My excellent 2018

18

又到一年年底时,除了感叹一句时间过得真快之外,也非常庆幸自己能够渡过了这精彩的一年。

工作

首先是工作上面的变化。自16年毕业以后就在招联消费金融有限公司上班,一直到今年的五月份。在招联的期间,有幸得到老大的赏识,也学到了非常多的东西,积累了不少项目经验,认识了许多优秀的人。为了见识一下更大的世界和谋求更高的薪水,经过慎重的决定之后来到了腾讯,好好感受一番国内顶级互联网公司的打法。

换了新的工作单位,也适应了新的工作节奏。身边的同事都是非常优秀的人才,从他们身上学会了很多之前不曾见识过的东西,这也是我入职以来最大的收获之一。能够和一群优秀的人共事,本身就是一件幸福的事情。

至于刚刚所说的工作节奏,这边的氛围我是觉得蛮OK的。没有奇怪的加班文化,也没有人会管你几点来几点走,只要能够在既定时间完成所需的工作即可,非常自由。所以在项目紧的时候,会合理地加一会班把事情做完;项目松的时候,我会在白天做需求,晚上继续学习感兴趣的东西提升自己,又或者是去健身,和朋友开个黑什么的。

让人觉得痛苦的地方也是有的,比如说参与维护一些内部的老系统。由于公司历史比较久,业务众多,人员的进出也相对频繁,所以很多老的系统会有一些谜一样的祖传代码,让人看了想掀桌。之前我是很抗拒维护老系统的,觉得这东西费时间费精力,代码也是罗里吧嗦的古代风格。后来看了一篇帖子,有一段话说得很好,大意如下:

在维护老系统的过程中,首先你会了解到当初为什么要这么做。也许一句看似啰嗦的代码,其实是考虑到了几个特殊的情况。接下来,你便可以在维护的过程中对系统进行深入的理解,然后总结一番,把缺失的文档补回来。当中的过程已经修炼了你阅读代码、撰写文档的能力。

学会在淤泥里面发现黄金,也是今年让我成长的觉悟之一。

学习

为了加入腾讯,也是经过了一番准备。在准备的过程中,好好巩固了一大堆基础知识,对以前模棱两可的知识点有了质的提升。由于自己一直有写博客的习惯,所以在知识的积累上,无论深度还是广度,都有值得肯定的地方。对于面试常见的知识点,在自己的博文中大多有所涉猎,为了把它们总结成文,这个过程更让我对于具体的知识点能够知其然且知其所以然。以此同时,写博客也能锻炼对于自己对于知识、经验的总结能力。于是在面试的过程中一点也不慌,和面试官的交流能够做到有来有回,非常愉快。

当然,在面试的过程中也暴露了我的一些缺点,尤其是对于计算机基础的掌握。非科班出身是永远的痛,但并不是局限我的理由。在明白自己的短板以后,便也有的放矢地补充所或缺的知识。

首先是Charles Petzold所著的《编码——隐匿在计算机软硬件背后的语言》。这本书抛开代码,从人类最开始对于信息传递、数学计算的需求开始讲述,描绘了计算机从一个个简单的概念,到最后复杂集成的历史。这本书让我深刻理解了计算机的工作原理,更宝贵的是隐藏在这些原理后面的设计哲学。

其次是过了一遍关于编译原理的课程,明白了一行代码是如何经过编译后被机器所执行的。关于编译原理其实早已听说,但是一直没有勇气去深入学习,觉得它太难且离我太远。回顾了自己所写的文章,发现基本上都是一些非常浅显的内容,也意味着自己掌握的也只是一些非常浅显的东西。既然如此,为什么就不敢去突破一下呢?

幸运地在YouTube上找到了中国科技大学华保健老师的《编译原理》课程,立马扎进去深入学习。我是属于那种靠实践才能真正掌握某一知识的人,所以在学习一段时间以后,做了个JS解释器,也总结成了一篇《前端与编译原理——用JS写一个JS解释器》,终于成为了我历史文章中第一篇真正有技术深度的文章,成就感满满。

