Track B — 完整軟體工程
適合誰
- 已會基本軟體工程、想理解 AI-era 怎麼重塑整個 stack
- 有時間紮實學(每週 2 hr × 10 週 = 20 hr)
- 想跟 senior 工程師 / tech lead 對話、評估 AI 工具導入
- 準備 ship production-grade product(不是 demo)
學習路徑
W1 → W2 → W3 → W4 → W5 → W6 → W7 → W8 → W9 → W10(10 週、估 20 hr)
| 週 | 主題 | Friday Guest | 時數 |
|---|---|---|---|
| W1 | Coding LLM 與 AI 開發入門 | — | 1.5 hr |
| W2 | Coding Agent 的解剖學 | — | 2 hr |
| W3 | AI 整合開發環境 | Silas Alberti / Cognition / Devin | 2 hr |
| W4 | Coding Agent 工作模式 | Boris Cherny / Anthropic / Claude Code | 2 hr |
| W5 | 現代終端機 | Zach Lloyd / Warp | 1.5 hr |
| W6 | AI 測試與資安 | Isaac Evans / Semgrep | 2 hr |
| W7 | 現代軟體支援工具 | Tomas Reimers / Graphite | 2 hr |
| W8 | 自動化 UI 與 App 生成 | Gaspar Garcia / Vercel | 2 hr |
| W9 | Agent 上線之後 | Mayank Agarwal + Milind Ganjoo / Resolve | 2 hr |
| W10 | AI 軟體工程的未來 | Martin Casado / a16z | 1.5 hr |
為什麼依序通讀
10 週是 Mihail Eric 設計的完整 stack — 從個人開發者層(W1-4)→ 工具層(W5-7)→ 產品層(W8-9)→ 產業趨勢(W10)。每週 Friday guest speaker 是該層代表公司的核心人物,順序看才能建立 cross-week 的脈絡(例 W4 Claude Code agent autonomy → W7 Graphite 怎麼把 agent 套進 code review → W9 Resolve 怎麼把 agent 接 oncall)。
完成後你會有
- 完整 AI-era 軟體工程體系觀
- 知道每個 stack 層用什麼工具、為什麼選那個工具
- 能評估「我們團隊要不要導入 Cursor / Devin / Claude Code / Warp / Semgrep / Graphite / Resolve」
- 跟 industry guest speakers 同樣的詞彙跟 mental model
- 寫得出像樣的 AI engineering blog post、能 follow LangChain blog、Anthropic Engineering、a16z American Dynamism 等深度討論
推薦學習節奏
- 週末 mode:週六早 2 hr 讀講義 + 週日早 2 hr 看 Friday guest 影片(如可取得) + reading — 10 週 weekend
- 平日 mode:每天 30 min 通勤讀 reading、週六 2 hr 整合該週 — 也是 10 週
- 集中 mode:連續 5 天每天 4 hr — 1 週讀完(但 retention 較差,建議搭配實作)
推薦先看的 Friday Guest Speaker
如果只能挑 3 場優先看:
- W4 Boris Cherny / Claude Code — agent design philosophy,影響你怎麼寫 prompt / 設 sub-agent
- W6 Isaac Evans / Semgrep — secure vibe coding,AI 寫的 code 有什麼安全死角
- W10 Martin Casado / a16z — 投資人視角看 AI software engineering 產業,能幫你看清自己的職涯定位