2024-09-16
本文记录9.01 - 10.16的生活和思考。
经过一周的折腾和思考,也终于在今天把要学的东西整理好了,这不是说最近没学习,而是最近学得很乱,什么都学一点,主要还是 61A 和 61B 的学习版本没定下来吧,之前由于我的精神强迫症,想着开学后跟着课程表走的,但是… 很麻烦,资料不全,课程表进度太慢等等,而且 61A 我已经学了一点 了,从头开始学有点难受,毕竟我是一个不喜欢回头的人。
所以这学期我要认真考虑一下在课上的学习内容,可能会在课上看看 61a 和 61b 的 lecture, 虽然我更习惯文字阅读,但上课没事干看看就省的看 ppt 和教材了。
大概呢是这样的:九月学 61A - 24su ,为什么只给一个月呢,因为我已经做了大概三分之一了,一个月时间应该能做完。
过完国庆假期就开始正式学 CS61B 和 Data100 了,两个多月我觉得差不多能学完吧,Data100 实在做不完可以放到寒假或者不做,不过我觉得这门课的难度应该没那么大,估计也就是比 61A 高一个难度的课程。然后还有一门课我觉得有必要写的就是 CS186, 一方面是继续磨练 Java、SQL ,一方面深入了解一下数据库。
这些都是后话了,目前就两件事 61A 61B ,按照先后顺序把这两个完成,这两门课一定要从头到尾的完成!
国庆七天没有回家,猛猛写了七天,把 61A 完结了,但是 Scheme 那个项目做了一半不想做了,可能寒假有空会写写。怎么说呢,写得很难受,很多地方都特别懵,只是机械的跟着提示写,完全没什么思考,也不知道自己在写什么,也不知道写出来的东西有什么用,会用在哪,能用在哪,于是摆了。
我学完的感受就是这门课完全是围绕递归来写的,反而几个 Project 没什么存在感,前两个太简单,后两个太混乱,感觉设计的有点问题,写起来不是很舒服,在这门课我递归确实是完完全全地学明白了,至于 OOP 啊这种东西这门课也只是简单的入门,了解一下什么是面向对象就结束了,毕竟只是入门课。递归就是最大的收获。
学完 61A 后我就直接开 61B 了。
总之,加油吧!