Common · Foundations Roadmap

計畫文件,不會被 Quartz 渲染。 回主 roadmap → common/ROADMAP.md / 公開頁 → index.md


群組目標

理論與基礎知識——跨領域工程師的 CS / 系統設計底層。6 章覆蓋:通識入門、演算法、設計模式、架構模式、系統設計方法論、通用 DB 知識。

內部推進順序

C01 Fundamentals(通識入門,給轉職 / 新人)
  ↓
C02 Algorithms(CS 核心:DS + algo)
  ↓
C03 Design Pattern(OO 類別層)
  ↓
C04 Architecture Patterns(應用 / 服務層 pattern)
  ↓
C05 System Design(怎麼從需求到設計的方法論)
  ↓
C06 Database(通用 DB 知識,深入運維見 I04)

章節明細

CH章節詳細計畫現有 🌿估計 🌱重點
C01Fundamentalsfundamentals/ROADMAP.md28~5Web 基礎、API、前後端分工、工程化
C02Algorithmsalgorithms/ROADMAP.md34~917 algo + 17 ds,新增 B-Tree / Red-Black / HyperLogLog
C03Design Patterndesign-pattern/ROADMAP.md23~8GoF 23 + Concurrency + DI;補上 Iterator
C04Architecture Patternsarchitecture-patterns/ROADMAP.md1~16Clean / Hexagonal / Onion / MVC / Repository / CQRS / Saga / DDD
C05System Designsystem-design/ROADMAP.md22~4需求 → 架構、API 設計、產品定義、取捨框架
C06Databasedatabase/ROADMAP.md12~6選型、設計、查詢優化、migration、scaling

合計:6 章 / ~128 題


跟其他群組的分工

  • quality/:foundations 是「知識底層」,quality 是「品質層檢查
  • tooling/:foundations 是概念,tooling 是實務工具
  • people/:foundations 是硬技能,people 是軟技能 / 職涯

跨系列連結