CS50 系列导读:回望初心,重拾编程的纯粹
为什么我要做这个系列?
“如果你在对的时候遇到对的引路人,一切或许会截然不同。”
偶然在 B 站刷到 CS50,那些精良的课程制作和深入浅出的授课方式,让我不禁感叹:如果大一时的我也能邂逅这样的启蒙,或许编程之路会少许多迷茫。
回忆起那时,对着“绿皮书”和枯燥 PPT 照本宣科的课堂,让我一度对软件科学关上了心门。虽然后来兜兜转转回到了这个行业,并已在软件领域深耕六年,但如今回看,这份“迟到的启蒙”依然让我心生感怀。
如今,这些基础知识早已是坦途,但我决定按照 CS50 的节奏,将学习心得与实验解法系统地记录下来。
这一系列博客,是给曾经那个迷茫自己的迟到回响,也是写给正在路上的“小朋友”们的一份微薄指引。
愿你们在代码的世界里,不只有困惑,更有发现的喜悦。
📚 系列目录
核心课程笔记 (Notes)
- Week 1: C 语言基础
- Week 2: 数组与内存
- Week 3: 算法(Algorithms)
- Week 4: 内存管理(Memory)
- Week 5: 数据结构(Data Structures)
- Week 6: Python 编程
- Week 7: SQL 数据库
- Week 8: HTML/CSS/JS
- Week 9: Flask Web 开发