0x00
“吃完飯,去外面散散步吧。”
說(shuō)話人是HomKai,與我同在騰訊實(shí)習(xí)。
2015年,深圳八月的傍晚。
騰訊大廈周邊的馬路上,行走著兩個(gè)男人,一胖一瘦。
路邊有零星幾個(gè)商販,叫賣(mài)著熟玉米、茶葉蛋等小吃。
“你說(shuō),咱們?nèi)绻粫?huì)敲代碼的話,現(xiàn)在會(huì)不會(huì)和他們一樣?。俊盚omKai又開(kāi)口了。
“這……,說(shuō)不好,或許吧”
我不好回答,想來(lái)如果假設(shè)成立,即便我們不是在路邊擺攤,也會(huì)是從事其他勞力的工作。
HomKai與我是老鄉(xiāng),同屆,同在南昌讀大學(xué),同是程序員。不同的是我是后臺(tái),他是前端。另外一個(gè)共同之處就是我們的父母都是北方土生土長(zhǎng)的農(nóng)民。
想到這里,HomKai剛才的假設(shè)便不足為奇了。
我們繼續(xù)走著。夕陽(yáng)如血,兩個(gè)外鄉(xiāng)人的背影消失在鋼筋水泥之中。
0x01
“大四的同學(xué)都趕快回來(lái)上課,不然期末掛科,后果自負(fù)”
九月下旬,某個(gè)工作日的午休時(shí)刻。
輔導(dǎo)員在計(jì)算機(jī)系的大群里吼著。沒(méi)錯(cuò),我們大四上學(xué)期還有課。
班里的同學(xué)也在盛傳XX老師每節(jié)課都點(diǎn)到,而老師只能容忍三次缺勤,超過(guò)這三次,直接掛科。而這周就是上第三次課了。
對(duì)于學(xué)校的種種制度我有力吐槽卻無(wú)力改變。
無(wú)疑,返校該提上日程。
難熬的八月過(guò)去了,在焦慮與緊張的情緒中,經(jīng)歷了實(shí)習(xí)生留用的考核。
彼時(shí),大廠縮招、阿里擁抱變化等消息攪動(dòng)了整個(gè)秋招市場(chǎng)?;ヂ?lián)網(wǎng)就業(yè)寒冬的說(shuō)法不絕于耳。
天氣轉(zhuǎn)涼,畢業(yè)生們的心也隨著天氣一起變涼了。
這個(gè)月初,HR通知留用,心情放松許久。
回首一路,自己無(wú)疑是幸運(yùn)的。
有人說(shuō)找工作也要靠運(yùn)氣,雖有一定道理,卻不敢茍同。我的說(shuō)法是:找工作也要看緣分。
0x02
南昌,十月。
“回來(lái)了?”
“回來(lái)了?!?br>
“你終于回來(lái)了”
“是啊”
“后天有科目三考試,兩點(diǎn)半過(guò)來(lái)練車(chē)!”
科目三教練突然電話催練車(chē)。
遙想六月初,考過(guò)一次科目三,很不幸,掛掉了。此后心里一直耿耿于懷。
如果說(shuō)大學(xué)是我們從學(xué)校到社會(huì)的過(guò)渡階段的話,那么駕校無(wú)疑頁(yè)是進(jìn)入社會(huì)前的一次小規(guī)模演習(xí)了。
從科目二到科目三,從教練到學(xué)員身上體會(huì)了各式各樣的社會(huì)習(xí)氣。
今年三月,科目二練車(chē),中午,一輛車(chē),四個(gè)人。
“四個(gè)人,今天還有沒(méi)來(lái)的,但是下周科目二考試只有三個(gè)名額,所以現(xiàn)在就是你們努力的時(shí)候了,誰(shuí)練得好就誰(shuí)就去考?!苯叹氃谲?chē)外趴著車(chē)窗抽著煙說(shuō)道。
下午,廁所。
一個(gè)男人提著褲子正要走出來(lái),被我硬擠了進(jìn)去。
一包煙塞到教練兜里。
“不能要,不能要?!?br>
“拿著,拿著。”
這已經(jīng)是第二次送煙了,一周以前也送過(guò)一次。對(duì)于這些社會(huì)規(guī)則我并不熟練,我知道自己還很笨拙。
此后的幾天,同車(chē)的幾個(gè)女生把各種駕車(chē)技巧練的很熟,教練依舊罵我練得不行。
一周之后,我參加了科目二的考試。而那些女生卻只有一個(gè)參加考試。幸運(yùn)的是,那天我一次通過(guò)了科目二。
先燒香,后拜佛。
科目三的佛不僅是教練,還有考場(chǎng)上同車(chē)的安全員。
兩天之后,第二次考科目三的我,配上天時(shí)地利人和,終于通過(guò)。
何為天時(shí),上路考試時(shí)沒(méi)有遇到上下班高峰。
何為地利,路上沒(méi)有遇到突發(fā)的車(chē)輛和行人。
何為人和,安全員沒(méi)有故意一腳剎車(chē)踩掛我。
0x03
雙十一,凌晨。
買(mǎi)了一部iphone 6s。這部手機(jī)距離發(fā)布僅過(guò)去兩個(gè)月,但是這次優(yōu)惠實(shí)在太多。我用實(shí)習(xí)工資剩的錢(qián)買(mǎi)了一部。
其實(shí)這是我第一次用iphone?;蛟S是因?yàn)閷?shí)在受不了低端的安卓機(jī)了,或許僅僅是因?yàn)樘摌s。
幾天之后,我收到了手機(jī)。然而第二天,我又收到了一部同型號(hào)的手機(jī),讓我很是驚奇。我意識(shí)到他們出了問(wèn)題。
我和客服反映多收到一部手機(jī)的事,起初她還不信,回復(fù)慢得出奇,總以為我在拿她消遣。后面她終于相信了我說(shuō)的話。
這家店是天貓?zhí)K寧,蘇寧在全國(guó)各大城市都有實(shí)體店。我讓他們趕緊來(lái)人取,但他們動(dòng)作依舊很慢,讓我等了好幾天。
“再不來(lái)人,我可就賣(mài)了??!”我不耐煩地和客服說(shuō)道。
“謝謝你,同學(xué),太感謝你了”,幾天之后一個(gè)送貨員過(guò)來(lái)取手機(jī),“這幾天雙十一送貨實(shí)在太忙了,過(guò)了這段,我請(qǐng)你吃個(gè)飯,交個(gè)朋友。”
“不用了,不用了,太麻煩了?!?br>
“沒(méi)事沒(méi)事,要不這樣,這個(gè)好人好事,我們肯定會(huì)向你們學(xué)校反映的?!?br>
說(shuō)完,他加了我微信。
意識(shí)到自己很快就會(huì)登上校內(nèi)各種黑板報(bào),突然好緊張,但又有點(diǎn)興奮。兩個(gè)月后,我意識(shí)到自己想多了。并沒(méi)有什么鮮花和掌聲,顯然,送貨員并沒(méi)有信守承諾,都是套路。
如今他依舊在我微信里,但我并沒(méi)和他多說(shuō)什么。
拾金不昧,是對(duì)抗自己的貪婪,而若執(zhí)意去讓別人表彰自己,難道不是另一種貪婪么?
想到這里,覺(jué)得自己有點(diǎn)可笑,變得假仁假義了。實(shí)際上可能是被道德綁架了吧。
我的螞蟻花唄只有三千額度,這讓我不住感嘆:數(shù)據(jù)挖掘和各類(lèi)征信評(píng)分算法再先進(jìn),也始終算不透人心。
0x04
實(shí)習(xí)期間,發(fā)現(xiàn)自己存在很多技術(shù)短板,同時(shí)也對(duì)一些新的未知產(chǎn)生了興趣,于是我制定了滿滿的學(xué)習(xí)計(jì)劃。回校之后,空閑時(shí)間較多,便開(kāi)始踐行這些計(jì)劃。當(dāng)然到最后沒(méi)能全部完成它們,但那又有什么關(guān)系呢?
取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,則無(wú)所得矣。
雖然C++碼農(nóng),但是實(shí)習(xí)的時(shí)候遇到了一些前端的需求,這讓我意識(shí)到固步自封是危險(xiǎn)的。所以我滿滿的學(xué)習(xí)計(jì)劃中有學(xué)習(xí)前端這一項(xiàng),雖然到目前前端水平還極其有限,但是至少不再是前端白癡了。
羅輯思維的羅胖有個(gè)習(xí)慣,每天六點(diǎn)堅(jiān)持發(fā)布一段60秒的音頻??此剖且患⒉蛔愕赖氖拢悄艹掷m(xù)的,不間斷的堅(jiān)持三年著實(shí)令人佩服。用他的話說(shuō)叫做死磕。
雖然羅胖的某些觀點(diǎn)我不敢茍同,但我還是愛(ài)聽(tīng)他節(jié)目的。忽然某一天,我對(duì)自己說(shuō):“我能不能也試著死磕一件事呢?”
我選擇讀書(shū)。讀技術(shù)書(shū)籍,讀經(jīng)典書(shū)籍。
“Effective C++”系列三部曲是所有C++碼農(nóng)必讀的經(jīng)典。我一直都有這三本書(shū)的電子版,但總是零零散散的閱讀過(guò)某些章節(jié),從未細(xì)致,完整的閱讀過(guò)。大學(xué)期間,我讀的很多書(shū)籍都有這個(gè)毛病,雖然讀的書(shū)也不少,但是真正完整讀完的書(shū)籍并不多。
每天只讀一個(gè)小節(jié),這是我給自己定下的死磕目標(biāo)。一個(gè)小節(jié)少則七八頁(yè),多則二十頁(yè)。其實(shí)并不多,每天花費(fèi)的時(shí)間極少。因?yàn)槲也幌虢o自己造成壓力,制定太高的目標(biāo),可能堅(jiān)持一兩天還行,難以長(zhǎng)久堅(jiān)持。
在圖書(shū)館找到了紙質(zhì)書(shū),每天讀一小節(jié),就在目錄上用熒光筆標(biāo)記一下。
小目標(biāo),逐漸變得不像目標(biāo)了,而是像吃飯喝水一樣。
那三本書(shū)讀完后,我又從圖書(shū)館找了新的書(shū)籍繼續(xù)死磕計(jì)劃。今年六月份,死磕完了五本書(shū)。雖然讀的很慢,但是心里毫無(wú)負(fù)擔(dān),這才得以堅(jiān)持。
0x05
十一月,天氣漸涼。
雙十一過(guò)后兩天,我大病一場(chǎng),可能是因?yàn)閾Q季,也可能是其他原因。
我決定開(kāi)始跑步。
忘記了具體的動(dòng)因,可能是因?yàn)榻】担不蛟S是想找個(gè)妹子了。
從此,晚上九點(diǎn)左右的操場(chǎng),多了一個(gè)胖子。
大學(xué)期間,我不是沒(méi)有試著跑步過(guò),但最終都沒(méi)能堅(jiān)持下來(lái)。
計(jì)步軟件、體重秤、有聲書(shū),一個(gè)都不能少。
我曾誤以為我需要跑的很快才能達(dá)到減肥的目的,現(xiàn)在在明白慢跑才減肥。
快跑是無(wú)氧運(yùn)動(dòng),慢跑是有氧運(yùn)動(dòng)。
跑步前三十分鐘主要消耗糖,此后開(kāi)始大量消耗脂肪。有氧運(yùn)動(dòng)可持續(xù)時(shí)間長(zhǎng)。
三圈、五圈、八圈……。圈數(shù)這樣增加著。
跑步最終也成了死磕,除非天氣太差,否則都會(huì)堅(jiān)持。
寒假期間除外,沒(méi)有跑步,讓剛減下來(lái)的體重又回到原點(diǎn),頭痛不已。大四下學(xué)期開(kāi)學(xué)后,我又開(kāi)始堅(jiān)持。
我喜歡在跑步的時(shí)候聽(tīng)書(shū),這是一種轉(zhuǎn)移注意力的方法,也是一種解悶的方法。
當(dāng)跑步時(shí)間越來(lái)越久,會(huì)發(fā)現(xiàn)慢跑并不會(huì)讓自己很累,但會(huì)讓人無(wú)聊。
2016年五一,我聽(tīng)完了“盜墓筆記”。
彼時(shí),我體重下降了二十斤。
可以買(mǎi)到更多合身的衣服,也不再害怕拍照了。這是我首先體會(huì)到的變化。盡管我的內(nèi)心依舊是一個(gè)胖子。
“喂,你知道嗎,你現(xiàn)在從里到外換了一個(gè)人欸?!?/p>
0x06
畢業(yè)設(shè)計(jì),做的指導(dǎo)老師的題目。大概今年四月份的時(shí)候我開(kāi)始做畢設(shè)了。
你知道的,本科生嘛,畢設(shè)的技術(shù)要求極為有限,基本上就是做信息管理系統(tǒng)了,當(dāng)然我們導(dǎo)師也不例外。
老實(shí)說(shuō),我的工作是Linux上的C++開(kāi)發(fā),此前并沒(méi)仔細(xì)學(xué)過(guò)WEB開(kāi)發(fā)。
語(yǔ)言、框架都任意。面對(duì)畢設(shè)的要求,我選擇了PHP以及Yii2框架,之所以選擇它們,并不是因?yàn)槲沂欤喾词且驗(yàn)椴皇?。既然做畢設(shè)肯定要花時(shí)間,不如趁此機(jī)會(huì)學(xué)點(diǎn)新東西也好。
我并不會(huì)Yii2框架,甚至PHP都不熟。但是本著學(xué)習(xí)新知識(shí)的態(tài)度,我決定使用他們,哈哈,主要是由于PHP比較簡(jiǎn)單啦。三個(gè)字:糙、快、猛。
PHP做本科畢設(shè)也是不必使用框架的,直接裸寫(xiě)出來(lái)肯定更簡(jiǎn)單。畢設(shè)答辯,答辯老師們只關(guān)心它的界面,它的效果,業(yè)務(wù)功能是否健全。顯然,他們并不在意你用了什么后臺(tái)技術(shù)。
但這并沒(méi)有關(guān)系,我通過(guò)學(xué)習(xí)Yii2框架,學(xué)到了一個(gè)WEB框架應(yīng)該具備的技術(shù)和功能,這對(duì)我來(lái)說(shuō)很重要,遠(yuǎn)比記憶這個(gè)框架的API要更為重要。日后我學(xué)習(xí)其他框架,即使不是PHP的,都沒(méi)有太大關(guān)系了。
PHP的框架有很多,起初在選擇框架的時(shí)候我并沒(méi)有花太多功夫,因?yàn)槲也幌氚烟鄷r(shí)間浪費(fèi)在選擇上,畢竟這只是一個(gè)畢設(shè)。在學(xué)習(xí)使用Yii2框架的時(shí)候,發(fā)現(xiàn)了它的優(yōu)點(diǎn),當(dāng)然也有槽點(diǎn)。
見(jiàn)過(guò)一些網(wǎng)友想學(xué)習(xí)編程,卻花了過(guò)多的時(shí)間在選擇語(yǔ)言和選擇框架上。
0x07
“各位嘉賓都準(zhǔn)備一句話吧,等到上臺(tái)的時(shí)候,先在臺(tái)上說(shuō)一句話,然后再入座,這樣不會(huì)顯得很突兀。”工作人員對(duì)我們說(shuō)著。
五月二十六日,南昌大學(xué)游泳館報(bào)告廳,2016屆優(yōu)秀畢業(yè)生經(jīng)驗(yàn)交流會(huì)。邀請(qǐng)了來(lái)自考研、保研、創(chuàng)業(yè)、就業(yè)、留學(xué)以及考公務(wù)員的八個(gè)學(xué)生代表作為嘉賓。
“大家好,我原來(lái)是一名詩(shī)人,現(xiàn)在是一名程序員?!币?yàn)槲液鸵粋€(gè)詩(shī)人同名,所以就用了一個(gè)小幽默這樣開(kāi)場(chǎng)了。記不清楚這是我第幾次玩這個(gè)姓名梗了。
兩周之前,我也應(yīng)邀參加過(guò)一次暑期實(shí)習(xí)經(jīng)驗(yàn)的分享會(huì)。那次是PPT形式的分享。那是我第一次上臺(tái),顯然比這次要緊張。語(yǔ)速稍快,導(dǎo)致有些喘不過(guò)氣來(lái),數(shù)度停頓對(duì)著話筒吹氣。不過(guò)慢慢地我開(kāi)始適應(yīng),逐漸變的自然流利。加上一些小幽默,最后得到了不錯(cuò)的掌聲。
唯一失望的是那并不是我自己學(xué)院舉辦的活動(dòng)。
這次的畢業(yè)交流會(huì),并不能說(shuō)明我們就是這一屆最優(yōu)秀的,因?yàn)檫@個(gè)一個(gè)自愿報(bào)名參加的活動(dòng),而很多比我們優(yōu)秀的學(xué)生并沒(méi)有興趣上臺(tái)。
我也不擅長(zhǎng)上臺(tái),盡管這是一個(gè)座談會(huì),但準(zhǔn)備的時(shí)候還是難免焦慮。
之所以要站出來(lái)有兩個(gè)原因。首先,大學(xué)期間,我對(duì)于這種拋頭露面的活動(dòng)逃避了太多了,導(dǎo)致自己在上臺(tái)講話方面嚴(yán)重不足,這可能會(huì)限制我未來(lái)的發(fā)展。其次,我真的很想給學(xué)弟學(xué)妹們介紹一些經(jīng)驗(yàn),讓他們少走彎路,如果真能啟發(fā)一些人,幫助一些人,那真是太好不過(guò)了。
我用手為你指路,希望你看的的是路,而不是我的手。
大一的時(shí)候,我讀到這句話。那是某校一位已畢業(yè)的學(xué)長(zhǎng)寫(xiě)長(zhǎng)文分享經(jīng)驗(yàn)。當(dāng)我最后讀到那句話的時(shí)候,瞬間對(duì)這位學(xué)長(zhǎng)心生敬意。
我想成為那樣的學(xué)長(zhǎng),對(duì)著學(xué)弟學(xué)妹們侃侃而談。其實(shí)在內(nèi)心里,我已經(jīng)導(dǎo)演過(guò)很多次類(lèi)似場(chǎng)景了。
很多人可能和我一樣害怕上臺(tái),害怕被聚焦,害怕看到臺(tái)下那么多人的目光。
其實(shí)真正在臺(tái)上,會(huì)發(fā)現(xiàn),雖然人很多,但是正是太多了,所以你看不清每個(gè)人的臉,看不清他們是滿意還是失望的表情??床磺宓脑挘彤?dāng)作沒(méi)有觀眾就好了??床磺宓脑?,就當(dāng)作所有觀眾都很滿意地認(rèn)真聽(tīng)講好了。
“最后請(qǐng)嘉賓們都站到臺(tái)前,最后一句話,寄語(yǔ)學(xué)弟學(xué)妹?!敝鞒秩巳缡钦f(shuō)著。
“學(xué)弟學(xué)妹們,大學(xué)期間一定要找到自己的定位,找到自己的方向。一句話:選擇比努力更重要?!?br>
恍惚中,感覺(jué)自己大學(xué)四年的努力,或許都是為了這一天吧,獲得別人的認(rèn)可和掌聲。也不清楚自己究竟是為了自己而努力,還是為了別人而努力。
總之,這一頁(yè)翻過(guò)去了,所有前塵舊事的因因果果都已經(jīng)不重要了。翻開(kāi)下一頁(yè),明天會(huì)更好。
0x08
"學(xué)長(zhǎng),你是一個(gè)好人。"
0x09
“沒(méi)有接收函的同學(xué),盡快在檔案回原籍的確認(rèn)書(shū)上簽字。”
輔導(dǎo)員又在計(jì)算機(jī)系的大群里發(fā)布了一則消息。
如果畢業(yè)前沒(méi)有拿到接收函,那么檔案就只能回原籍。彼時(shí),已經(jīng)是五月底了,距離畢業(yè)不到一個(gè)月。
接收函有兩種,公司的和政府人事局的。然而只有國(guó)企才有能力接收和保存檔案,其他企業(yè)不可以。顯然騰訊不是國(guó)企,因此我需要深圳人事局的接收函。
可惜我沒(méi)有。
當(dāng)我趕緊向公司申請(qǐng)辦理人事局接收函時(shí),被告知人事局需要一個(gè)多月才能受理。我肯定是等不到那時(shí)候了。
深圳人事局的接收函辦理制度:原則上需要畢業(yè)生提供雙證:畢業(yè)證和學(xué)位證。然而不到畢業(yè),我肯定是沒(méi)有這兩個(gè)證的。
南昌大學(xué)的檔案管理制度:在學(xué)生畢業(yè)前即將檔案派遣到相應(yīng)接收單位:生源地、工作單位或者工作單位所在城市的人事局。我們學(xué)校在學(xué)生畢業(yè)后不再保管檔案,一個(gè)月都不保留。另外無(wú)檔案緩寄的制度。
顯然兩者有不可調(diào)和的矛盾。當(dāng)然不同政府的做法是不同的,不同學(xué)校的做法也是不同的。
我的檔案最終被派回原籍了。
檔案有多重要起初我不了解,接收函和報(bào)到證具體有什么作用,長(zhǎng)久以來(lái)我也不很清楚,學(xué)校此前也沒(méi)跟我們貫徹,突然發(fā)難,實(shí)在讓人措手不及。
落戶深圳,檔案需要和戶口一起走,即是說(shuō)我的檔案應(yīng)該轉(zhuǎn)移到深圳人事局。如果這步不能完成,則無(wú)法落戶。
檔案回原籍之后,如果我想繼續(xù)完成這步,需要這樣:
- 拿到雙證之后去公司入職,公司去申請(qǐng)深圳人事局的接收函。耗時(shí)一個(gè)多月。
- 拿到接收函后回學(xué)校辦理改派手續(xù),由學(xué)校批量將改派申請(qǐng)?zhí)峤坏绞【蜆I(yè)辦。
- 回學(xué)校領(lǐng)取就業(yè)辦的改派材料。
- 回原籍,去辦理實(shí)際改派手續(xù),當(dāng)?shù)厝耸戮趾炇鹨庖?jiàn)。辦理新的報(bào)到證。
- 最后拿著新的報(bào)到證去深圳人事局報(bào)道,檔案轉(zhuǎn)移到深圳。
我家在河北,大學(xué)在江西,工作在深圳。顯然這么多道手續(xù)辦下來(lái),真夠我折騰的,并且要請(qǐng)不少的假。
但如果不落戶深圳的話,這些手續(xù)都不需要辦了。我開(kāi)始質(zhì)疑自己落戶深圳的必要性。又開(kāi)始糾結(jié)是否要為了落戶而這樣來(lái)回奔波。
慢慢地我的思緒上升到我以后要在哪個(gè)城市發(fā)展,哪個(gè)城市戶口含金量高,如果今后想落戶北京具體我要奮斗多少年才能落戶,我的未來(lái)在哪里。于是我意識(shí)到:
我想多了。
初入社會(huì),發(fā)現(xiàn)了更多自己無(wú)力改變的東西,體會(huì)到了更多只能被動(dòng)接受的東西。曾經(jīng)的不可一世最終都變成不自量力。
月色皎潔,寢室此時(shí)只剩我一人。望著窗外,曾經(jīng)堅(jiān)毅又充滿熱情的眼神變得混沌,才理清頭緒,卻又陷入深深的迷茫……
寫(xiě)過(guò)無(wú)數(shù)次的 Hello World,卻找不到我的世界在哪里。
用過(guò)無(wú)數(shù)次的面向?qū)ο?,卻仍然孤身一人。
調(diào)過(guò)無(wú)數(shù)次的BUG,卻始終解不開(kāi)生活中的BUG。