Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIはエンジニアのスキルを伸ばすのか?奪うのか?
Search
achanggg
February 15, 2026
0
4
AIはエンジニアのスキルを伸ばすのか?奪うのか?
achanggg
February 15, 2026
Tweet
Share
More Decks by achanggg
See All by achanggg
divide and conquer
achanggg
0
2
品質向上のマインドセット
achanggg
0
120
爆速効率化!Claude AI ✕ ツールで変わるエンジニアの仕事術 〜MCP構築と実践勉強会〜
achanggg
0
240
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
Bash Introduction
62gerente
615
210k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
A better future with KSS
kneath
240
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
830
Chasing Engaging Ingredients in Design
codingconduct
0
140
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Transcript
AIはエンジニアの スキルを伸ばすのか? それとも奪うのか? Anthropicの最新研究から考える AI時代のエンジニア成長戦略
今日のテーマ Anthropic Research How AI assistance impacts the formation of
coding skills 結論を先に言うと… AIは生産性を上げるが、 スキル習得を下げる可能性がある ただし重要な条件があります
なぜこの研究が重要か? AIに思考を任せる Cognitive Offloading 努力が減る Less Effort 仕事への関与↓ Less Engagement
速く作れるが、理解していないコードが増えるかもしれない AIは開発の標準ツールになりつつある。しかし思考の外部委託には代償がある。
実験デザイン 被験者 52 名のソフトウェアエンジ ニア (主にジュニア) Python経験あり(週1回以上を1年以上) AIコーディング支援にある程度慣れてい る Trioライブラリは未経験(新スキル学習
) 実験の流れ 1 ウォームアップ 2 コーディング課題 Trioを使った機能実装(AI有/無) 3 理解度テスト 直後にクイズで評価
評価された4つのスキル Debugging バグを特定・診断する力 AIコードの誤りを見抜く能力 Code Reading コードを読み、何をしているか 理解する力 Code Writing
正しいアプローチで コードを書く力 Conceptual ツールやライブラリの 背景にある原理の理解 AI時代は特に Debugging と Conceptual Understanding が重要と指摘
衝撃の結果 AI使用グループ 50% 平均テストスコア 手書きグループ 67% 平均テストスコア 17%の低下 (ほぼ2段階の成績差) |
速度差はわずか約2分(統計的に有意ではない)
最も差が出た能力:Debugging AI使用者は「コードがなぜ壊れているか 理解する力」が最も弱かった AI非使用者はエラーに多く遭遇し、自力で解決することでデバッグ力が向上。 「苦労」は学習に不可欠なプロセスであることが示唆された。 なぜこれが重要か? 未来のエンジニアの仕事は「AIの監督者」になること AIが書いたコードを検証する能力がなければ、重大なバグを見逃す
AIの使い方で結果が変わる AI使用は問題ではない。使い方がすべて。 低スコアパターン 平均 40%未満 AI委任 全てAIに書かせる(最速だが学びゼロ) 段階的AI依存 最初は質問→最終的に全委任 反復AIデバッグ
デバッグもAI任せ(遅い上に学べない) 高スコアパターン 平均 65%以上 生成→理解 コード生成後にフォローアップ質問 ハイブリッド コード+説明を同時にリクエスト 概念的質問 概念を質問→自力で実装(最速&高得点)
組織にとってのリスク 特に危険な組み合わせ ジュニアエンジニア × AI依存 表面的に生産性は高いが、内部理解が浅い → 障害対応できないエンジニアが増えるリスク AIは悪ではない 「過度な導入」にはトレードオフがある。効率と学習は緊張関係にある。
このバランスを意識的に設計することが、組織の責任。
AI時代の理想的な使い方 おすすめ Generate Explain Understand NG Generate Copy Done AIは思考の代替ではなく、思考の加速装置として使うべき
明日からできるAI活用ルール 01 AIに書かせたら「なぜ?」を聞く 生成されたコードの理由を必ず確認する。 説明できないコードは理解していないコード。 02 デバッグはまず自分で考える エラーに出会ったら、まず自分で原因を推測する。 その苦労がデバッグ力を鍛える。 03
説明できないコードはマージしない レビュー時に「このコード何してる?」と聞かれて 答えられないなら、まだ理解が足りない。
AI時代のシニアエンジニアの価値 むしろ価値が上がる可能性 レビュー力 AIが書いたコードの品質を 見極める目 設計力 システム全体を俯瞰し 適切なアーキテクチャを選ぶ 異常検知能力 「何かおかしい」と
気づける直感と経験 ジュニアの成長を見守り、AI活用のガードレールを作るのがシニアの新しい役割
Takeaway AIはスキルを下げる可能性がある しかし使い方次第で結果は変わる 理解目的で使う人は成長する AIに任せるな。 AIを使いこなせ。