大三秋学期记录

 

可能是唯一一个包括了暑假和寒假的学期。

 

实习

       暑假在Google做STEP项目的实习。工作的具体内容不适合详写,概括地说是做了一个代码重构和版本迭代的项目,帮助提高图片搜索的性能。在过程中体验了Google内部的各种开发工具和工作流程,学习到了如何了解并入手一个项目、如何在设计和讨论中优化代码的逻辑、如何规范完成注释和文档等等。初步了解了软件工程师的工作方式,对未来的职业不再是一无所知了。

       虽然Google时间自由,不过工作这件事本身比想象中要累。每周五天,从醒来到晚上不是在工作就是在路上,需要的精神集中度和劳动强度都高于在学校正常上课。而且因为做的是研究型项目,中期一直不确定能不能做出好的结果,到最后数据也不是十分理想,心理压力还挺大的。实习之后也认识到自己在学习能力、语言表达、英文口语和写作等方面都还很不足,所幸host还是给了不错的评价,得以免试拿到了今年SWE实习项目的offer。

       从许多方面来说,在Google实习都是很理想的选择。首先host的指导非常细致,每周1:1讨论项目进度和难点,为我解答了许多问题,能够向如此有经验有能力的软件工程师学习是实习中最宝贵的经历。其次Google的同事非常友善,团队氛围很好,host之外的同事也给予了我很多帮助。最后Google的实习生待遇可能是同类企业中最好的,工资和补贴很高,办公区、游戏室、健身房、休息室等等一应俱全,食堂一天三顿豪华自助餐,还有很多活动。

 

学习 

概率论与数理统计  4  jlf老师挺年轻的,课讲得中规中矩,没有khb老师那么挥洒自如,但是该讲的东西基本也都讲了。在几位平行班老师竞相摆烂的情况下,正常上课居然就能成为这门课最优秀的老师。平时没什么好说的,期中考试也考得很简单。期末和计网连着考,做计网lab和读自顶向下方法有点上头,分配给概统的时间就很少,没怎么刷题。考试的时候就想吐槽老师好热爱二元正态分布,好几道结论题,没复习这里只能硬算;还有一道积分题挺有技巧的。

操作系统(H)  4  理论上来说,应该是我系本科生课中质量最高的一门。课上每周有同学分享论文,然后zl老师带大家做专题讨论。听别人讲论文一直没有太大感觉,自己准备分享GFS时却收获颇丰。这是在大学里第一次做学术性质的报告,感觉认真读过分析过可能比听别人讲一学期收获都要大,因为这次实践开始觉得科研可能会很有趣了。到寒假里写论文综述时,又参考了其他相关论文,更觉得Google在分布式计算方面的工作非常了不起,这是之前在公司实习亲自使用这些系统都没有感受到的。lab部分是开发操作系统,又拖ddl了,不过和上学期的区别是已经不把拖ddl当回事了。实习回来觉得在校园里学到知识不是那么重要,但是锻炼能力很重要;做完了前4个lab,每个都是在助教的指导下迷迷糊糊就过去了,能力没什么提升,也没什么成就感。到lab5的时候忽然不想继续这样下去了,停了很长时间来分析整个系统,不仅考虑自己要写什么,也试图弄清楚相关的部分在写什么。然后就像挖矿一样,越读代码信息越多,越分析越能理解文档里的每个提示都是什么含义。因为之前比较熟悉的同学几乎都没选这门课,天天闭门造车,一个问题要断断续续想好几天,解决问题的速度非常慢,不过自己在过程中倒是挺乐的。每个lab的情况也不一样,6、7中遇到的困难明显比5、8要多,谭TA辛苦,但是薛TA是神。这其实和工作中碰到的实际情况挺像的,不同的开发者难免会有不同的文档风格;有一些问题确实是原开发者没有留下足够的记录,有一些则是能自行解决的,精炼明确地向同事提出问题也是工作的一部分。寒假大部分时间都在写lab,虽然最后没做完,但是过了大学里最充实的一个寒假。何况对于我来说,开发操作系统的目的早就不是完成一个操作系统,甚至不是获得操作系统相关的知识。从实习到操作系统,感觉已经完成了软件工程课应当完成的任务,有了软件工程师需要的基础能力。“朝闻道,夕死可矣。”在这样一门优秀的课学到了这些宝贵的东西,是这个学期最大的意义。

