为什么我要做这个系列?

“如果你在对的时候遇到对的引路人,一切或许会截然不同。”

偶然在 B 站刷到 CS50,那些精良的课程制作和深入浅出的授课方式,让我不禁感叹:如果大一时的我也能邂逅这样的启蒙,或许编程之路会少许多迷茫。

回忆起那时,对着“绿皮书”和枯燥 PPT 照本宣科的课堂,让我一度对软件科学关上了心门。虽然后来兜兜转转回到了这个行业,并已在软件领域深耕六年,但如今回看,这份“迟到的启蒙”依然让我心生感怀。

如今,这些基础知识早已是坦途,但我决定按照 CS50 的节奏,将学习心得与实验解法系统地记录下来。

这一系列博客,是给曾经那个迷茫自己的迟到回响,也是写给正在路上的“小朋友”们的一份微薄指引。

愿你们在代码的世界里,不只有困惑,更有发现的喜悦。


📚 系列目录

核心课程笔记 (Notes)

实践项目 (Problem Sets)