回顾
国庆七天没有回家,猛猛写了七天,把61a完结了,但是scheme那个项目做了一半不想做了,可能寒假有空会写写.怎么说呢, 写得很难受,很多地方都特别懵, 只是机械的跟着提示写,完全没什么思考,也不知道自己在写什么,也不知道写出来的东西有什么用,会用在哪,能用在哪,于是摆了.
我学完的感受就是这门课完全是围绕递归来写的,反而几个proj没什么存在感,前两个太简单,后两个太混乱,感觉设计的有点问题,写起来不是很舒服, 在这门课我递归确实是完完全全地学明白了,至于oop啊这种东西这门课也只是简单的入门,了解一下什么是面向对象就结束了,毕竟只是入门课.递归就是最大的收获.
学完61a后我就直接开61b了,到现在也学了一周了吧,这周强度还是蛮大的,而且学校的事情真挺多的,上学期都没怎么做过作业,这学期开始认真做了, 发现是真的多啊,如果认真听课学自己做作业确实是没什么时间去自学的. 我的对策就是上课尽量自己学,能带电脑的课比如Java,编程基础,数据库实验这种课都把电脑带过去,效率真比寝室高多了.作业只能求助万能的GPT之神了… 至于其他的课程会选择听lecture/读reading或者学其他的东西,不能带电脑就学点离散.
这个节奏还是比较舒服的,学自己想学的东西就是会很开心.带电脑上课写代码效率是真的高啊,要是能多几节这种课就好了.不想去实验室,太不自由了, 想干啥还得注意别人,在寝室是太吵了,上课的时候完美符合我的要求,既有学习氛围又没人在意我,安安心心敲代码.
另外就是其实感觉自己英语水平进步很大了,看Spec比之前轻松多了.
规划
其实我的学习速度比我估计要快一点,快的话甚至这个月就能大概结束61b. 能带电脑的课猛猛写代码,不能带电脑的课猛猛看Lecture或者reading.话说我现在更喜欢读reading,其实速度很快,学的也很透彻.
十月最重要的任务当然就是61b了,然后就是离散数学.cs70的离散数学的notes,我看着很舒服,他那个排版真的不错.这个月尽量把图那部分看完.至于后面的我其实没打算全学完.离散数学我真的不太着急,毕竟我用的那点算法其实不需要多么深厚的数学功底,主要还是靠刷算法题.
至于之前规划的CS186和data100感觉是没什么机会写了,倒也不是不想学,只是觉得没有必要因为数据库或者数据处理去专门学一门课.
后面的话会考虑写个java项目,学完csapp/61c.java项目可能会跟着随便写一个吧,一堆java框架都没学,还有什么redis也是毫无了解,也该考虑上手了.其实csapp和61c我没太考虑好学那个,不过csapp因为我学过一部分,上手应该会轻松很多,所以目前是考虑csapp.
11月我不知道能不能做完. 12月估计是继续完成11月的内容,毕竟我的速度大概率没有我规划的这么快,一个月做一个项目加系统基础感觉会有困难,毕竟csapp的难度我也是亲身体验过的…
寒假应该会去开MIT操作系统那门课.
总之,加油吧!
更新:删了很多东西,拒绝焦虑