计算机网络  3  xy老师虽然是第一年开这门课,但是意外地平稳顺利,可能光是照搬自顶向下方法就已经足以成为一门不错的课了。课上内容挺好理解的,课下也就是每周做做lab,难度不大而且助教很可靠。平时没怎么看书,到期末复习的时候忽然发现这本书写得真不错,理论和lab结合得非常好,有些可惜。但是最后是开卷考试,复习的时候感觉都看懂了,答题的时候又觉得什么都不确定,还是要翻书;反而几个自己觉得已经理解的点,写的时候直接自信下笔,考完才反应过来有问题,这样看来反倒是不复习为妙了。

计算机图形学A  3  课本身是凑学分刷绩点的大水课,不过因为这门课发现了计算机科学的一个新方向。之前实习的组是做图片处理的,很多同事都是研究图形学出身,因此了解了一些CG的基本情况。比起NLP和CV,CG看起来是更有逻辑、更可控、更实用的方向,简直完美契合我的研究兴趣;这学期有很长一段时间想去ZJU读研,就是因为那边有很好的图形学实验室CAD。上课讲的内容是很古老很初步的CG相关算法,lw老师一边讲课一边把重点都划完了,而且只上了半个学期的课,期末考试非常轻松。剩下半个学期是每人讲一篇SIGGRAPH paper,我挑的是CAD实验室主任周昆在MSAR时发的文章,读和讲的过程都还算有收获;但是听到学长们讲的近期paper很多也是机器学习那一套,有点失望,不那么想做CG了。有3个pj,分别是音频可视化、真实感图形、flash动画;开课时就布置了,期中后才发现,期末前赶工做了两三天,为此学了没啥用的动画软件An和挺有趣的光追。

基础日语Ⅰ  2  零基础修二外,果然被坑惨了。wcw老师花了半学期讲发音,后半学期讲了四篇课文。因为听力很差,期中的时候考虑要不要退课,听说期末不考听力,感觉光背书还是很容易做到的。平时虽然做不到每天都背,但每周上课前也总得花几个小时复习或预习。考试前十天一直在狂背单词,写完了三支笔,花的时间几乎和os lab持平了;去考试的时候很有自信,感觉老师说过要背的东西都掌握了。结果拿到卷子就看到很多超纲题,照着满分复习,估分只在85左右。最后拿了个贼差的等级,觉得老师之前说什么好好背就没问题之类的话全是欺骗,没有日语基础根本就做不出她那些超纲题。此课现在已和电子系统导论并列为在复旦上过的不爽课之首。

 

