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
井田 献一朗
November 12, 2025
Technology
6
0
Share
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力
『僕・私が考える最強の開発生産性を紹介します!【D-Plus Tokyo#19】』登壇資料
https://d-plus.connpass.com/event/373156/
井田 献一朗
November 12, 2025
More Decks by 井田 献一朗
See All by 井田 献一朗
もし、正社員じゃなかったら?──キャッシュフロー・クワドラントから見る働き方とキャリア選択
rinatz
0
130
ChatGPTを使ったブログ執筆と校正の実践テクニック
rinatz
1
4
メンタル面でもつよつよエンジニアになる
rinatz
0
11
Hacobuで開発⽣産性を捉えるために取り組んできたこと〜Findy Team+ 導⼊から SPACE 利⽤まで〜
rinatz
0
17
チーム実績をSPACEで表現してみるチャレンジ
rinatz
0
5
EMになって分かった自分のマネージメントスタイル
rinatz
1
9
初めてのEMがメンバーの目標設定に向けて取り組んだこと
rinatz
0
9
Other Decks in Technology
See All in Technology
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
300
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
160
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
210
Hello UUID
mimifuwacc
0
130
Azure Lifecycle with Copilot CLI
torumakabe
0
140
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
1.6k
Discordでリモートポケカしてたら、なぜかDOを25分間動かせるようになった話
umireon
0
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
解剖"React Native"
hacusk
0
120
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
400
60分で学ぶ最新Webフロントエンド
mizdra
PRO
0
180
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
5
14k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Practical Orchestrator
shlominoach
191
11k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
430
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
180
Fireside Chat
paigeccino
42
3.9k
WENDY [Excerpt]
tessaabrams
9
37k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Raft: Consensus for Rubyists
vanstee
141
7.4k
Why Our Code Smells
bkeepers
PRO
340
58k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Transcript
Confidential プログラミング言語を書く前に 日本語を書く D-Plus Tokyo #19 2025年11月12日 井田 献一朗 AI
時代に求められる「言葉で考える」力
Copyright Hacobu, Inc. 2 自己紹介 井田 献一朗 IDA Kenichiro /
けんにぃ フリーランスエンジニア Hacobuで技術広報を行うフリーランスエンジニア 正社員時代はナビタイム、HacobuでEMや開発組織づくりに従事 @rinatz3
Copyright Hacobu, Inc. 3 今日話すこと AI が実装を支える時代、私たちが磨くべきは「言葉で考える力」だ ツールや AI を超えた“思考の生産性”の話をします
これまでの開発生産性
Copyright Hacobu, Inc. 5 これまでの開発生産性 ルールベース・人間中心の改善 テスト自動化 CI/CD IaC フレームワーク・ライブラリの利用
静的解析・コード品質ツールの利用 人間が手動でやっていたことを「どれだけ仕組み化・自動化できるか」が生産性の中心だった
Copyright Hacobu, Inc. 6 AI の登場による変化 実装 テスト 要件定義 課題定義
リリース・運用 これまでは実装が一番のボトルネックだったが AI により実装のスピードは向上した ボトルネックは人間の「理解」に移りつつある (仕様の誤解、背景の共有不足) AI はコードを正確に書けるが、「なぜ」「どんな背景で」書かれたのかを理解できない 生産性を上げるカギは、人間が理解のスピードを上げることではないか?
AI が手を速くした だからこそ、人間は頭を速くする必要がある
Copyright Hacobu, Inc. 8 理解が深まる経験 経験的に、仕様について話を聞くときよりも、コードを書いているときのほうが仕様の理解が深まった 特にユニットテストを書くと生産性が向上する感覚があった 思考の明確化 仕様の再発見 共通認識の形成
3行の修正でもユニットテス トを書く習慣が、後のリファ クタを恐れない安心感につな がった テストを書く過程で、「仕様 の曖昧さ」や「設計の歪み」 に気づき、理解が深まった テストを徹底したことで、仕 様が明文化され、チーム内の 認識のズレが削減。それが結 果的に、開発全体のスピード とリズムを高めた。 テストで生産性が上がる要因は 仕様の理解と明確化の影響が大きかったのでは?
Copyright Hacobu, Inc. 9 仕様を明確にする 開発は本質的にどのフェーズでも仕様を言語で整理しているといえる そして、コードの質は情報の構造化の精度に依存する(AI・人どちらが書く場合も) AIが翻訳 実装 テスト
要件定義 課題定義 リリース・運用 自然言語を使った言語化 (仕様駆動開発・コンテキストエンジニアリング) 形式言語を使った言語化 (Go・Python・YAML など) AI を使いこなすとは、自然言語で論理設計ができるということ
精度の高い論理設計とは?
Copyright Hacobu, Inc. 11 精度の高い論理設計 指示の意図を伝えるために Why(背景・目的)を明確にすることが必要 AI に渡すドキュメントが What
と How だけだと精度が落ちる WHY HOW WHAT ゴールデンサークル理論 説明が得意な人は「Why → How → What」の順に話し 苦手な人は「What → How」の順に話して Why が欠落する という法則
Copyright Hacobu, Inc. 12 精度の高い論理設計 What Why How 何を作るのか? TODOアプリ
どうやって作るのか? TypeScript で実装する なぜ作りたいのか? 個人開発者が「今日やる3件」 に集中できず、完了率が低いの を改善したいため Why は言語化の難易度が高く、言語化に伴う負担が大きい(そのため欠落しがち)
Copyright Hacobu, Inc. 13 精度の高い論理設計 【一流のエンジニアはここが違う】成果を出すヤツは「協創と習 慣」を大事にする / 米マイクロソフトで培った生産性爆上げの法 則
| 【世界一流エンジニア思考法著者 牛尾剛】 AI は答えを出すためではなく • なぜ、このようにコードが書かれたのか • なぜ、この変数名にしているのか • なぜ、このような作り(設計)にしているのか などのコンテキストを理解するために使うべき ディープコードリーディング 牛尾 剛(Microsoft) 出典:https://www.youtube.com/watch?v=AAGSD_c-my0 Why に向き合うトレーニングの一例
実装を助ける AI は手を速くする 理解を助ける AI は頭を速くする これから求められる生産性は後者
Copyright Hacobu, Inc. 15 まとめ AI で加速させるべきなのは、「手」ではなく「考える力」 「AI に任せる」=「思考を放棄し、人間の判断を手放す」ことではないので 上手に分業して
AI を良きパートナーにしていきましょう!
Copyright Hacobu, Inc. 16 お知らせ 11月21日(金)に『アーキテクチャConference』に参加&ブース出展します!
None