CORE DOMAINS · 核心领域图谱

书单覆盖的核心领域

三十六本书围绕软件工程完整价值链精心编排——从底层到架构、从编码到协作,构成一张立体知识图谱,既为初学者铺设阶梯,也为资深工程师校准坐标。
01
OS
操作系统与内核
Linux 内核设计与实现、操作系统概念等,深入系统底层运作机理
02
LANG
编程语言与范式
涵盖 C、C++、Python、Go 等主流语言的权威著作以及函数式编程思维
03
NET
网络与分布式
从 TCP/IP 详解到分布式系统原理,构建通信与大规模系统的理论框架
04
ARCH
软件架构与设计
设计模式、架构模式、领域驱动设计等经典,培养系统性工程思维
05
OSS
开源文化与实践
开源社区治理、版本管理、协作流程等软技能,完善开发者职业素养
藏蓝色多层递进式几何架构插画,五个层级用红色细线连接,抽象隐喻结构化的知识体系
五层知识图谱,层层递进构建完整工程能力
FIG. 04 / KNOWLEDGE ARCHITECTURE 1.79 : 1
5
层级递进
从底层到架构
36
精选书目
全域覆盖
100%
价值链
完整闭环
5
CORE DOMAINS
核心领域数——覆盖操作系统、编程语言、网络、软件架构、开源文化
3
DIFFICULTY TIERS
推荐优先级按入门 / 进阶 / 精通三级难度梯度设计,清晰勾勒成长路径
36
CURATED BOOKS
从底层到架构、从编码到协作,构成一张立体知识图谱