【我的大学】第二年:逆风翻盘

这是见证小镇做题家蜕变的一年。

现在是国庆假期,我时不时和朋友出去吃个饭。不过我还其实挺喜欢自己一个人坐着,安静地看书、练琴、思考,以及在这里写下一点文字。

1. 病态狂热——虚假的飞升

考核失败以后,我心如死灰。我删掉了Dev C++,我删掉了Visual Studio,我删掉了一切和计科相关的东西,只为证明,我命真的由不得我啊他妈的

好吧开玩笑。删确实全删了,但我没过几天就把Python下了回来。为什么?因为我有一件事情真正要去证明:计科的老师就是眼睛瞎了才不招我。我反手就写了一个教学立方课件自动下载脚本,虽然是用selenium写的,比较低端,但是还真能用,而且好用,大化的课件都爬下来了。明明可以在15分钟内点击下载所有课件,我偏要用两个小时写个脚本,不为什么,就为证明技术人对高效率和自动化的执着。这个脚本在今天仍然能用。

然后我从成绩这一方面证明。当时疫情,所有期末考试全部推到8.10返校之后再举行,考试结束后补做一个学期的大化实验。这给我留下了充足的复习时间。转专业结果出来的时候暑假刚刚开始,我找来微积分和普物的习题集,一道一道地往下刷。马原重点,一条一条背得滚瓜烂熟。大学化学IB的知识点,逐条查证,一个不漏。就这样,暑假很快过去了,活得和假人一样,虽然只做了些没什么意义的事情,但比闲着颓废好很多。

期末考试结束,我在化院排名5/102。当时和人聊天,我说自己没转成,人家安慰我:

“计科转专业确实不容易,我听说有同学绩点4.6+都被卡了,没事”

“啊对对对,那人就是我”

2. 重新点亮希望的火种

6.17我得知失败的消息,心如死灰,K学长也不敢相信。但是既然失败了就找原因,有一天我发邮件给计科教务员询问原因,她的回复是:

非常圆滑的回答,也在预料之中,不过我怎么才能把握得住明年的这一次机会?我还有没有动力去把握?我自己都不知道。

7.26,我复习了一天大化之后,感到有些难蚌,觉得化学真是无趣,真的可以考虑大二转专业。在大一劳顿一年之后,我非常想大二安定下来,在计科把该修的课补好,进实验室做事情,学英语考标化,然后和身边的同学稳扎稳打发展朋友圈。但霉运、自负,又或是其他什么,把这一切都打乱了。我点开和K学长的聊天框,输入:

“咱们学校大二转专业的总体成功率如何?”

“挺高的吧,这届大二总共6个名额,才4个人报名转专业,都通过了”

是的,事实如此。但是别忘了,我这一年转专业,是难度最低的一年。由于地学放在提前批,大一不能参与转专业,所以大一总共只有22人参加了报名,最后有14位同学通过,这样都不包括我。但是请别忘了,程设实验中6到飞起的神,有好几位来自地科,他们可是抱着破釜沉舟的决心来的。想到这里,我说:

“不知道明年加上地科的学生还会不会这么容易了”

“有一说一,建议转。”

大二转专业的成功率高,这是事实。但是高又不意味着必过,就以我这运气,猜猜明年失败会不会又轮到我头上?那时候怎么办?转专业面试前一天有一个环境审查,老师在群里和大家说:“我们计科转专业,有时候不一定说喜欢计科就行,还得看你有没有天赋。”我喜欢金金金金金,然后就说自己真的热爱计算机;但程设实验这课每周花24小时才能完成,多少说明是不是根本没这天赋?K哥说:

“我是大二转的,当时我也很怕,可大二很大程度上就是看是不是真心想转。真心想转的人都过了,GPA 4.0(即平均80分)的都过了,才修了六七门课的也都过了;没过的人甚至在课程群都搜不到。”

真心?对金金金金金的真心算真心吗?我问:

“K哥你当时为什么想转计算机?”

“大一上和原专业相关的就一门导论课,所以那个时候不了解原来的专业,也就不讨厌;但是高中的时候就想做游戏,听说计科大一上学了C++,于是寒假买来书自己看,觉得挺有意思,也就想转专业了。

