看看這個(gè)標(biāo)題,沒(méi)錯(cuò),這又是一篇年終總結(jié),上一次寫(xiě)年終總結(jié)還是2017年,而2018年直接就跳過(guò)沒(méi)有寫(xiě)。之前的業(yè)余時(shí)間的確是很多,現(xiàn)在我連休息時(shí)間也變少了,所以一年都很難產(chǎn)出一篇,前段時(shí)間閑了一點(diǎn),才很艱難的擠出了一篇關(guān)于我對(duì)Python這門(mén)語(yǔ)言的理解。其實(shí)沒(méi)有用文字記錄下來(lái),并不代表我這兩年什么都沒(méi)有做,相反,我經(jīng)歷了太多的事情,才讓我連用文字記錄的時(shí)間都沒(méi)有了。那么接下來(lái),我會(huì)用一整篇的篇幅來(lái)告訴大家,這兩年,我都做了什么,學(xué)會(huì)了什么,完成了什么。
——一名游戲行業(yè)程序員的生活記錄
一、關(guān)于寫(xiě)書(shū)
大概是從入職上家公司開(kāi)始,我開(kāi)始學(xué)著寫(xiě)作,因?yàn)楣ぷ髦行枰胰W(xué)習(xí)很多新的東西,而學(xué)會(huì)一個(gè)東西最好的方式就是把你學(xué)會(huì)的從頭到尾都詳細(xì)解釋出來(lái),所以我開(kāi)始了寫(xiě)博客,我寫(xiě)的東西其實(shí)并不高深,都是基礎(chǔ)知識(shí)的運(yùn)用,甚至在文章中加過(guò)很多修辭,故弄玄虛,夸大其詞,而實(shí)際上卻是知識(shí)很基礎(chǔ)的一部分內(nèi)容,而這些恰恰是因?yàn)槲易畛蹰_(kāi)始寫(xiě)文章的時(shí)候,自己的基礎(chǔ)并不扎實(shí),而又想急于求成所造成的結(jié)果。
2016年,我花了幾乎一年的時(shí)間寫(xiě)了一本書(shū)《深度解析Java游戲服務(wù)器開(kāi)發(fā)》,我的確是傾注了個(gè)人的大部分時(shí)間和精力,但是老實(shí)說(shuō),這本書(shū)的內(nèi)容特別的華而不實(shí),這也是我后來(lái)對(duì)我那本書(shū)的一個(gè)自我反省,甚至說(shuō)我想在兩年后的今天,去重寫(xiě)里面的內(nèi)容。那本書(shū)一經(jīng)推出后,我也看了網(wǎng)上的評(píng)論,收獲了不少差評(píng),里面確實(shí)有我的個(gè)人原因,本身基礎(chǔ)不太扎實(shí)的我,以一種急于求成的姿態(tài)去寫(xiě)了這樣一本書(shū),用網(wǎng)友的評(píng)論來(lái)說(shuō),這本書(shū)的確是堆砌代碼且無(wú)營(yíng)養(yǎng)。
后來(lái)第二年,也就是2017年,我又開(kāi)始寫(xiě)第二本書(shū)《Cocos2d-JS游戲開(kāi)發(fā)快速入門(mén)到實(shí)戰(zhàn)》,總結(jié)第一本書(shū)的經(jīng)驗(yàn)教訓(xùn),在寫(xiě)第二本書(shū)的時(shí)候,我特別注重書(shū)里內(nèi)容的圖、文、代碼相結(jié)合,內(nèi)容可以不多,但一定要準(zhǔn)確,精簡(jiǎn),讓讀者能看懂。同樣是一年的時(shí)間,我完成了我的第二本書(shū),這本書(shū)從銷(xiāo)量上來(lái)說(shuō),可能還不如第一本書(shū),因?yàn)镴S技術(shù)的普遍性以及用Cocos2d-JS來(lái)做游戲的普遍性相對(duì)Java的使用普遍性來(lái)說(shuō)要少很多,不過(guò)對(duì)我個(gè)人來(lái)說(shuō),第二本書(shū)是我結(jié)合了上一本書(shū)的經(jīng)驗(yàn)教訓(xùn)寫(xiě)出來(lái)內(nèi)容更加優(yōu)質(zhì)的書(shū),寫(xiě)書(shū)的收入并不多,也就小一萬(wàn)塊錢(qián),但對(duì)于我個(gè)人的意義真的是不一樣的,單從寫(xiě)書(shū)這件事情來(lái)說(shuō),就是對(duì)我個(gè)人意志力的一個(gè)巨大的挑戰(zhàn),你要犧牲近半年的休息時(shí)間用來(lái)寫(xiě)書(shū),寫(xiě)案例,寫(xiě)示例代碼,保證所有的代碼都是可運(yùn)行的。好在最后結(jié)果還不錯(cuò),雖然銷(xiāo)量可能并不高,但我看到網(wǎng)上的評(píng)論里大部分是好評(píng),甚至有大學(xué)生或者剛畢業(yè)的開(kāi)始工作的人私信我,問(wèn)我一些職業(yè)發(fā)展上的問(wèn)題,那個(gè)時(shí)候我就在想,我可能并不能給你們什么有用的建議,但我的書(shū)只要可以讓一個(gè)人開(kāi)始對(duì)游戲開(kāi)發(fā)感興趣,那我就是成功了。
果然,堅(jiān)持與認(rèn)真,是做成一件事情最重要的品質(zhì)。
二、關(guān)于工作
從寫(xiě)完第二本書(shū)之后,我?guī)缀跬V沽藢?xiě)作,因?yàn)樵?017年初入職了我現(xiàn)在這家公司后,我的業(yè)余時(shí)間大大減少,那個(gè)時(shí)間點(diǎn),游戲行業(yè)面臨寒冬,版號(hào)開(kāi)始限制,審查開(kāi)始嚴(yán)格,大批量的不合格游戲需要整頓,當(dāng)然,從宏觀上來(lái)看,這是對(duì)游戲行業(yè)的規(guī)范的合理化,但最后落在我們每一個(gè)游戲行業(yè)的螺絲釘——程序員來(lái)說(shuō),可能就是加班以及趕工。從長(zhǎng)遠(yuǎn)來(lái)看,加班并不影響我們做一件事情的熱情,如果我正在做的是一件成功率很高的產(chǎn)品來(lái)說(shuō),加班趕工把它做好的意義,要遠(yuǎn)大于優(yōu)哉游哉混日子的意義。對(duì)于我所在的項(xiàng)目組來(lái)說(shuō),我們所做的產(chǎn)品,在我看來(lái)也確實(shí)是有希望做成的,所以我選擇了留在這里,并且到現(xiàn)在為止,已經(jīng)做了快三年了,在前幾天第一次內(nèi)測(cè)的情況來(lái)看,我們的游戲確實(shí)是有希望成為游戲界的一款爆款游戲,測(cè)試數(shù)據(jù)要遠(yuǎn)好于同行產(chǎn)品,也獲得了玩家和媒體的一致好評(píng)。
在游戲測(cè)試的當(dāng)天,我們就看到B站已經(jīng)有主播在開(kāi)始直播了,跟著有不少玩家發(fā)彈幕和評(píng)論,從網(wǎng)上的評(píng)論來(lái)看,這款游戲的驚艷程度,遠(yuǎn)遠(yuǎn)超過(guò)了玩家的預(yù)期,雖然也有很多不足的地方,但從大部分玩家來(lái)看,都是對(duì)我們的游戲充滿(mǎn)了期待,希望能快點(diǎn)優(yōu)化并上線(xiàn),不管怎么樣,看到網(wǎng)上鋪天蓋地的好評(píng),以及最后的測(cè)試數(shù)據(jù)來(lái)看,我們最近一兩個(gè)月的連續(xù)加班都是有意義的,而測(cè)試的三天時(shí)間,我也親自玩了我們游戲,從玩家的角度來(lái)說(shuō),我也是對(duì)這款游戲充滿(mǎn)了期待。
測(cè)試結(jié)束后的玩家一個(gè)宣傳視頻
https://www.bilibili.com/video/av79947489](https://www.bilibili.com/video/
從整個(gè)項(xiàng)目來(lái)說(shuō),它在朝一款創(chuàng)新的類(lèi)主機(jī)體驗(yàn)的ACT游戲發(fā)展,并且是一款有很大幾率能做成的產(chǎn)品。從我個(gè)人成長(zhǎng)來(lái)說(shuō),我也非常有幸從項(xiàng)目初期就加入到這款游戲的開(kāi)發(fā),我的個(gè)人能力也快速的成長(zhǎng)了起來(lái),并且我的老大對(duì)我的成長(zhǎng)很有幫助,大到為人處世,小到編碼規(guī)范,都對(duì)我有很重要的影響,有人說(shuō),工作就是要跟對(duì)好的項(xiàng)目,和跟對(duì)好的領(lǐng)導(dǎo),現(xiàn)在這兩樣我都有了。在這個(gè)項(xiàng)目組的這幾年,是對(duì)我的職業(yè)發(fā)展最快的幾年。得益于老大的照顧,我能了解到項(xiàng)目整體的技術(shù)結(jié)構(gòu),我經(jīng)歷過(guò)項(xiàng)目戰(zhàn)斗的狀態(tài)同步到幀同步的轉(zhuǎn)變,參與過(guò)核心戰(zhàn)斗的開(kāi)發(fā),寫(xiě)過(guò)部分功能的可擴(kuò)展的底層框架代碼,對(duì)接過(guò)項(xiàng)目上線(xiàn)部署更新流程,也自己寫(xiě)過(guò)一些提高工作效率的工具??偟膩?lái)說(shuō),參與這個(gè)項(xiàng)目,讓我從頭到尾都了解了一遍一款游戲的制作需要經(jīng)歷些什么,也讓我的個(gè)人技術(shù)以及職業(yè)生涯成長(zhǎng)了很多。雖然是游戲行業(yè)的新生代碼農(nóng),但我也感覺(jué)我并沒(méi)有走多少?gòu)澛?,一直在正確的方向上,一直向前走。
在正確的方向上,摸索和成長(zhǎng)。
三、關(guān)于生活
-
婚姻
2019年,我27歲了,不算大也不算小的年紀(jì),這一年,我完成了人生的婚姻大事,實(shí)現(xiàn)了第一次的出國(guó)自由行,喜歡上了拍照和拍視頻,也開(kāi)始對(duì)人生產(chǎn)生思考,開(kāi)始對(duì)生命和宇宙產(chǎn)生好奇。
年初的時(shí)候,我完成了自己的人生大事,從那天之后,我可能就真的長(zhǎng)成大人了,我需要對(duì)自己負(fù)責(zé),也需要對(duì)新成立的小家負(fù)責(zé)。在婚后的一年時(shí)間里,其實(shí)我也沒(méi)有太多不一樣的感覺(jué),我們還是很正常的生活,正常的工作,早上一起起床,一起洗漱,一起上班,晚上先后回家。有時(shí)候我加班很晚,她也會(huì)等到我回家,周末偶爾看看電影,做做飯,或者去稍遠(yuǎn)一點(diǎn)的郊區(qū)自駕游,拍拍照,這種感覺(jué)就像是,沒(méi)有什么特別,沒(méi)有什么不一樣,但卻有著陪伴的溫暖,不可或缺。有個(gè)人和我一起在異地他鄉(xiāng)賺錢(qián)生活,是一件很辛苦,卻很幸福的事情。
生活,平平淡淡才是真。





