Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コードとあなたと私の距離 / The Distance Between Code, You, ...
Search
YAMAOKA Hiroyuki
October 11, 2025
Programming
530
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードとあなたと私の距離 / The Distance Between Code, You, and I
2025年10月11日開催の「PHPカンファレンス広島2025」の登壇発表資料です。
https://phpcon-hiroshima.jp/
YAMAOKA Hiroyuki
October 11, 2025
More Decks by YAMAOKA Hiroyuki
See All by YAMAOKA Hiroyuki
『タイタン』 - PHPer Book Revue
hiro_y
0
200
エンジニアの「センス」とは何か / What is the sense of engineers
hiro_y
21
10k
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
32
31k
PHPで任意精度演算を行って「正しい」金額計算をする方法 / Perform arbitrary precision arithmetic in PHP to achieve "accurate" monetary calculations
hiro_y
2
4.4k
PHPのバージョンアップ実際のところどうなの? / How actually upgrade of PHP is
hiro_y
3
900
PHPのDI、attributesとこれから / PHP DI with attributes
hiro_y
1
2.9k
PHPのアノテーションの仕組みとメリット・デメリット / About PHP annotations
hiro_y
1
10k
株式会社 USEN Media - PHPカンファレンス北海道2019 / 2019-09-21_phpcondo-2019_usen-media
hiro_y
0
360
PHPのmiddlewareを 使いこなすために
hiro_y
4
2.8k
Other Decks in Programming
See All in Programming
GraphQL の onError と Nullability のこれから
quramy
0
210
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
160
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
820
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
650
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Scaling GitHub
holman
464
140k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
430
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
680
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
590
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
380
Visualization
eitanlees
153
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
Designing for Performance
lara
612
70k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Building the Perfect Custom Keyboard
takai
2
950
Transcript
2025年10月11日 / PHPカンファレンス広島2025 合同会社テンマド 山岡広幸 コードとあなたと私の距離
はじめに
何をどう話すか、 ものすごく迷いました。 答えなんてないんだもの。
AI(Claude) に 聞いてみたら:
None
None
None
なるほど、わかる。 プロポーザル提出時に 考えていたことと大体一緒
でも待ってほしい。 人間が登壇する意味は?
今日は日々悩んでいること、 考えていることについて 話します。人間として。
山岡広幸 (@hiro_y) 東京から来ました 🚄 合同会社テンマド: 代表社員・Webエンジニア 株式会社GoQSystem: 技術顧問
まずは質問
コードを書くのは 好きですか? ✋
書いたコードが 動いたらうれしい? 😆
なんで?? 🤔
書いたものと 書いた人を 同一視してしまう
※ プログラムと著作権 →詳しくは調べて。それこそAIが得意
「ク◦コード」と 呼ばれたらどんな気持ち?
コードレビュー 「人格を否定して いるわけではない」
書いた人を コードに 投影してしまう
しかし待ってほしい。
世はまさに大AI時代 🤖
最近、AIにコードを 書いてもらった人? ✋
(私の指示で) AIが書いたコード 🤖
隅から隅まで わかっていますか 🤔
コードに対する全能感 自分のコード感 オーナーシップ
薄れてきて いませんか…? 🫥
しかしこれは ある意味チャンス
私の(AIに書かせた) コードを
私のもので ないように感じる
客観的に見ることが できるということでは?
私の(AIに書かせた) コードを 私がレビューする
私のコードと あなたのコードが 同じぐらいの遠さになる
そもそもコードレビューも AIがすればいい説
なぜ人間が レビューしているの? (「承認」を押しているの?) 🚀
コードとの距離が 遠くなると、 理解度がどうしても下がる
そのコードで 問題が起きたら? 🔥
「わかりません」 では済まないよね
AIが書いたコードを 人間が理解する必要は?
AIがレビューして AIがわかっていればいい 説もある
「誰も 理解していないコード」は 許容されうるか
ビジネス視点で、 誰も責任を取れないのは 許容されるか?
AIに書かせても 「私のコード」 「あなたのコード」
どうしても自分の手で コードを書きたい? ✍
自分用ツールとか オススメ 小さなアプリケーション
要するに、DIYで 本棚を作るような感覚
趣味の世界
あるいは、 超絶技巧が必要とか 人跡未踏のシステムとか
「職人技」が 要求されるシーンが あるかも、ないかも
「書いたことがないと 勘所がわからない」は 変わらず残るかもしれない
あと、最近の 話題に触れると
コードの 「読みやすさ」問題
AIが書いたコードは 人間にとって 読みやすくあるべきか?
AIが書いて AIがレビューするなら 人間が読みづらくても?
極端なことを言ったら プログラミング言語で書く 必要すらないのかも
ただ、先程話したとおり 何かあったときに困る
人間がチェックして 人間が訂正できる 仕組みが必要
「読みづらい」コードは AIにとっても読みづらい
誰にとっても 単純で読みやすいコードが 結局は正義
AIが効率よく、間違えず、 時間をかけずに扱えるよう (人間と変わらないわけ)
コードを書く主体が AIに委譲されていく現在
あなたは コードを書く人ですか?
それとも システム(アプリケーション) を 作る人ですか
コード自体がそれだけで 価値を持つわけではない
コードを書く量が 減ることに 一抹のさびしさはある
勘所を掴むためとか、 書くことの有用性が 残る部分もありそうだから
何を遠ざけて、 何を手元に残すか 選ぶのは私。
選び続けて いきましょう