① 3.29,春季学期开始,我上 110 和 246 两门课(110 人数~ 210,246 人数~ 225)。另外,每天去拿饭的半小时,我开始听极客时间了,暗时间要合理利用!
② 我的原则是尽量上可以做写在简历上的 project 的课。224u 我很纠结,因为 Potts 第一节课上吹了 project 的 paper 转化率高,但看了一圈上的人,我可能找不到队友?奇怪的是,上 231n 的 MSCS 同学很少,印象里就 774、776、778、796。大家都不想搞 CV 了?
③ 110 我是带着强大的决心上的,我太明白打好 OS 基础的重要性了;224u 没能排进我的选课十分可惜,以后再上吧。在“计算机科学”离计算机的科学渐行渐远的时代,这也许会是我上过最硬核的 CS 课之一。即使在 Vandy 上过一遍 OS,寒假又自学了几十小时,110 学起来还是有点吃力。
④ 我研一选的课特别杂,跨度比较大,一定程度上是我看了一些 SWE 职业轨迹的帖子,感觉换技术栈是家常便饭,所以我想要全面发展一些,给自己更多选择,而不是专攻某个领域。从某种意义上,我的研一是本科的延续:硕士应该是要专攻一个更细分的方向的,而我的状态则是啥都学一点。
⑤ 3.30 读了一篇 Stanford Daily 写的深度好文,讲述了硅谷的过去和未来。Stanford 电气工程系的教授 Federick Terman 是硅谷之父,但湾区地价房价、堵车、贫富分化等社会问题也越发严重(租金是全美均值的 5 倍),现在大公司有撤离之势,这也可能导致 Stanford 的衰落。4.3 打了第二针疫苗。
⑥ 4.3 我看着 110 作业 1,这描述也太详细了,所有文件、方法的行为,各种边界情况,以什么样的顺序完成各个部件的代码,甚至某些具体代码怎么写,都会告诉你;而且整个框架都搭好了。看 spec 的时候我脑子里一直在回想它与我最近 lab 工作的反差,感叹其与现实世界编程的不同。
⑦ 写了太久 Python,重回 C++ 也让我十分感慨,C++ 在时间和空间上都更高效,但显然写起代码来就很麻烦。上这门课也让我对 Stanford 本科生的 CS 之路有了更好的了解,尤其是因为 110 是 106 和 107 的延续。作业 1 是关于 C++ 语法、指针算数的,4.5 下午完成,用时约 8 小时。
⑧ 这学期的 110 有个每周必须参加的“ discussion section ”,4.9 参加了第 1 次,当选了 TA 的 761 带我们做了几道题目。761 的 systems 和 C++ 基础真的很好,佩服!
⑨ 4.7,David 找我来一起学 CS246,我受宠若惊,我有幸可以和巨佬一起学习了吗!之后他又 ping 了我好几次,4.10 告诉我他已经快做完了,而我还没开始写 orz,救命啊,在本科我曾是别人的大腿,怎么到了研究生我成了经常拖后腿的那个(上学期和 789 一起上 142 也是的,我总比她慢很多)。
⑩ 4.8,TuSimple 终于联系我们了,组织了 5.5 一次线上见面会。我在 TuSimple 群里和 566(D5P298-200302)奇妙地重逢了,一年前的那次对话还历历在目,他做的视频传输确实是 TuSimple 需要的技能。另外在群里认识一个 Stanford EE 研二,同样本科 CS + Math 三年毕业的学姐。
⑪ 4.14,224n 的 best paper 结果出来了,762、774 的队伍获了奖!762 平时很少说话,没想到这么厉害!这次优秀的 reports 真的太多了,761、799、749 的组拿了 RobustQA 的 F1 第一,不过没入选 best,我看她们用的数据增强方法和我们的好相似啊。
⑫ 每周三晚上 Wilbur 都有好吃的炒鸡饭,4.14 起 EVGR 的朋友们会一起去拿饭。
⑬ 4.15,TuSimple 上市敲钟了,晚上 595 开了个 clubhouse 讨论收盘表现,有个 HR 在里面疯狂安利 TuSimple,说有人(尤其是有孩子的)逃离湾区的内卷去了 SD。我在腾讯认识的一位同学正好在北京办公室实习,参加了国内的 party,说工作氛围、待遇都很好,“公司融资来的钱都给我们吃光玩光了”。
⑭ 791 评价:“长期来看应该还是值得投资的,目前财报来看是还没实现盈利,不过市场的热钱涌进来了”,563 评价:“觉得上市上太早了,业绩无法兑现公司价值与股价;可能是一级市场融资难度增大了,早期投资人和创始人团队有一部分想套现”。
⑮ 246 的 HW1 有道证明题(Q4a-c),我苦思冥想了三四小时,脑子都要烧坏了,最终还是放弃了。这也许是我做过最难的证明题(是关于一个期望值的 lower bound 的),而我现在已经没有了大二时那种猛攻数学的精力。看着论坛上同学们的讨论而我自己做不出来,我感觉很糟糕、很无力;但万幸的是,面对身边的大神同学们,现在的我不需要和他们在课业上内卷,我可以随时选择放弃。
⑯ 110 的作业 2 是要写文件系统里,读取文件和解析路径的一些关键代码,我写了约 8 小时。话说我在自己电脑上总是编译不了 110 的程序,只能在 myth 上跑;在 vandy 写 C++ 都是用 CMakeList,110 则是用 Makefile。之后考试 1 考了文件系统。
⑰ 4.15 在 YouTube 上逛着逛着,被推荐了一个风格很像跟风龙舞、超果果的游戏 up 主“ Let’s Game It Out ”(推荐系统的“ serendipity ”!),继而发现了 Startup Company 这个游戏,这是手把手教你怎么管理一个互联网公司呀!我超级需要玩这样的游戏!4.17 玩了 3 小时,这是我 6 年多来打过为数不多的游戏了,学到超级多。
⑱ 看 Josh 玩的其他职场模拟类游戏(搭医院、做客服、当警察…),既搞笑,也启发了我对 SWE 的职业道路的一些思考。还有,最近看了很多 Tom Scott 的视频,我为什么没有早点发现这个神仙 up 主!
⑲ 另外,三猫最近更新比较慢,同时 ins 开始给我疯狂推荐猫的图片,我就关注了几只特别像猪皮的日本猫猫(如 @hanachan_316),一年半来每天对三猫的重度依赖也开始下降。
⑳ 4.18 下午第一次打排球(774 拉我进的群),结识了不少世界各地的小伙伴!这是半年来最热的一天(29°C),我都不想戴口罩,但其他 11 人都一直严实地戴着。好吧,这都是些假美国人(我们每周六 10 ~ 20 个中国人踢球,都没人戴口罩…)770 几次尝试就学会了发球,Grace 评价他是会“ few-shot learning ”的神经网络,太好笑了。