计算机科学基础

一条贯穿算法、数据表示、操作系统、开发工具与网络协议的实践学习路线。

23个主题 4个检查点 约 46 小时 入门 → 进阶
0%
已完成 0/23个主题 · 里程碑 1/4 继续:算法复杂度

路线图

已完成 当前位置 需先通过前一检查点 检查点

里程碑 1 · 算法与数据结构

已完成 0/6个主题 · 约 129分钟

里程碑 2 · 数据表示

已完成 0/5个主题 · 约 110分钟

里程碑 3 · 系统与工具

已完成 0/6个主题 · 约 137分钟

里程碑 4 · 网络栈

已完成 0/6个主题 · 约 122分钟

为何按此顺序: 先学习复杂度与核心数据结构,因为它们提供贯穿整条路线的成本模型和不变量;随后学习文本、数字与时间,避免程序在表示真实输入时悄然出错。接着通过 Linux、进程、内存、Shell 管道与 Git 理解具体的执行和调试过程。最后学习网络,因为套接字、DNS、TLS、HTTP/2 与 WebSocket 都依赖前面建立的资源、边界与失败模型。