Hello 2020 & 2019 流水账

翻了翻之前的博客和手机,发现自己一年前(整个 2018 年)都没有好好做个总结。仔细想想,也是。从 2018 年开春自己下定决心备战春招,到大学毕业前夕的这段时间内,一切发展都出奇的顺利。像是一个没有经历过风狂雨骤的小池塘,自己就这样一天一天的摸鱼过去了……想了想这可是 3/8 的大学时光。可能有记忆的也就是三件小事。一是和自己喜欢的女生在一起了。二是第一次经历了一个人在外漂泊的生活,三是连续肝了 160 小时塞尔达荒野之息

相比之下 2019 年自己经历的更多,也完成了自己社会身份的转变。无论如何都是需要记录下来的。但是人懒不想好好构思博客的结构,那就按时间顺序记个流水账吧。

按理说这种文章应该在 2020 年的第一天之前完成,但是想想元旦当天自己还在为新年活动值班,就只能借着春节假期写一篇迟到的文章了。

毕业设计

对很多同学来说软院的毕业设计(专业实训4.0)可能就是毕业前的最后一波摸鱼。对我而言,我恰好找到了与之前腾讯实习期间工作相关的题目(当然还有就是曙光女神放羊不管事)。从一个网络数据包开始,凭借着拙劣的 C++ 水平一步一步还原出 RTP 协议,然后提取出其中的音视频码流。借此机会刚好算是把我在鹅厂实习期间学到的理论知识实践了一遍。毕设当中有个环节是要求翻译一篇外文文献,顺带着把鹅厂实习期间看过的一篇 WebRTC 拥塞控制算法的文章翻译了。

整个毕设过程和前年的实习经历如此密切,导致那段时间里自己不断回忆着深圳那段短暂的实习时光。在翻译那篇拥塞控制算法的时候,想起了当时我们为了改进弱网下的视频质量做的一些事情:对算法里的每个细节不断调整;通过暴力抓包去猜测竞品的数据包结构,看带宽占用去反推竞品的流控策略;因为公司的 AP 性能过好,弱网环境模拟不到位,组里买了七八个网红路由器实机测试(很符合现东家“追求极致”的价值观)。

当然啦,作为一个码农(软件工程师),有必要从技术角度总结下做毕设期间的收获

  • 系统入门了一遍 C++,from scratch
  • 弥补了软院计算机网络开卷考试的技术债
  • 把实习期间的一些理论知识实践了一遍,在音视频方面的知识有所积累

踏入职场

第一份工作经历和实习期间的经历差别还是非常大的。毕竟 2B 和 2C 产品的部门结构,人员安排和开发流程等都是不太一样的。

现在的部门是一个业务迭代飞快的部门。由于人手紧缺,自己一上来就被分了一个很大的需求。中途还经历了服务端离职换人等等一系列事情,可谓一波三折。当然最后磕磕绊绊还是按期完成,没有 delay,也没有出现线上 bug,算是长舒一口气。

还是由于人手紧缺(流程不规范),在 2020 年前的一个月内,自己又经历了一波半封闭开发,找回了在校期间极限开发 hackday 的感觉。

一件可圈可点的事情就是,做了一些微小的 devops 工作。因为我们作为一个中台部门,需要和多端对接,工程本身的性质较为特殊。组里几位同事一起折腾了两个月,把研发流程和效率从原始时代拉到了一个不错的水平。当然,可能连老大也觉得到了不得不做的阶段,不然是不会做的

工作后我认识到成长是自己的事情。组里的同事、老大和你也只是合作关系,并不会太 care 你的成长。虽然公司会对外宣称“十分看重应届生的个人技术成长”,但是在我看来,成长一定是自己的事情,公司根本没有培养的义务,也不会付出额外成本培养你。部门的业务功能一个接着一个,需求是永远做不完的。

生活

感觉在有了女朋友以后生活还是丰富了很多的,至少不再是宿舍食堂教学楼启明学院这种 X 点一线的生活了。19 年年初因为两个人都不算很忙,每逢周末也都会出去玩。毕业以后基本上开启了两人的异地生活。我在中秋和国庆回了两趟武汉,和两位优秀毕业生同学面基撸串,也和女朋友继续在武汉玩了几天。总之在毕业这一年把武汉三镇都逛了一遍,算是对得起在这个城市生活的五年吧。

在北京半年的体验感觉挺一般的。一方面可能是工作太忙,另一方面,在美食方面北京真的是荒漠。在家里(或者武汉,整个湖北)可以做到一周过早不重样,到了北京以后,可能就只能花 21 块钱在 X 丰包子店买「二两包子、一份炒肝、一盘芥菜」这种套餐,或者是咸的要命还难吃的老北京炸酱面。

未来

其实我一直是有继续读书的想法的,当然最终由于挂科选择了工作。挂科的直接原因是自己作死,根本原因还是在软院这个大环境之下,自己对课程和学习的懈怠(都翘了?)。

十分羡慕在校期间的学生,因为他们有大把时间可以试错,可以折腾。对于工作后的我来说,准备读书的时间和机会成本就高多了,而且随着时间推移会继续上升。

种一棵树最好的时间是十年前,其次是现在

无论最终情况如何,既然有读书的想法,准备工作是要提前做的。

19 年最后几个月时间,借着每天下班的那一点点时间把高数上册看了一遍,课后习题也动手做了做,回想起大一新入学时期微积分老师的一句话:

我可能是你们整个大学期间讲课讲得最好的老师

自己的英语水平其实也挺一般,词汇量不够,四六级分数还行都是靠应试技巧考的。从 19 年 10 月份到现在,考研大纲里除了零频词(过去若干年英语试卷上尚未出现过的考纲单词)没背完,基本上也都过了一遍。之前的我总是有三天打鱼两天晒网的习惯,这一次确实切身体会到坚持的作用。随着背单词的数量慢慢变多,近期在看维基和一些文档的时候,会欣喜的发现一些近期背过的单词,也算是小有成就感吧。

上班期间中午午休前会抽空翻翻操作系统和计算机网络的 PDF。虽然两年前都看过一遍,但再次翻阅的过程中确实有新的收获。“温故而知新”。

2020 年年初,自己所在的省份遭遇了一场新型冠状病毒肺炎,春节延期在家期间,刚好也有了更多时间来考虑读书深造这件事。现在已经是 2 月,留给我的时间也越来越少了。