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
わからなくて良いなら、わからなきゃだめなの?
Search
kota oue
March 12, 2026
Technology
560
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
わからなくて良いなら、わからなきゃだめなの?
「
Shopifyのシニアエンジニアは12月以降1行もコードを書いてない
」って話を聞いて試した、バイブコーディングとスペックドリブンの次と、認知的負債について
kota oue
March 12, 2026
Other Decks in Technology
See All in Technology
Zenoh on Zephyr on LiteX
takasehideki
2
130
元・セキュリティ学習経験0大学生による業務紹介 / An Introduction to the Job by a Former College Student with Zero Security Training Experience
nttcom
0
910
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
150
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
550
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
4.3k
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
620
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
130
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
220
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
130
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
280
Lightning近況報告
kozy4324
0
230
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
140
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
620
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Transcript
わからなくて良いなら、わからなきゃだめなの? kotaoue 1 1
はじめに 「エンジニアリング」って言葉が示すものが変わったなー 個人的にはAIエージェントが登場した時よりもビックリ 「エンジニアが朝の通勤中にスマートフォンアプリのSlack経 由でバグ修正や機能追加を指示すると、Claudeが作業し、完 了後にSlackで返答する。エンジニアはその内容を確認し、問 題なければ本番環境に統合するだけでいい」 — Shopifyのシニアエンジニアは12月以降1行もコードを書いてない 2
2
AIとエンジニアのこれまでの歩み 〜2025 = AIペアプログラミング エンジニアがAIに質問して答えてもらう GeminiとかCopilotに質問して答えをコピペ 3 3
AIとエンジニアのこれまでの歩み 2025年前半 = バイブコーディング エンジニアがAIに質問しつつコードを実装する Claude/Codex 4 4
AIとエンジニアのこれまでの歩み 2025年後半 = スペックドリブン(仕様駆動開発) まずはエンジニアが納得行くまで設計し、設計できたらAIが実装 Kiro CLAUDE.mdとかAGENTS.mdも似た発想 5 5
AIとエンジニアのこれまでの歩み 2026年初頭 = ハーネスエンジニアリング AIが自由に振る舞えるようにエンジニアが場を整える ガイドライン = AIの振る舞いの境界線を明示する ハーネス =
AIが全力で挑戦/失敗できる環境を作る 6 6
気づいてきたこと AIすごい! AIに全部任せるの怖い AIの速度に追いつけない レビュー地獄 Human in the Loopの限界 人間が仕様を整理するのがボトルネック
あっこれWFじゃない? 「わかんないけどできた」 = 認知負債/理解負債 7 7
気づいたことのまとめ 人間のスピード << (越えられない壁) <<<<< AIのスピード 実装するのに時間がかかる 理解するのに時間がかかる ボトルネックは人間 8
8
どうしよう? AIを主役にする 開発プロセス全体を通じて、人間がコードに直接関与するこ とは一切ありませんでした。手書きコード一切禁止、これが チームの核となる理念になりました。 — ハーネスエンジニアリング:エージェントファーストの世界における Codex の活用 |
OpenAI 9 9
自動運転と開発手法の対比 自動運転 開発手法 人間 AI レベル1 AIペアプログラミング 実装 サポート レベル2
バイブコーディング 実装 サポート・実装 レベル3 スペックドリブン 設計 実装 レベル4 ハーネスエンジニアリング 監査 計画・実行 レベル5 ? 意図 実現 10 10
ハーネスエンジニアリングの難しさ AIを実行主体にしても大丈夫と思える準備が難しい 必要なのはソフトウェア開発全般に関する十分な知識 アーキテクチャ インフラ コード プロセス etc. 11 11
ハーネスエンジニアリングやれる? ジュニアなチームには 難しい 12 12
今日の本題 チョットワカル人に任せ る 13 13
今すぐハーネスエンジニアリングを始める方法 Copilotに任せる ガイドライン = ローカル触れない ハーネス = 新しいブランチ作って実装してくれる 14 14
Copilotでいいの? 目的は「コードを書かない」「AIに任せる」を経験すること 「任せられること」「任せにくいこと」 「伝わりやすい任せ方」「伝わりづらい任せ方」 「AIに任せる」≒「AIを信じる」 親と子 ≒ 人間とAI kotaoueがCopilotにまかせてみたIssues 15
15
「コードを書かない」「AIに任せる」を経験することって必要なの? コードを書くのって結構楽しい = 達成感がある 意図通りに動いた/ビルド通った/きれいなコードが書けた でも、コードは「How」 達成感は「What」から 16 16
ずっとCopilotでいいの? いいよ!とは言えないけど… じゃあどうする?には答えがない… のしかかる認知負債 17 17
認知負債の問題 過去 = 理解しないと実装できない 現在 = 理解しなくても実装できちゃう AIに任せきりだと成長できない ジュニアプログラマーにとっての経験値となる部分を全部AI がやってしまうので、学ぶ機会が少なくなっていく。する
と、『業界に入ったけれど学ぶことができない』という暗い 未来になりかねません — AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype 18 18
1000時間の壁と業務 セミプロ/中上級者になるには1000時間くらいの学習時間が必要 学習時間 != 業務時間 業務の中で新しいことにチャレンジするなら、それは学習時間 AIに任せる or 学習する 19
19
新たな学習方法 学習にもAIを使おう エンジニア一人が、週末に、本格的なシステムを実際にCI/CD 含めて、テスト、リリースまでの全ての工程で体験できると いうことです。AIのお陰で。 AI と一緒でも、結局自分はそれらのディシジョンメーキング をする必要があるので、めっちゃくちゃ知識が増えます。た だし、理解をスキップするのではなく、徹底的に理解しま す。
— ジュニアエンジニアの人、AI後はこうしたらええんちゃう?という話 20 20
とりあえずアウトプットする 学習にAIを使うこととは、実践を繰り返して理解していくこと ️ インプット → アウトプットではない アウトプット → インプットの順番にすること アウトプットして失敗したこととか、フィードバックを理解
するために、インプットする←ここでようやくインプット — 【独学の技術】インプットとアウトプットの順番を逆にしたら学習効率が爆上がりした 21 21
やってみた 毎日英語の問題を出してくれるGitHub Actions用意した 英語読解練習帳 20260311 22 22
AIに要らないよって言われた 3日目くらいで、AIが答えまで書いてきた… 英語読解練習帳 20260312 23 23
最後に AIのコストって意外と高い そして日本人の給料は安い Reviews are billed on token usage and
generally average $15 –25, scaling with PR size and complexity. — Bringing Code Review to Claude Code 「日本は逆に働く人が優秀なのに給料が安すぎるから、急い でAIなどに置き換えるメリットがない。技術革新が進まない 理由です」 — AIより人間の方がコスパがいい…年収3000万円の元米テック幹部が見抜いた日本で「技術革新」が起きない皮肉 24 24
おしまい 本当はAI使いたいけど 高いから人でいいやー ってならないようにしたいなー 25 25
参考資料 南場智子「ますます“速さ”が命題に」DeNA AI Day2026全文書き起こし - エンジニアtype AIより人間の方がコスパがいい…年収3000万円の元米テック幹部が見抜いた日本で「技術革新」が起きない皮肉 AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype
ジュニアエンジニアの人、AI後はこうしたらええんちゃう?という話 【独学の技術】インプットとアウトプットの順番を逆にしたら学習効率が爆上がりした 生成AIが進化してもアウトプットのスピードが上がらないのはなぜか?|inady まだAIコードをレビューするか、しないかで言い争ってるの? ハーネスエンジニアリング:エージェントファーストの世界における Codex の活用 | OpenAI 「人間はコードを1行も書かない」という縛りで5ヶ月間プロダクトを作り続けた結果 ― ハーネスエンジニアリング - Qiita 事例から学ぶ企業でのコーディングエージェントの内製やハーネスの作り方 1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Honk, Part 1) 仕様駆動開発への懐疑 AI組織の家老が部下8人の報告で圧死したので、将軍に「本音を聞いてやれ」と言ったら 26 26