CS61A 通关感想

CS61A 这个坑,我拖了好几年。22 年开了个头,中间断断续续,一直到 26 年过完年才重新捡起来,6 月算是刷完了。

说实话,学得挺功利的。视频基本没看,教材也就随便翻了翻,拿到题就直接做,纯粹是冲着通过测试去的。Python 语法我比较熟,倒没怎么卡住,几个 Project 更考的是会不会读文档、能不能看懂逻辑。

整体收获没想象中那么大,也谈不上什么“世界观被重塑”,大部分就是把以前学过的东西又过了一遍。硬要说的话,对递归的理解确实比以前清楚点了。

卡得最久的是 Scheme 那部分,尤其最后那个 Interpreter 项目。我自己写的代码不多,但得硬着头皮去读一大堆框架代码。我平时最烦的就是读别人的代码和 debug,最后全凭一口气啃完,写完那一刻心里就一句话:“总算结束了”。

这门课值得刷,不过也没必要捧得太高。我这种刷法收益确实一般;真肯静下心看视频、读教材,收获肯定比我大得多。