プログラマーの「正しい」選択

開始する



当初、この空席の候補者のレベルを決定する必要があります。 ここでは、ジュニア、シニア、リードなどの概念では動作しません。これらの概念では意味が異なるため、意味も異なります。 「経験のない候補者」(「新人」)と「経験のある候補者」(「経験者」)の概念を使用します。 採用プロセス戦略は、この質問に対する答えに依存します。 私は選択する際に考慮しなければならない違いに注意を払おうとします。 そして、避けるべき典型的な間違い。



最初の知り合い



通常、それはすべて、専門のリソースの1つに空きを置くことから始まります。これと並行して、おそらく口コミが開始され、ハンターの群衆が履歴書カタログに襲いかかります。 欠員から、正確にあなたが必要とする人を明確にする必要があります。



通常、経験のないプログラマーは欠員に対応しますが、これに反して、HRは通常経験豊富なプログラマーを見つけます。 候補者のレベルと知り合いを始めた人に応じて、戦略を立てる必要があります。



候補者が知り合いを開始した場合、あなたは彼にタスクを完了するように申し出て、将来、直接、「なぜ私たちの会社を選んだのですか?」という質問をすることができます。



知り合いがあなたのハンターによって開始された場合、テストタスクもこの質問も単純に適切ではありません。この場合、空席の閉鎖に関心があるのは採用スペシャリストだからです。



最近、空席の説明とテストタスクを含む手紙をメールで受け取りました。これには、完了するのに少なくとも2〜3営業日かかります。 同時に、人事部は電話することすらありませんでした。 当然のことながら、私はその手紙に応じさえしませんでした。



最初の知り合いでは、あなたの会社での採用プロセス全体を明確にするようにしてください:あなたが参加するために候補者がどの段階でどのような条件で通過する必要があるか。 あなたの会社が提供するボーナスとパンを教えてください(「ホワイトサラリー」と「TKクリアランス」はプラスではありません。これはあなたの責任です)。 たとえば、非居住者候補者の移動を支援します-これは非常に大きなプラスです。



また、給与の問題を明確にしてください。 候補者に対して非常に正直でオープンであること 将来の不正は、あなたの会社の評判を台無しにする可能性があります。 支払いが「市場より上」、「高」、「まとも」であることは言うに値しません。採用プロセスの結果に応じて、非常に多くの人から非常に多くの人に提供する準備ができていると言えます。 あなたは、「あなたはどんな給料が欲しいですか?」という質問を経験せずに候補者に尋ねるべきではありません-彼はおそらく答えがありません。



テストタスク



それでも候補者にテストタスクを提供することにした場合、それはすべて欠員のレベルに依存します。 経験のないプログラマーの空きを埋めるために、たとえばコンソール 電卓の作成など、簡単なテストタスクを行うことをお勧めします 。 経験豊富なプログラマの場合、同じタスクを残して、評価基準と実行形式を変更できます。 緑のための宿題として緑のためのテストタスクを与える方が良いなら、それはすぐにコンピュータに経験を積んだものを置く方が良いです。



また、経験豊富なプログラマーの場合、別の小さなサブプロジェクト(1〜2営業日)の形でタスクを実行できますが、このタスクは必ず支払わなければなりません。 支払いのタイミング、技術、金額を事前に話し合う必要があります。 このプロジェクトはゴミ箱のプロジェクトではないことをお勧めします。こうすることで、すぐに自分の意図の深刻さを示し、経験豊富な候補者にもっと興味を持たせることができます。



初心者向けの宿題テストは、通常、面接前に、経験豊富な人向けには後に行う必要があります。



インタビュー



経験豊富なプログラマーを探している場合は、インタビューの前に、例えばpeople.yandex.ruを使用してネットワークで彼に関する情報を探し、彼のブログを読んで、公開プロジェクト、会議でのスピーチ、プロフィールブログ/フォーラムでのコメントや質問、 stackoverflowなどを探してください.comなど 候補者の公的な活動が見つからなかった場合は、この質問を直接尋ねる必要があります。おそらく、公的な活動をしていない人はあなたにふさわしくないでしょう。 そのような活動に精通していると、多くの標準的なインタビューの質問に答えることができ、候補者は喜んでいます。



特に履歴書に公的活動へのリンクがある場合、人事サイトのいずれかに掲載された履歴書以外、彼について何も知らない会社で働くことはない可能性があります。



最近、ある会社から電話があり、すぐに彼らは私のブログを読んで、私のスピーチの記録を見たと言った。 私は非常に喜んでおり、彼らはより少ない質問をしました。



インタビューでは、プログラマーがあなたの空室とどのように一致するかを調べてみてください。 経験豊富なマイクロコントローラーの「初心者の.NETプログラマー」の立場をとる価値はありません。たとえ彼がすぐに再学習すると約束したとしても(私の経験では、これは起こりません)。



インタビューでは、仕事に適用する必要があるこの欠員、技術、およびツールに直接関連する質問をします。 Webプログラマーに「富士山の移動方法」のパズルや複雑な数学的およびアルゴリズムの問​​題を尋ねるべきではありません。 一方、複雑なアルゴリズムのシステムプログラマを探している場合は、javascriptのクロージャについて質問するべきではありません。



候補者にアンケートに記入してもらい、関心のある技術やツールに関する知識のレベルを示し、面接を通じて質問でこの情報を既に検証するのが最善の選択肢です。



結果



できるだけ早く、合意した期間内に候補者に結果を提供するようにしてください。



候補者があなたに合わなかった場合、詳細で建設的なレビューを与えます-候補者があなたに合わない理由と、彼が次にあなたの採用プロセスを成功させるために必要なこと。



All Articles