共计 2709 个字符,预计需要花费 7 分钟才能阅读完成。
又到一年年底时,除了感叹一句时间过得真快之外,也非常庆幸自己能够渡过了这精彩的一年。
工作
首先是工作上面的变化。自 16 年毕业以后就在招联消费金融有限公司上班,一直到今年的五月份。在招联的期间,有幸得到老大的赏识,也学到了非常多的东西,积累了不少项目经验,认识了许多优秀的人。为了见识一下更大的世界和谋求更高的薪水,经过慎重的决定之后来到了腾讯,好好感受一番国内顶级互联网公司的打法。
换了新的工作单位,也适应了新的工作节奏。身边的同事都是非常优秀的人才,从他们身上学会了很多之前不曾见识过的东西,这也是我入职以来最大的收获之一。能够和一群优秀的人共事,本身就是一件幸福的事情。
至于刚刚所说的工作节奏,这边的氛围我是觉得蛮 OK 的。没有奇怪的加班文化,也没有人会管你几点来几点走,只要能够在既定时间完成所需的工作即可,非常自由。所以在项目紧的时候,会合理地加一会班把事情做完;项目松的时候,我会在白天做需求,晚上继续学习感兴趣的东西提升自己,又或者是去健身,和朋友开个黑什么的。
让人觉得痛苦的地方也是有的,比如说参与维护一些内部的老系统。由于公司历史比较久,业务众多,人员的进出也相对频繁,所以很多老的系统会有一些谜一样的祖传代码,让人看了想掀桌。之前我是很抗拒维护老系统的,觉得这东西费时间费精力,代码也是罗里吧嗦的古代风格。后来看了一篇帖子,有一段话说得很好,大意如下:
在维护老系统的过程中,首先你会了解到当初为什么要这么做。也许一句看似啰嗦的代码,其实是考虑到了几个特殊的情况。接下来,你便可以在维护的过程中对系统进行深入的理解,然后总结一番,把缺失的文档补回来。当中的过程已经修炼了你阅读代码、撰写文档的能力。
学会在淤泥里面发现黄金,也是今年让我成长的觉悟之一。
学习
为了加入腾讯,也是经过了一番准备。在准备的过程中,好好巩固了一大堆基础知识,对以前模棱两可的知识点有了质的提升。由于自己一直有写博客的习惯,所以在知识的积累上,无论深度还是广度,都有值得肯定的地方。对于面试常见的知识点,在自己的博文中大多有所涉猎,为了把它们总结成文,这个过程更让我对于具体的知识点能够知其然且知其所以然。以此同时,写博客也能锻炼对于自己对于知识、经验的总结能力。于是在面试的过程中一点也不慌,和面试官的交流能够做到有来有回,非常愉快。
当然,在面试的过程中也暴露了我的一些缺点,尤其是对于计算机基础的掌握。非科班出身是永远的痛,但并不是局限我的理由。在明白自己的短板以后,便也有的放矢地补充所或缺的知识。
首先是 Charles Petzold 所著的《编码——隐匿在计算机软硬件背后的语言》。这本书抛开代码,从人类最开始对于信息传递、数学计算的需求开始讲述,描绘了计算机从一个个简单的概念,到最后复杂集成的历史。这本书让我深刻理解了计算机的工作原理,更宝贵的是隐藏在这些原理后面的设计哲学。
其次是过了一遍关于编译原理的课程,明白了一行代码是如何经过编译后被机器所执行的。关于编译原理其实早已听说,但是一直没有勇气去深入学习,觉得它太难且离我太远。回顾了自己所写的文章,发现基本上都是一些非常浅显的内容,也意味着自己掌握的也只是一些非常浅显的东西。既然如此,为什么就不敢去突破一下呢?
幸运地在 YouTube 上找到了中国科技大学华保健老师的《编译原理》课程,立马扎进去深入学习。我是属于那种靠实践才能真正掌握某一知识的人,所以在学习一段时间以后,做了个 JS 解释器,也总结成了一篇《前端与编译原理——用 JS 写一个 JS 解释器》,终于成为了我历史文章中第一篇真正有技术深度的文章,成就感满满。
在实现解析器的过程中,也对 JS 这门语言的本身有了更为深入的了解。对于作用域、闭包、垃圾回收等等的知识能够真正的掌握,而不是停留在背诵概念的阶段——因为我把它们都实现了一遍。
除了基础知识以外,由于工作的关系第一次深入接触到了游戏开发。曾几何时对游戏开发有着深深的恐惧,因为印象中对于一个看似简单的逻辑,在小游戏中的制作中也是复杂得很,而且还要考虑帧率、性能等等乱七八糟的东西。但是当我真正进入了解以后才发现,不管是 web 开发也好,游戏开发也好,本质来说也利用代码去实现逻辑而已,之不过实现的方式不同。想通了这一点就不再抗拒了,反而为即将到来的挑战多了跃跃欲试的期待。经过一个多月的努力,终于上线了第一个小游戏“膨胀大赛”,放在了手机 QQ 趣玩模块里面,接受所有手 Q 用户的检验。在开发的期间也引入了工程化的理念,把一些常用的游戏模块抽离出来,供他人使用。可惜由于业务调整,接下来要负责别的项目去了,反而有些不舍。
生活
年初的时候报了健身,同时体测显示肚子和屁股的赘肉超标。经过小半年的锻炼,身体指标恢复了正常;到了年尾的现在,健身已经成为了习惯,身体相比去年有了质的飞跃,至少很多衣服胸口的扣子已经扣不上了哈哈哈哈。
和女票来到了恋爱的第四个年头,两个人都在不断变得更好。生活中依然会有摩擦,但两个人都比以前更加宽容有耐心,不仅是恋人,更是无话不谈的好朋友。
今年的足迹也是比以往都要丰富。年初的时候去香港迪士尼跨年,感受了童话般的梦幻;在五月份的时候到了厦门,认真地文艺一番;九月份公司团建到了成都重庆,心里烙下了被辣椒支配的恐惧;国庆节跑到了台湾,体会了宝岛嗲嗲的风土人情。期间也有和老同学回广州打 CS 喝茶,到惠州按摩洗脚吃海鲜。每一次出游都非常开心,希望明年能够去更多的地方。
前段时间买了台 Switch,一股脑把《荒野之息》打了个通关。可能由于这部作品太高了,导致别的游戏都没有心情玩下去,最后导致 Switch 在家里持续吃灰,好几个月没打开来玩过了。
在车队的强势 carry 与运气的加成之下,总算在《王者荣耀》的第 13 个赛季登上了王者段位,个中辛酸大家都懂。不知道明年会不会出 PS5 呢,如果出了一定要买一台回家镇宅。
来年的期待
对于工作,希望能够负责更多更重要的模块,认识更多的同事,积累更多经验,升个级。
对于学习,除了保持工作技能相关的持续学习以外,希望能够投入更多时间对于历史、心理、哲学能够有所涉猎,看更多的纸质书。
生活上,和女票继续好好的。去东北滑雪,带爸妈旅游,没事租个车出去兜圈儿。
希望在明年我生日的时候,能够送自己一个很漂亮的纹身,而前提是把肌肉练好看,基于这个目的,我会一直坚持撸铁健身的~~
跳舞是很好玩的东西,虽然今年都没有去 studio 学跳舞了,但在家里跟着音乐乱跳已经成为了习惯。又承包了今年年会的街舞表演,希望以后的年会都能够上台吧,因为真的很享受聚光灯下的感觉。
最重要的,还是身边的人都能够身体健康,事事顺利啦。
新年快乐~
Merry X’max~