大一下上一堆专业基础课,非常枯燥,就更加坚定了转的念头。现在我就已经在实习做游戏了。”

秀啊……原来就是跟着兴趣走的。但我的兴趣是什么?是金金金。我对游戏才没兴趣。那我对计科本身有热爱吗?很难说,估计没有。这时他又说:

“原专业的老师讲课太高屋建瓴,不适合新手学习。而且我需要赚钱,原来的专业薪资不高。”

一语道破!我想不管怎么讲,把金金金作为热爱是没错的,有热爱总比一点盼头都看不到好多了啊!

“化院的一个学长告诉我说,化院有十个都考研计科了。大气的老师说本院每年都有两三个清北经管。一个学xxx专业的学弟,是年级第一,我当时劝过他转专业,但他还是没转,现在很后悔了,这个专业读研出路好的也都做AI,目前只能说跟师兄干活,发点论文,才有可能保上LAMDA。”

他这么一说,我突然想起来,当时化生大类办过一个出国经验分享会。请了六个学长学姐,当年都是比较优秀然后出国读PhD,现在有四个已经拿到了计算机或软件的Master!呃……好吧,我能理解,可能辅导员也有冲KPI的需要,不过属实反向宣传了一波。

“你的成绩挺好的,已经能说明天分没有问题。为什么还在犹豫?除了害怕失败,你其他的任何想法都在表明你支持转专业啊!我当时当然也害怕失败,但忙起来就好了,不会想这么多,也就考核和等结果紧张点罢了。”

对啊,我只是害怕失败罢了!这话一语点醒梦中人,我仿佛突然理清了头绪,找到了继续前进的理由。

到此,我一片死寂的内心中,闪烁出了一颗希望的火种。

3. 决断——破釜沉舟

好,我现在知道真的有必要转专业了,我也知道K哥很看好我,可我还得有一段时间来说服自己。有没有兴趣?会不会有太大心理压力?不管那么多了,等期末考完,我就开始预习大二上学期的计科课程。

大一我只缓修了一门《大学化学IA》,压力说实话还不小。大二如果说“真心要转”,那怎么说也得把几乎所有课跟上吧?最多缓修个数电实验和OS。那加上原专业的课,不得了了,这怎么可能上得完?首先一学期最多缓修两门,我考虑把有机实验和仪器分析缓修掉,前者占用时间太多,后者不太重要。然后还剩有机化学、大物实验、普通物理下,我和K哥算了算,竟然刚好能卡到计科课表的空余时间里!真是太巧妙了,当时是8.14,周五晚上,等周一我就和教务员确认课程修读方案,让她给我退其它课。

笑死,然后我就犯拖延症一直没去问了。不过这段时间我有去看传说中的ICS——《计算机系统基础》,这是传说中计科最硬核的课程之一,甚至程设实验这么难的课都只是为了ICS作铺垫。我翻开第一章,果然,知识点倾盆而下,什么存储执行、程序寄存器、数据寄存器、内存、总线,搞得我晕头转向。再一看目录,算术逻辑单元、x86汇编指令集、程序的链接和执行、层次结构存储系统、异常和中断……可以,这很计科!

此外我还看了数据结构和离散数学。痛并快乐着的一个多星期过去了,K哥突然问我:

“你有没有问教务员能不能缓修两门以上课程啊?还是要尽量争取,按某转专业负责老师的说法,修课越多,面试的时候优势越大。”

哎呀,我还没和教务员说我的修课计划!但既然这么说,我先问问能不能缓修多门。结果出了奇的顺利:

这就牛了啊!如果我能退选所有课程,那计科大一大二的平台课我一年就能端掉,甚至还能加点选修。不过这会不会也挺肝的?别忘了,大二上要修离散数学、ICS、数字电路、数据结构、大物实验五门课,每个都不是什么善茬,前三门课尤其使人头大。我在想计科的课难不难读,还是问问计科的教务员吧!

还好,那就好。但是缓修本专业所有课程,要慎重哦~

