1. 程式人生 > >程式設計師年底眾生相

程式設計師年底眾生相

01

暖暖的陽光透過髒兮兮的玻璃窗,恰到好處地灑在屋內的地板上,屋裡暖和了,我的心也跟著暖和了起來。尤其在這寒冷的冬日裡,溫和的陽光就更顯得彌足珍貴。我挪動身子,伸長脖子,努力地把整個臉都塞進陽光裡,哇,那種感覺就像母親的手輕輕地撫摸過。

2018年的尾巴就快要揪不住了——這種略帶感慨的語調,不免令人多起一份懷念,懷念起2018年的種種,那些開心的、悲傷的、幸福的、難過的瞬間,就好像一頁一頁的書,在腦海中從第一頁翻到第一千零一頁。

這已經是我第五個年頭寫年終總結了,不像五年前那會意氣風發、慷慨激昂、信心滿滿。說真的,人的心態會隨著年齡的增長而不斷地發生著微妙的變化

二十三四歲時的時候,總有一種莫名的自信,每次逛街的時候總是感覺對面的美女在含情脈脈地注視著自己。可如今,將過而立之年,那種莫名的自信不知道什麼時候已經逃之夭夭了。今天早上,我站在鏡子前面小心翼翼地刮鬍子,卻一不小心發現鬢角處偷偷鑽出了三兩根銀白色的頭髮,內心頓時升騰起一陣難言的哀傷。

可哀傷歸哀傷,年終總結還是要寫啊;為了和前幾年寫得不一樣些,我特意徵詢了幾個不同階層的程式設計師,我們不妨來聽聽他們內心真實的聲音。

02

第一個徵詢的物件是表弟馬一凡,我叔叔家的孩子,今年十九歲;上過一年高中,高二時因為成績實在太差,自己很有自知之明地選擇了退學。因為當時未滿十八週歲,不能外出打工,就只能在家無所事事;就這樣吊兒郎當的在家晃盪了一年多,我叔叔實在是看不下去了,於是就託我想想辦法,我能有什麼辦法呢?想來想去,就在2018年的五月份給我表弟在洛陽北大青鳥報了三年的Java軟體培訓班。

我問他:“一凡,這八個月的Java程式設計學習,感覺入門了嗎?現在會敲Hello World了嗎?平常還玩王者榮耀嗎?”表弟回答說:“差不多入門了,Hello World當然會敲了,王者榮耀平常每天玩一兩把吧。”

從我們簡短的對話中,你能感受到我表弟對軟體培訓的冷漠。對於一個連高中都沒有畢業的年輕人來說,走上程式設計師之路也實屬無奈,因為他並不清楚自己喜歡做什麼,應該做什麼。2018年對他來說,就好像和平常的一天一樣,除了上課就是打遊戲,然後就是睡覺。

曾經有人這樣詆譭從培訓班出來的程式設計師,他說:“培訓班出來的全是垃圾,沒有例外。一個優秀的程式設計師首先是興趣和熱愛這個行業,其次是思維方式和學習能力。”儘管這句話很不中聽,但也不無道理。

我也是從培訓班出來的,但我和我表弟並不一樣。我認為,既然選擇了軟體行業,就應該全身心投入,不要像木頭一樣地活著,對生命沒有一點熱愛

03

第二個徵詢的物件是一名大學生,叫曾國銘。這是一個讓我覺得非常厲害的大學生——有三個工作室,還有一間店鋪;月收入具體有多少,我紅著臉不敢問,據他自己說這一週光投資區塊鏈就虧損了一萬八!

我問他2018年都做了些什麼?他的回答是這樣的。

“咱程式設計師不能一直沉浸在程式設計的世界裡不走出來,那樣的話,你以後只能辛辛苦苦地給老闆敲程式碼。多慘啊,想想我都掉頭髮。”

“2018年上半年,我開始做電商,主要經營鞋子和衣服。你想啊,你能不穿鞋子嗎?你能不穿衣服嗎?在鞋子和衣服方面,市場優勢絕對沒多少人比過我!我的經營模式類似於外貿公司,進口出售,只不過進口方式不太一樣——走的是沒有稅收的,然後賺取差價。”

“後來,我爸打電話給我說,他朋友做的一個專案,被阿里收購了;他叫我去阿里實習,鍛鍊個三五年。我拒絕了,因為我覺得我在技術上還沒有到那個程度,我還需要深耕,於是我就不做電商了,開始用心的學習Java,就前天,我剛收到了兩個面試通知,一個是金山WPS,另外一個是網易遊戲測試工程師。”

