差强人意的 2019 和仍需努力的 2020

2019 年初 - 颓废的寒假

忙完我大学生活的最后一门必修课的期末考试后,我的大学生涯就只剩下八分之一了(你没看错,我们这奇葩专业大四还有必修课)。最后一个寒假,虽然不长,但却是奢侈的,因为未来的几十年(或许没到几十年就嗝屁了)都很难再有哪怕一半长的假期了。

和多数已经找到工作的大四同学一样,这个寒假过的比较懒散,绝大多数时间是在打游戏或者刷剧,偶尔看看毕业设计。本来有打算新开坑一个开源项目,但是莫名的没什么动力,到假期结束也只搭了个架子。看下朋友圈,同届的那些考研的同学在积极准备复试,保研的则在加班加点地跟着导师做项目。这时候,我总是莫名地感到空虚,或许是因为以奋斗和充实为主旋律的大学生活已经不再属于我了。

2019 年春 - 毕业设计

大四的最后一个学期主要是以完成毕业设计为主。毕业设计的选题早在 2018 年末就已经完成,由于我的学院要求严格,不允许跨专业选择毕设题目(不然我肯定会找个计算机学院老师带我毕设),所以最后拿到手的毕设题目并不是我擅长的方向。我的毕设导师知道我比起本专业(电气工程)的知识,更擅长计算机相关的,因此给我安排了一个他认为比较适合我的题目,是用机器学习的手段来解决某个电气工程领域的优化调度问题。

由于之前我并没有接触过机器学习,因此还是要从基础学起。基础的学习大概持续了一个月,我才开始做毕设的具体内容。这时候很多同学都已经基本完成毕设内容,开始写论文了。对于我的毕设题目所要解决的问题,业界少有人涉足,唯一的一篇比较接近的 IEEE 文章里面提供的解决方案不仅无法复现,还有明显的逻辑问题。这明显提高了我完成毕设的难度。最终,我还是训练出了勉强可用的模型(虽然效果还不如传统数学方法)。如果仅仅是这样,可能我就无法毕业了,还好我把重点集中在了优化调度行为的载体 - 嵌入式平台上。这块是我比较擅长的,做起来也得心应手。利用了 麒麟 970 SoC 集成的 NPU 来加速神经网络的运算,首次使得用深度强化学习的手段在嵌入式平台解决这类优化调度问题变得可行。最终答辩后,我取得了我认为还算可以的成绩(虽然比同组的其他同学得分都要低)。

此外,在做毕设期间,我还是抽出了宝贵的时间,完成了 上海-苏州-乌镇 五日游。我首次体验了上海这种大都市的繁华,以及苏州的自然之美,还有乌镇的朴素民风。不知道下一次有这样长途旅游的机会,是在什么时候。

2019 年夏 - 第一份工作

毕业后,我搬进了提前租好的在北京的小屋。一个只有 8 平的小隔断间,月租却高达 2k,而且一次需要交半年房租。好在距离地铁站近,通勤时间全程不到 1 小时。居住体验还算不错,因为合租的邻居都比较爱干净,而且安静不吵闹。缺点就是就餐问题不好解决,方圆一公里内,只有一家麦当劳和一家可以买菜的超市。

在公司的工作起步的也比较顺利。由于 2018 年实习了三个月(然后秋招时期转正),所以对部门的业务有一定了解,基本可以胜任工作。部门主要负责公司的大数据平台,自称全国范围内仅次于阿里的数平(实际上要想配得上这个名号还有很长一段路要走)。部门里有不少牛逼的团队和牛逼的人,负责一些核心技术的开发。然而我所在的这个组可谓是全部门技术最 low 的一个组,负责的主要是业务的开发,换句不好听的话来说就是 CRUD boy。组里的平均职级大概比其他组低一级,离职/入职频繁,晋升相对较难,这也是预料之内的。毕竟我这种半吊子水平还是非科班,大厂校招连笔试机会都没给过我,能进这家公司就已经很不错了。我认为,既然进来了,就要充分利用资源,不能满足于日常 CRUD,要多学习先进的技术和架构,充实自己,为以后找到更好的工作做铺垫。

总之,虽然对工作内容不是很满意,但是可以胜任,同事和 leader 都很 nice,容易相处,工资还算可以,足够我在北京比较舒服地生活并且有结余。所以总体来说对这份工作还是比较满意的。

2019 年秋 - 加班

国庆过后,北京天气转凉,本来可以穿短袖的,现在可能要穿秋衣。工作内容也变得紧张起来。我接连负责了两个重要项目的后端开发,排期都比较紧,但还好都按期完成并顺利上线了。在这期间,我也有不小的业务长进,对公司数平的架构体系和战略目标有着更深一层的认知。这段期间工作比较辛苦,为了能按期上线经常主动加班(主动加班没有加班费,但是有餐补和通勤费用补贴),大概持续了一个多月的 997,以至于触发了风控,HRBP 发消息提醒我要合理安排工作与生活(也许是怕我猝死影响公司名声吧 😂)。但实际上生活还是比较规律的,每天睡眠时间充足,但是娱乐和充电时间确实是没有了,这可以算是这段时间的主要损失吧。

