私たちは私たちが何をカバーしたか知っています あなたがそこで働くことを決定する前にあなたが会社について尋ねるべき質問 。しかし、あなたは答えで何をしますか?
言い換えれば、あなたは何を契約解除者と考えますか?つまり他のすべてが素晴らしかったとしても、あなたがその会社で働いていないほどあなたをそれほど怖がらせるでしょうか?
たとえば、バージョン管理を使用しないと言われたら、私はそこでは働きません。物語の終わり。
未払い(給与付きの従業員の場合)の残業が前もって言及する必要があると感じている企業は、100%の割合で要求されます。
「時計のパンチ」のあらゆる形式。
私は柔軟な時間を必要としています-私に挑戦的な仕事を与えてください、そして私はそれを成し遂げます。生産性の尺度として、「時計の時間」の1秒をカウントし始めると、私は戸外にいます。
多分私が本当に望んでいるのは単純なtrustだけです。
私の候補リスト:
残業は必須です(ショットを呼び出さない限り)。残業は常に管理ミスの兆候です。誰かがf *** sして、私がそれについて何もできないが、彼らの後を片付けるために私の暇な時間を浪費するなら、それは私にとっては行きません。
提供されているツールを使用する必要があります。すみません、私はsenior開発者です。私は自分のスキルを任意に制限するために何年も費やしませんでした。
チームの機嫌が悪い。汚い/汚い職場。これは「管理は気にしない」と叫ぶ。
古いコンピューター。まともなコンピュータのコストは約1000ドル(純粋なハードウェア)です。これは、1日あたり1つの開発者シートとほぼ同じです。それが予算に収まらない場合、申し訳ありませんが、破産した会社で働くことはできません。コンピュータが適切であれば、少なくとも4GBのRAMが必要です。今日の費用は120ドルですが、それを減らす理由はまったくありません。
私の上司が腐敗している、または私を腐敗させようとしている場合(嘘つき、ソフトウェアを悪化させる可能性があるため、より多くのお金で魔法のようにソフトウェアを「修正」し、人々が存在しない理由を虐待し、いじめます)。
ルール/ツールのないアジャイル。アジャイルは単なるラベルです。アジャイルになるには、多くの規律、ルール、管理サポートが必要です。アジャイルが彼らにとって「年に1回ではなく2週間ごとにがらくたを出荷する」という意味であれば、私は辞めます。
ルールは現実よりも重要です。
私のインターネット使用が規制またはスパイされる予定の兆候。
ディールブレーカー:私はチームで最も愚かな人だとは思わない。
これはつまり、仲間から多くのことを学べない立場になりたくないということです。いつでも他の人から学ぶことができますが、ある会社で働いていたときの人たちはすごく頭がよくて、プログラミングの面では一年生に戻ったほうがいいと思いました。しかし、彼らと一緒に数年でそれより前の5年間(学校を含む)よりも多くを学びました。今、私は多くのことを学ぶことがわかっているので、仲間が私を悪く見せる場所を見つけようとします。
セールスはお客様と話し、次に何を構築し、いつ構築するかを教えてくれます。
これは、ソフトウェアを主要なビジネスとして行わない企業ではもう少し寛大ですが、開発者/ PMが顧客と対話することを許可しない真面目なソフトウェア企業は、安っぽい製品、怒っている顧客、期限の遅れ、そして誤解された要件の多く。
ワーク/ライフバランスが維持されないという兆候。家族の緊急事態や人生を変えるような変化(例えば、赤ちゃんが生まれたり、結婚したりすること)に関する明確な方針が会社にない場合、私は彼らとの機会を追求したくありません。これには、非常に長い時間の旅行を余儀なくされることも含まれます。
仕事は重要ですが、あなたの家族の中にいることはもっと重要です。
重要な事項についてのインタビューで私が嘘をついていることの明確な兆候。
取引ブレーカーは、「自分の時間に作成したものはすべて会社に属し、親会社が所有している(現在または将来的に)数十のその他の無関係なビジネスと競合するものは禁止されています。」
私が会社のために行う仕事は会社のものです-問題ありません。私が働いているビジネスユニットと競合することはありません-問題ありません。しかし、それを超えて、そのような合意は問題を求めているだけであり、私は会社ができる弁護士の力を買う余裕はありません。
独自のバージョン管理Xを使用
利用可能な無料のバージョン管理システムは、ほぼすべての点ではるかに優れています。独自のものを使用することは、それ自体が必ずしもひどいわけではありませんが、それが会社について意味することです。
私は女性なので、仕事に適していないと思っている上司と一緒に働いています(そうです、それは起こりました-友人に)。
私のディールブレーカーは:
主に創造性または約束からなる報酬パッケージ。私の住宅ローンを保持している銀行は、投資家が「ついにやってきた」ときに私がどれだけのお金を稼ぐかということに感銘を受けていません。
ここでは、人々が技術面に重点を置いていると思います。 「windows is no go」のようなステートメントについてはコメントしません。その場合、現実のチェックが順序どおりに行われ、この範囲を超えているためです。
ポイントに到達するには:
個人的に私は仕事の技術的な側面にそれほど焦点を当てませんでした。確かに、新しい会社がperforceやgitのような成熟したSCMソリューションを使用している場合、それはいいことです。ファイアウォールにほとんど制限がなく、作業マシンが32ギガのRAMを搭載した8コアであれば、それはすばらしいことです。
有効な議論を行い、上司に利点を納得させることができれば、デスクトップコンピューターをアップグレードして、新しいscmソリューションを実装できます。
簡単に修正できないのは、不親切な作業環境です。簡単に修正または変更できないものは、雇用主が従業員を見る方法です-私の経験から、(a)コーヒーと現金を入れて製品を販売するマシンか、適切に処理され、仕事で良い時間。
仕事中のデスクトップは強力ではなく、Javaで作業しています。マイクロコントローラーで低レベルのCプログラミングをしたいのですが、作業環境は本当に素晴らしいです。私たちはしばしばバーベキュー、仕事中に出会った新しいものを人々が発表する定期的な小さな開発者会議の日などを持っています。
あなたは、おそらくこれまでほとんどここで与えられてきたような技術的な答えを実際に望んでいたでしょう。良い会社には技術的な詳細以上のものがあるという事実を単に考えたかっただけです。仕事が健康で働きやすい環境にあるかどうかを確認し、叫んだり呪ったりするのではなく、朝に出勤したいと考えています。
メールボックスのサイズ。ストレージは安いです。従業員がメールボックスをクリアする時間を無駄にする場合、優先順位が間違っています。
私の以前の仕事では、個人のメールアカウントに100MBの制限があり、ドキュメントの主なモードは10MB以上のPowerPointデッキでした。私の当時のマネージャーの給与を考えると、彼女は無駄になっていると推定します最低でも会社のメールの整理に年間3万ドル/時間。たぶん私は頑固すぎたかもしれませんが、私たちの電子メールポリシーでは年間100万ドル以上の生産性の損失が会社に簡単にかかっているという力を説得することが私の個人的な目標になりました。
給与の履歴を要求しています。
それは彼らのビジネスのどれでもない、そして彼らが燃え尽きるために暖かい体を雇うほど彼らが才能に興味がないことを意味する可能性が高いです。
候補者にコードの作成を依頼せずに採用する企業
私のチームの新しい「プログラマー」が「プログラムする」方法を知らない会社で働きたくありません。
取引ブレーカー:
あなたは町から離れて海外で働く準備ができていますか?
これは間違いなく私のDealbreakerです
短いリストがあります:
ソフトウェアプロジェクトの管理方法がわからないと私に思わせるもの。ソフトウェア開発について何も知らず、ソフトウェアを開発したいときの10回のうち9回は、次の2つの理由のいずれかが原因です。
そして、私は彼らのどちらかと一緒に働くことを二度と拒否します。
会社の創設者が先に進んだ場合、あなたもそうするべきです。これは根拠のないルールではありませんが、創業者が先に進むと、企業がエネルギーを失い、集中することがよくあります。成功する企業を始める人々は珍しい品種であり、厳しいとはいえ、仕事をするのは素晴らしいです。
最初の面接が仕事について何も知らない人事担当者との場合。私にとってはあまりにも官僚的です。
優れたspamfilterのように、完全な取引ブレーカーはほとんどありませんが、それらをスコアアップするものはたくさんあります。
私のキャリアのこの段階では、多くの場合、取引ブレーカーは「実行する必要があるたまにある既存のレガシーシステムのサポート」というフレーズです。
それが何度もあり、私の時間の90%がVB6アプリをハッキングして、再び機能させるためのドキュメントがありませんでした。あなたは新しい人なので、サポート作業を行う必要があるsh * tkickerです。
私のインタビューに遅れて現れました。あなたは第一印象を作る二度目のチャンスを得ません。
ディールブレーカー:
彼らが自分を「若い会社」と表現していて、周りを見渡しても、35歳を超える技術者はいないでしょう。長期的な技術キャリアトラックがないことは明らかです。おそらく、そこから学ぶのに十分な経験をした人はいません。さらに、彼らはおそらく給料が低く、60時間以上の労働を期待しています。
すべてを調べることはできませんが、面接の前または後にトイレに行くと、会社についての必要なすべての情報と、会社のスタッフの扱い方がわかります。
私はハイジーンナッツではありませんが、毎日使用する施設がきちんと整っていることが重要だと感じています。
私のインタビューの「トリックの質問」は、通常「あなたたちは楽しいために何をしますか?」という流れに沿ったものです。
私の経験では、本当に協力し合っているチームは、仕事以外でも楽しいことを一緒にやっています-ボウリング、バドミントン、ウォルパーティンガーの狩猟など、それはそれほど重要ではありません。この時点でのインタビュアーからの空白の様子は、通常、私にとって大きな赤旗です。
Dealbreaker:私たちはこのソフトウェアを購入したくありません。開発者にそれを書いて支払いますか、または開発者の何ヶ月もの時間をいくつかのがらくたのない代替品との戦いに費やしましょう。
私は常にインタビューで、どのような商用アプリケーションを取得していて、なぜそれがあなたにとって有用だと思ったのかを尋ねます。会社のリソース管理について非常に否定的な点。
私が家に帰ることができないなら、それだけです。
ウィンドウズ。任意のバージョン。 GTFO。
私にとって重要なこと。いつか他の役割に出血することを示唆していますか?
例:私の以前の役職の1つはAnalyst Programmerでした...これは本質的に"プログラミングを行うこともあれば、要件ドキュメントを書き換えることもできるので、実際にコーディングを開始したり、場合によってはアナリストの仕事を行ったりできます。運がよろしくお願いします。」。
開発者に応募する場合は、ドアを通り抜けたらそれがあなたの役割になることを確認してください。典型的なプロジェクトにおける開発者の役割を感じてください。彼らにあなたに役割を説明するように頼んでください-仮定しないでください。
私が常に尋ねるもう1つの質問は、「テクノロジーXが新しい注目度になるとしたら、どのようにしてテクノロジーギャップを埋めるか」です。答えが「私たちは新しい人を雇うだけです」なら、私は外に出ます。
ああ、Windows。
会社が管理バージョンを持っていない場合は、それを置くことができます。彼らがインタビューで言ったり、誰もが残業なしで残業している(彼らが最高か何であれ)か、将来的に稼ぐお金に集中しすぎている(いつか...)と言ったら、あなたは怖いはずです。