Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」! Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond

Gene Kim、Steve Yegge 著 劉樂永 譯

  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-1
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-2
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-3
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-4
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-5
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-6
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-7
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-8
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-9
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-10
  • Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-11
Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!-preview-1

買這商品的人也買了...

相關主題

商品描述

內容介紹:

 


《華爾街日報》暢銷作者全新力作
亞馬遜電腦書分類第一★




生成式 AI正在從根本上改變軟體開發的世界,其影響力是自網際網路誕生以來前所未見的。作為一本劃時代的著作,本書將帶領開發者學會如何擁抱這個全新的領域。


科幻小說如今已成為現實,程式設計師不再需要為了程式碼和語法苦苦鑽研,只要描述自己想要的結果,就能立刻看到它成形。歡迎來到程式設計的未來——vibe coding。

在這本劃時代的著作中,業界資深工作者 Steve Yegge(Google、Amazon、Sourcegraph)與華爾街日報暢銷書作者 Gene Kim(鳳凰專案、DevOps Handbook)揭示了 vibe coding 如何徹底改變我們所熟知的軟體開發方式。透過善用 AI 助手的力量,「意圖」與「心流」變得比語法更加重要,開發者得以實現前所未有的生產力、創造力與樂趣。

汲取了在軟體工程與開發者生產力領域數十年的綜合經驗,Yegge 與 Kim 展示了 vibe coding 如何讓開發者能夠:

◇將複雜的程式設計挑戰轉化為與生成式 AI 的流暢對話
◇以更快的速度打造更具野心的專案,同時維持令你引以為傲的程式碼品質
◇獨自完成以往需要整個團隊才能做到的驚人成果
◇掌握與 AI 夥伴共同創作的藝術
◇擺脫語法、環境設定等傳統程式設計的束縛
◇自信地使用你從未接觸過的多種程式語言與框架進行開發

但這不只是加快寫程式的速度而已,而是從根本上改變我們看待軟體開發的方式。作者分享了在現實世界中導入生程式 AI 驅動開發的實務策略,從小型專案到企業級應用,都能維持現代系統所需的工程卓越標準。

無論你是希望在 AI 革命中保持領先的資深開發者、引領團隊經歷轉型的 Tech Lead、重返程式設計的前程式設計師,還是剛踏入職場的新手,這本書都為你提供了在軟體開發新時代中茁壯成長所需的路線圖。

別在這場自網際網路革命以來最大的產業變革中落後。學習如何駕馭 vibe coding 的力量,釋放你作為開發者的全部潛能。

本書特色:


從「產線上的廚子」到「指揮 AI 的主廚」▋


本書將帶你完成一次角色升級,從產線上的工程師,轉變為能指揮 AI 團隊、掌控品質與節奏的「主廚型開發者」。

◤FAAFO:vibe coding 的五大優點◢
◇Fast:開發速度將大幅提升到過去難以想像的層級
◇Ambitious:擴大專案的範圍,嘗試過去無法完成的專案
◇Autonomous:一人完成過去需要團隊協作的工作,降低溝通成本
◇Fun:跟無趣的部份說再見,重新找回寫程式的成就感與創作樂趣
◇Optionality:在 commit 之前就能平行探索多種解法,不論是解決問題還是避開風險都能獲得更多選項

不談複雜的知識細節,適合所有程度的讀者◢
◇軟體開發的革命已經開始,快速理解 AI 對軟體開發的影響
◇用廚房的生動比喻輕鬆學習開發者與 AI 的互動方式
◇大量來自作者的 vibe coding 使用經驗分享
◇理解上下文窗口、劫持獎勵函數等重要概念,掌握跟 AI 合作的技巧
◇了解使用 AI 的風險與監督的方法

三層開發迴圈,讓 vibe coding 能穩定兌現產能◢
◇內層:與 AI 即時互動,從最小的規模用基本原則維持 AI 的紀律
◇中層:明確指示、防止事故、平行協作,確保人與 AI 能順利完成各自的任務
◇外層:著眼長期架構與流程,持續改進系統與開發環境

從個人到企業:將 AI 擴展到整個團隊◢
◇成為 AI 廚房的主廚,設計流程、協作方式與最終責任
◇如何在推廣 vibe coding 的過程中消除團隊內質疑,帶領組織轉型
◇以動態標準與心智融合,讓人類與 AI 成為高效團隊

作者簡介

作者簡介:

Gene Kim
自 1999 年以來一直致力於研究高效能的科技組織。他是企業安全軟體公司 Tripwire, Inc. 的創辦人 CTO,並在該公司任職長達 13 年。他的著作銷量已超過 100 萬冊,是《華爾街日報》的暢銷書作家,作品包括《Wiring the Winning Organization》、《獨角獸專案》,並與他人合著了《鳳凰專案》、《The DevOps Handbook》以及榮獲新鄉學院出版獎的《Accelerate》。自 2014 年起,他開始籌辦 DevOps 企業峰會(現更名為企業技術領袖峰會),持續研究大型複雜組織的技術轉型。

Steve Yegge
美國電腦程式設計師與部落客,二十年來以撰寫關於程式語言、生產力及軟體文化的文章聞名。他在業界擁有超過三十年的資歷,平均分配在開發與領導職位上,其中也包括了在 Google 與 Amazon 合計十九年的工作經驗。Steve Yegge 曾以十幾種程式語言編寫超過一百萬行的正式環境程式碼,並協助大型科技公司建立與啟動許多大型生產系統。他曾領導過多個人數多達 150 人的團隊,且其職業生涯的大部分時間都致力於提升自己與其他開發者的效率與表現。他目前任職於 Sourcegraph,專注於 AI 程式碼輔助工具的開發。