你其实可以看出我真的很想去计算机但是还是很害怕失败所以会去问能不能跨保。K哥告诉我,跨保是玄学的,跨考是很难的,都不如转专业容易。那好吧,我现在唯独要考虑的就是“慎重缓修”了。

你还可以看出我真的很纠结,就是个纠结怪。利益要害摆得这么分明了,还没想通?确实还没想通。修辅修计科也行啊,累一点,战线长一点,但是稳妥。将来保研或者考研过去也不赖的。怎么非要缓修课程转专业?跨专业准出真的太难了。这要是没转过去,我怕是休学的心都有了——或者直接退学得了,反正我比同年级的同学小两岁,2021清华我来了,下两级的学弟学妹全变成学长学姐,然后上演一出“重生之清华贵系第一”。不管怎么说,面试官要是问“转不成功会怎么样”,那我就说“本来我在化院清北随便去,要是转专业失败只能退学延毕了”。

然而总得有一天得想通,那就是学期第2周结束之前——缓修课程的截止日期。9.15 16:24,时为第2周周二,我正式提交了缓修申请,在教务员的再三提醒和确认下,我给出了肯定的答复,并看着她将所有化院必修课从我的课表中移除。

4. 课程管理大师

所有转专业人都有一个共同特性,那就是选课、调课、退课、免修不免考都相当有一手。每个转专业人的经历应该都很有趣,在这里分享一下我的经历好了。

4.1. 都什么年代了,还在用传统选课系统

大一有了究极折腾的经历,大二安排课程简直如鱼得水。但是安排课程的前提是——你能选得上课。比如,数据结构。

数据结构才给10个跨选名额,但是,不管是转专业的,还是修辅修的,还是闲着没事来上一个玩玩的,都会考虑选这门课,这门课是转码的基础,如果编程基础不好,没几个人会不知天高地厚地将ICS作为转码的起点。我深刻意识到这门课的炙手可热程度。抽签的时候根本没抽上,补选就只剩4个名额了,我稳稳地坐在电脑前,已经做好万全准备,只等选课系统开放,然后将数据结构和近代史红榜抢到手。

然后拖延症可把我给害死了。你还记得吗,我拖了很久才决定缓修所有课程,那就意味着初选选到的计科课程,有好几门和化院课程冲突了。系统规定,课表中冲突的课程不得超过两门,然后……因为这个,我数据结构和近代史红榜全都没抢到。也是在这之后我气恼不过,才下定决心去缓修课程的。

这就尴尬了啊,没了数据结构,下个学期还学毛线算法?我是零基础的,这么玩害怕自己吃不消。那不管怎么说,数据结构总要学的,只不过我可以跟着别的班上,比如计金班的《数据结构与金融算法》,然后大二下选课名额多的时候再选计科的数据结构。那问题是你以为《数据结构与金融算法》就能选上吗?

选不上的,兄弟。尽管可以蹭课,但是我决不会就此放弃。我大致研究了选课系统的工作原理,然后写了一个Python脚本抢课。脚本不能选得上已经满额的课程,但可以反复地提交选课请求,只要一有名额放出,我就立即能选上。

然后

非常の难蚌,被制裁了一天,于是我和K哥请教,原来就算是人在电脑屏幕前不停刷课太久也会被封号,那我多少安心了一些;把提交请求间隔调到15min,加上随机误差,之后就没有问题了。

然后它不仅帮我选到了数金,甚至还选到了概统和高程。最后奇迹般地,在开课第2周的周日下午,也是选课的最后一天,它帮我搞到了数据结构。就这样,我是当年转专业的同学中,仅有的两个在大二上选到数据结构的学生之一。

PS:脚本的原理很简单,以至于已经没法在现在的选课系统上使用了,望周知。

数据结构到手。高程和概统在先前退选了,数金在选到数据结构后退选

4.2. 当老师不同意给你免修不免考

数据结构课和形策冲突了。也无妨,去申请前者的免修不免考吧,后者是不能申请的。而且幸运的是,形策一学期只有四节课,换言之只有四节课是冲突的,那这就更加好办了。我去发了邮件,结果却得到了拒绝的答复:

