- ケント・ベックは、ジュニア開発者の採用は依然としてコストのように見えるものの、AI環境ではむしろ投資価値が高まった選択に変わったと説明する
- AIツールはジュニアの生産性を即座に高めるというより、学習速度を劇的に圧縮する役割を果たす
- 核心となる転換点は、ジュニアを成果物の生産ではなく学習のために管理するアプローチである
- 学習速度が速くなるほど、離脱リスクの高い局面である**「後悔の谷(Valley of Regret)」**は短くなる
- その結果、より多くのジュニアが生き残り、組織全体の成長速度までも加速する
The Valley of Regret
- ジュニア開発者は、現在コストを支払い将来の生産性を期待するベットに近い
- 初期には生産性が低く、シニアの時間やコードレビュー、ミスの繰り返しによってコストが積み上がる
- この損失区間を**「後悔の谷」**と呼び、この区間が長いほど失敗確率は高くなる
- 離職、解雇、スタートアップの資金不足などにより、損益分岐点に到達できないリスクが常につきまとう
- このため多くのチームは「今はジュニアを育てる余裕がない」と判断する
Shrinking the Valley
- AIコーディング支援をうまく使うジュニアは、学習曲線を大きく圧縮する
- 核心は結果をそのまま受け入れることではなく、探索空間を減らす補助手段として活用することにある
- API選定やアプローチ探索にかかる時間が、時間単位から分単位へと減少する
- 節約された時間は機能をさらに量産するためではなく、理解・リファクタリング・トレードオフ分析に使われる
- このように学習速度が速まると、後悔の谷は浅く短くなる
First Order Effect: より多くのベットが成功する
- ジュニアの離職率が年20%だと仮定すると、24か月のランプアップモデルでは約36%が損益分岐前に離脱する
- 9か月のランプアップに圧縮されれば、損益分岐前の離脱は**約15%**まで減少する
- これは単に生産性が速くなるという話ではなく、そもそも収益区間に到達する確率そのものが上昇することを意味する
- 谷が短くなるほど、向こう岸に到達するジュニアの数が増える
- これは組織全体の人材投資の安定性を大きく改善する
Second Order Effect: 成長速度の加速
- 生産的な開発者は単にコードを書くだけではない
- 新しいジュニアをメンタリングし、組織の知識を蓄積し、レバレッジの大きい仕事を担うようになる
- 一人のジュニアが早く成長するほど、その人が育てる次の人たちの成長も一緒に速くなる
- したがって学習速度の加速は、個人の成果ではなく組織の成長率を高める効果へとつながる
What This Means
- ジュニア採用へのベットは以前より明らかに有利になっている
- その理由はジュニアが変わったからではなく、AIが学習を加速する環境が整ったためである
- AIツールへの投資は採用戦略への投資として解釈すべきである
- 特に離職率が高い環境であるほど、ジュニア採用の期待値は大きく上昇する
- ただし、この効果は自動的に発生するものではなく、学習中心のマネジメントと「拡張コーディング」文化が必要である
核心メッセージ
- ジュニアを生産性基準で管理すると失敗確率が高まる
- ジュニアを学習基準で管理するとベットの収益率が改善する
- AI時代の正しい選択はジュニアを減らすことではなく、きちんと育てられる構造を作ることである
9件のコメント
私だけがそう思っているのかもしれませんが、最近採用のために面接をたくさんしていて感じるのは、優秀なジュニア層の母数がさらに減ったように思えることです。もともと優秀だったジュニアのグループはAIツールを使いながら実力が伸びた一方で、それ以外のグループはむしろ力量が落ちたように感じるんですよね。記事そのものには同意しますが、ジュニア世代にはいろいろな現象が同時に起きているのだと思います。
AIが書いたコードを自分のコードだと思い込み、AIの知識を自分の知識だと勘違いして、身につけようとしないからではないでしょうか。
同感です。私も最近面接をしてみると、AIの活用方法の時点から格差が非常に大きいことを感じます。AIツールを深く学んで活用している少数の人がいる一方で、CursorやWebでChatGPTを少し使ったことがある程度、というケースもあります。以前は開発ツールの活用方法がそのまま能力に直結するほどではなかったとすれば、今はAIツールの活用が能力にまで直結する時代になったように思います。
共感します..
つまり、AIによって学習曲線が急な人材が必要になるわけですが、「ジュニア」が「学習曲線が速い」という点には共感しにくいですね。
これからはジュニア <-> シニアの区別を、経験値の蓄積度合いで開発者を評価するのではなく、
AI時代には、学習を非常に圧縮してAIをうまく使いこなす能力でシニアを区別すべきではないかと思います
うーん、逆に自分で変なコードを書いておいて、GPTがやったことだと言い訳してGPTを盾にするジュニアも見たことがあるので、結局はケースバイケースだと思う
ベク兄貴、兄貴としてお仕えしたいです
ケント兄さん、頑張れ!
ありがとう、ベク様…