在实现解析器的过程中,也对JS这门语言的本身有了更为深入的了解。对于作用域、闭包、垃圾回收等等的知识能够真正的掌握,而不是停留在背诵概念的阶段——因为我把它们都实现了一遍。

除了基础知识以外,由于工作的关系第一次深入接触到了游戏开发。曾几何时对游戏开发有着深深的恐惧,因为印象中对于一个看似简单的逻辑,在小游戏中的制作中也是复杂得很,而且还要考虑帧率、性能等等乱七八糟的东西。但是当我真正进入了解以后才发现,不管是web开发也好,游戏开发也好,本质来说也利用代码去实现逻辑而已,之不过实现的方式不同。想通了这一点就不再抗拒了,反而为即将到来的挑战多了跃跃欲试的期待。经过一个多月的努力,终于上线了第一个小游戏“膨胀大赛”,放在了手机QQ趣玩模块里面,接受所有手Q用户的检验。在开发的期间也引入了工程化的理念,把一些常用的游戏模块抽离出来,供他人使用。可惜由于业务调整,接下来要负责别的项目去了,反而有些不舍。

生活

年初的时候报了健身,同时体测显示肚子和屁股的赘肉超标。经过小半年的锻炼,身体指标恢复了正常;到了年尾的现在,健身已经成为了习惯,身体相比去年有了质的飞跃,至少很多衣服胸口的扣子已经扣不上了哈哈哈哈。

和女票来到了恋爱的第四个年头,两个人都在不断变得更好。生活中依然会有摩擦,但两个人都比以前更加宽容有耐心,不仅是恋人,更是无话不谈的好朋友。

今年的足迹也是比以往都要丰富。年初的时候去香港迪士尼跨年,感受了童话般的梦幻;在五月份的时候到了厦门,认真地文艺一番;九月份公司团建到了成都重庆,心里烙下了被辣椒支配的恐惧;国庆节跑到了台湾,体会了宝岛嗲嗲的风土人情。期间也有和老同学回广州打CS喝茶,到惠州按摩洗脚吃海鲜。每一次出游都非常开心,希望明年能够去更多的地方。

前段时间买了台Switch,一股脑把《荒野之息》打了个通关。可能由于这部作品太高了,导致别的游戏都没有心情玩下去,最后导致Switch在家里持续吃灰,好几个月没打开来玩过了。

在车队的强势carry与运气的加成之下,总算在《王者荣耀》的第13个赛季登上了王者段位,个中辛酸大家都懂。不知道明年会不会出PS5呢,如果出了一定要买一台回家镇宅。

来年的期待

对于工作,希望能够负责更多更重要的模块,认识更多的同事,积累更多经验,升个级。

对于学习,除了保持工作技能相关的持续学习以外,希望能够投入更多时间对于历史、心理、哲学能够有所涉猎,看更多的纸质书。

生活上,和女票继续好好的。去东北滑雪,带爸妈旅游,没事租个车出去兜圈儿。

希望在明年我生日的时候,能够送自己一个很漂亮的纹身,而前提是把肌肉练好看,基于这个目的,我会一直坚持撸铁健身的~~

跳舞是很好玩的东西,虽然今年都没有去studio学跳舞了,但在家里跟着音乐乱跳已经成为了习惯。又承包了今年年会的街舞表演,希望以后的年会都能够上台吧,因为真的很享受聚光灯下的感觉。

最重要的,还是身边的人都能够身体健康,事事顺利啦。

新年快乐~

Merry X'max~


如果觉得我的文章对你有用,请随意赞赏

你可能感兴趣的

polar_bear · 2018年12月26日

丰富多彩,有空写写面试入职腾讯的过程吧

+1 回复

0

这个要支持!

SegmentFault · 2018年12月27日
walksky001 · 2018年12月25日

颓废的一年 来刺激下

回复

SegmentFault · 2018年12月27日

hello 你的文章已被收录到思否社区官方活动贴《一起来总结你的 2018》,在开发路上愿 SF 与你同在!

回复

载入中...