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
1
280
わからなくて良いなら、わからなきゃだめなの?
「
Shopifyのシニアエンジニアは12月以降1行もコードを書いてない
」って話を聞いて試した、バイブコーディングとスペックドリブンの次と、認知的負債について
kota oue
March 12, 2026
Tweet
Share
Other Decks in Technology
See All in Technology
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
550
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
870
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
810
AI は "道具" から "同僚" へ 自律型 AI エージェントの最前線と、AI 時代の人材の在り方 / Colleague in the AI Era - Autonomous AI Seminar 2026 at Niigata
gawa
0
160
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
290
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.7k
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.6k
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
110
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
530
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
10
1.8k
Go標準パッケージのI/O処理をながめる
matumoto
0
160
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
480
Google's AI Overviews - The New Search
badams
0
930
So, you think you're a good person
axbom
PRO
2
2k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Accessibility Awareness
sabderemane
0
78
Prompt Engineering for Job Search
mfonobong
0
180
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
75
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