-
旅行
結(jié)婚之后,接著我又做了第二件人生的第一次嘗試——出國(guó)旅游。請(qǐng)了長(zhǎng)達(dá)12天的婚假(10天婚假連 一個(gè)周末),去了泰國(guó)的普吉和清邁,全程的簽證、酒店、機(jī)票、景點(diǎn)路線(xiàn)以及各種注意事項(xiàng),都是我和羅同學(xué)兩個(gè)人研究的,并且全程下來(lái),整個(gè)旅行的感受特別好,完全不同于各種購(gòu)物旅游團(tuán),完全就是12天的度假休閑。休假的前的一個(gè)月,我們就開(kāi)始研究這次旅行的所有攻略,并且制定了excel表格,規(guī)劃好了所有的航班和酒店,并且計(jì)算了預(yù)計(jì)價(jià)格。

上網(wǎng)搜索我需要準(zhǔn)備那些APP

準(zhǔn)備那些物品

甚至根據(jù)B站上那些旅游UP主的旅游視頻規(guī)劃了我出門(mén)旅拍都需要拍攝什么內(nèi)容

最后在一款叫出發(fā)吧的APP上詳細(xì)羅列了我們的行程,并且整個(gè)自由行過(guò)程都按照行程一步一步的走。
http://chufaba.me/journals/1055821
整個(gè)旅程下來(lái),12天時(shí)間,加上購(gòu)物等所有的花銷(xiāo),我們一共是花費(fèi)了兩萬(wàn)六左右,人均一萬(wàn)三左右,在我看來(lái),是一次性?xún)r(jià)比很高的旅行。與跟團(tuán)旅行不同,我們的旅游路線(xiàn)完全是自己制定,甚至可以任性修改,而且我們每天都是八點(diǎn)多才起床,九點(diǎn)多才出門(mén),如果突然發(fā)現(xiàn)今天計(jì)劃的景點(diǎn)突然不感興趣了,想去另外一個(gè)景點(diǎn),也是可以突然更改的,只要整體進(jìn)度在計(jì)劃之內(nèi),就不會(huì)對(duì)整體行程有什么比較大的影響。
在這次做了充足準(zhǔn)備的泰國(guó)自由行中,我們也是度過(guò)了非常愉快的假期,拍了很多好看的照片和視頻,包括泰國(guó)整個(gè)給我的印象也是一個(gè)非常開(kāi)放的國(guó)度,大部分人的英語(yǔ)都特別好,很好交流,甚至在中國(guó)人密集的地方,小販都能和你用中文聊天。這次去的兩個(gè)地方分別有著不一樣的風(fēng)格,普吉島的感覺(jué)是熱情奔放,有熱情的當(dāng)?shù)貙?dǎo)游,有熱鬧的夜市小吃,有美麗的海島風(fēng)情,而清邁的感覺(jué)是悠然自得,陽(yáng)光正好,心情舒適,能徹底放松身心。按照出行的規(guī)劃的拍攝,我拍了很多視頻片段,回來(lái)了精心挑選了一些片段以及音效音樂(lè),剪成了一段小短片,也算是給我人生的第一次完全自己主導(dǎo)的出國(guó)自由行留下了一段美好的回憶。
泰國(guó)蜜月旅行
https://www.bilibili.com/video/av47155696
如果有時(shí)間,一定要出去旅行,看看外面的世界有多精彩
-
攝影
說(shuō)到拍照和拍視頻,這也是我最近兩年才突然學(xué)會(huì)的一項(xiàng)技能。大概是2015年的時(shí)候,羅同學(xué)不知道怎么回事,非要買(mǎi)一臺(tái)相機(jī),想學(xué)習(xí)拍照,后來(lái)不知道怎么的,相機(jī)就吃灰了,被擱置了,而近兩年,我又不知道怎么回事,突然想要學(xué)習(xí)怎么拍照拍視頻,尤其是今年,我經(jīng)常會(huì)上B站去看看別人拍的照片和視頻,學(xué)習(xí)前期拍攝技巧以及后期剪輯技術(shù)。就這樣,一臺(tái)四年前購(gòu)買(mǎi)的Sony A7一代相機(jī)的使用率突然就高了起來(lái),加上去年買(mǎi)了車(chē),只要放假,就想要出去拍點(diǎn)好看的照片或者好看的視頻,回家后期修圖或者剪輯視頻,而羅同學(xué)作為我的模特,也越來(lái)越喜歡讓我給她拍照。慢慢的,攝影,也成了我除了打游戲以外的另一個(gè)愛(ài)好。
不敢和各路大神相提并論,我喜歡攝影單純只是想拍出美的照片,或者是剪輯一段好看的視頻,每一次修照片或者剪視頻,我都會(huì)覺(jué)得我之前拍的都是什么東西啊之類(lèi)的想法,然后經(jīng)常去看一些攝影UP主的視頻去學(xué)習(xí)一些前期拍攝的技巧以及后期剪輯的技能。在我看來(lái),時(shí)間不會(huì)停下來(lái),但相機(jī),可以留住一些珍貴的記憶。
今年年底的時(shí)候,也就是前幾天,我終于狠下心決定升級(jí)一下我的拍攝設(shè)備,購(gòu)買(mǎi)了Sony A7M3相機(jī),由于我拍羅同學(xué)比較多,所以我也買(mǎi)了適合拍人像的55mm1.8鏡頭和85mm1.8鏡頭,并打算把原來(lái)的A7一代賣(mài)掉,但掛閑魚(yú)上卻至今也沒(méi)有人要。遺憾的是,我剛買(mǎi)完相機(jī)和鏡頭,公司項(xiàng)目就開(kāi)始忙起來(lái)了,一直也沒(méi)時(shí)間出去拍一點(diǎn)東西,最近兩天才閑下來(lái),打算在后邊的幾個(gè)周末出去拍一下,把我的新設(shè)備用起來(lái)。這個(gè)我新產(chǎn)生的愛(ài)好,也是我記錄生活的一種方式。
以下是一些我之前剪輯的視頻:
百里山水畫(huà)廊:
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
攝影,是暫停時(shí)間最好的方式
四、關(guān)于時(shí)間的猜想
說(shuō)到時(shí)間,我想起來(lái)之前在網(wǎng)上看到的一個(gè)小視頻,里面有這樣的一段話(huà):“閉上眼睛想象,當(dāng)你白發(fā)蒼蒼,七老八十的時(shí)候,你向上帝發(fā)問(wèn):神啊,能不能讓我再活一次?。∩系壅f(shuō),你閉上眼睛,然后時(shí)光倒流,這時(shí)候,睜開(kāi)眼,你回到了現(xiàn)在,這一次,你打算怎么活?”。這是一個(gè)非常有意思的想象,從上帝視角來(lái)看,我其實(shí)是在進(jìn)行我的第二次生命,并且命運(yùn)如何我可以自己重新制定。視頻的本意其實(shí)就是讓我們把自己的命運(yùn)掌握在自己手中。
而我想到了另一個(gè)關(guān)于時(shí)間的猜想,我今年27歲,這27年來(lái),除了父母和親戚,身邊的同學(xué),朋友,同事,都是不斷在變換,身邊的人形形色色,人來(lái)人往。如果12歲的我,能通過(guò)時(shí)間隧道看到未來(lái)的我,也就是現(xiàn)在的我的話(huà),他會(huì)怎么想,是感嘆身邊都是完全陌生的人嗎?還是看到我寫(xiě)著自己完全看不懂的代碼?還是過(guò)著自己完全想象不到的生活?如果換成是16歲的我,20歲的我呢?
這不得不讓我想到人們經(jīng)常討論的另一個(gè)問(wèn)題,你真的活成了你所期望的樣子嗎?6歲的時(shí)候,我對(duì)未來(lái)世界的幻想就是長(zhǎng)大做一名宇航員,去宇宙旅游,去其他星球旅游。抬頭仰望的那一片星空,就是我最遙遠(yuǎn)的夢(mèng)。12歲的時(shí)候,我對(duì)未來(lái)世界的幻想就是去大城市里生活。電視新聞里的大都市,就是我最遙遠(yuǎn)的夢(mèng)。16歲的時(shí)候,我對(duì)未來(lái)世界的幻想就是去上海工作和生活。中國(guó)的國(guó)際經(jīng)濟(jì)中心,就是我最遙遠(yuǎn)的夢(mèng),20歲的我,對(duì)未來(lái)世界的幻想就是有自己的房子。車(chē)子,工作和生活,穩(wěn)定的生活,就是我最遙遠(yuǎn)的夢(mèng)。夢(mèng)想變得越來(lái)越實(shí)際,眼光卻也變得越來(lái)越狹隘,甚至不如6歲的我,在那雙明亮的眼睛里,有著一整片的星空,可生活卻只能這樣,穩(wěn)定的生活遠(yuǎn)好過(guò)遙遠(yuǎn)的星空。27歲的我,有父母贊助首付的一套小房子,有一輛工作兩年攢錢(qián)買(mǎi)的很便宜的車(chē),有在外人看來(lái)還算過(guò)得去的工作,有陪伴我的媳婦兒,有目前看來(lái)還算穩(wěn)定并且日漸變好的生活。
但就如我前面所說(shuō)的,如果是6歲的我,12歲的我,16歲的我,20歲的我,分別通過(guò)時(shí)間隧道看到他們未來(lái)的樣子,是會(huì)感到喜悅,欣慰,開(kāi)心,還是難過(guò),失望,沮喪。這個(gè)問(wèn)題的答案,或許也不是一定的,或許我沒(méi)能去到心里向往的國(guó)際大都市生活和工作,但我卻留在了中國(guó)的首都,或許我并不是登陸外太空星球的宇航員,但我卻能寫(xiě)出構(gòu)建人類(lèi)未來(lái)的代碼,或許我的經(jīng)濟(jì)并不是衣食無(wú)憂(yōu),但我卻也能過(guò)得悠然自得。這樣看來(lái),或許6歲的我會(huì)對(duì)現(xiàn)在的我感到失望,12歲的我會(huì)對(duì)現(xiàn)在的我感到沮喪,但我相信16歲的我,20歲的我,并不會(huì)對(duì)這樣的未來(lái)失望。曾經(jīng),我想去宇宙,去探索那些人類(lèi)未知的東西,后來(lái)隨著年齡的增長(zhǎng),可能我更喜歡的,是讓自己的生活更加精彩。不能忘記抬頭仰望星空,但也不能忘記腳踏實(shí)地走好每一步。
每當(dāng)我懷疑自己“我真的活成了自己想要的樣子嗎”的時(shí)候,我可能還會(huì)想起來(lái)曾經(jīng)那雙明亮的雙眼里的那一片星空,但生活會(huì)馬上把我拉回到現(xiàn)實(shí),努力工作,努力生活,過(guò)好眼前的一切,珍惜眼前的一切,才是我的人生目標(biāo),在我身邊的一切,不才是我的整片星空嗎。
前進(jìn)的時(shí)候,不要忘了仰望星空,仰望星空的時(shí)候,也別忘了腳踏實(shí)地
五、我的2019
2020年,是以前大部分科幻世界里存在的年份,2020年,有機(jī)器人,有人工智能,有足不出戶(hù)了解天下事。不管科幻世界里的描述是否都成為現(xiàn)實(shí),當(dāng)它真正到來(lái)的時(shí)候,我們才感慨到,時(shí)間過(guò)得真的很快。2019,我過(guò)得還算不錯(cuò),很順利,2020年,未來(lái),繼續(xù)加油!
未來(lái)已來(lái)
六、憧憬
對(duì)于2020或者更遙遠(yuǎn)的未來(lái),我也有一些憧憬
- 去更多地方旅游
- 拍更多好看的照片和視頻
- 項(xiàng)目上線(xiàn)賺錢(qián)
- 提升個(gè)人工作能力以及交往能力
下面貼一些2019年自己認(rèn)為拍的不錯(cuò)的照片作為結(jié)尾吧




















