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
AIを本気で使って分かった“現実と課題” 〜効率化の先にある、AIと共に成長するエンジニアリング〜
Search
スナガク
November 01, 2025
1.1k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIを本気で使って分かった“現実と課題” 〜効率化の先にある、AIと共に成長するエンジニアリング〜
スナガク
November 01, 2025
More Decks by スナガク
See All by スナガク
AI_の_Token_消費を減らせるかは_タスクの解像度_で決まる___重要なのは_手順を書き出し_AI_とともにタスクの解像度を上げ続ける_こと__.pdf
sunagaku
2
210
Claude Code で思った UI を出力してくれないあなたへ ― それ、Claude Design で解決できるかもしれません ―
sunagaku
3
780
AI のコードレビュー負荷を減らせるかは 環境整備 と仕組みで決まる ― 重要なのは【レビュー観点を洗い出し、AI とともに負荷を減らす】こと
sunagaku
4
450
AIは開発現場でどこまで使えるのか? ― アプリ1本を通しで任せて分かったことと、これからの心構え ―
sunagaku
1
60
AIに任せ切れるかは _評価_ で決まる ― 重要なのは【理由・制約・成果物を、AI とともに言語化し続ける】こと ―
sunagaku
1
70
AI と作る開発フロー設計の基礎-いつ何を使い、どう仕組みを構築するか
sunagaku
3
1.2k
あなたは何個知ってる? Claude Desktop と Codex App のかくれた便利機能クイズ
sunagaku
1
76
AIが自走し切れるかは_ハーネス_で決まる___気づいたら直す_ではなく_仕組み_にする__
sunagaku
3
1.1k
Claude Code に任せて踏んだ8つの落とし穴と、タスクの任せ方
sunagaku
0
360
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Optimising Largest Contentful Paint
csswizardry
37
4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Crafting Experiences
bethany
1
340
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
520
Statistics for Hackers
jakevdp
799
230k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Transcript
AIを本気で使って分かった“現 実と課題” Speaker: スナガク 〜効率化の先にある、AIと共に成長するエンジニアリング〜 (Nov. 1, 2025) AI Coding
Meetup Aichi
自己紹介 スナガク • ソフトウェアエンジニア • 趣味: 個人開発 サウナ • 最近は
Codex と Cursor にハマり中 個人開発 https://lovady.app/ • AIに気軽に恋愛相談できるアプリ Lovady • 現在 React Nativeを使ったアプリを開発中 2/26
今日、話すこと 1. あまり知られてない?実践で見つけた効率化 5選 2. AI駆動開発を進めて感じた現実と課題 3. 「一人前になるために」AIとどう向き合うべきか? 3/26
1. 作業タスクを分解し git worktree で並行開発 • 画面が分かれる開発ではコンフリクトを避けて並行実装できる • ブランチごとに別ディレクトリを用意 4/26
Git Worktree とは? • 1 つのリポジトリから複数の作業ツリーを生成 • 各作業ツリーは独立したブランチをチェックアウト • 並行作業しつつ一元管理が可能
5/26
1. 作業タスクを分解し git worktree で並行開発 • 画面が分かれる開発ではコンフリクトを避けて並行実装できる • ブランチごとに別ディレクトリを用意 6/26
• 予め Kiroやcc-sddを使い 仕様書を作成 • 共有が必要な 型情報など は事前に作成する • PR用
のブランチに実装分を全てマージして動作確認 作業タスク分解 〜 並行開発の実例 7/26
2. 独自のコード規約を作成してレビューさせる • バックエンド: クリーンアーキテクチャ構成などを明文化 • フロントエンド: スタイルの書き方や共通コンポーネントの場所を整理 • 明確なルールがあると
具体的なコードの書き方も指摘してくれる 8/26
コード規約は コードレビュー時に随時追加 • 修正した箇所 を 随時コード規約に追加する • AI に 「コード規約に追加しといて」と指示する
• 次回以降 同じ指摘や修正を防げる、かも? • コード規約の精度が高まると、リファクタリングにも応用できる 9/26
3. AI に任せる ≠ 最短 • コード生成の待ち時間やレビュー工数は、思ったよりかかる • Codex は
応答時間が長い分、正確 • 細かい調整は、何度も会話してニュアンスを伝える必要がある • 人間が実装すべき領域を見極めることが重要 10/26
4. 何も分かってないタスクは任せない • 最低限、チュートリアルと設定方法は理解する • 設定自体のミスは、AI は検知しにくい • 修正指示の精度が上がるので、実装スピードが上がる •
0 → 1 では、人が積極的に入る 11/26
5. AIとのペアプロタスクは 1つに絞る • 人の脳は、PCとは違う • タスクの切り替えを行うたび、脳が疲れていく • 人が見なくても済むように工夫する 12/26
スナガク流 タスク管理方法 • 事前に設計書・実装計画書を作成 • 0 → 70 のタスクは同時並行で進める +
一切見ない • 計画書作成 と 70 → 100 の タスクに集中する • 人が関与しなくて済む仕組み を考える 13/26
今日、話すこと 1. あまり知られてない?実践で見つけた効率化 5選 2. AI駆動開発を進めて感じた現実と課題 3. 「一人前になるために」AIとどう向き合うべきか? 14/26
1. AI を使うと 成長実感が得られない • 実装自体は出来て、スピードも上がり精度も高い • 個人開発のアイデアは素早く形になる • 「Yes」
or 「No」しか言えず、ベストプラクティスを考えられない • 「エンジニアとして成長できているのか?」という不安 • AI の使い方は上達しても自分のスキルが何か説明できない • 「バイブコーディングが上手い」 ≠ 「高いスキルを持っている」 15/26
2. 現場で起きている問題 • ジュニアエンジニアが PR を量産しシニアエンジニアが疲弊 • ジュニアエンジニアの採用数を抑えようという動きも出る 16/26
3. なぜシニアが疲弊するのか? • PR の数だけが要因ではない • 一番の懸念は「コードや設計の意図・背景を説明できない」こと • シニアが知りたい情報は、バイブコーディングでは得られない 17/26
4. 古典が語る最適な開発とは? • 本能に耳を傾けながらプログラミングをする • 偶発的プログラミングを避ける • バイブコーディングでは、意識して考えにくい 出典:『達人プログラマ(第 2版)』オーム社(2020)
18/26
5. ジュニアエンジニアの宿命 • ジュニアは「アウトプット」で評価される • そのため「AI で効率化する姿勢」は今後も必要 • 質の低いアウトプットの量産は、全体から見ると逆効果 •
質を担保したうえで生産性向上を狙う コードの質 とは?どうやって担保する? AI 時代で どうすれば成長できる のか? 19/26
今日、話すこと 1. あまり知られてない?実践で見つけた効率化 5選 2. AI駆動開発を進めて感じた現実と課題 3. 「一人前になるために」AIとどう向き合うべきか? 20/26
エンジニアが求められるスキル • 高い品質のコードを作成できる • レビュアーに負荷をかけさせない • 設計意図や懸念事項を共有できるようにする 21/26
1. 設計を説明できるようになる • 設計意図や背景を自分の言葉で語る • 他案ではなくその設計を選んだ理由を整理 • 想定メリット・デメリットも把握 22/26
2. コードを説明できるようになる • 変更意図や影響範囲を説明できるようにする • 「なぜその実装にしたのか」を答えられる状態に 23/26
3. 設計の学習を継続的に行う • 「コードの品質を高める」習慣を付ける • そもそも知らなければ、AIに指摘できない • 新しい設計手法や原理・原則を学び続ける • 設計の裏にある思考・背景・目的を理解する
24/26
まとめ • AI を使った開発効率化は常に模索すべき • シニアエンジニアの負荷をどれだけ下げられるか? • 常に「なぜその実装なのか?」を説明できるようにする 25/26
ご清聴ありがとうございました! よかったら X フォローしてください! @suna_gaku 26/26