目錄大綱

目錄:

獻辭
序言
Vibe Coding 與本書介紹
---
PART 1 WHY VIBE CODE
第 1 章 未來已經來臨:程式設計的重大轉變正在發生
1-1 Vibe Coding 的崛起
1-2 Vibe Coding 的爭論
1-3 成熟大人的 Vibe Coding
1-4 驗證所謂的「10倍速」:Gene 的真實經驗
1-5 你是主廚,不是一般廚師
1-6 小結

第 2 章 程式設計沒有贏家,只有倖存者
2-1 至今為止的程式技術發展
2-2 更好的方法來了
2-3 歷史回顧:Steve 在 1990 年代學到的電腦圖學
2-4 小結

第 3 章 Vibe Coding 的價值
3-1 更加快速
3-2 更有野心
3-3 更為自主
3-4 更有樂趣
3-5 探索更多選擇
3-6 AI:你的終極侍者
3-7 小結

第 4 章 黑暗面:Vibe Coding 的大失誤
4-1 廚房裡的 5 個勸世寓言
4-2 天才但難以預測
4-3 「看起來都是一些新手失誤」
4-4 明日的願景 vs. 今日的現實
4-5 小結

第 5 章 AI 正在改變所有知識型工作
5-1 軟體業之外的波瀾
5-2 Junior 淘汰論:AI 對工程師團隊的真實影響
5-3 軟體開發工作只增不減
5-4 AI 能帶來全球每年 100% 的 GDP 成長?
5-5 小結

第 6 章 Vibe Coding 的 4 個案例研究
6-1 製作 CNC 機台的開源韌體上傳程式
6-2 Christine Hudson 重返程式設計
6-3 Adidas 的 700 個開發者
6-4 Booking.com 的開發生產力升級
6-5 小結

第 7 章 需要學習的技能
7-1 建立快速、頻繁的回饋迴路
7-2 建立模組化系統
7-3 (重新)擁抱學習
7-4 精進技術
7-5 小結
---
PART 2 Vibe Coding 理論與實務
第 8 章 歡迎來到 Vibe Coding 廚房
8-1 首次 Vibe Coding
8-2 何時該向 AI 求助
8-3 更多建議練習
8-4 小結

第 9 章 認識廚房與 AI 同伴
9-1 Vibe Coding 的循環
9-2 實戰故事:Gene 的影片剪取工具
9-3 程式設計代理的案例
9-4 沒有工具的副主廚就只能出一張嘴
9-5 Vibe Coding 實作精要
9-6 程式設計介面的寒武紀大爆發
9-7 小結

第 10 章 砧板的管理:AI 上下文與對話
10-1 AI 副主廚的剪貼簿
10-2 認識 AI 對話中的上下文
10-3 上下文飽和的危險
10-4 輸出上下文窗口的極限
10-5 副主廚的準備:剪貼簿的篩選
10-6 兩種不同的上下文管理策略
10-7 小結

第 11 章 提防副主廚的偷工減料:劫持獎勵函數
11-1 「小孩點名」問題
11-2 「紙板瑪芬蛋糕」問題
11-3 「打混摸魚」問題
11-4 AI 的亂丟垃圾和怠工
11-5 小結

第 12 章 主廚思維
12-1 把 AI 當成隊友而非工具
12-2 拆解複雜的任務
12-3 別寵壞你的 AI:它辦得到
12-4 從管理 AI 到加速 AI
12-5 任務分派的框架:AI 該做多少事
12-6 小結
---
PART 3 Vibe Coding 的工具與技術
第 13 章 開發工具的寒武紀大爆發導覽
13-1 開發工具的寒武紀大爆發
13-2 模型上下文協定(MCP):連結 AI 與工具
13-3 MCP 技術實作:魔法背後的機制
13-4 小結

第 14 章 內層開發迴圈
14-1 預防措施
14-2 偵測機制
14-3 修正方案
14-4 小結

第 15 章 中層開發迴圈
15-1 預防措施
15-2 偵測機制
15-3 修正方案
15-4 小結

第 16 章 外層開發迴圈
16-1 預防措施
16-2 偵測機制
16-3 修正方案
16-4 小結
---
PART 4 超越個人開發的產能
第 17 章 從廚師成為主廚:指揮 AI 團隊
17-1 主廚的進階課程
17-2 AI 可能改變的第 3 層決策
17-3 需要改進第 2 層的領域
17-4 於 1890 年代誕生的主廚職位
17-5 半夜失火是誰的 Vibe Coding 害的?
17-6 所有人都開始 Vibe Coding
17-7 生成式 AI 與 DORA 指標
17-8 回顧 Adidas 的 700 名 Vibe Coding 開發者實驗
17-9 回顧 Booking.com 的 Vibe Coding 實驗
17-10 社會技術大師
17-11 小結

第 18 章 建立 Vibe Coding 文化
18-1 領導者的義務:執行的策略
18-2 案例研究:排行榜
18-3 人才招聘的新時代:面試的目標是什麼?
18-4 小結

第 19 章 建立人類 + AI 開發團隊的標準
19-1 合作食譜:建立共通的 AI 規則與標準
19-2 心靈融合與 AI 副主廚:降低協調成本
19-3 軟體開發的新角色
19-4 計算機科學課程的潛在變化
19-5 小結
總結與實際行動
---
附錄
內層/中層/外層迴圈
參考資料
引文出處
致謝
關於作者