竞赛

       CCPC final之后就没怎么训练,沈阳赛区之后彻底进入退役状态。不过后来因为机缘巧合又打了一场女生赛,还莫名通过女队名额打进了字节营。退役之后周末可以灵活安排,不过赛季中还是几乎周周被抓壮丁去监考。失去了一个固定的社交场所,特别是没有两个最熟悉的队友,有一段时间一度觉得自己失去了语言组织能力。

       ICPC沈阳赛区  Ag  因为实习只有周末假期,周六中午到,周日下午回,行程很赶。理论上的退役之战,中学退役拿了Ag倒一,大学退役拿了Ag第一,看来运气早晚是要还的。可做题不是很多,自己就写了一道DP,完全没有能快速上手的数据结构题。出了一个比较严重的事故:我随手写了个打表程序,后来队友直接在这个程序的基础上改了正解,但是没注意到输出部分不是全部结果,狂WA不止,过了很久才发现。最后也是因为罚时打银了。

       CCPC女生赛  Au  去年总排五校排四,今年总排校排都是四,不过因为参赛学校阵容强了很多,也可以算是有进步了,可惜还是没拿到奖杯。本来应该是没我啥事的,突然说学妹们都有事凑不到人,就拉我过去打了一场。现在的线上赛规则太复杂了,真不懂有宁夏理工这种线下都能偷代码的无耻学校,不动权贵而乱改规则有什么用。女生赛连打印都不能用,还没合适的场地,三个人挤在一个笔记本屏幕前面调试。不过因为题目顺手,码题的时候还是挺快乐的,即使没训练也能痛快切掉四个题。和队友不是特别熟悉,就明显感觉比赛的舒适程度不如自由泳,ACM还是很需要队友之间的了解和信任的吧。

       字节营选拔赛  因为免费的女队名额产生了兴趣,犹豫了好久要不要报名,一直凑不到队友。看到字节发出来的征集队友的共享文档之后,觉得平均水平很低,还挺有希望的,就拉了学姐和室友报名。字节营的题一如既往地很难,和学姐两个人连麦打,中间卡一道贪心题卡了很久。到最后一个小时忽然都想明白了,连过两三道题,成功拿到了名额。虽然不是啥正式比赛,但是莫名还挺有成就感的,讨论和解题的时候一直很兴奋。

        今年在校赛出题组干活。本来去出题组是因为在计算机图形学课上受到很多启发,想去出一道扫描线之类的题。后来发现大家投的数据结构题太多了,就没出,只是帮初赛验了题。准备决赛时组织认为缺一道计算几何题,我就接了这个锅,然后折磨了自己好几周。最后几乎是出了个交点+面积的裸题,找了好几个队友验题,仍然很不放心会不会卡精度。果然同步赛当天因为精度被校外选手批判为垃圾出题人,我也一直不清楚发生了啥,似乎最后校外选手发现是他自己的问题。

 

