書摘筆記|Vibe Coding: The Future of Programming(Addy Osmani)

來源:Addy Osmani,《Vibe Coding: The Future of Programming》(O'Reilly, Early Release)

這是一篇整理筆記,記錄這本書關於「70% 問題」、常見失敗模式與三種人機協作模式的核心觀點。重點是可複習的概念與線索,不是完整教學。

核心主題

AI 能又快又好地完成軟體開發中約 70% 的工作,但剩下的 30%——邊界情況、架構、可維護性——仍然需要人類的工程判斷;這 30% 正是 AI 時代工程師價值的所在。

核心觀點

詳細內容

部分一:常見失敗模式

核心概念: 不懂原理的使用者會掉進可預測的失敗循環。

關鍵要點:

案例/數據: 一位非工程師的真實心聲:AI 帶你走 70% 的路,但最後 30% 令人挫折——一步前進、兩步後退;「如果我懂程式我就能自己修,但我不懂,所以我懷疑自己到底學到了什麼」。

部分二:三種有效的人機協作模式

核心概念: 觀察數十個團隊後歸納的三種可複製工作型態。

關鍵要點:

案例/數據: 兩種團隊型態——「bootstrappers」(用 Bolt/v0 從零到 MVP,數小時出原型)與「iterators」(用 Cursor/Copilot 融入日常工作流);兩者都快,但都有隱性成本。

部分三:黃金法則(精選)

核心概念: 讓 AI 協作不翻車的行為準則。

關鍵要點:

部分四:不同資歷的人類價值(第二章)

核心概念: 70% 自動化之後,各層級工程師該把力氣放哪。

關鍵要點:

金句摘錄

實踐方法

  1. 每個獨立任務開一個新的 AI 對話,prompt 聚焦單一目標
  2. AI 產出一段可用的程式就 commit 一次;不同性質的修改分開 commit
  3. 驗收時拿「原始需求」逐條對,不憑感覺
  4. 看不懂的程式碼不上線——先請 AI 逐行解釋到你懂為止
  5. 定期安排「無 AI 日」,保持獨立解題與除錯的手感
  6. 建立團隊(或個人)的 prompt 範本庫,好 prompt 重複用