ジュニア開発者の採用:経験年数を要求しない評価アプローチ
ほとんどのチームが犯す間違い
チームはシニア評価を取り、「簡単にする」ことでジュニア開発者評価を設計します。これは、経験をテストするジュニア評価を生成しますが、わずかに少ないです。これはブートキャンプまたは広範な副プロジェクトを行った候補者をフィルタリングし、履歴書の裏付けが少ないが生の能力を持つ候補者をフィルタリングアウト*します。
初期段階の職務については、異なる測定が必要です。経験を思い出す能力ではなく、学習と推論する能力。
ジュニア評価が測定すべき事
重要な順に3つの事:
- 訓練可能性。 小さな新しい概念と15分が与えられた場合、彼らは正しく適用できますか?
- デバッグ本能。 何かが機能しない場合、彼らはいろいろ試すか二分法を実施しますか?
- 通信。 自分がしていることについて説明できますか?
これらのいずれかが「Reactを知っている」または「製品を出荷した」ではありません。それらは素晴らしい付加機能です。上記の3つが予測因子です。
60分間ライブジュニア評価
- 5分: 紹介、文脈を設定します。
- 15分: 彼らが知らない可能性が高い小さな概念を教えます。(約80%の候補者が見た事がない十分にニッチなもの — 小さいDSL、珍しいライブラリAPI、コーディングパターン。)理解度の質問をしてください。
- 30分: 小さくスコープされたタスクに概念を適用します。ペアプログラミングスタイル — 彼らはドライブします、あなたは質問を明確にします、あなたはタイプしません。
- 10分: 彼らが質問します。
採点:
- 教学下での理解。 彼らは良い明確化の質問をしましたか? 1回目、2回目、またはまったくそれを取得しましたか?
- 適用。 掘り下げるのは正しく適用しましたか?掘り下げなしで?
- デバッグ。 何かが失敗した場合、彼らの最初の動きは何でしたか?
- 通信。 彼らは大声で思考しましたか? 彼らの説明は明確でしたか?
テイクホームについて
ジュニア職務のテイクホームはしばしば反生産的です。時間通りの分散は非常に大きいです — 他のコミットメントのない候補者は8時間を費やしますが、パートタイム仕事を持つ候補者は2を費やします。スキルではなく、利用可能性を測定します。
ジュニアのためにテイクホームを使用する必要がある場合は、厳しくスコープします(最大90分、ハードタイマー付き)、ウォークスルーインタビューと組み合わせて、成果物よりウォークスルーをより重く採点します。
ジュニア評価の整合性
ChatGPTクラスのアシスタントは、テイクホームジュニア評価をスタンドアロン測定としてほぼ無用にします。スクリーンシェア付きのライブアセスメント、またはClarityHireのようなプラットフォームを通じた記録されたセッション。キーストロークパターンとコード整合性を追跡することは、シグナルを保つ方法です。ウォークスルーは残りをカバーします:自分のコードを説明できない候補者はそれを書きませんでした。
最適化する内容
ジュニア採用は2年間の賭けです。彼らが今日誰かのために採用しているわけではなく、18ヶ月間誰が彼らになるか。評価は複合する特性を報酬すべきです。好奇心、修正に関する謙虚さ、知らないことへの快適さ。それらの特性は評価での特定の行動のように見えており、ルーブリックはそれらをキャプチャできます。