生活

       这个学期其实过得意外地还不错,因为想了很多,经常沉浸在精神生活中,所以对现实的焦虑就比较少。终于懂了高一时背的《礼记·大学篇》里:“富润屋,德润身,心广体胖,故君子必诚其意。”不管是多大的事,只要心里不在乎,也就没什么了。所以虽然大三的日子过得跟高三似的,但是终于有了高三时理想的心理状态,那就也挺好的。

       暑假快结束的时候终于军训了。因为暑假疫情一度以为军训大概率不会按原计划,满心指望十一军训;收到按时军训的通知时不得不请实习假痛失两周工资,所以一开始从内心是很抵触军训的。但是军训过程中的感觉就是天堂一般,首先龙泉-衡中毕业生对作息要求和集体生活像回了家一样舒适,其次还有之前过这种生活时不曾有的空闲时间和物质条件,多年后给中学生活圆梦了属于是。只有第一天因为学校窒息要求,戴口罩开动员会中暑了;之后除了喊得嗓子疼,几乎没有任何不适。反而是每天洗完澡后报仇雪恨般地干饭,然后有大把时间安逸在房间看自己感兴趣的书,还经常因为下雨或高温预警停训,总之究极快乐。虽然上海比河北热,但是军训强度是大学不如高中,高中不如初中;不过这次学到了正步、军体拳之类有意思的科目,比纯粹站军姿有意思多了。教官的优秀坚定和当代大学生的懒散形成了鲜明的对比,确实是向PLA学习到很多,虽然寒假和某国科大同学聊完之后打破了滤镜

        暑假里在公司吃得太好,对外面的食物一度有点失去兴趣,回到学校食堂和外卖的支配下后又重燃热情。南苑的新菜辣到心里难受,无限可乐倒是很不错;旦苑二楼进步很大,几乎每周下第八节都去吃。因为经常坐地铁,在国权路走得很多,也发现了几家不错的小店。和室友吃了桂满陇、一绪寿喜锅、邻里、生活如沸、我粉你,阿B奇奇怪怪的饭馆越来越多了。去杭州时吃了绿茶和新白鹿,西湖的文创冰棍还挺好吃的;在绍兴吃了寻宝记,狂喝黄酒奶茶。朋友来上海时照例吃上海菜、小杨生煎、红辣椒、人生一串等等,还在环球金融中心吃了顿很贵的鲁菜,尝了裕莲楼和哈尔滨食品厂的点心。今年校赛结束还是在旦苑三楼吃的;几天后又和室友去旦苑三楼涮羊肉,虽然套餐基本包括了北方必点成分,但是味道很一般,春晖的烤鱼同理。

       中秋去了一趟杭州,国庆本来计划假期结尾去绍兴,但是9.30听说高中老班来杭州,当即决定10.1打高铁去杭州和老班聚会,然后就出现了被三年班主任问你高三在哪班的尴尬场面,果然不止我一个人觉得我其实没上过高三。这几年也去了杭州四五次了,居然只逛了西湖的两条边,倒是浙大校园混得很熟。在绍兴去了鲁迅故居、纪念馆、百草园、沈园、东湖之类的景点,对鲁迅相关的景点有些失望,觉得庄重程度还不如上海的纪念馆和公园,其他地方还好。在上海暑假里逛了上博,十一去了环球金融中心观光层,回学校补锅之后就几乎没出过门,寒假也是一放假就跑路回家了。

        上个学期参加的活动少了很多,连班里唯一的感恩节活动都直接鸽了,勉强称得上活动的就是中秋送月饼时一起去走寝了。党章学习小组的活动倒是有时间去了,还促成了小组和太阳花社区服务中心的合作,去当了半学期少儿编程课的助教,接触了scratch这种很有趣的语言。现在回忆起大二在太阳花晚托班的事情,意外地美好,可能是因为当时每周一起去的朋友已经搬到枫林校区,现在见面难得多了。去听了一次有关哈利波特的讲座,但是主讲人是英文系的教授,听完之后自惭读中译本的已经不配叫读者了。另外参加了一个和西部地区结对写信的活动,目前还没有音讯。

  这学期最快乐的时间之一要数生日当天晚上一口气读完了《灿烂千阳》,虽然故事是比较沉重的,但是沉浸于阅读的快乐实在过于纯粹,是我近几年印象最深刻的生日了。除此之外,还读完了《白鹿原》、《我的前半生》、《昨日的世界》等,甚至零零散散读了不少古诗古文。电影方面,在上海看了《我和我的父辈》、《长津湖》、《扬名立万》、《爱情神话》,寒假最后两天和家人看了《这个杀手不太冷静》、《失控玩家》、《头号玩家》。动画方面,看了非常优秀的国创动画《中国唱诗班》和《我的三体》,和室友一起快速刷完年度最佳《odd taxi》;学期中被《国王排名》治愈,寒假又被剧情走向致郁,现在正用《擅长捉弄的高木同学3》治愈,第二部似乎也是这个学期看的。短视频方面,对小约翰可汗过分喜爱,以至于看完了他在B站的每个作品,第三世界叙事提供了观察人类社会的新视角,他对我思想的影响甚至超过大二春学期的《觉醒年代》。木鱼水心的《士兵突击》和《红楼梦》系列解说也启发颇多,不过更集中在纯粹文学和艺术方面。但是真正去看了原片的电视剧,只有假期播出的《开端》,永远无法拒绝社会观察类作品。去看了舞剧《永不消逝的电波》,陪室友看了校内美育主题的展。

       回头看大二春学期记录时对未来的展望,不由得感叹变化如此之快。学期初意向从出国读研转向国内读研或工作,同时得知队友是研究生无法获得竞赛保研加分,突然处于保研边缘。除了在工作和读研上反复横跳,保研的选择又从浙大偏向本校,现在仍没有下决定。不过无论是读研还是工作,都有很多值得期待的事,都有很多需要学习的地方。对事物的认识总是在螺旋上升,求索之路是不会有尽头的。

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2022-02-22 00:12  moyiii  阅读(304)  评论(0编辑  收藏  举报