CS 自学指南

路线概览

阶段零:启蒙

CS50 Lectures 2020

这不仅是一门编程课,更是一场关于“如何思考”的视听盛宴。它从最底层的二进制和 C 语言讲起,一路跨越算法、数据结构到现代 Web 开发。无论你是否有基础,David Malan 教授都能带你打破对计算机的恐惧,建立起完整的 CS 知识版图。

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

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

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

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

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