看看这个标题,没错,这又是一篇年终总结,上一次写年终总结还是2017年,而2018年直接就跳过没有写。之前的业余时间的确是很多,现在我连休息时间也变少了,所以一年都很难产出一篇,前段时间闲了一点,才很艰难的挤出了一篇关于我对Python这门语言的理解。其实没有用文字记录下来,并不代表我这两年什么都没有做,相反,我经历了太多的事情,才让我连用文字记录的时间都没有了。那么接下来,我会用一整篇的篇幅来告诉大家,这两年,我都做了什么,学会了什么,完成了什么。
——一名游戏行业程序员的生活记录
一、关于写书
大概是从入职上家公司开始,我开始学着写作,因为工作中需要我去学习很多新的东西,而学会一个东西最好的方式就是把你学会的从头到尾都详细解释出来,所以我开始了写博客,我写的东西其实并不高深,都是基础知识的运用,甚至在文章中加过很多修辞,故弄玄虚,夸大其词,而实际上却是知识很基础的一部分内容,而这些恰恰是因为我最初开始写文章的时候,自己的基础并不扎实,而又想急于求成所造成的结果。
2016年,我花了几乎一年的时间写了一本书《深度解析Java游戏服务器开发》,我的确是倾注了个人的大部分时间和精力,但是老实说,这本书的内容特别的华而不实,这也是我后来对我那本书的一个自我反省,甚至说我想在两年后的今天,去重写里面的内容。那本书一经推出后,我也看了网上的评论,收获了不少差评,里面确实有我的个人原因,本身基础不太扎实的我,以一种急于求成的姿态去写了这样一本书,用网友的评论来说,这本书的确是堆砌代码且无营养。
后来第二年,也就是2017年,我又开始写第二本书《Cocos2d-JS游戏开发快速入门到实战》,总结第一本书的经验教训,在写第二本书的时候,我特别注重书里内容的图、文、代码相结合,内容可以不多,但一定要准确,精简,让读者能看懂。同样是一年的时间,我完成了我的第二本书,这本书从销量上来说,可能还不如第一本书,因为JS技术的普遍性以及用Cocos2d-JS来做游戏的普遍性相对Java的使用普遍性来说要少很多,不过对我个人来说,第二本书是我结合了上一本书的经验教训写出来内容更加优质的书,写书的收入并不多,也就小一万块钱,但对于我个人的意义真的是不一样的,单从写书这件事情来说,就是对我个人意志力的一个巨大的挑战,你要牺牲近半年的休息时间用来写书,写案例,写示例代码,保证所有的代码都是可运行的。好在最后结果还不错,虽然销量可能并不高,但我看到网上的评论里大部分是好评,甚至有大学生或者刚毕业的开始工作的人私信我,问我一些职业发展上的问题,那个时候我就在想,我可能并不能给你们什么有用的建议,但我的书只要可以让一个人开始对游戏开发感兴趣,那我就是成功了。
果然,坚持与认真,是做成一件事情最重要的品质。
二、关于工作
从写完第二本书之后,我几乎停止了写作,因为在2017年初入职了我现在这家公司后,我的业余时间大大减少,那个时间点,游戏行业面临寒冬,版号开始限制,审查开始严格,大批量的不合格游戏需要整顿,当然,从宏观上来看,这是对游戏行业的规范的合理化,但最后落在我们每一个游戏行业的螺丝钉——程序员来说,可能就是加班以及赶工。从长远来看,加班并不影响我们做一件事情的热情,如果我正在做的是一件成功率很高的产品来说,加班赶工把它做好的意义,要远大于优哉游哉混日子的意义。对于我所在的项目组来说,我们所做的产品,在我看来也确实是有希望做成的,所以我选择了留在这里,并且到现在为止,已经做了快三年了,在前几天第一次内测的情况来看,我们的游戏确实是有希望成为游戏界的一款爆款游戏,测试数据要远好于同行产品,也获得了玩家和媒体的一致好评。
在游戏测试的当天,我们就看到B站已经有主播在开始直播了,跟着有不少玩家发弹幕和评论,从网上的评论来看,这款游戏的惊艳程度,远远超过了玩家的预期,虽然也有很多不足的地方,但从大部分玩家来看,都是对我们的游戏充满了期待,希望能快点优化并上线,不管怎么样,看到网上铺天盖地的好评,以及最后的测试数据来看,我们最近一两个月的连续加班都是有意义的,而测试的三天时间,我也亲自玩了我们游戏,从玩家的角度来说,我也是对这款游戏充满了期待。
测试结束后的玩家一个宣传视频
https://www.bilibili.com/video/av79947489](https://www.bilibili.com/video/
从整个项目来说,它在朝一款创新的类主机体验的ACT游戏发展,并且是一款有很大几率能做成的产品。从我个人成长来说,我也非常有幸从项目初期就加入到这款游戏的开发,我的个人能力也快速的成长了起来,并且我的老大对我的成长很有帮助,大到为人处世,小到编码规范,都对我有很重要的影响,有人说,工作就是要跟对好的项目,和跟对好的领导,现在这两样我都有了。在这个项目组的这几年,是对我的职业发展最快的几年。得益于老大的照顾,我能了解到项目整体的技术结构,我经历过项目战斗的状态同步到帧同步的转变,参与过核心战斗的开发,写过部分功能的可扩展的底层框架代码,对接过项目上线部署更新流程,也自己写过一些提高工作效率的工具。总的来说,参与这个项目,让我从头到尾都了解了一遍一款游戏的制作需要经历些什么,也让我的个人技术以及职业生涯成长了很多。虽然是游戏行业的新生代码农,但我也感觉我并没有走多少弯路,一直在正确的方向上,一直向前走。
在正确的方向上,摸索和成长。
三、关于生活
2019年,我27岁了,不算大也不算小的年纪,这一年,我完成了人生的婚姻大事,实现了第一次的出国自由行,喜欢上了拍照和拍视频,也开始对人生产生思考,开始对生命和宇宙产生好奇。
年初的时候,我完成了自己的人生大事,从那天之后,我可能就真的长成大人了,我需要对自己负责,也需要对新成立的小家负责。在婚后的一年时间里,其实我也没有太多不一样的感觉,我们还是很正常的生活,正常的工作,早上一起起床,一起洗漱,一起上班,晚上先后回家。有时候我加班很晚,她也会等到我回家,周末偶尔看看电影,做做饭,或者去稍远一点的郊区自驾游,拍拍照,这种感觉就像是,没有什么特别,没有什么不一样,但却有着陪伴的温暖,不可或缺。有个人和我一起在异地他乡赚钱生活,是一件很辛苦,却很幸福的事情。
生活,平平淡淡才是真。
结婚之后,接着我又做了第二件人生的第一次尝试——出国旅游。请了长达12天的婚假(10天婚假连 一个周末),去了泰国的普吉和清迈,全程的签证、酒店、机票、景点路线以及各种注意事项,都是我和罗同学两个人研究的,并且全程下来,整个旅行的感受特别好,完全不同于各种购物旅游团,完全就是12天的度假休闲。休假的前的一个月,我们就开始研究这次旅行的所有攻略,并且制定了excel表格,规划好了所有的航班和酒店,并且计算了预计价格。
上网搜索我需要准备那些APP
准备那些物品
甚至根据B站上那些旅游UP主的旅游视频规划了我出门旅拍都需要拍摄什么内容
最后在一款啊叫出发吧APP上详细罗列了我们的行程,并且整个自由行过程都按照行程一步一步的走。
http://chufaba.me/journals/1055821
整个旅程下来,12天时间,加上购物等所有的花销,我们一共是花费了两万六左右,人均一万三左右,在我看来,试一次性价比很高的旅行。与跟团旅行不同,我们的旅游路线完全是自己制定,甚至可以任性修改,而且我们每天都是八点多才起床,九点多才出门,如果突然发现今天计划的景点突然不感兴趣了,想去另外一个景点,也是可以突然更改的,只要整体进度在计划之内,就不会对整体行程有什么比较大的影响。
在这次做了充足准备的泰国自由行中,我们也是度过了非常愉快的假期,拍了很多好看的照片和视频,包括泰国整个给我的印象也是一个非常开放的国度,大部分人的英语都特别好,很好交流,甚至在中国人密集的地方,小贩都能和你用中文聊天。这次去的两个地方分别有着不一样的风格,普吉岛的感觉是热情奔放,有热情的当地导游,有热闹的夜市小吃,有美丽的海岛风情,而清迈的感觉是悠然自得,阳光正好,心情舒适,能彻底放松身心。按照出行的规划的拍摄,我拍了很多视频片段,回来了精心挑选了一些片段以及音效音乐,剪成了一段小短片,也算是给我人生的第一次完全自己主导的出国自由行留下了一段美好的回忆。
泰国蜜月旅行
https://www.bilibili.com/video/av47155696
如果有时间,一定要出去旅行,看看外面的时间有多精彩
说到拍照和拍视频,这也是我最近两年才突然学会的一项技能。大概是2015年的时候,罗同学不知道怎么回事,非要买一台相机,想学习拍照,后来不知道怎么的,相机就吃灰了,被搁置了,而近两年,我又不知道怎么回事,突然想要学习怎么拍照拍视频,尤其是今年,我经常会上B站去看看别人拍的照片和视频,学习前期拍摄技巧以及后期剪辑技术。就这样,一台四年前购买的Sony A7一代相机的使用率突然就高了起来,加上去年买了车,只要放假,就想要出去拍点好看的照片或者好看的视频,回家后期P图或者剪辑视频,而罗同学作为我的模特,也越来越喜欢让我给她拍照。慢慢的,摄影,也成了我除了打游戏以外的另一个爱好。
不敢和各路大神相提并论,我喜欢摄影单纯只是想拍出美的照片,或者是剪辑一段好看的视频,每一次修照片或者剪视频,我都会觉得我之前拍的都是什么东西啊之类的想法,然后经常去看一些摄影UP主的视频去学习一些前期拍摄的技巧以及后期剪辑的技能。在我看来,时间不会停下来,但相机,可以留住一些珍贵的记忆。
今年年底的时候,也就是前几天,我终于狠下心决定升级一下我的拍摄设备,购买了Sony A7M3相机,由于我拍罗同学比较多,所以我也买了适合拍人像的55mm1.8镜头和85mm1.8镜头,并打算把原来的A7一代卖掉,但挂闲鱼上却至今也没有人要。遗憾的是,我刚买完相机和镜头,公司项目就开始忙起来了,一直也没时间出去拍一点东西,最近两天才闲下来,打算在后边的几个周末出去拍一下,把我的新设备用起来。这个我新产生的爱好,也是我记录生活的一种方式。
以下是一些我之前剪辑的视频:
百里山水画廊:
https://www.bilibili.com/video/av70489540
丰宁坝上草原两日游:
https://www.bilibili.com/video/av60763262
周末日常:
https://www.bilibili.com/video/av60764806
奥森公园:
https://www.bilibili.com/video/av60764187
世界公园:
https://www.bilibili.com/video/av60763703
摄影,是暂停时间最好的方式
四、关于时间的猜想
说到时间,我想起来之前在网上看到的一个小视频,里面有这样的一段话:“闭上眼睛想象,当你白发苍苍,七老八十的时候,你向上帝发问:神啊,能不能让我再活一次啊!上帝说,你闭上眼睛,然后时光倒流,这时候,睁开眼,你回到了现在,这一次,你打算怎么活?”。这是一个非常有意思的想象,从上帝视角来看,我其实是在进行我的第二次生命,并且命运如何我可以自己重新制定。视频的本意其实就是让我们把自己的命运掌握在自己手中。
而我想到了另一个关于时间的猜想,我今年27岁,这27年来,除了父母和亲戚,身边的同学,朋友,同事,都是不断在变换,身边的人形形色色,人来人往。如果12岁的我,能通过时间隧道看到未来的我,也就是现在的我的话,他会怎么想,是感叹身边都是完全陌生的人吗?还是看到我写着自己完全看不懂的代码?还是过着自己完全想象不到的生活?如果换成是16岁的我,20岁的我呢?
这不得不让我想到人们经常讨论的另一个问题,你真的活成了你所期望的样子吗?6岁的时候,我对未来世界的幻想就是长大做一名宇航员,去宇宙旅游,去其他星球旅游。抬头仰望的那一片星空,就是我最遥远的梦。12岁的时候,我对未来世界的幻想就是去大城市里生活。电视新闻里的大都市,就是我最遥远的梦。16岁的时候,我对未来世界的幻想就是去上海工作和生活。中国的国际经济中心,就是我最遥远的梦,20岁的我,对未来世界的幻想就是有自己的房子。车子,工作和生活,稳定的生活,就是我最遥远的梦。梦想变得越来越实际,眼光却也变得越来越狭隘,甚至不如6岁的我,在那双明亮的眼睛里,有着一整片的星空,可生活却只能这样,稳定的生活远好过遥远的星空。27岁的我,有父母赞助首付的一套小房子,有一辆工作两年攒钱买的很便宜的车,有在外人看来还算过得去的工作,有陪伴我的媳妇儿,有目前看来还算稳定并且日渐变好的生活。
但就如我前面所说的,如果是6岁的我,12岁的我,16岁的我,20岁的我,分别通过时间隧道看到他们未来的样子,是会感到喜悦,欣慰,开心,还是难过,失望,沮丧。这个问题的答案,或许也不是一定的,或许我没能去到心里向往的国际大都市生活和工作,但我却留在了中国的首都,或许我并不是登陆外太空星球的宇航员,但我却能写出构建人类未来的代码,或许我的经济并不是衣食无忧,但我却也能过得悠然自得。这样看来,或许6岁的我会对现在的我感到失望,12岁的我会对现在的我感到沮丧,但我相信16岁的我,20岁的我,并不会对这样的未来失望。曾经,我想去宇宙,去探索那些人类未知的东西,后来随着年龄的增长,可能我更喜欢的,是让自己的生活更加精彩。不能忘记抬头仰望星空,但也不能忘记脚踏实地走好每一步。
每当我怀疑自己“我真的活成了自己想要的样子吗”的时候,我可能还会想起来曾经那双明亮的双眼里的那一片星空,但生活会马上把我拉回到现实,努力工作,努力生活,过好眼前的一切,珍惜眼前的一切,才是我的人生目标,在我身边的一切,不才是我的整片星空吗。
前进的时候,不要忘了仰望星空,仰望星空的时候,也别忘了脚踏实地
五、我的2019
2020年,是以前大部分科幻世界里存在的年份,2020年,有机器人,有人工智能,有足不出户了解天下事。不管科幻世界里的描述是否都成为现实,当它真正到来的时候,我们才感慨到,时间过得真的很快。2019,我过得还算不错,很顺利,2020年,未来,继续加油!
未来已来
六、憧憬
对于2020或者更遥远的未来,我也有一些憧憬
- 去更多地方旅游
- 拍更多好看的照片和视频
- 项目上线赚钱
- 提升个人工作能力以及交往能力
下面贴一些2019年自己认为拍的不错的照片作为结尾吧