シニアエンジニアは次のDRAM不足
Senior Engineers Are the Next DRAM Shortage (blog.herlein.com)
要約
AIがエントリーレベルの仕事を肩代わりするにつれて、シニアエンジニアの育成パイプラインが危機に瀕しています。多くの企業がジュニアエンジニアの採用を停止しており、数年後には経験豊富なエンジニアが不足し、その採用コストが急騰することが予想されます。この不足に備えるには、今から自社でエンジニアを育成することが不可欠です。
全文翻訳
シニアエンジニアは次のDRAM不足
2026年9月18日 00:00
19 分で読めます
まだ誰もスライドに載せていない、来るべき不足があります。それはシニアエンジニアです。世界中のあらゆる企業が、判断力を持ってエージェントの群れを指揮できる人材を欲しがるようになります。しかし、AIがジュニアがかつて学んでいたエントリーレベルの仕事を奪ってしまったため、新たにシニアエンジニアを育成する企業はほとんどありません。四半期でシニアを創り出すことはできません。私たちはまさにこの映画をメモリで見たばかりです。DRAMの価格は需要の爆発により垂直に跳ね上がり、ファブを一晩で建設することはできません。シニアエンジニアが次に来ます。唯一のヘッジは、今すぐ、あなた自身のエンジニアを育成することです。エージェント時代にあなたが構築できる最良のものは、あなたの製品ではなく、もう一人のエンジニアです。私のチームにはジュニアがいます。これはまさに私の問題です。私がどのように考えているかを説明します。
ジュニアエンジニアの採用とメンタリングをやめると、シニアエンジニアを生み出す機械に静かにプラグを抜いたことになります。数年後、あなたは枯渇します。しかも、他の誰もが枯渇し、残った少数の価格が天井知らずに高騰するまさにその時にです。
私は組織図の中間からのフラット化や、ボスが再びコーディングしていることについて書いてきました。この記事は、それらの記事が周りを回っていた中心的な問題、つまりチャートの一番下に何が起こるのか、そしてそれを修正する責任が誰にあるのかということです。ネタバレ—それはあなた、シニアエンジニアです。私のことです。そして、私たちの大半は、非常に特定的で、非常に魅力的な方法でそれを間違えようとしています。
はい、反対派は(ある意味)正しい
破滅的な見解はこうです:AIはエントリーレベルのエンジニアリングの仕事を食い尽くし、エントリーレベルの仕事は枯渇し、はしごは一番下の段を失い、数年後には私たちが育てるのを忘れたシニアの形をした労働力の穴ができる。
そして…彼らは正しい。その失敗モードは完全に現実です。ジュニアが学んでいた仕事を100%エージェントにルーティングし、それ以外に何も行わない場合、それがまさに起こることです。そして、これは私だけが予測しているわけではありません。マーティン・ファウラーとThoughtworksは、この6月にエンゲルベルクでCTO、アーキテクト、シニアプラクティショナーを集めた部屋を引き、そのリトリートからの5つの主要な発見のうちの1つは—報告書を引用すると—「徒弟制度とスキル伝達の危機」でした。可能性ではなく。危機として名指しされ、少なくとも6つの異なるセッションで独立して浮上しました。彼らの失敗モードの言葉はこうです:
ジュニアがエージェント(またはエージェントと排他的にペアを組むシニアエンジニア)がその仕事を引き受けるために、実際のコード、実際のプロダクションインシデント、実際の設計上のトレードオフで苦労することが決してない場合、業界は判断力とセンスを持った次世代のエンジニアを育成するための重要なメカニズムを失うでしょう。
その節をもう一度読んでください—「シニアエンジニアがエージェントと排他的にペアを組む」。それを覚えておいてください。それは加速剤です。そして、私はそれに戻ります。まず、それが壊している機械—なぜこれが単なる心配ではなく、真の不足なのかを理解するためには、ジュニアエンジニアが実際に何のためだったのかを見る必要があります。
なぜ私たちはシニアを育成しなくなるのか
一歩引いて、ジュニアエンジニアを雇用することが実際にあなたに何をもたらしたのか、この業界の歴史全体を通して見てみましょう。それは1つではなく、2つのものをもたらしました。それらはあまりにも緊密にバンドルされていたため、誰もそれを引き離すことを気にしませんでした:
- 彼らがした仕事。実際のチケット、実際の修正、実際の機能。華やかではありませんでしたが、出荷され、給与をほぼ賄いました。
- 彼らがなりつつあったシニア。それらのチケットのそれぞれが、リペアでもありました。難しいこと—良いソフトウェアのセンス、何が壊れてなぜ壊れるのかについての判断、何かがおかしいと感じる直感—これらは本やブートキャンプから来るものではありません。それは、すでにそこにいた誰かの下で、実際の仕事をしながら、ゆっくりと、オン・ザ・ジョブで学びます。
その2番目のものが実際の製品でした。ジュニアを雇用することは、常にシニアのサプライチェーンでした—私たちはそれをそう呼ぶ必要はありませんでした。なぜなら、最初のものが2番目のものを静かに賄っていたからです。オン・ザ・ジョブトレーニングは、実質的に無料で、あなたがすでに購入していた労働力の上に乗り続けました。それは「安い手を雇う」ように見えました。それは実際には「手を補助金として、シニアを製造する」ことでした。
今、AIがそのバンドルに何をするかを見てみましょう:それはそれをきれいに半分に分割します。仕事—物事1—は、ますますエージェントによって、どんなジュニアよりも速く、安く行われます。したがって、スプレッドシートは明白なことを言います:ジュニアの雇用をやめよう。仕事は処理されている。それは仕事については完全に正しいです。しかし、それは静かに2番目のもの—シニアを育成するための唯一のメカニズムだったOJTパイプライン—も一緒にキャンセルします。AIはジュニアの労働を冗長にし、企業はジュニアのトレーニング価値も一緒に捨てようとしています。なぜなら、両者は常に1つのパッケージで提供され、より重要な半分に項目を立てた人は誰もいなかったからです。
それがすべてを1文で表したものです:かつてそれを作るのにかかった費用が自動化されたため、私たちはシニアを育成するのをやめようとしています。
ただ買うことはできない
私は異論を聞くことができます。それは明白なものであり、私自身もそれをしました:必要に応じてシニアを雇えばよい。他の人に訓練させる。完成品を奪う。それはより安く、より速く、そしてこの業界の歴史全体で機能してきました。そうですよね?間違いです。
これが壊れる理由:誰もが全く同じ考えを全く同じ時に持つようになります。ジュニアは高すぎる静かに決めたすべての会社は、後でオープンマーケットでシニアを購入することを静かに決めています。すでに始まっている兆候があります:トップテック企業での採用は、前年比約20%増加しています。1したがって、数年後には、誰も補充するのを気にしなかったプールに入札する業界全体があります。需要は垂直になります。供給はフラットです—フラットよりも悪い。なぜなら、私たちは皆同時にパイプラインへの供給を止めたからです。その価格がどうなるかはすでに知っています。
それを想像する必要さえありません。AIがメモリに何をしたかを見てください。データセンターは飢え、需要は垂直になり、DRAMの価格は2024年初頭から2026年末にかけて400%以上上昇しました—ピーク時には単一四半期でほぼ倍増し、不足は2028年を過ぎ、SKハイニックスによると2030年を過ぎるまで続くと予測されています。なぜこれほど過酷なのですか?なぜなら、四半期でファブを創り出すことはできないからです。容量の構築には何年もかかります。誰も需要に先立って十分な量を用意しなかったため、今では誰もが希少なものに対して法外な値段を払っています。
[画像: DRAM価格の推移を示すグラフ]
メモリはちょうどこのプレイを実行しました。シニアエンジニアの報酬は、次の数年でそれを実行するように設定されています—数年間フラットで、需要が誰も補充しなかった供給を追い越した瞬間に垂直になります。
シニアエンジニアは、今後数年間のDRAMです。同じ形状、全く同じ:需要の爆発—地球上のすべてのショップが、判断力を持ってエージェントの群れを指揮できるシニアを欲しがっています—供給は著しく制約されており、その場で金をつぎ込んでも圧縮できないリードタイムです。一人を作るのに何年もかかります。そして、購入注文はそれを速めません。希少性がヒットするとき—そしてそれはヒットします—厳しい時代を通して訓練を続けた会社は、独自の供給を、コストで育てたものを持つでしょう。他のすべての会社は、残った誰かのために、市場が要求するもので入札し合うでしょう。そして、追い詰められた市場は多くを要求します。
したがって、フレーミングを完全に反転させます。あなた自身のエンジニアを育てることは慈善事業でも、気分が良いモラルプログラムでもありません。それはヘッジです。あなたは今日の価格でシニアエンジニアの先物を購入しており、テープで既に見ることができる希少性の急騰に対してあなた自身を保険にかけています。私は独自の推論ハードウェアを購入することについて、ほぼこの正確な議論をしました—後であなたがコントロールできない供給のなすがままにならないように、今少しの資本を費やしてください。才能も同じ賭けであり、それはより大きな賭けです。幸運は準備された者に味方します。
ガスを注ぐトラップ
したがって、不足が来ていることに同意します。ここに残酷な部分があります:ほとんどのショップが現在AIを使用している方法は、それを加速させています。私があなたに覚えておくように言った加速剤に会いましょう。
FlintAIのチームからの素晴らしい記事があります—彼らのチームは現在、5人の開発者と45人のエージェントで構成されており、すべてSlackで生活しています。開発者あたり9人のエージェント。エージェントはトリアージ、デプロイ、レビューなどの役割を担います—人間は実際に重要な2つの決定(コードレビュー、リリース承認)で介入し、彼らは3倍の生産性向上を報告しています。それは本当に印象的なエンジニアリングであり、読むべきです。
それが今、誰もが目指しているモデルです:あなたの最高のシニアを取り、9つのエージェントをそれに接続し、倍率を収穫します。そしてそれは機能します!私はそれを批判しているわけではありません(私もやっています)!
しかし、その形状を見てください。1人のシニア、9人のエージェント、3倍。5人のシニアがいれば、それらの5つがあります。それは線形です。シニアを追加するのと同じ速さでレバレッジを追加します—そして、私たちはシニアを速く作れないこと、そしてそれらが希少で高価になろうとしていることを確立しました。あなたは、DRAMになりつつある唯一の入力に、あなたのレバレッジストーリー全体を構築しました。さらに悪いことに:シニアがプライベートエージェントオーケストラを指揮するのに費やすすべての時間は、次のシニアを育成するのに費やしていない時間です。9エージェントのシニアは単に線形ではありません。放置されると、それは減少します—ファブが静かに自身の供給を減らしています。
しかし、あなたのビジネスはシニアだけに集中する必要があるかもしれません!
これに対して何をすべきかは、あなたのビジネスによります。もしあなたが、お金が尽きる前にプロダクトマーケットフィットを求めて必死に戦っている3人組のスタートアップなら—速く進み、一人で進み、9つのエージェントを接続して実行してください。あなたはまだ育てるべき次世代を持っていません;あなたは走るべき滑走路を持っており、それは大丈夫です。
しかし、5年後もそこに存在し、まだ持っていないシニアエンジニアを必要とする成長中の会社であれば、計算は大きく反転します。あなたは、それを名前を付けたかどうかに関わらず、シニアを製造するビジネスに従事しており、それを資金提供していた補助金が消えたのを見たばかりです。
唯一のヘッジ:人々を通して広がる
おそらく聞いたことがある言葉があります:「速く行きたいなら、一人で行け。遠くへ行きたいなら、一緒に行け。」それは通常アフリカのことわざとして提供されますが、それは9つの言葉でその議論全体です。9エージェントのソロシニアは速く、一人で行っています。メンタリングは遠くへ、一緒に行っています。スピードと距離は同じレースではありません。
今、別のプレイを実行します。その同じシニアを取り、彼らに個人的に9つのエージェントを指揮させる代わりに、彼らに3人のジュニアをメンターさせる—そしてそれぞれのジュニアに彼ら自身のセットのエージェントを指揮するように教えます。
そしてジュニアは何を構築すべきか?ビジネスが必要とする、現実的で価値のある仕事—しかし、封じ込められ、分離可能で、テスト可能で、一度にすべてを頭に入れられるようなものです。(何をどのように構築するかについては、後で具体的に説明します。)
正確な数字ではなく、形状の算術を行います。1人のシニアは直接いくらかの出力を生成します。しかし、3人のジュニアをレベルアップさせるシニアは、それぞれが独自のエージェントクラスターを指揮できるようになり、それぞれが独自に展開する3つのノードをさらに生成しました—そしてそれらのジュニアは、彼ら自身のジュニアをメンターするシニアになります。それは1人のシニア×9人のエージェントではありません。それは分岐する木です。それは複利です。それは線と曲線の違いであり、数年後には曲線は近くにありません。四半期でシニアを創り出すことはできません—しかし、これはファブの建設を開始する方法であり、他のすべてがスクラップのために入札しているときに独自の供給を持つことができます。
シニアの最も価値のある出力は、コードではありませんでした。エージェント時代には、コードではありません—エージェントがコードを書きます。シニアの最も価値のある出力は、判断力を持って出力できる人々の増加です。それが今、シニア人間ができる最も高レバレッジなことであり、9エージェント指揮者モデルが静かにスキップしていることです。
[画像: 左:シニア1人、エージェント9人。線形であり、人々を作る人を燃やす。右:シニア1人がジュニア3人をメンターし、それぞれがエージェントを指揮する。シニアの真の出力はコードではなく、出力を作る人々である。それは分岐する。]
明確にするために:シニアはまだ構築する
これを「コーディングをやめてフルタイムのメンターになる」と読まないでください。うーん、いいえ。私はボスが再びコーディングしていることについて記事を書き、すべての言葉を意味しました—シニアは絶対に構築し続ける必要があります。あなたが実践していない判断力をメンターすることはできません。出荷をやめた日が、あなたのフィードバックが古くなり、あなたの直感がずれる日であり、ジュニアはそれを嗅ぎ取ることができます。あなたは本から泳ぐことを学ぶことも、2年間デッキから見ているだけでもできません—それはコーチにも当てはまります。水に入りなさい。そこに留まりなさい。
シフトは、シニアが構築するかどうかではありません。それは、構築に費やす時間の割合です。トラップはコーディングするシニアではなく、時間の100%をコーディングし、自身の9エージェントオーケストラを運営し、それをレバレッジと呼びながら、後ろのベンチが空のままであるシニアです。人々を育てるために、実際の時間を—スクラップではなく、「もしやれたら」ではなく—確保してください。時間の大部分を構築し;かなりの部分をメンターしてください、意図的に保護された時間を。両方とも、意図的に。クリティカルパス全体を所有し、誰もメンターしないリーダーはスケーリングしていません;彼は優れたスループットを持つ単一障害点です。
しかし、あなたはただ鍵を渡すことはできない
ここに難しい部分があり、ほとんどの「ジュニアにAIを使わせる」という考え方が崩壊する場所があります。判断力のないジュニアを通して広がることはできません。なぜなら、判断力なしに9つのエージェントを指揮するジュニアは、フォースマルチプライヤーではなく、プロダクションシステムに向けられたスロップキャノンだからです。FlintAIの人々はそれについて正しいです。判断力がすべてです。
したがって、本当の質問は「ジュニアはエージェントを使うべきか?」(明らかにイエス)でも、「シニアはそれを使わせるべきか?」(はい、そしてそれは悪く感じるでしょう—それについては後で)でもありません。本当の質問は:ツールが理解する前に喜んでそのことをしてしまうのに、どうすれば人の判断力を育成できるのか?
私はこれを十分に噛みしめていたので、実際の開発計画を書き下ろしました。中心的な洞察は次のとおりです:エージェントツールは、コードやインフラの変更を生成する際の摩擦を取り除きますが、検証する必要性を取り除くことはありません—むしろ増加させます。今後数年間の失敗モードは、コマンドを入力できないジュニアではありません。ツールの自信のある出力が局所的には正しく、全体的には間違っていることを判断できないジュニアです。きれいに適用されるがリソース制限を誤設定するマニフェスト。1つのノードの症状を解決するがパーティションを無視する修正。成功裏に実行され、間違ったものを削除するスクリプト。
では、私は何を計画しているのか?
具体的には、これがその形状です。まず、ジュニアに、意図的に小さく保たれた、実際のブラスト半径を持つ実際の仕事を与えます:カナリアテスト、小規模なサービス、SDK、テストハーネスとしても機能する例クライアント。ビジネスが本当に必要とするもの—しかし、封じ込められ、分離可能で、テスト可能で、一度にすべてを頭に入れられるようなものです。彼らは重要なものを出荷し、そして彼らはリペアを得ます。誰も玩具で判断力を学びません。
次に、彼らを訓練します。比喩的にではなく、文字通りに。
- チケットだけでなく、カオスドリル。これが私が最も興奮している部分です。カオスモンキーのアイデアを取り、トレーニングに変えます:意図的に物を壊す—ロールアウト中にノードをキルする、ネットワークをパーティション化するなど—破壊しても安全なクラスター上で、ジュニアをタイマーをセットしてその前に置きます。それはソフトウェアのための、リッコーヴァーのプレイブックからの casualty drill です。そして、予測してから観察することがすべてです:何かを触る前に、何を見ることを期待するか、そしてなぜかを大声で言います。予測と実際に起こることの間のギャップがレッスンです—最終的にそれを修正したかどうかよりもはるかに重要です。
- 認定資格は、終了ラインではなく、強制機能として。壁のバッジには興味がありません。パフォーマンスベースの試験が、壊れたシステムとタイマーの前で、ライブ端末に一人で人間を置くことを気にします。これは、エージェントが覆い隠す失敗とのまさにその対決です。信頼できる認定資格が存在する場所では、それを強制機能として使用して、対決が起こることを保証します。私のジュニアはLinux/クラウドの世界に住んでいるので、LFCS、CKA、AWS SAAを計画しています。
- AIアシストなしのチェックポイント。少なくとも1つのスキルエリアあたり1つの演習で、エージェントをオフにし、時間的プレッシャーの下で行います。エージェントが悪いからではありません—メンタルモデルがツールに依存せずに存在する唯一の方法は、ツールを取り除き、観察することだからです。
そして、人々が完全に間違える部分があります。だから、大声で言います:AIを使って、これらすべてを10倍速く学びましょう。見習いをスキップすると脅かすのと同じツールが、ジュニアがこれまで持っていた最高のチューターです。Raftが投票の分割をどのように処理するかで立ち往生していますか?尋ねてください。ネットワークポリシーが静かにトラフィックをドロップしている理由がわかりませんか?モデルにそれを歩き回らせて、それからクラスターで確認してください。CKAに向かっていますか?エージェントがあなたにクイズを出し、間違った答えをすべて説明し、一晩中新しい壊れたクラスターシナリオを生成します。私のジュニアは私よりも速く学ぶでしょう—私は厚いO'Reillyの本とUsenetスレッドからこれらのことを学びましたが、彼らは待機中の専門家を持っています。それは贈り物です。それを激しく使ってください。
唯一のルール:100%頼ることはできません。常にそれと一緒に学び、それから—AIなしのチェックポイントで、タイマーの下で—知識がコンテキストウィンドウにあるのではなく、あなたの頭の中にあることを証明してください。学ぶためにAIに頼り;知るためにAIに頼らないでください。両方とも真実であり、その間のスペースがすべてです。
これはリッコーヴァー再び
長年の読者にとってこれが聞き覚えがあるなら、それは私がいつも汲む井戸だからです。アメリカ海軍は、22歳の人をライブ原子炉の前に置いて、それを溶かさないように信頼する方法を見つけました。そして、彼らは「エージェント」と言う何十年も前にそれをしました。リッコーヴァープログラムは、子供たちが手順を暗記したから機能したわけではありません。それは、上から下まで、上昇する基準、継続的なトレーニング、予測してから観察する、そしてエスカレートする悪いニュースを速く伝えるを中心に構築されたから機能しました。彼らはマニュアルを暗唱するのではなく、失敗の下での判断を証明することによって資格を得ました。そして、資格を得たオペレーターの仕事には、次のオペレーターを訓練することが含まれていました。知識は意図的に広がり、そうでなければ艦隊には十分なオペレーターがいませんでした。聞き覚えがありますか?
[画像: 誰かが私を水から引き出すのに十分なほど近くに立っていた。それが借金だ。エージェントはそれをキャンセルしない。]
私は正直に、技術よりもこれについてもっと気にしています。私は10代の頃、ホームレスでした。福祉で育ちました。私は純粋な実力だけでこのキャリアに這い上がったわけではありません—メンターが手を差し伸べて、何度も私を引き上げてくれました。もし彼らがそうしてくれなかったら、私はベイエリアの家からこれを書いていないでしょう。ですから、次世代をメンターすることは義務だと言うとき、それは良いLinkedInの感情として意味しているのではありません。それは、私が前方にしか返せない借金があるという意味であり、あなたもそうです。そしてエージェントは私たちをその責任から解放しません。むしろ、彼らは賭け金を上げます。なぜなら、簡単な道—レバレッジを貯め込み、人間をスキップする—は、これまで以上に魅力的で、これまで以上に利用可能になったことがないからです。
なぜあなたのシニアはそれを嫌うだろうか
ジュニアに物事を構築させる—エージェント的に、彼らの方法で、彼らのペースで—それはあなた自身がやるよりも遅く、そしてあなたのシニアの脳に9つのエージェントを接続してクランクするよりもずっと遅いです。彼らがあなたがスキップしたであろう道を進むのを見るでしょう。あなたはキーボードを掴みたくなるでしょう。あなたのキャリアを通して研ぎ澄まされたすべての本能は、自分でやれ、10分で済むと叫びます。そしてあなたは正しいでしょう—あなたには10分かかります、そして彼らには1日かかります。そしてその日の終わりに、あなたは機能よりも価値のあるものを手に入れます:あなたはあなたを必要としなくなるまであと一歩のところにいる人を得ました。あなたは、不足しつつあるものの単位を追加しました。
それがトレードオフです。長期的な能力のための短期的な速度。メンターは今税金を支払い、後で複利を得ます。あなたは本から泳ぐことを学ぶことはできません。そして、あなたのジュニアもあなたが見ていることから判断力を学ぶことはできません—あなたは彼らが水に入って少しもがくのを許さなければなりません、あなたが彼らを引っ張り出すのに十分近くに立っている間に。
結論
反対派は、古い徒弟制度が死んでいるという点で正しいです。彼らは、それに代わるものがないという点で間違っています。徒弟制度は形を変えます:センスを持ってエージェントを指揮するジュニアは、私たちがかつて学んだよりも速く学ぶことができます—もし誰かがセンスを構築することを気にすれば。その「もし」が投稿全体です。
したがって、市場の残りが高価な方法でやろうとしている計算をしてください。シニアエンジニアは次のDRAMです:需要は垂直になり、誰も補充しなかった供給、購入注文では圧縮できないリードタイム。価格は急騰し、厳しい時代を通して訓練を続けたショップは独自の供給を持つでしょうが、他のすべてはスクラップのために身代金を支払うでしょう。あなた自身の成長はヘッジです—あなたは今日の価格でシニア先物を購入しています。メカニズムはメンタリングです:あなたが持っているシニアにエージェントを貯め込むのではなく、人々を通して広げてください。3人を作り、それぞれがさらに3人を作る1人のシニアは曲線であり、曲線が勝ちます。一人で行けば速く行けます;一緒に行けば遠くへ行けます。強い意見を持ち、緩やかに保持してください—しかし、これをしっかりと保持してください:エージェント時代にあなたができる最も高レバレッジなことは、依然として、頑固にも、自分自身をより速く構築するのではなく、もう一人のエンジニアを構築することです。
私の次のステップ:私はその開発計画を持っています—4つの柱、強制機能としての認定資格、まだ存在しない試験のない分散システムの実践—そして私はそれを実行しています、書くだけでなく。現実との接触で何が生き残るか、正直に、私が間違った部分も含めて報告します。それが取引です。
もしあなたが同じことで苦労しているなら—あるいは、私がメンタリングをロマンチック化しており、本当の答えはもっと多くのエージェントだと思っているなら—LinkedInで私に連絡してください。特に、現在エージェントが多いショップでジュニアを実際に育てている人からの話を聞きたいです。それが重要な実験です。そしてはい—もしこれが役に立ったなら、それを前方に伝えてください。誰かが私のためにそれをしました。
- Gergely Orosz, 「2026年のソフトウェアエンジニアリングの求人市場の状況」, The Pragmatic Engineer —「トップ」テック企業は、トップ給与のテック企業での公開求人を追跡するTrueUpデータに基づき、1年前と比較して20%多く採用しています。↩︎