後生可畏啊!一名有經商頭腦、又肯潛心學習的大學生真的好可怕。他知道技術很重要,所以寧願把掙錢的電商停掉來鑽技術;人又特別精明,善於溝通交流,所以2018年對於他,絕對是碩果累累的一年——既掙到錢,又收到了兩個大廠的面試通知。在這裡,祝他好運!

04

第三個徵詢的物件是一名剛參加工作不到一年的Java工程師,叫于濤。現在每月工資6000,稅後5000多,每月固定支出3000多,座標是河南省會鄭州。在與他的溝通交流中,我發現,這位小夥伴一心想要存錢娶媳婦!

他說:“老哥,指導一下生財理財之道唄,真的,我要存錢娶媳婦。”

我說:“兄弟,你現在一個月存不到兩千,真的有點難啊。”

他說:“對啊,老哥,幫我想想辦法唄。”

我說:“兄弟,彆著急。2018年是你工作的第一年,在鄭州每個月拿到6000的工資還可以啊;只要你肯努力,還是有蠻大的上升空間呢。你可以和領導套套近乎,有時間就找你的同事,一起請他搓一頓;另外呢,可以加他的微信,每天給他的朋友圈點贊評論,留下好印象。等到漲工資的時候,他就會給你加點印象分。”

他說:“老哥,你好心機啊;人家都勸我多鑽研技術,學習大資料等,向人工智慧靠近;你卻勸我走人情世故這條路,厲害厲害。”

借用CSDN的那句話:程式人生,不止於程式碼。程式設計師不止要鑽研技術,還要學會人情世故,畢竟程式設計師也是社會化的動物,我們需要“合群”。 于濤同學,希望你在2019年升職加薪,迎娶白富美。

05

第四個徵詢的物件是一名已經有8年工作經驗的老鳥,筆名叫沉默王二;沒錯,也就是本文作者了。2018年年初,我只給自己定了1個重要的小目標,那就是——完成《Web全棧開發進階之路》的書稿。

去年過年的時候,父母從鄉下來到我在洛陽的家;晚上陪他們看完新聞聯播後,我忍不住激動的心情,特意把北航出版社給我籤的書稿合同捧出來給他們看,並鄭重其事地介紹了一番。

我以為他們會大吃一驚,像孫權對呂蒙那樣對我刮目相看;然而並沒有。父親在家裡最有話語權,只是冷冷地說了一句話:“你還能寫書?”

現在,我想要告訴父親的是,三十萬字的書稿我已經完成了,正在翹首以盼地等待她的出版。如果書籍能夠順利出版,對於我來說,就彷彿拿到了一紙研究生的畢業證書;對於父親來說,也是打消他質疑的最好慰藉了吧

06

2018年,對於不同階層的程式設計師來說,有著完全不同的意義。

有人麻木地得過且過,對於未來完全沒有期待,他們當一天和尚撞一天鐘,就像我那剛進入培訓班的表弟一樣。

有人能夠跳出程式設計師的枷鎖,對於未來有著十足的把控力,他們敢於冒險去體驗不一樣的人生,完了之後還能全身心地投入到技術的提升當中,就像那名即將畢業的大學生一樣。

有人不滿於現狀,對於未來有著急切的盼望,他們樂於交流,樂於學習,樂於傾聽他人的建議,就像那名初入職場的程式設計師。

有人活在當下,對於未來並不急攻心切,他們知道自己想要什麼,並且腳踏實地,一步一個腳印,就像那名已經工作了8年的程式設計師。

但不管怎樣,前十年對於程式設計師的職業發展都非常重要。從職業規劃的角度來講,建議把這十年分為三個階段來設定目標。

第一階段(三年):打基礎,立足培養技術能力和軟技能

什麼是基礎呢?比如說演算法、資料結構、設計模式。基礎知識就相當於九九乘法表、勾股定律,掌握了這些基礎知識,技術能力就很紮實,程式設計就會有事半功倍的效果。

那麼什麼是軟技能呢?軟技能就是調動自己或者他人的資源和知識的能力。軟技能能力越高,處理事情的能力就越強。如何培養軟技能呢?推薦一本書《軟技能,程式碼之外的生存指南》。

第二階段(三年):從個人能力向團隊組織能力轉變,在溝通能力、協作能力和領導力上發力。“學而優則仕”,等你的單兵作戰能力得到認可後,你就會自然地被安排到團隊Leader的職位上。這個時候,你就會迫切的需要這三個能力。

第三階段(四年):打造個人品牌,樂於分享,創造更深遠的影響力

到這個階段,你可能越發地對現狀感到不滿,你渴望成為更有影響力的人,走向財務自由之路;於是,這個階段的你就需要打造個人品牌了,比如維護公眾號,出版書籍,開授課程等等。在分享的過程中變成耀眼的明星,然後創造更有價值的個人成就。