卷一:先把机器和系统想明白
这一卷补的是最容易被 AI 编程掩盖的底层常识:程序如何执行,数据如何组织,进程如何协作,网络和存储怎样把一个功能变成真实服务。
- AI 会写代码,但你要知道程序是什么 从“程序 = 算法 + 数据结构”讲起,重新看需求、状态、复杂度、边界条件和验收样例。
- 数据结构不是面试题,是系统的骨架 用队列、索引、树、哈希、日志这些真实场景说明,为什么数据结构决定系统长什么样。
- 进程、线程、协程:别让 AI 替你猜执行模型 解释进程隔离、线程共享、协程调度、事件循环和阻塞调用,写清楚该怎样让 AI 实现并发任务。
- 模块之间怎么说话 从函数调用、消息队列、HTTP、RPC、事件流到共享数据库,讨论模块交互方式的取舍。