推薦書籍

架構 & 設計

書名 作者 適合階段 重點
《Clean Architecture》 Robert C. Martin Mid+ 架構原則
《Designing Data-Intensive Applications》 Martin Kleppmann Senior+ 分散式系統
《System Design Interview》 Alex Xu Mid+ 面試準備
《Software Architecture: The Hard Parts》 Neal Ford Senior+ 權衡取捨
《Building Microservices》 Sam Newman Mid+ 微服務
《Domain-Driven Design》 Eric Evans Senior+ DDD

程式設計

書名 作者 適合階段 重點
《Design Patterns》 GoF Mid+ 設計模式
《Refactoring》 Martin Fowler Mid+ 重構
《Clean Code》 Robert C. Martin Junior+ 程式品質
《The Pragmatic Programmer》 Hunt & Thomas All 程式哲學
《Effective TypeScript》 Dan Vanderkam Junior+ TypeScript

職涯發展

書名 作者 適合階段 重點
《The Manager's Path》 Camille Fournier Senior+ 技術管理
《An Elegant Puzzle》 Will Larson Senior+ 工程管理
《Team Topologies》 Skelton & Pais Staff+ 團隊結構
《Staff Engineer》 Will Larson Senior+ IC 路徑

學習方法

書名 作者 重點
《Atomic Habits》 James Clear 習慣養成
《Deep Work》 Cal Newport 專注力
《The Open Source Way》 各位作者 開源參與

閱讀建議

Junior:
1. Clean Code
2. The Pragmatic Programmer
3. Effective TypeScript

Mid-level:
1. Clean Architecture
2. Design Patterns
3. Refactoring

Senior+:
1. DDIA
2. System Design Interview
3. Software Architecture: The Hard Parts