看似拒绝,实则应是老师不太了解选课的情况:如果课程冲突的话,第8周结束教务处会退一门课,因为形策不能退,所以我攒了两年运气换来的数据结构课到时候就没有了;但我会保证认真完成每一次作业,平时成绩尽力向满分靠齐。从这个角度回了一封邮件进行解释,老师也就欣然同意了。

另外一个例子是大二下学期的计网。我选修了3学分的概统,它每双周会和计网有一节课冲突。我第一个想到的是先和概统老师申请免修不免考,但他说数学系要求不得申请免修不免考,拿院系要求当挡箭牌那我确实没什么办法。另外一位同学也想申请免修不免考,他似乎花了很大力气,解释了很多理由,但还是不行,我更感觉没戏了。我致信计网授课老师,然后得到的回复是:

这可坏了,什么叫“课程冲突不能作为免修不免考的理由”,不冲突的话我干嘛这么费力不讨好啊!这话真的把我噎住了,我不知道该说什么好,也就没再回复。绝杀,无解!

但是我前面说了,我可不会放弃任何一点机会!既然概统老师说是数学系要求的不能免修不免考,不是老师自己不愿意,那我就脸皮厚点。下一节概统课上,我说:

“那您看能不能这样,我除了双周冲突的这节课之外,其余时间都会准时到课,作业肯定给您准时完成,只不过点签到的时候有可能就缺席个一两次。”

“没有问题,双周冲突的时间可以不来,点签到的时候我不会点你的名字。只不过实在不能给你通过免修不免考。”

真不错!死局打开了一个口子。但是根本上来说这还没有解决问题,必须让计网的老师给通过才行。概统很方便自学,缺勤几节课影响不大;但计网就不一样了,没有老师讲,看都看不懂。为了彰显自己的诚心,每节计网我都准时到课,而且就坐第一排,就坐老师正对面的位置,下课还经常去提问。第一排经常就一两个人,老师对我的相貌理应有些印象了。(见笑了,我大二的时候哪节课不是这样?)

放得长线,钓得大鱼。到了第8周——免修不免考的截止时间前,计网一下课,我就上讲台,当面和他陈述自己的请求。我知道邮件说不清楚的。

“老师,我先前给您发过免修不免考的申请邮件,但您没有同意。我知道您担心有些免修不免考的学生对自己不负责任,但截止到目前我所有计科的课程,包括免修不免考过的两三门,都学得很好;计网也是一样,每一章讲完我都会花很多时间复习。免修不免考实属无奈之举,因为确有课程冲突,而您当然比我更清楚,计网在计科的知识体系中是很重要的,我如果能拿到计网的学分,转专业成功的可能性会高不少。我之后会始终保持如一的学习态度。”

非常好,老师的反应和我预期一致——惊讶,而后表示认可。

“原来是你之前给我发的邮件啊?我知道了。因为计网是计科的必修课,理论上来说不能免修不免考的,但你不是计科的学生,所以可以没有这个限制。而且免修不免考一般要扣些平时分,但印象中你从来没有缺勤,所以也实在无法扣你任何分数。我可以通过你的申请。”

我不是两面人,认真学习不是伪装。那之后我始终保持着这样的学习状态,也没忘了每节课坐第一排,并不断和老师请教。最后我凭扎实的计网知识,顺利应对了难度极高且题量极大的期末考试,总评拿到94分,看起来不高,却是班上的第一名——这课一直以来都以相当难学且给分超低而臭名昭著,我却靠它上了分。大三我走上了网络方向的研究道路,不过那已经是后话了。

5. 假如生活欺骗了你

假如生活欺骗了你……

不要悲伤,不要心急!忧郁的日子里须要镇静:相信吧,快乐的日子将会来临!

我们扯太远了,接下来把话题放到大二上选课结束之后的生活。

还记得吗?我之前退选了《大学化学IA》。但我不知道的是,一旦有必修课退选,就和次年的奖学金评选无缘了。人奖也不会有。

于是,我作为化院5/102,按说拿5000元的高额奖学金毫无压力,然后喜提——西北风。

算了算了,钱对于计科人或许不是事,要是真学成了,大概这些钱也不太难赚。有得必有失,不是吗?我一直很相信这句话。你总是得眼睁睁看着一些东西离去,但总会有另外的东西回来为你做弥补。

