CS 自学指南

以下是精选的高质量大学计算机必修课及 Golang 后端开发专项课程资源,适合从 CS50 进阶到专业后端开发。

阶段一:工具与基础 (磨刀不误砍柴工)

阶段二:计算机系统核心 (后端内功)

  • 操作系统 《Operating Systems: Three Easy Pieces》
    • 第 2 章:OS 是做什么的
    • 第 4-5 章:进程与线程
    • 第 13-14 章:虚拟内存
    • 第 26 章:并发入门
    • 第 36-37 章:磁盘与 I/O 概览
  • 《计算机网络:自顶向下方法》
  • 数据库(概念为主)
    • 《数据库系统概念》索引、事务部分
    • CMU 15-445(偏深入,可选)

阶段三:Golang 进阶与分布式系统 (核心竞争力)

阶段四:云原生与工程实战 (工业界接轨)

阶段五:架构设计 (高阶进阶)