有一件比较不爽的事情是晋升。理论上校招入职的新人都有机会参加秋季晋升,并且很大概率能够升一级(毕竟除了 special offer,所有校招新人都是最低职级,拿的白菜价薪资,所以刚入职就能晋升很正常),然而我由于总入职时长未满 6 个月,因此没有晋升资格。这其实还是怪我 2018 年实习的时候草率的离职,那会儿因为需要上课,老师又管的严不让翘课,我嫌麻烦不想来回往返北京(车票也不便宜),因此就离职了。正确的做法是找老师开个证明,然后联系 HRBP 说明情况,这样就可以请一个长期的假而不用离职,这段时间虽然没实习工资,但是还是算到在职时长中的。我那时还是太年轻,直接甩手不干,反正已经转正,offer 到手,等毕业再重新入职。

无法参加秋季晋升的直接后果就是下一年参加春季晋升,少了半年的薪资差额。间接后果就是无法参加下一年的秋季晋升(因为下次晋升需要在这个职级待一年),要参加下下年的春季晋升。而春季晋升比秋季晋升竞争激烈,名额少通过难度大,这将导致我连续两次晋升处于不利地位,所以还是很亏的。所以在这里建议其他正在或是即将实习,并有转正意愿的同学,尽早了解公司晋升制度,也不要实习期随便离职。

2019 年冬 - 养精蓄锐

前不久完成了最后一个重要项目的上线,整个世界瞬间变得清静下来。一整天下来,没接到一个业务方电话,内部 IM 上也没一个人 at 我。直到年前,我只剩下一个无关紧要的小项目要完成。这也给我足够的时间和精力去复盘和反思自己半年多来的工作,并规划一下未来的工作方向和目标。

由于不再加班,回到了 965 的日子,我又有足够的业余时间可以放松一下自己,比如看个电影,打个游戏之类。之前由于时间原因放下的个人开源项目也可以重新拾起,甚至还开了个新坑。或许人生的意义除了工作带来的成就感,就在于这些业余的小爱好给自己的快乐吧。

此外,还有一个大学四年来和我关系一直很不错的姑娘,虽然我早就被她 friend zone 了,也接受自己配不上她的事实,但还是想以朋友的身份,在年前和她聚一聚,叙个旧,并当面对她这些年来给予我的精神上的支持表示感谢。半年多没有见面,下次再见不知又是什么时候了。

2020 年展望

工作

希望 2020 年的我能够进一步提升技术和业务能力,让自己更胜任工作,更配的上自己拿的工资(虽然是去年的白菜价,应该是全公司开发岗里最低的了)。同时顺利通过春季晋升,让自己的薪资变得好看些。希望自己能够对工作拥有更高的热情,不要承认自己只是一个 CRUD boy,而是一个未来的架构师的心态去面对工作。

学习

希望自己在未来的一年里能够更深入了解操作系统和编译原理等底层知识。由于非科班,平时自学的时间有限,加上学习能力差,接受知识的速度较慢,导致我和同龄人相比,对于偏底层、偏算法的相关知识有较大差距,这需要我用业余时间补回来。同时,要关注业界的一些新的技术和解决方案,尤其是在大数据平台领域,从而为自己更好地完成工作打下基础。有句话说的好,要“跳出舒适区”才能有所提高。学习中更要注意这一点,而不仅是停留在自己擅长的领域做一些小修小补。

开源

首先,希望在 2020 年,我能填上 2019 年开的,并且一些还未过时的旧项目也要继续维护。其次,希望能够有更敏锐的意识,找到自己擅长的领域内的痛点,并对症下药,开发出更有价值的开源项目。

此外,我还希望自己能够更多地参与现有的开源项目。毕竟自己的精力和能力有限,完全单干做出来的多半可能只是玩具,而如果参与到了更成熟更严谨的项目体系中,自己的代码更有可能创造价值。而且大项目往往还有大佬 review 代码,不断参考大佬建议修改代码的过程也是一个很好的自我提高的过程。

生活

希望 2020 年自己在饮食习惯方面能更加健康,并重拾大学时期的习惯,多抽时间锻炼身体。此外没太多打算了。

感情

顺其自然吧。喜欢一个人尚且很不容易,同时对方又喜欢自己(尤其是像我这种没啥值得喜欢的地方的)更是难上加难。感情还是得看缘分,强求不得。此外,我似乎没啥时间谈恋爱 😂。

一句话收尾

这里,用公司的一句著名的老话来收尾,算是给自己的 2019 送行并迎接 2020,那就是“既往不恋,纵情向前”。与大家共勉。

  • 总结
    172 引用 • 1569 回帖 • 2 关注
  • 2019
    59 引用 • 462 回帖
2 回帖
请输入回帖内容...
  • sumoonyoko

    老哥给兄弟一句劝,“感情还是得看缘分,强求不得”得改改:感情还是得看缘分,谁脸厚谁先追到……看看你身边的 30 多岁的单身汉吧,单单身太久撩妹都不会了,相亲都难处

  • Rabbitzzc
    该回帖仅作者和楼主可见