11.26上午,周三,我正为明天到来的离散数学pre发愁,PPT还没开始做。手环一阵震动,竟然是她发来的消息。我们之前在闹矛盾冷战,有很久一段时间不交流了。我深刻明白搞冷战就是窝囊行为,可我承认自己彼时既没有足够的精力哄她,打破冷战局面;又没有足够的决心,向这个陪伴了三年没有做什么错事的女孩提出分手——转专业的错在我。于是就这么拖延,我这一次真的没力气哄她了,希望她能提出和解。这是这么久以来她第一次给我发消息,我满怀希望地点亮手环,看到:

“我们就到这里吧。谢谢学长一路的陪伴。”

这是她第二次叫我学长。奖学金的离去说实话不在我意料之中;但女朋友的离去,我早有预见,只是早些晚些罢了。异地恋真的很难,我决定大二卯足全力,不得不承认已经用完了所有的精力,无法给她足够的关怀;她对我转专业的计划其实并不支持,而且从头到尾都不太支持,那样状态的男朋友就和冷漠的疯子一样,不是么?说实话我自己都觉得自己不正常。

但我预见不了的,是分手的时间。那段时间我很忙,刚好明天要做离散数学pre,今天还要赶PPT;加上ICS、数电、数据结构、近代史……很多东西还没学会,作业留了不少,要做的事情一眼望不到头,自己还重感冒。我没有任何时间能用于悲伤,所能做的不过是拼命向前。我回复了她,结束了一切,然后安静地坐在电脑前,继续赶PPT。

第二天,我的pre结束后,老师的评价是:“非常好,将RSA算法解释得非常到位,令我印象深刻。”我的好哥们T当时和我同一批做pre,所以也在场,听到老师对我的赞赏,他也很开心;下了课之后,他迫不及待地和我分享了一则喜讯:

“兄弟,我昨天终于把我的学妹撩到手了啊!”

你也不知道生活给你喂的什么,但是吃下去就好了

别担心,我和T是好哥们,然后他的学妹和我的学妹不是同一个人。我确实挺为他高兴的,但是怀疑人生也是真的。他是打算辅修计算机,所以跟着学了很多计算机的课,我当然又在怀疑自己的选择是否正确了。那天,空气中的霾厚厚的,天空阴云密布,透不过一缕阳光。T其实也注意到我的精神状态不太正常,后面问我什么情况,我没瞒他:

“兄弟,我昨天终于把我的学妹给弄丢了啊。”

他脸色一变,忧伤了起来,然后把手搭到我的肩膀上。前几天,我俩去九食堂复习离散数学,准备期中考试。回来的路上,聊到感情的事情,他说非常羡慕我有一个能够谈三年的女朋友,大学以来他见过的爱情都是快餐,实在不值得一提。我又问他:

“那你呢?之前搞过对象吗?”

“没有,但是估计快脱单了嘿嘿”

“这么有自信?她是和你一个专业的吗?”

“不是,20级的,我感觉真的快撩到了”

我由衷为他的学妹高兴,因为T是个很幽默的人,做事张弛有度,不像我一样每天都被阴郁笼罩着,又不喜欢和人交流。他说很羡慕我,可他才是那个真正该被羡慕的人啊!那时我们的关系已经临近垂暮,他的故事才刚刚开始,而且是在这样一个充满自由、青春、浪漫气息的时候开始。

还记得么?我8.10就开学了,可那时高考才结束一个月左右。这个短暂的暑假,前20天我在灰暗中度过,也就偶尔去外面逛逛;最后一段时间我带她去万达玩,吃了顿饭,也是最后一次。两个人终于都熬了出来,好不容易摆脱了高中条条框框的桎梏,然后就这样结束了,安静,但没有一点体面。

在那天出门之前,我写下一篇日记

周四那一天,只是平常的一天。和兄弟道别后,我去上数据结构课,没有一丝分神。晚上是数据结构上机测验,我沉稳发挥,再次拿到满分5分。那之后的日子过得很快,一眨眼一个星期过去,我弄完了很多DDL,感冒也好了,在两位室友眼中,我根本没有受到这些事情的影响。可个中辛酸,用文字表达起来是那样的乏力。

