Common 系列 Roadmap
計畫文件,不會被 Quartz 渲染(無 frontmatter)。每章有自己的詳細 ROADMAP。 公開頁 →
common/index.md
系列定位
跨前後端 / 跨 infra 的通用知識——不限於某個單一技術棧的共通能力。分 4 個 group、14 章:
跟其他系列分工:
| 系列 | 視角 |
|---|---|
backend/ frontend/ infra/ ai/ | 領域深入(某特定棧 / 場景) |
| common/(本系列) | 跨領域通用(不限場景) |
| management/ | 運作專案與團隊(流程 / PM) |
編排原則
繼承自 CLAUDE.md 全域原則:
- Why-first:每篇先回答「不用這個會痛在哪」
- 演進驅動力:可選(不像 backend/infra 那麼強制)
- 視角切割:本系列只講通用面;深入特定棧搬 backend / frontend / infra
章節明細(14 章 / 4 群)
Foundations(C01-C06)— 理論與基礎
| CH | 章節 | 詳細計畫 | 現有 🌿 | 估計 🌱 |
|---|---|---|---|---|
| C01 | Fundamentals(通識 / 入門) | foundations/fundamentals/ROADMAP.md | 28 | ~5 |
| C02 | Algorithms(資料結構 + 演算法) | foundations/algorithms/ROADMAP.md | 34 | ~9 |
| C03 | Design Pattern(GoF + 現代) | foundations/design-pattern/ROADMAP.md | 23 | ~8 |
| C04 | Architecture Patterns(應用 / 服務層) | foundations/architecture-patterns/ROADMAP.md | 1 | ~16 |
| C05 | System Design(方法論) | foundations/system-design/ROADMAP.md | 22 | ~4 |
| C06 | Database(通用 DB 知識) | foundations/database/ROADMAP.md | 12 | ~6 |
Quality(C07-C09)— 品質、安全、標準
| CH | 章節 | 詳細計畫 | 現有 🌿 | 估計 🌱 |
|---|---|---|---|---|
| C07 | Testing(通用測試知識) | quality/testing/ROADMAP.md | 10 | ~7 |
| C08 | Security(資安通論) | quality/security/ROADMAP.md | 4 | ~7 |
| C09 | Standards(好的 X 長什麼樣) | quality/standards/ROADMAP.md | 8 | ~5 |
Tooling(C10-C12)— 實務工具
| CH | 章節 | 詳細計畫 | 現有 🌿 | 估計 🌱 |
|---|---|---|---|---|
| C10 | Git(版控) | tooling/git/ROADMAP.md | 14 | ~6 |
| C11 | SEO / AEO / GEO | tooling/seo/ROADMAP.md | 12 | ~6 |
| C12 | Tools(個人 dev 環境) | tooling/tools/ROADMAP.md | 7 | ~4 |
People(C13-C14)— 職涯與軟技能
| CH | 章節 | 詳細計畫 | 現有 🌿 | 估計 🌱 |
|---|---|---|---|---|
| C13 | Career(職涯 / 角色) | people/career/ROADMAP.md | 12 | ~8 |
| C14 | Soft Skills(通用軟技能) | people/soft-skills/ROADMAP.md | 4 | ~11 |
合計:14 章 / ~290 題(191 🌿 + ~102 🌱)
推進順序
CS 基礎路徑:
C01 Fundamentals → C02 Algorithms → C03 Design Pattern
→ C04 Architecture Patterns → C05 System Design → C06 Database
品質路徑:
C07 Testing → C08 Security → C09 Standards
工具路徑:
C10 Git → C11 SEO → C12 Tools
人與職涯:
C13 Career → C14 Soft Skills
閱讀建議:不用按順序讀,按需要挑。新人建議 C01 → C02 → C13 建立基礎。
跟其他系列的連結網
本系列是工具箱,被各領域系列引用:
從 backend/ 引用
backend/database/→ C06(DB 通用知識)backend/architecture/→ C04(架構模式)backend/security/→ C08(資安通論)backend/testing/→ C07(測試方法論)
從 infra/ 引用
infra/data-ops/→ C06(DB + I04 運維)infra/security-governance/→ C08(三層資安:通論 / code / infra)infra/observability/→ C07(測試 ≠ 監控,但方法論互通)
從 ai/ 引用
ai/engineering/→ C06(Vector DB 跟 C02 B-Tree 連動)ai/coding-assistants/→ C12(dev setup)ai/methodology/→ C14(跟 soft-skills 有 overlap)
從 management/ 引用
management/engineering-process/→ C09 Standards(好的 team process)management/project-mgmt/→ C13 Career + C14 Soft Skills
系列規模
- 合計 14 章 / ~290 題
- 現有文章 191 篇 🌿(本系列前身累積,已完成大宗)
- 規劃 ~102 題 🌱(補足 missing topics,見各章 ROADMAP)
術語表
看不懂的概念查這裡 → common/glossary.md(跨章節 CS / 工程術語:OOP、FP、分散式系統、Concurrency、Data Modeling、軟技能、Linux/CLI 等)。
跟 infra/glossary.md 互補:infra 偏運維 / SRE 術語,本表偏 CS / 概念。