Skip to content

Computer Science ​

施工中

计算机科学不是某个岗位的技能清单,而是理解计算、程序和系统的共同基础。它会解释程序为何能运行、系统为何会出错,以及不同方案如何取舍。

学习路线 ​

已完成 0 / 31

  • 替代选择

如何使用 ​

这条路线以基础为主线:先获得可运行、可调试的编程能力,同时并行学习离散数学;之后再进入算法与系统。不要等“学完所有理论”才开始实践——每一段都应通过一段程序或一个小系统来验证。

薄荷青节点是建议按顺序推进的里程碑;浅色节点是该阶段应掌握的主题。点击节点可记录完成状态,进度只保存在当前浏览器中。

学习边界 ​

路线参考 roadmap.sh 的 Computer Science Roadmap 所覆盖的数据结构与算法、网络、数据库和系统主题,但刻意不把框架、云服务、架构模式或面试题混进 CS 主干。完成本页后,再按目标进入 Frontend、Backend、AI & Data、Cyber Security、Embedded 等专项路线。

实践建议 ​

从小而完整的程序开始:实现一个命令行工具、一个带索引的迷你 KV 存储,或一个能处理并发请求的网络服务。实践中遇到性能、内存、网络或一致性问题时,正是回看相应基础知识的好时机。

讨论