6. PRAGMATISM -RESURRECTION-

这一节的名字不是乱打的,它是音乐节奏游戏《Arcaea》中最出名、最有挑战性的歌曲之一,作者是Laur。这里留个链接,万一有人愿意入坑Arcaea呢!

我的QQ头像其实也取材自Arcaea,以前我的头像也一直是黑白风格,这个曲绘正好合我心意。

File:Songs pragmatism byd.jpg
File:Songs monochromeprincess.jpg

我想表达的是,这之后的历程其实就和这个标题一致:践行实用主义,而后涅槃重生。

现在不说那些虚的,活着才是唯一的真实,一切只是为了转专业,实现自己的目标。

K哥说了,对计科人而言,能力是最重要的。大二开始对绩点就没有那么狂热了,我深刻且先人一步地认识到:南大计科不管是考拔,还是转专业,还是保研,这其中所有的考核,包括笔试、机试和面试,全部都是玄学。唯一不玄学的是,不看绩点。可是,一切的恐惧都来源于火力不足:你要是能力足够强,能做到地毯式覆盖打击,那就是能蛮不讲理,虚无缥缈的玄学就是会对你失效。

好,那之后怎么做呢?上篇文章的末尾,我提到自己的三个失败之处:

  • 没有信息
  • 自视甚高
  • 运气不好

信息来源不足,关键在于我大一时闭门造车,导致没走对方向。现在有了K哥的帮助,信息来源比之前好了很多,很容易指导未来的走向。但是还不够,我必须知道同年级的人正在做什么,包括本专业的和跨专业的。这一切在抛弃原专业的课程之后,就有精力开展了。

我在几乎每一门课上都结交朋友。反季课能交到转专业的朋友,既然没有了竞争关系,那问他们面试经验真是太容易不过了;甚至还能结识到辅修的同学,就像T那样,聪明还很用功,总是脑洞大开。此外,跟着计科大班上课很容易体会到本系的风土人情,也容易让自己找到归属感。我先发掘出计科交际能力强的人——不多,但终归能找到;而后展现出自己某一方面的高价值,那就是在成绩上的优势。因为特别肝,加上上学期我在程设实验课对计科同学水平的了解,我判定自己已经超过了计科大多数人。大二的课这么难,谁不愿意多一个认真学习的同学互相帮扶呢?就这样,有了计科的第一个熟人,我以此为中心,将朋友圈向外辐射,很快认识到了不少志同道合的朋友。

我还参加了计科的大学生创新训练项目,以此证明自己多方面的能力。在那里,我和曾经英语听说课上的好哥们Y重新结识了。他是位高手,做事负责可靠,是我大学以来头一次觉得配得上“队长”或“负责人”一职的人。在另一个平行宇宙我俩要是合作创业,他做CEO,那我可能以CTO的角色出现:)还熟识了另一位计科的好哥们L,平时经常唠唠嗑,也能学到很多东西。

下面说自视甚高的问题。我高中的时候是这样:一张化竞试卷,有些题不会,但是我不服气,想的时候看一下答案,然后发现和自己的思路一致,我想的没毛病啊!然后再推一推,又看看答案,这不就做出来了!最后一张卷做下来怎么着也有六七十分,我这个水平,绝对省一起步,就是因为缺少点拨才无法施展才能,离开小镇去了省队好好培养,上不封顶,前途无量,清华北大,不在话下。

最后作为看门神技的化竞,去国初拿了30分不到,喜提省二倒数:)

这件事情告诉我们,自学,最怕自以为学会了,感天动地,实际上却在骗自己,自己的短处根本就没有在训练中暴露出来。我大一仍然有这个毛病,只不过换了一种形式。程设基础和实验两门课嗯写代码,我自以为这种课拿了很高分就前途无量,实际上不过是个抱着小镇传统思想的可笑鼠鼠,根本称不上有什么科学和技术素养,做题小丑罢了。

