Skip to content

学习路线图:三条路径,同一种好奇心

本节学习目标

  • 小白路径、开发者路径、架构师路径 之间做出选择,并了解各自投入时间。
  • 能用 Mermaid 图向他人解释三条路径的分叉与汇合点。
  • 把「篇次」与「周计划」对应起来,避免在 51 万行代码前迷失。

为什么需要路线图?

想象你要逛一座 51 万间房 的博物馆:如果没有地图,你会在第一个展厅就累趴下。本书把内容拆成 20 个 Part(见 index.md),再用三条 学习路径 告诉你:若只有周末、若每晚一小时、若想一口气吃透架构,分别该怎么走。


时间估算的说明

下表中的 「预计学习时间」 指:以中文阅读 + 偶尔本地打开文件 + 手绘/复现 Mermaid 为准,不包括 你从零重写一个 Claude Code 的时间。

路径覆盖篇次预计总时长(宽松)预计总时长(紧凑)
小白路径Part 01~05(侧重 01 与 02)约 18~28 小时约 10~14 小时
开发者路径Part 03~10约 35~50 小时约 22~30 小时
架构师路径Part 01~20 全书约 80~120 小时约 50~70 小时

生活类比:小白路径像「学会看地铁图并坐通三条线」;开发者路径像「考下驾照并开城市快速路」;架构师路径像「读完整个城市的交通规划白皮书」。


路径一:小白路径(建议 Part 01~05)

适合:第一次听说 Source Map、npm 包体积、Agent Loop;希望先建立信心再碰大仓库。

小白路径章节清单

顺序文件 / 篇你要搞定什么
1part00-preface/index.md知道全书结构与 V2 特色
2glossary.md先扫一遍,不必背,留个印象
3setup.md本机能 git clone、能打开 .ts
4part01-background/index.md理解事件时间线与 Source Map 角色
5part01-background/02-source-overview.md记住「1903 文件 / 512K 行」量级
6part01-background/03-community.md知道社区如何「拼图」
7part01-background/04-why-learn.md建立「AI 之外 90%」的心智
8part01-background/05-legal-ethics.md建立合法合规阅读习惯
9(后续 Part 02~05)入口、main、Query、Loop 初识

小白路径 Mermaid:知识依赖

里程碑:能向朋友用 3 分钟 讲清楚「cli.js.map 是什么」「为什么这不算传统意义上的黑客入侵」。


路径二:开发者路径(建议 Part 03~10)

适合:熟悉 TypeScript / Node,想快速定位「工具怎么注册」「权限怎么拦」「上下文怎么压」。

开发者路径周节奏(示例)

周次主题建议产出
1Part 01 速览 + 本地仓库跑通一份你自己的「目录导览笔记」
2入口与配置链路手绘启动序列图
3Agent Loop + Tool表格列出 10 个你最关心的工具名
4权限 + Compaction写一页「如果我来设计 2.0」草案
5MCP + Hooks给团队内部分享 20 分钟

关键源码阅读提示(示意):在超大文件中,优先搜索 classexport async function、以及 registerTool 一类语义锚点——像在海里找浮标。

typescript
// 开发者路径常用「阅读锚点」伪代码
interface ToolRegistry {
  register(def: ToolDefinition): void;
  dispatch(name: string, input: unknown): Promise<unknown>;
}

路径三:架构师路径(全书 Part 01~20)

适合:要做内部 Agent 平台、关心审计与多租户、需要对比业界方案。

架构师路径时间拆分(参考)

模块内容块建议学时
基础Part 00~018~12 h
核心链路Part 02~0515~22 h
工具与安全Part 06~0918~25 h
扩展与编排Part 10~1520~30 h
性能与对比Part 16~2015~22 h

生活类比:架构师路径不是「旅游」,而是「带着测量仪做城市体检」——你会反复问:边界在哪?失效模式是什么?谁能绕过?


三条路径的汇合点

无论你从哪条路上来,最终都会在以下概念上 汇合(后续篇目会展开):

汇合概念一句话
Agent Loop计划、行动、观察、再计划的循环
Tool模型以外的「手脚」
Permission Mode哪些手脚要先敲门
Compaction记忆太长时的裁剪与摘要
MCP标准化的外接能力协议

自测:你该选哪条路?

问题更偏「是」则倾向
我看到 tsconfig.json 会心慌小白路径
我能独立写一个 Express 中间件开发者路径
我要写 ADR 和安全评审架构师路径
我只想周末翻翻小白路径 + 只读 Part 01
我要给团队定规范架构师路径 + 强制读完法律伦理篇

与本书其他文档的衔接


附录:每日 45 分钟模板(可复制)

分钟动作
0~5复习昨天的一张 Mermaid 图
5~25读一节正文 + 对照术语表
25~40本地打开 1~2 个相关 .ts 文件
40~45用三句话写「今天我搞懂了…」

坚持四周,小白路径的核心篇就能扎实走完第一轮。下一程,我们在 glossary.md 里把名词换成你能使唤的「口令」。

本项目仅用于教育学习目的。Claude Code 源码版权归 Anthropic, PBC 所有。