QCon London で AI がエンジニアリングのキャリア形成を阻害と報告
本文の状態
日本語全文を表示中
詳細モードで約8分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
InfoQ AI/ML
アルasdair・アランは、AI がコード生成を担うことでエンジニアの学習機会を奪い、次世代育成パイプラインが分断される懸念を示し、現場の熟練者が持つ直感的な判断力が AI には代替できないと指摘する。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るAI深層分析を開く2026年8月13日 20:56
AI深層分析
キーポイント
AI による学習機会の喪失とスキル形成の阻害
AI がコード生成を担うことで、若手エンジニアがレガシーコードの読解や深夜のデバッグを通じて必要な直感や経験値を蓄積する機会が失われ、次世代の育成パイプラインが分断される。
AI 生成コードの検証能力と熟練者の役割
AI ツールの導入には高度な監督が必要だが、若手がスキル形成を阻害された結果、生成されたコードを検証する能力が欠如し、熟練者が持つシステム構造や複雑性の直観的判断は AI には代替できない。
採用市場の構造的変化とミドル層の消失
AI の普及によりエントリーレベルでの採用が停滞している一方、25 歳以上の既存労働者の解雇は進んでおらず、業界全体として若手エンジニアの流入が減少し、中間層を失う現象が進んでいる。
プロダクション環境における AI の限界
AI エージェントはコードやドキュメントの解析は可能だが、長年のリクエストパターンや負荷のかかる実稼働環境(ブラックフィールド)を理解し、コード自体には現れない重要な経路を特定する能力を持たない。
AI導入による熟練人材育成パイプラインの崩壊
AIコードツールの採用が急ピッチで進む一方で、ツールを監督できる人材を育てるための経験則に基づく教育プロセスが損なわれている。
重要な引用
Junior engineers won't spend years reading legacy codebases or debugging production incidents at 3 a.m. They'll just point the AI agent at it and ask it to summarize.
People weren't being sacked; they just weren't being hired in the first place.
AI stunts skill formation, AI transforms work into supervision, and now AI slows hiring at the entry level.
The people who can build good contexts for AI are people who have context in their heads through years of craft.
編集コメントを表示
編集コメント
この分析は、AI ツールの普及がもたらす人材育成のジレンマを鋭く指摘しており、技術導入における人的資本の重要性を再考させる内容である。業界全体で若手採用が停滞する中で、熟練者の知見をどう継承し、AI と共存する新しい教育モデルを構築するかという課題が浮き彫りになった。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
AI は、各段階での学習機会を奪いながら、同時に経験値以上の成果を出せるようにもしているため、キャリアの進展を阻害していると、Alasdair Allan氏はQCon Londonでの講演「Engineering Progression When AI Ate the Middle」で説明しました。その結果、業界に参入する若手開発者の数は減少し、AI によってエントリーレベルでの採用ペースも鈍化しています。
AI は大量のコードを生成しており、開発者という職業の姿は劇的に変化したとAllan氏は語りました。しかし、コードを書くこと自体が専門職の本質ではなかったとも付け加えています。
AI を活用するには監督が必要であり、そのためにはコーディングスキルが不可欠です。かつてエンジニアを育成する役割を果たしていた業務をAI が担うようになった今、次世代のエンジニアはどこから生まれてくるのかとAllan氏は疑問を投げかけます。若手エンジニアのスキル開発がAIの使用によって阻害されている場合、AI 生成コードを検証するために必要なスキルが失われるリスクさえあると指摘しています。
パターン認識の経験やシステムの構造設計、複雑さが潜む場所、スケールした際に何が壊れるかといった勘所は、もはや従来の方法では身につけられないとAllan氏は言います。若手エンジニアたちは、自分が目にするコードが正しいのか間違っているのかを判断するための必要な直感を育めていないのです。
若手エンジニアが、レガシーコードの読み込みや深夜 3 時の本番環境デバッグに数年を費やす時代は終わります。彼らは AI エージェントに任せて「これを要約して」と指示するだけです。
Allan 氏は、「多くのエンジニアリング現場は『ブラックフィールド』と呼ばれる状態だ」と指摘します。高負荷がかかるレガシーシステムが、誰も実行する時間がないまま廃止の道を進んでいます。仕様書は存在しないか、あるいは数十年にわたる文書化されていない意思決定によって陳腐化してしまっています。ビジネスルールは、その仕組みを理解していた人々よりも長く生き残った条件の中に暗黙裡に埋め込まれています。
Allan 氏はさらに、「AI エージェントはコードを読み込み、ドキュメントを検証することはできますが、本番環境の『空気』を読むことはできません」と述べています。何年にもわたるリクエストパターンの傾向を分析し、コードそのものからは見えない形でシステムを支えている重要なパス(ロード bearing な経路)を特定する能力は、AI にはまだ備わっていないのです。
Allan 氏はまた、「若手人材の採用が減少しているのは、露骨な職種に限った話ではない」と言及しました。25 歳以上の現役エンジニアの仕事量が減っているわけではありません。つまり、業界に参入する若手開発者の数が減っているということです。
解雇されたわけではなく、最初から採用されなかっただけです。AI はスキル形成を阻害し、労働の性質を監督作業へと変え、結果としてエントリーレベルでの採用を鈍化させています。
AI コーディングツールの導入に躍起になる組織は、同時に、それらを監督できる人材を生み出すパイプラインを損なっています。AI に対して適切な文脈(コンテキスト)を提供できるのは、長年の職人技を通じて頭の中に蓄積した知識を持つ人々です。Allan 氏は、「この人材を生み出してきたパイプラインが崩壊しつつある」と警告します。
医療研修と同じで、雑用をこなすのは効率のためではなく、そこで学べるからです。アラン氏はそう指摘しました。こうした取り組みをする企業こそが、10 年後もシニア開発者を残し続けることになるでしょう。なぜなら、その頃には他の多くの人々が引退しているからです。
InfoQ はアラン氏の講演後にインタビューを行いました。
InfoQ: AI が開発期間や生成コードの品質に与える影響について、研究から得られた結論は何ですか?
Alasdair Allan: 両陣営が認めようとする以上に、研究結果は矛盾しています。METR の無作為化比較試験では、経験豊富な開発者が AI を使うと 19% 遅くなりながら、自分は 20% 速くなっていると誤って認識していました。Anthropic の調査では、AI を活用した若手エンジニアの習熟度が 17% 低下し、完了までの時間は短縮されませんでした。学習の機会を何の対価もなく失ったのです。AI は短く明確なタスクには確かに有用ですが、複雑さが増すとその効果は崩れ、ボトルネックがコードレビューへと上流へ移行します。まさにシニア開発者の判断力が求められる領域です。実際、オープンソースプロジェクトで 15 件の AI 生成プルリクエストをすべて確認しましたが、自動テストを通過したにもかかわらずマージ可能なものはゼロでした。AI は機能を実装することはできますが、職人技には欠けています。
InfoQ: プログラマーの業務は、AI ツールを使うことでどのように変化しますか?
「プログラミングは、監督業務へと変化しています。Anthropic のエンジニアたちは日常業務の 59% で Claude を活用していますが、完全に任せることができるのは約 20% に過ぎません。このギャップこそが、未来の雇用が生まれる場所です。生成と判断の間に位置する領域です。AI がコードを書き、人間がそれが正しいかどうかを決定します。私が懸念するのは、エンジニアリングに関する質問の 80〜90% が同僚ではなく AI に投げかけられているという事実です。メンターと共に問題解決に苦闘することから得られる付随的な学習は、AI が答えだけを提示する瞬間に失われてしまいます。これまでのキャリアパスはコードを書く人々のために設計されましたが、システムを監督する人々のために再構築されたわけではありません。」
InfoQ: AI 時代におけるエンジニア育成への提言をお聞かせください。
Allan: 私には完全な答えを持っていません。私たちはまだ解決策ではなく、診断の段階にいるのです。しかし、今すぐ行動を起こすことは可能です。医療研修のように基礎を意図的にローテーションさせる構造化された学習パスが必要です。地味な作業こそが判断力を養うからです。速度ではなく理解度を測る必要があります。人々が何を生み出しているかではなく、どのように考えているかに注目すべきです。コンテキスト(文脈)をインフラとして扱い、コードの書き方は知っているがコードベースの詳細は知らないシニアエンジニア向けのオンボーディングマニュアルのように読みやすいドキュメントを作成する必要があります。誠実な期待値を設定することも重要です。AI はツールであり、教師ではありません。理解をスキップするためにこれを使うことは、未来への借金をするのと同じです。
著者について
Ben Linders
ベン・リンダース氏は、アジャイル、リーン、品質管理、継続的改善を専門とする個人事業主です。著書には『アジャイルレトロスペクティブから価値を引き出す』、『Waardevolle Agile Retrospectives(オランダ語)』、『What Drives Quality(何が品質を駆動するか)』、『The Agile Self-assessment Game(アジャイル自己評価ゲーム)』、『Problem? What Problem?(問題?どんな問題?)』、そして『Continuous Improvement(継続的改善)』があります。また、アジャイルコーチングツールも多数開発しており、その代表例が「アジャイル自己評価ゲーム」です。
アドバイザー、コーチ、トレーナーとして、ベン氏は効果的なソフトウェア開発および管理手法の導入を通じて組織を支援しています。彼の専門分野は、継続的改善、コラボレーションとコミュニケーション、そしてプロフェッショナルな人材育成です。
アジャイル、リーン、品質に関するネットワークに積極的に参加し、頻繁に登壇・執筆活動を行っています。その経験は、オランダ語と英語のバイリンガルブログで発信しており、さらに InfoQ の『Agile』部門のエディターとしても活躍しています。Twitter では @BenLinders でフォローできます。
原文を表示
AI is disrupting career progression by eliminating the learning opportunities at each rung while simultaneously enabling people to perform above their experience level, Alasdair Allan explained in his talk Engineering Progression When AI Ate the Middle at QCon London. Fewer junior developers join the industry, and AI slows hiring at the entry level.
AI is writing a lot of code, and the landscape of what being a developer is has massively changed, Allan said. But writing code was never the point of our profession, he added.
Using AI requires supervision, and supervision requires coding skills. If AI handles the work that used to train engineers, Allan questions where the next generation of engineers will come from. AI productivity benefits may come at the cost of the skills necessary to validate AI-written code, if junior engineers’ skill development has been stunted by AI use, he said.
The pattern recognition veteran coders carry, how systems should be structured, where complexity hides, and what breaks at scale, can no longer be acquired traditionally, Allan said. Junior engineers are not building up the needed intuition for what is and isn’t right about the code they’re looking at:
Junior engineers won’t spend years reading legacy codebases or debugging production incidents at 3 a.m. They’ll just point the AI agent at it and ask it to summarize.
Most engineering is what people call blackfield: legacy systems under high load, on a deprecation path everyone agrees on, but no one has time to execute, Allan said. The spec was never written, or was written and made irrelevant by decades of undocumented decisions. Business rules are encoded in conditions that outlived everyone who understood them.
AI agents can read the code, test the documentation, but what they can’t do is read production, Allan said. They can’t look at years of request patterns and understand which code paths are load-bearing in ways the code itself does not reveal.
The hiring of young workers has slowed in exposed occupations, Allan mentioned. There is no decrease in work for workers over 25. This means fewer junior developers join the industry, he explained:
People weren’t being sacked; they just weren’t being hired in the first place.
AI stunts skill formation, AI transforms work into supervision, and now AI slows hiring at the entry level.
Organizations racing to adopt AI coding tools are simultaneously degrading the pipeline that produces people capable of supervising those tools. The people who can build good contexts for AI are people who have context in their heads through years of craft. The pipeline that produced these people is breaking, Allan argued.
Like medical residencies, you do the scut work because it teaches you, not because it’s efficient, Allan said. Companies that do this will be the ones that have senior developers left in ten years, as the rest of us will have retired by then, he concluded.
InfoQ interviewed Alasdair Allan after his talk.
InfoQ: What are the conclusions from studies of how AI impacts development time and quality of generated code?
Alasdair Allan: The research is more contradictory than either side wants to admit. METR’s randomised controlled trial found experienced developers were 19% slower with AI, while believing they were 20% faster. Anthropic found junior engineers using AI scored 17% lower on mastery without finishing any faster. They traded learning for nothing.
AI is genuinely useful for short, well-defined tasks, but the gains collapse as complexity increases and the bottleneck migrates upstream to code review, exactly where senior judgment lives. Zero out of fifteen AI-generated PRs were mergeable on real open-source projects, despite passing automated tests. AI implements functionality. It fails at craft.
InfoQ: How does the work that computer programmers do change when they use AI tools?
Allan: Programming is becoming supervisory. Anthropic’s engineers use Claude in 59% of their daily work, but can only fully delegate around 20%. That gap is where the jobs will live in the future, between generation and judgment. The AI writes code; the human decides whether it’s the right code.
What concerns me is that 80 to 90% of engineering questions now go to AI rather than colleagues. The incidental learning from struggling through a problem with a mentor gets bypassed when AI gives you the answer without the journey. The career pipeline was built for people who write code. We haven’t rebuilt it for people who supervise systems.
InfoQ: What are your suggestions for building engineers in the AI era?
Allan: I don’t have the full answer. We’re at the diagnosis stage, not the solution stage. But we can act now: structured learning paths with deliberate rotation through fundamentals, like medical residencies, because the scut work builds judgment. We need to measure understanding, not velocity. Watch how people think, not what they produce. Treat context as infrastructure, write documentation that reads like onboarding for a senior engineer who knows how to code but doesn’t know the codebase. We need to set honest expectations. AI is a tool, not a teacher. Using it to skip understanding is borrowing against your future.
About the Author
Ben Linders
Ben Linders runs a one-person business in Agile, Lean, Quality and Continuous Improvement. Author of Getting Value out of Agile Retrospectives, Waardevolle Agile Retrospectives, What Drives Quality, The Agile Self-assessment Game, Problem? What Problem?, and Continuous Improvement. Creator of many Agile Coaching Tools, for example, the Agile Self-assessment Game.
As an adviser, coach, and trainer, he helps organizations by deploying effective software development and management practices. He focuses on continuous improvement, collaboration and communication, and professional development.
Ben is an active member of networks on Agile, Lean and Quality, and a frequent speaker and writer. He shares his experience in a bilingual blog (Dutch and English) and as an editor for Agile at InfoQ. Follow him on twitter: @BenLinders.
Show moreShow less
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み