真要入老师的法眼,先从让同学信服开始。大二的课都是动真刀真枪,没一个是善茬,这时能积极回答同学的问题就很厉害了。在课程群里每一次看到问题,我都会仔细斟酌,看看怎么解决,在完全想清楚后,力图以清晰、简洁的方式进行回答。渐渐地,课程群的有些问题开始让我觉得太简单以至于没有回答的动力了;不过我还是会会思考一下,然后和群里的回答作对比,确保自己的理解没有出现偏差。

很快地,我收获了一批经常来请教问题的同学。这是好事,我每一次都认真地回答——高中第一的同学之所以能经常第一,很重要的一个原因就是经常收获同学的优质问题,认真解答以获得能力提升,然后继续保持第一。良好的正反馈是成功的开始。

最好玩的是解决运气问题。幸好转专业比抽随机数靠谱一点——你还能够在一定程度上决定考核的结果,而不是除了烧香拜佛别无他法。怎么决定呢?想想看面试有哪些要素:和老师交流,以及过硬的面试应对能力。

我第一步要先消除和老师交流时的恐惧。怕什么我就练什么,各种实验课的验收,有老师直接找老师,因为他们问问题通常比较狠;如果没有老师,就找看起来最凶、最能干的助教学长。说实话,只要认真做了实验,回答就能包他们满意,通过验收并不是什么难事;但这么锻炼时间长了,的确能产生一种强大的气场,甚至能够跟老师与助教自如地交流。最后大二一学期下来,我收获了好几个实习邀请。

其次是训练过硬的面试能力。我想假如所有的知识点都融会贯通,那面试不就见招拆招了嘛!说实话技术类面试真的很照顾我这种一根筋麻瓜,不会有类似于“承重500斤的桥怎么通过600斤的牛”、“如果既没有人力、时间和金钱,你如何推进一个不得不做的项目”之类的奇妙问题,临场随机应变不是我的强项。

你猜我怎么做的?还得是大力出奇迹!我要求自己对于任意一个知识点或者问题,想出思路或者完整回答的时间不得高于20秒。简单粗暴,不是么?但效果竟然出奇地有效。为了达到这么快的思考速度,我不得不确保自己对这些知识点彻底融会贯通;而且只背死书的话就又犯之前的错误了,所以会经常在脑海中对自己学过的多门课的知识点进行横向整合,扩展理解的深度和广度。到后来,我看到大多数计科相关的问题都能唠个两句,一般来说也可以答出七八。

7. 何日见破晓?

K哥说得完全正确,转专业这个东西,忙起来就不会想那么多了。或许每一个大二转的同学也都是这么认为的吧?

时间一晃就过去了,接着便是新一年的转专业——大二下没有太多故事可讲,只是一个平平无奇的奋斗人罢了。不过除了之前聊到的计网,我还可以说说操作系统课。在我们那一年,OS课还是烂到爆——用着几十年前的教材,学点抽象、没什么卵用还早已过时的名词。实验也非常差劲,讲义就是抄书和PPT,没有什么启迪人心的东西,内容和ICS的PA实验重叠了很多,可以直接抄代码;框架代码漏洞百出,Makefile极其糊弄,很多功能的实现丑陋至极,学不到一点编程技巧;助教的水平也一言难尽,企图在原版的Lab中挖几个空,留下TODO给我们做,结果忘记Lab中是有.git文件夹的,你猜猜最后怎么着?

# 输入这条指令就可以复原一切改动,让助教设置的所有TODO都复原成标准实现。
git restore .

OS实验在我的一些同学参与助教工作之后,得到了极大的改观,但那也是后事了;不过估计理论课还是会这样一直烂下去。大班OS这门烂课抹灭了我学习系统的信心,不过在后面给实验室打工、自学Linux内核的过程中,特别是看了jyy老师放在B站的《操作系统》课录屏后,我的C语言功底比之前突破了一层境界,并重拾了对系统的兴趣。这是蒋老师给拔尖班开的课,他不知为何能把OS讲得这么好,毫不夸张地说其中的每一节课都能带来灵魂的涤荡和巨大的震撼,我只后悔没有早点学习他的课程。这里放个课程视频链接

好吧,回到主线。21年的转专业在线下举行,分笔试、机试、面试三场考核。笔试和机试在同一天举行,下午笔试,晚上机试。

