2014 in Review

这一年,如果要用什么词汇来概括一下的话,恐怕只有忙碌二字最为恰当了吧。忙毕业,忙工作。这一年到目前这一刻为止,接触的项目有 4 个,其中有 3 个是从零开始的做起的。工作量很大,时间都很赶,因为公司有所谓战略,要抢一个时间点。这能理解,但就目前的收效来看,都并不是非常理想。这个给开发的质量也带来了不良影响,因为要快,我们的某些代码质量不高,这不是我期望的状态。因为工作的忙绿,也差点耽误了自己的毕业论文。同事生哥还几次问我论文交了没有,比我自己还着急。好在,顺利毕业。

从大量的编码工作中,成长得也算挺快,但同时成长的质量并不是特别好。大部分的时间,都是在赶工的状态,功能实现了,效果有了,基本就是接下去一个模块一个功能了,从某个方面,这有利于产品,时间宝贵。从工程和个人成长方面,弊端显然会多一些。工程师的存在,就是为了解决问题而来,那么,很多时候,我能发现,解决问题的途径,总是不止一个,在这多个途径中选择最优的,在很多时候,成为了问题的问题。当然,有时会遇到解决不了的问题,幸运的是,我的身边,总有比自己强大,有经验的同事,他们也都乐于伸出援手。代码量积累到一定程度的时候(包括自己写的和阅读别人的),我开始明白,在很多时候,逻辑能力与设计能力在开发过程中的重要性,显然超过了其他很多其他因素的重要性,甚至超过了你对某个语法,或者 API 的熟悉程度的重要性。很多时候,拿到一个需求,是需要先进行深入的思考和设计的,是的,代码也是需要设计的。这一点的重要性,在一些因为赶工而堆砌出来的代码积攒到一定数量的时候,会慢慢凸显出来。

这一年拍了很多照片。在加班最厉害的那段时间里,我有那么一瞬,意识到,要是哪天过劳猝死了,我生前见过的种种美好岂不是也会随着一起,没了温度,没了气息,进而消失?于是,我开始记录,拍下一些我生活的轨迹,轨迹里的人和物。在闲暇的日子里,我会带着相机出去「扫街」。35 mm,经典人文焦段,虽然拍不出宏大的场面,但用来拍摄街景,街上的人和物,恰到好处。而为了拍出想要的画面,我有时需要挪动脚步,去靠近我的目标,这确实需要一些胆量和技巧。这方面,我虽说不上是高手,不过还是略有小成,手疾眼快,来去自如。「扫街」对于我,确实是一件很自在的事。

十一月份的时候,和公司几个同事去了沙巴旅游。海岛很漂亮,海水很干净,沙子很干净,天很蓝,街道还算干净,交通不堵,开车的都很有礼貌,天气很热,辣椒很辣。载着我们的快艇就快到美人鱼岛的时候,我被浅海几乎透明的海水给震撼到了。按说我也算是海边长大的小孩,可这样干净的海水确实没见过。船还没靠岸,我就按了好几下快门,尽显观光客本色。英语口语得到了不少锻炼,酒店 check in 的时候,买当地 SIM 卡的时候,午饭时和旁边泰国来的潜水教练搭讪的时候,7-11 买东西的时候,喝咖啡的时候,在海边露天 KTV 要免费啤酒喝的时候,在 hotel bar 点啤酒的时候…其中较为不顺利的,是在买 SIM 卡的时候。那是个街角的小店,看店妹纸几乎不会英语(挺漂亮的),而且,会说的那部分,带着浓重的口音,还好,最后顺利买到。我带的依旧是那部 35 mm 的便携相机,没带单反,我知道背个包,即使里面只有一机两镜,它的重量还是会随着你行走距离的增长而增大。另外,还有,就是同行的小伙伴中,带有两部索尼微单(嘻嘻,都是我推荐他们剁手的),16-50 mm 的套头,基本可以适应各种旅行中的需求了。嗯,我倡导轻装上阵。

经历种种工作忙碌和生活琐碎,越来越明白一些道理。有句电影的 slogan 这样说,「听过很多道理,依然过不好这一生」。个人拙见,「听过」,就是过不好的原因,「依然」应该是「必然」。在经历过现实生活的前提下,靠自己悟出,体会出,想通的道理,也许同样不能让你过好这一生,但这是在良性地成长,往阳光雨露更充足的地方生长,同时,能在为下一次的突破积累养分。所以这里,我还想劝劝那些看了几篇鸡汤文就跟打了鸡血一样,不下几天就蔫了软了的,而后继续不断花大量时间刷微博朋友圈的朋友们,是经历让我们成长,不是鸡汤。

2015 年,就目前来看,已经能够预见,会是更忙碌的一年。集团准备成立子公司进行创业,专门针对移动应用以及游戏,我是成员之一。创业,从零做起的过程,必定是忙碌的,必定是需要付出很多的,也必定是会收获很多的。我对自己的要求不多:不管步伐或大或小,步速或快或慢,保持住前进的姿态。