专题与学习路线

跨领域组合 · 以能力结果为终点
使用邀请码
KNOWLEDGE ATLAS · 2026

先找到起点,再一层层走到能做出来。

每条路线按前置知识排好顺序。新手先建立概念和环境,随后进入方法、机制与真实项目;每个节点都对应一篇完整文章和一个可验证产物。

01 基础02 进阶03 深入04 实战
CATEGORY FIRST · 2026

先选你要学的领域,再进入路线

每个领域先从概念入口开始。点“懂了”才进入下一篇;点“还是不懂”会回到本篇的具体解释。顺序完整的学科可以直接按路线学习,其他内容先从入口逐篇理解。

查看分类边界
03推荐顺序

Agent 工程

从 Agent 的目标—决定—动作循环开始,逐步建立上下文、工具、状态、评测、安全和项目交付能力。

通用编程基础 · 学科路线

通用编程基础

先学会把问题写成输入、状态变化和输出,再理解程序如何使用系统与网络,最后进入具体语言和项目。

路线完成度0%0/17 个知识节点
从这里开始第一次写程序:从变量、判断到函数的 12 个共同概念基础 · 48 分钟
适合谁

第一次系统学习编程、还分不清代码和程序的读者

走完会得到什么

能读懂一段小程序,说明它接收什么、改变什么、怎样验证结果。

01
STAGE 1

基础

0/7

先建立程序、变量、控制流、函数和运行环境的共同语言。

  1. NODE 01第一次写程序:从变量、判断到函数的 12 个共同概念48 分钟 · 基础
  2. NODE 02电脑到底在做什么:从输入、内存到程序运行的第一张地图34 分钟 · 基础
  3. NODE 03开发环境第一课:文件、路径、终端、环境变量与依赖到底是什么36 分钟 · 基础
  4. NODE 04命令行的第一套工具:目录、管道、重定向与退出码36 分钟 · 基础
  5. NODE 05Git 是什么:从三个状态到第一次提交与分支38 分钟 · 基础
  6. NODE 06调试的完整闭环:从复现条件到最小修复35 分钟 · 基础
  7. NODE 07列表、字典和集合:数据结构决定程序怎样查找和改变46 分钟 · 基础
阶段里程碑

能把一个生活任务拆成输入、步骤、状态和输出。

02
STAGE 2

进阶

0/5

用调试、测试、错误处理、网络和操作系统边界让程序可解释。

  1. NODE 08测试从哪里开始:把应该能用写成可执行的证据36 分钟 · 进阶
  2. NODE 09错误处理与输入校验:让程序在坏数据面前保持可解释45 分钟 · 进阶
  3. NODE 10浏览器打开网页经历了什么:DNS、连接、HTTP 与状态码40 分钟 · 进阶
  4. NODE 11一次请求怎样到达服务器:DNS、TCP、TLS 与 Socket47 分钟 · 进阶
  5. NODE 12操作系统给程序的三件礼物:进程、文件和权限43 分钟 · 进阶
阶段里程碑

能解释一次请求或进程在哪些地方等待、失败、释放资源。

03
STAGE 3

深入

0/2

进入对象协作、进程并发和更复杂的系统边界。

  1. NODE 13类、对象与组合:把不断增长的业务规则放在正确的位置48 分钟 · 深入
  2. NODE 14进程、线程和异步:三种‘同时做事’的边界47 分钟 · 深入
阶段里程碑

能指出一次并发任务在哪些地方等待、失败或丢失状态。

04
STAGE 4

实战

0/3

先交付有输入校验、测试和版本记录的小工具,再把同一套边界扩展到可观测、可恢复的阅读服务。

  1. NODE 15Python 小项目:从参数、文件到一个可复用的命令行工具52 分钟 · 实战
  2. NODE 16测试从哪里开始:用 pytest 给小项目建立安全网47 分钟 · 实战
  3. NODE 17计算机系统实战项目:带预算、限流、观测与恢复的阅读服务65 分钟 · 实战