我没有辜负先前付出的努力。笔试有1道微积分和3道离散数学,大部分顺利答出;机试是前所未有的高难度,我仅做出一道题,就拿到很靠前的排名。这篇文章记录了我面对巨难OJ时的心理状态:

【2021.10.22随记】那些年,我们做过的离谱OJ

6.11,面试考核结束了。等面试的时候,我心如止水,因为知道胜券在握。面试问题是:

“请简单介绍一下你自己,并说说已修读的计科课程和分数。”

“你学的最好的课程是什么?(ICS、计网)计网里面学得最好的是哪一部分?(传输层、网络层)传输层的作用是什么?报文可能因什么而损坏?简述传输层可靠传输的原理?如果TCP流的最后一个报文段损坏,那后面都没有ACK了(这是面试官故意挖坑,别踩),该如何保证可靠传输?”

“讲一下群的定义。”

走出面试间,我第一时间告诉K哥,这波稳了。前面所有的努力,最大程度地抹平了考核中的不确定性。不像K哥说的那样,我等待面试结果一点都不紧张,后面也没再和教务员询问考核结果,只等7月份在教务处的转专业公示名单中找到我的名字。

你看,我讲第二次转专业考核的事情也就花了这么一点点篇幅,因为它在我心里的分量属实不重,没留下深刻的印象。可考核完的那天晚上,我却辗转难眠。

这后面写了更多絮叨,但是不放出来了

终于结束了,这斗智斗勇和汗水浇灌的两年。时光逝去得多么不体面啊!昔日在大学发展社交、玩社团、玩音乐的梦想,一并化为泡影;女友离开了我,甚至又脱了单,而我在大学的桃花运却始终没有哪怕一点迹象。有人不仅一年就转成了专业,还把自己建设成了六边形战士,有了女朋友,把社团、学生工作和科研全都玩得风生水起,可我却只有比他高0.1的破烂绩点,以及一身的毛病。他们把大学生活玩好了,可我却把颈椎、腰椎和胃都玩坏了。

过去两年我甚至不怎么出校门吃饭,更不要提去游玩了,封校对我来说根本无所谓。大一我只在一组团的四五六食堂吃饭,因为就在教室和宿舍往返的路上,最省时间。第一次去稍远些的地方吃,是在大二开学和K哥线下面基的时候,他带我去吃了烤肉——那也是我人生中第一次吃烤肉。至于和npy分手的那一天,室友Z说无论多忙我都应该腾出时间去吃点好的,弥补一下,我们也不过只是去稍远些的第九食堂吃饭而已,比平时晚饭多花3块钱,就算是排遣了。

至于社团活动,我参加过一两次,但从未找到归属感,只觉得心情变得更差了,迫切地希望活动赶快结束,然后躲在黑暗的地方,自己听歌安静一下。我那时很自卑,他们在台上发光发热,只能让我回忆起小学时被欺凌的绝望仇恨、初高中爱而不得的心如刀绞,以及大学只身独行的迷茫痛苦。

现在是2022.10.3的深夜,回想这些,仍能感受到昔日的悲欢,只不过因为已经破茧成蝶,所以多少风轻云淡了些;再加上拿到推免第一、评上国奖、保研清华本部,所有努力都获得了回报,我为过去拼命的自己感到庆幸。如今,我获得了坚韧不屈的灵魂,弥补了这个世界的先进观点和思维,为人逐渐文艺,在穿搭和发型上都有了自己的理解,约人出去吃喝玩乐也能马上想到很多选择,不会再犯纠结;更重要的是,我自己也成了为后来者指引道路的星辰,就像K哥帮助我那样,我也在帮助很多学弟学妹认清自己的选择——或在原专业保守,或走上和我一样的道路。

转专业的苦和后面的人生相比还不算什么,但一路下来我的确在成为越来越坚强的战士,一切都是最好的安排。罗曼·罗兰的这句至理名言,毫无疑问地成为我此生信奉的信条——

世界上只有一种真正的英雄主义,那就是在认清生活的真相后依然热爱生活。

发表评论

您的电子邮箱地址不会被公开。