Common 系列 Roadmap

計畫文件,不會被 Quartz 渲染(無 frontmatter)。每章有自己的詳細 ROADMAP。 公開頁 → common/index.md


系列定位

跨前後端 / 跨 infra 的通用知識——不限於某個單一技術棧的共通能力。分 4 個 group、14 章:

跟其他系列分工

系列視角
backend/ frontend/ infra/ ai/領域深入(某特定棧 / 場景)
common/(本系列)跨領域通用(不限場景)
management/運作專案與團隊(流程 / PM)

編排原則

繼承自 CLAUDE.md 全域原則:

  1. Why-first:每篇先回答「不用這個會痛在哪」
  2. 演進驅動力:可選(不像 backend/infra 那麼強制)
  3. 視角切割:本系列只講通用面;深入特定棧搬 backend / frontend / infra

章節明細(14 章 / 4 群)

Foundations(C01-C06)— 理論與基礎

CH章節詳細計畫現有 🌿估計 🌱
C01Fundamentals(通識 / 入門)foundations/fundamentals/ROADMAP.md28~5
C02Algorithms(資料結構 + 演算法)foundations/algorithms/ROADMAP.md34~9
C03Design Pattern(GoF + 現代)foundations/design-pattern/ROADMAP.md23~8
C04Architecture Patterns(應用 / 服務層)foundations/architecture-patterns/ROADMAP.md1~16
C05System Design(方法論)foundations/system-design/ROADMAP.md22~4
C06Database(通用 DB 知識)foundations/database/ROADMAP.md12~6

Quality(C07-C09)— 品質、安全、標準

CH章節詳細計畫現有 🌿估計 🌱
C07Testing(通用測試知識)quality/testing/ROADMAP.md10~7
C08Security(資安通論)quality/security/ROADMAP.md4~7
C09Standards(好的 X 長什麼樣)quality/standards/ROADMAP.md8~5

Tooling(C10-C12)— 實務工具

CH章節詳細計畫現有 🌿估計 🌱
C10Git(版控)tooling/git/ROADMAP.md14~6
C11SEO / AEO / GEOtooling/seo/ROADMAP.md12~6
C12Tools(個人 dev 環境)tooling/tools/ROADMAP.md7~4

People(C13-C14)— 職涯與軟技能

CH章節詳細計畫現有 🌿估計 🌱
C13Career(職涯 / 角色)people/career/ROADMAP.md12~8
C14Soft Skills(通用軟技能)people/soft-skills/ROADMAP.md4~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 / 概念。


跨系列連結