拖了三年多,总算把 CS61A 刷完了。2023 年就开了头,真正动笔是今年过年前,中间基本在拖延。

没看视频,直接怼题,奔着测试通过去。Python 部分还算顺手,前面几个项目没太卡。最大的坎是 Scheme,尤其最后那个解释器,语法奇葩,还要读一堆框架代码,debug 到烦躁。最后算做完了,但挺糙的,纯属“赶紧结束”。

网上把 CS61A 吹得很神,说不是学语言,是学抽象和计算思维。我承认课是好课,设计很扎实,一路从函数推到解释器,确实能让人看到程序怎么组织复杂的东西。但对我这种功利刷题的人来说,震撼没那么大。

最大的收获其实是把老坑填了,顺便复健了一下基本功。递归、抽象这些多少留下点东西,但没质变。

如果问我值不值得,我会说值得,但别指望刷完就脱胎换骨。认真看课的人肯定比我收获多,我这种只过测试的,也就图个心安。

总之,一个拖延症患者,终于把这事了了。