Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in...
Search
shibayu36
September 30, 2025
Programming
3
5.6k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
Vibe Codingで、サーバーサイドエンジニアが経験のないiOSアプリを作った。その中で困ったことと学びを紹介。
shibayu36
September 30, 2025
Tweet
Share
More Decks by shibayu36
See All by shibayu36
EMこそClaude Codeでコード調査しよう
shibayu36
0
1k
個人CLAUDE.md紹介と設定から学んだこと/introduce-my-claude-md
shibayu36
0
940
今の生産性改善活動で大切にしている考え方
shibayu36
8
8.7k
エンジニアメンター制度の効果的な運用を目指して/improve-mentor-system
shibayu36
27
10k
グレードイメージ具体化のため昇格理由を公開する
shibayu36
8
5.9k
新機能作成時に開発ブランチに細かくmergeしていく戦略/merge-strategy-for-new-feature
shibayu36
6
18k
一から始めるJavaScriptユニットテスト/js-unit-test-from-scratch
shibayu36
8
33k
技術ブログを書くことについて/writing-tech-blog
shibayu36
17
27k
はてなと技術研修
shibayu36
1
6.5k
Other Decks in Programming
See All in Programming
Python札幌 LT資料
t3tra
6
1k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
350
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
160
AIコーディングエージェント(Manus)
kondai24
0
210
エディターってAIで操作できるんだぜ
kis9a
0
750
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
530
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.5k
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
GoLab2025 Recap
kuro_kurorrr
0
780
Deno Tunnel を使ってみた話
kamekyame
0
230
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
360
Featured
See All Featured
First, design no harm
axbom
PRO
1
1.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
68
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
50
41k
4 Signs Your Business is Dying
shpigford
186
22k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
88
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Leo the Paperboy
mayatellez
0
1.2k
Being A Developer After 40
akosma
91
590k
Mobile First: as difficult as doing things right
swwweet
225
10k
Designing for Timeless Needs
cassininazir
0
93
Transcript
詳しくない分野での Vibe Codingで困ったことと学び 2025/09/30 shibayu36
自己紹介 • shibayu36 • ブログをよく書いています ◦ https://blog.shibayu36.org/ • メインはサーバーサイドエンジニア
今日話すこと • Vibe Codingで、サーバーサイドエンジニアが経験のないiOS アプリを作った • その中で困ったことと学びを紹介
初iOSアプリ開発のきっかけ • その日やる気を出すためだけのシンプルなTODOアプリが欲 しかった • Vibe Codingによって、開発経験のないiOSアプリも簡単に高 速に開発できるのでは?
実際に作ってリリースした! • Daily Do • AIをフル活用し、Vibe Codingで作り切れました
詳しくない分野でも簡単だった? 困らなかった?
簡単ではない!困りまくる! とにかく騙される!
どのように騙されたか
1. 毎回一貫性のないアーキテクチャを提案される • コード生成ごとに違う方法を提案される ◦ Viewだけで気合いでやる ◦ やりすぎなClean Architecture •
基礎知識がない ので判断つかない
2. 古いやり方を提案される • データバインディングとして、最近はObservableがよく使われ る • しかし、古いObservableObjectを提案される • 基礎知識がない ので気づかない
3. 問題に対して間違った対処を提案される • iCloud同期が本番でだけうまくいかない問題 • このファイルのこの行を消すとうまくいくと提案 • 消してみるとすべてが動かなくなる • 基礎知識がない
ので明らかにおかしい対応に気付けない
回り道をして、 結局多くの時間を取られている ...
困ってみての学び
0->1を作るための基礎知識だけは学ぶしかない • Vibe Codingは真似は得意だが、0->1は不安定で騙されやす い • 大変でも基礎知識は時間をとって学ぶ • たとえば ◦
良いアーキテクチャ ◦ 今使うべき公式API ◦ linterなどツールチェイン
幸い、AIの力で高速に基礎知識は学べる
自分専用書籍を作る • Deep Researchで特定の 領域の詳しいまとめを作ら せる ◦ 例: SwiftUIのViewのライフ サイクルを知りたい
• 本を何冊か読むよりピン ポイントに学べる
自分専用ハンズオンを作る • 手を動かして高速に学ぶため、専用ハンズオンを作る
基礎さえ理解すれば高速になる • 基礎は頑張るしかないが、 • 基礎さえ理解できていれば、AIをコントロールし、結果的に Vibe Codingが高速になる ◦ CLAUDE.mdで、理解したアーキテクチャを指示 •
一度やれば同じ分野は一瞬に
まとめ
まとめ • 詳しくない分野でのVibe Codingでは、言われているほど簡単 でなく、回り道が多かった • 基礎知識だけは学ぶしかないが、AIを使って高速に学べる • 基礎さえ理解すればAIをコントロールし、高速に開発できる •
Vibe Codingを扱うために、最初は基礎に時間をかけましょう
Any Questions?