11.4
今早做了两道线性 dp 板子绿题,都一发 AC 了,顺便看到 P2758 就是 CS61A 里,Cats 项目中实现的一个功能:Cats,当时卡了很久,可以说是所有 Lab 里最难的功能之一,但现在回过来看,小小黄题而已,不足挂齿。想来从 9 月 12 日 CS61A 结课到现在,已经快两个月了,算上一直在摆的周末和几段低迷时期,总体时间利用率非常低下,但还是看到了明显的进步。
之前低迷的主要原因还是专业分流未出,离考试也比较远。所幸,现在,阶段性目标还是比较清晰的:
- 拿下高数线代期中
- 完成工程学导论的项目
- 参与 RM 队的项目
- 一个月速通 CMU 15-213,即 CSAPP (学习一段时间后,会上传到 “学习资源” 里)
对速通 CSAPP 的可行性分析:
- 经过一段时间的算法学习,写代码本身不会成为障碍
- CS 自学指南里给出的学习时间是 150 小时,但作者是北大佬,智商高,实际需要时间上限计为 200 小时;而现在工作日一天抽出 6 小时应该没有压力,直接乘算是 180 小时,周末时间更多,从时间上看大致足够
- 有基本学完的 Nand2Tetris 打基础,不至于两眼一抹黑;但没有 linux 基础,可能需要中途学习相关知识,打平
- Lab 设置得比较有趣,提供速通动力
综上所述,有望在 12 月上旬完成 CSAPP 的第一轮学习,为 SE 转专业面试打下基础,当然,根据水源面经,需要注意:
如果你打算介绍你自己自学了csapp的话,那么请你最好把csapp的内容看得很熟悉。20级有学长面试的时候介绍自己写过流水线,然后当时是zby面试,然后zby就问了他流水线的一些细节,最后回答的不是很好,很遗憾被拒绝了
春季学期一定有自主转专业机会,大一下是最早的一次机会;另外,今年以及以往都有秋季学期的平台内转专业,但不清楚明年是否一样,还得明天花时间了解一下