今天是2016年處于工作時(shí)間內(nèi)的第一個(gè)星期天——暫且忽略包含在元旦假期內(nèi)的3號(hào)吧。每次跨越一個(gè)年頭,第一個(gè)要頭疼的就是每次寫日期的時(shí)候不得不提醒一遍自己,現(xiàn)在是新的一年了。
以往的習(xí)慣,也是要寫一寫年度總結(jié)的,不過(guò)都是在農(nóng)歷新年的夜里、在爆竹聲聲辭舊歲的氛圍中,寫下一些文字發(fā)在自己的QQ空間里。
而今年,本來(lái)是不準(zhǔn)備再寫了的。一方面是身份的轉(zhuǎn)變,似乎看清了一些東西,不必把事事都演化成習(xí)慣,讓自己背負(fù)著前進(jìn);另一方面是有了一種明悟,生活之精彩,實(shí)在不是文字所能表達(dá),強(qiáng)行給經(jīng)歷貼上一段似是而非的記錄,反而局限了記憶中事物的萬(wàn)千變化。
但今天,突然想寫點(diǎn)什么。
博客搭建在github上,形式不錯(cuò),但是沒(méi)有了一個(gè)固定的編輯器。恰巧注冊(cè)了簡(jiǎn)書,就寫在這里吧。既然提到了身份的轉(zhuǎn)變,就以這點(diǎn)開(kāi)始好了。
身份的轉(zhuǎn)變
上學(xué)的時(shí)間太久了。從小時(shí)候有記憶開(kāi)始,就一直在上學(xué)讀書。
家里管的算是比較嚴(yán),小時(shí)候看到下大雪或者下大雨實(shí)在不想去上學(xué),想學(xué)其他小伙伴偷一下懶,然而并不能做到,家中長(zhǎng)輩對(duì)培育小孩讀書這件事有著不容妥協(xié)的執(zhí)著。加上不斷升學(xué)的過(guò)程中,漸漸把同輩人比下去,最后變成小山村里唯幾的大學(xué)生,“學(xué)生”這個(gè)詞也就變成我在親戚鄰里前最突出的標(biāo)簽。
在今年7月份,我不再是學(xué)生。
其實(shí)當(dāng)時(shí)并沒(méi)有什么特別的感受。在大學(xué)的后半段里,我一直在為找份心儀的工作努力著。大二暑假在小創(chuàng)業(yè)公司實(shí)習(xí),大三暑假去了現(xiàn)在的公司實(shí)習(xí)然后順利拿到校招Offer,可以說(shuō),我早就做好了畢業(yè)工作的準(zhǔn)備,并且似乎有點(diǎn)過(guò)于早。
反倒是現(xiàn)在,想到自己在這一年里上完了一生中最后的在學(xué)校里的課程,覺(jué)得有點(diǎn)不舍。
我心里一直覺(jué)得我是一個(gè)幸運(yùn)的人。程序員這個(gè)職業(yè)十分適合我,現(xiàn)在的公司也很讓我滿意。甚至在我對(duì)舊部門的工作有點(diǎn)倦怠的時(shí)候,命運(yùn)又給了我一個(gè)不需要讓我做選擇或者主動(dòng)爭(zhēng)取的機(jī)會(huì),讓我得以進(jìn)入新的部門。
總之,我對(duì)現(xiàn)在的生活挺滿意,縱然偶爾也會(huì)想著換種生活方式,我也清楚得明白,我只是有點(diǎn)疲勞而已。
工作上的變動(dòng)
以正式員工的身份進(jìn)入公司不過(guò)半年而已,然而已經(jīng)經(jīng)歷過(guò)一次部門的變動(dòng),從一個(gè)穩(wěn)定的產(chǎn)品轉(zhuǎn)而去做一款新產(chǎn)品。一級(jí)部門沒(méi)變,二級(jí)部門換了一個(gè)。
以前的部門其實(shí)真的很不錯(cuò)。我從14年暑假開(kāi)始到15年11月去了新部門為止,呆了大概有10個(gè)月的時(shí)間。部門老大平易近人性格好,直接老大技術(shù)高,同事們都很不錯(cuò)。
然而總覺(jué)得這樣的生活有點(diǎn)無(wú)趣。產(chǎn)品穩(wěn)定,現(xiàn)在就是按部就班地做新需求,開(kāi)發(fā),測(cè)試。幾個(gè)月過(guò)去,回頭看看自己的確做了一些東西,但是總有一點(diǎn)陌生感,似乎毫無(wú)收獲的樣子——因?yàn)轫?xiàng)目已然是龐然大物牽一發(fā)而動(dòng)全身,所以每次寫代碼,一方面是需要讓程序具有超出一般水平的健壯性,這樣做的結(jié)果自然是讓程序可讀性下降了;另一方面小需求安排的時(shí)間不多,基本不敢花費(fèi)時(shí)間去修改舊的程序模式,也擔(dān)心修改舊代碼引發(fā)更多的bug,所以都是模仿著舊代碼的風(fēng)格去寫。
感覺(jué)自己對(duì)于項(xiàng)目的很多模塊的了解上有了進(jìn)步,但是自身的技術(shù)水平并沒(méi)有提高。——當(dāng)然這些都是我在事后想到的,當(dāng)時(shí)只是希望自己能在工作上做到最好,讓所有人滿意。
這個(gè)時(shí)候部門老大和直屬老大找我談話,希望我去“支援”大部門里的一款新產(chǎn)品。直屬老大與我深入談話,說(shuō)明了讓我過(guò)去的理由,也講述了他當(dāng)時(shí)是如何升職到現(xiàn)在的位置,話中包含了他對(duì)我的期望。
我事后想了想,假如老大沒(méi)有直接指定我,而是讓我們幾個(gè)新人做選擇;假如這個(gè)機(jī)會(huì)不是直接落到我頭上,而是讓我們提前知曉;假如最后不是我去了新部門,而是其他新人去了新部門,那么,我該有什么心理活動(dòng)呢?
我覺(jué)得現(xiàn)在的安排是最好的。
新部門里,我接觸到了不一樣的項(xiàng)目架構(gòu),接觸到了杭研對(duì)新人的培養(yǎng),接觸到了公司大環(huán)境中存在的諸多高手和開(kāi)源庫(kù)。特別的是,有幸與幾個(gè)杭研的同事在一起工作。
這幾個(gè)同事都有讓我欽佩的地方,相處也很融洽。相對(duì)于我學(xué)習(xí)到的新的東西,更難能可貴的是他們之中存在的那種討論的氛圍,遇到問(wèn)題,互相討論,互相提醒,這才是我一直追求的工作氛圍。他們對(duì)于代碼的優(yōu)雅性的追求,間接影響到了我,讓我養(yǎng)成了各種“強(qiáng)迫癥”。
獨(dú)學(xué)而無(wú)友,則孤陋而寡聞。
我似乎知道了以前的部門里缺乏的東西,那就是開(kāi)發(fā)與開(kāi)發(fā)之間缺乏交流。這里的交流是指工作上的討論,代碼上的質(zhì)疑等等,生活中的交流倒是不少的(每個(gè)同事都很nice,沒(méi)有一個(gè)是很難相處或腹黑的那種,這個(gè)是否是公司程序員的共性?)。每個(gè)開(kāi)發(fā)都有自己分配到的需求,與這個(gè)需求的上游和下游相互溝通,這些占據(jù)了全部的時(shí)間。如果碰到問(wèn)題,新人就去問(wèn)導(dǎo)師,導(dǎo)師給予回答,僅此而已。
程序員必須要有這種能跟你互相爭(zhēng)論的工作伙伴共事,必須要有 code review
這種機(jī)制保證你的代碼有其他人看過(guò),必須要有互相討論的氛圍。
不管以后如何,我一定會(huì)努力讓我的工作環(huán)境里一直存在這些東西。
老大難的生活習(xí)慣
離校后,特別是開(kāi)始了新部門的加班,睡覺(jué)時(shí)間就越來(lái)越晚。
還是心態(tài)沒(méi)有調(diào)整好,有點(diǎn)略浮躁。買的書看的少,博客也荒廢了許久。
在這里就不多說(shuō)以后要怎樣怎樣了,反正也知道很難早睡早起。就盡量做到晚上困了就睡吧。
敗的東西
ipad mini2(自己買的第一臺(tái)ios系統(tǒng)設(shè)備)
運(yùn)動(dòng)藍(lán)牙耳機(jī)(雖然很少用,但也算物有所值)
AOC顯示器(體驗(yàn)了一把雙屏的感覺(jué),的確很爽)
好像其他東西就是一些衣服鞋子不足稱道。作為一個(gè)吃貨又沒(méi)什么時(shí)間出去玩,好像大部分錢都花在吃的上面了。
今年展望
1,多寫博客,多寫開(kāi)源控件,擠出時(shí)間做 side project 練手,總結(jié)出自己的一套 Android 項(xiàng)目框架。畢竟已經(jīng)開(kāi)始工作半年多,是時(shí)候做一點(diǎn)能證明自己的東西了。
2,不管早睡晚睡,盡量使作息時(shí)間穩(wěn)定。三餐按時(shí)吃飯,每周固定的時(shí)間運(yùn)動(dòng)鍛煉。加班多了以后更感身體的重要性,想要收獲,首先要有一個(gè)良好的狀態(tài)。
3,買 13寸的 RMBP。不出意外,這臺(tái)電腦將跟隨我好幾年了。
4,升職加薪。這點(diǎn)是必然的,但是結(jié)果也有好與更好之分,我肯定會(huì)全力以赴,使結(jié)果正向移動(dòng)。
最后
有點(diǎn)好奇明年我總結(jié)時(shí)會(huì)寫一些什么。