Common:通用知識

這個目錄收的是跨領域通用的內容——不限前端、後端、infra 任何單一系列都會用到的知識。分四群,共 304 篇文章:

群組文章數涵蓋範圍
foundations205 篇演算法、設計模式、架構、DB、系統設計
quality34 篇測試策略、資安通論、工程標準體檢
tooling49 篇Git、Technical SEO / GEO、開發環境工具
people16 篇職涯規劃、軟技能、跨職能溝通

子目錄快速導航

foundations(205 篇)

子目錄篇數重點
fundamentals44Web 基礎、API(REST / GraphQL / gRPC)、Linux / CLI、Networking、Concurrency / Async
algorithms57搜尋、排序、DP、Graph、Trie、Bloom Filter、B-Tree、Red-Black Tree
database21DB 選型、索引深入、Transaction Isolation、Graph DB、OLAP、DDD 建模
design-pattern35GoF 23 + 並發模式 + Functional Programming(Immutability / Pure Functions / Monad)
system-design31系統規劃、NFR、面試框架、分散式系統概念(CAP / Raft / Eventual Consistency)
architecture-patterns17MVC / Repository / CQRS / Saga / Event Sourcing / DDD / Clean / Hexagonal / Onion

quality(34 篇)

子目錄篇數重點
testing10Unit / E2E / API Contract / AI-assisted testing
security11OWASP、威脅建模、Zero Trust、加密基礎、社交工程、SDLC
standards13好的 Team Process / Documentation / AI Application / On-call System

tooling(49 篇)

子目錄篇數重點
git20Git 進階(TBD / Monorepo / Hooks)、Recovery、Anti-patterns
seo18Technical SEO、GEO / AEO、E-E-A-T、International SEO
tools11Mac 工作環境、Dotfiles、WSL2、Personal CI、shell config

people(16 篇)

子目錄篇數重點
career12好的前 / 後端 / Infra / Full-stack / Tech Lead 工程師
soft-skills4需求拆解、抽象命名、跨職能溝通、估算

跟其他系列的分工

  • 技術系列 backend/ frontend/ infra/ ai/:講該領域的專屬內容
  • common/(本目錄):講跨領域都用得到的通用知識
  • management/:講「運作專案與團隊」的 workflow 與 PM 流程
  • notes/ curation/:還在探索或策展的內容

想找「寫 React 怎麼設計架構」→ 去 frontend/;想找「Design Pattern 的通論」→ 來 common/foundations/design-pattern/