
提到程序猿這個詞,你腦海里閃現(xiàn)的是什么畫面?
場景A. 陽光燦爛的早晨,一個高顏值帥鍋,西裝革履,步履輕盈的邁向?qū)懽謽恰J孢m的轉(zhuǎn)椅,寬大的辦公桌,輕啜一口咖啡,打開筆記本,無比風(fēng)騷的寫下拯救全人類的代碼,“Hello world!”
喂,妹子醒醒,把口水擦擦,那是韓劇里的歐巴,俺們這旮瘩是中國東北。
場景B. 夜黑風(fēng)高,錫安的某個房間,大屏幕閃爍著藍(lán)色的光,一行行人機(jī)交互日志從屏幕上滾過。一枚美麗智慧的女子,她的手指行云流水般彈奏鍵盤,最后無比堅定的敲下ENTER。突然屏幕上閃現(xiàn)出矩陣的多維接入界面?!澳阋呀?jīng)成功接入Matrix”。她背后的黑超男子,黑客之神救世主Neo,酷到?jīng)]朋友。
唉,想必你已經(jīng)知道了,黑客帝國。刷臉時代顏值即正義,有了基努·里維斯的顏值,后面的程序猿故事才耐看。
場景C. 早上八點(diǎn)五十分,某寫字樓門前,煎餅果子大媽,熟練的裝好了第十袋煎餅果子,準(zhǔn)備好了微信,支付寶,因為她知道五分鐘內(nèi),必將有一大波衣冠不整,氣喘吁吁的人,用堆棧的方式,先進(jìn)先出,迅速拿走煎餅果子,沖向辦公樓。并發(fā)進(jìn)程節(jié)省時間,于是煎餅果子大媽開始收攤,準(zhǔn)備應(yīng)對中午來自餓了嗎的攻擊,中午此處的外賣小哥,快遞小哥,數(shù)量驚人。
這是普通程序猿一天生活的開始,結(jié)結(jié)實(shí)實(shí)的人生。

聽說,在過去的二十年,程序猿的種群才發(fā)展裝大,他們生活在鋼筋水泥叢林里,有些特別,有些神秘,也自稱碼農(nóng)。下面的場景,或許有助于大家了解這個職業(yè)和群體。
8:59 我和我的煎餅果子,準(zhǔn)時出現(xiàn)在指紋打卡機(jī)前。前臺美女今天的口紅,顏色不錯,顏色應(yīng)該是251.63.148。這顏色用在昨天設(shè)計的主頁上,高亮顯示重要信息,最終用戶一定會喜歡。為我的機(jī)智和創(chuàng)意點(diǎn)個贊。9點(diǎn)打卡,丁丁系統(tǒng)會把你赤裸裸的暴露在早到榜之類的榜單上,而恰好老板會想看看。這是程序猿一天真實(shí)生活的開始,跟大家一樣,足夠的接地氣,木有神秘好不好。
9:00 項目經(jīng)理組織開會,進(jìn)度又落后了,大家分析下,什么根本原因,要不要再加點(diǎn)人手,或者再加加班?
老天啊,給我一顆銀彈吧,突然想再看看經(jīng)典的《人月神話》,同時大腦CPU高速運(yùn)轉(zhuǎn),成功計算了一下十個婦女,一個月生出一個孩子的可能性。
手機(jī)里的提醒告訴我說,母后大人明天生日,我需要買禮物,明天晚上回家吃飯。丁丁信息說,組里小楊丈母娘病了,請假看孩子兩天。
10:00 收到郵件,產(chǎn)品經(jīng)理說,最終用戶有小小的需求變更,是幾個不收錢的免費(fèi)小改動,所有報表數(shù)據(jù),都要按付款時間排序,可以導(dǎo)出Excel和PDF格式。還有,用戶說,主頁顏色不好看,要體現(xiàn)他們公司的專業(yè)嚴(yán)謹(jǐn),要有新意,總之要改。
還有,項目經(jīng)理說,新版本今晚發(fā)布。
內(nèi)心一萬只啥啥啥奔馳而過,原來沒說要Excel的好不好,一共有20多個報表好不好,小楊不在我們需要改很久好不好。還有那顏色想改成什么,能準(zhǔn)確的告訴我嗎,都改十幾回了。這回改成深灰色背景,夠?qū)I(yè)嚴(yán)謹(jǐn)吧。美工小妹嚴(yán)肅的對我說,沒有系統(tǒng)用深灰背景這個風(fēng)格,這是作死的節(jié)奏。
男默女淚。
12:10 吃著魚丸粗面,突然接到閨密電話,說家里的筆記本藍(lán)屏,問怎么辦。
“我們公司的IT基礎(chǔ)部小伙還單身,介紹給你一下?因為我的電腦藍(lán)屏,都是找他修理,我不會修?!?態(tài)度誠懇,實(shí)事求是。
“你自己不就是學(xué)電腦的?” 閨密心里,我一定是萬能的,凡是跟電腦,網(wǎng)絡(luò),手機(jī)APP,病毒,包括電飯煲的液晶顯示屏之類的沾一點(diǎn)邊的,那都是我的天下。人生得一知己足矣,斯世當(dāng)以同懷視之,我需要淡定。
“你重啟一下試試,這是絕招。” 我用這招對付過很多案例,在用戶和同事間獲得了很多經(jīng)驗值和較好的聲譽(yù)。
“要是重啟也不好怎么辦?” 十萬個為什么,未必都有答案啊。
“我馬上安排你和我們IT基礎(chǔ)部的小伙相親?!惫烙嬮|密今天和我友盡了。
13:00 ~ 17:00 連口水都沒時間喝,整個小組人仰馬翻,終于看懂了小楊的代碼,我們所有人發(fā)誓,以后誰的代碼不寫注釋,誰就是豬頭。(額,明天辦公室里又多了幾個豬頭。) 大家齊心協(xié)力,終于高效率的完成了修改。今天應(yīng)該可以按時下班了。一個好程序猿的標(biāo)準(zhǔn),就是不加班,不加班,不加班。不幸的是,我們都不是好程序猿。
17:30 測試部的美女找我,說報表測試出了空指針。不可能,Nullpointer 肯定是處理過了,肯定是測試環(huán)境問題,要么是數(shù)據(jù)不合法,肯定不是程序問題。代碼左看右看,沒問題啊,只好Debug,一小時后,找到了問題。原來,業(yè)務(wù)上數(shù)據(jù)的時間可能為空,產(chǎn)品經(jīng)理需求分析時,并沒有提。歡欣鼓舞,改正重新編譯,等測試完畢,已經(jīng)晚上8點(diǎn)了。
20:00 趕緊打開手機(jī)APP,為母后送上鮮花和蛋糕,付款時發(fā)現(xiàn)他們的程序有bug,第二個訂單死活不能付款。哈,同一個世界,相同的程序猿,生命不止,bug永存。運(yùn)用同類的思維,我巧妙越過這個陷阱,成功付款,順便給他們留了言,告訴他們怎么重現(xiàn)這個bug。這是個職業(yè)帶來的煩惱之一,每一個系統(tǒng)都不夠完美。
22:00 產(chǎn)品經(jīng)理的頭像在丁丁上閃爍,客戶遇到一個緊急情況,認(rèn)為是質(zhì)量問題,進(jìn)行了投訴,我們明天是不是可以修復(fù)這個Bug? 新的深灰設(shè)計,讓用戶耳目一新,大加贊賞。
真是喜憂參半,苦樂人生,你永遠(yuǎn)不知道到底會發(fā)生什么,不確定性,是這個行業(yè)最有趣最挑戰(zhàn)的地方。還有終身學(xué)習(xí),沒錯。從C, C++, java, ASP, .Net,weblogic, oracle,DB2,SQL Server, UNIX, Linix,技術(shù)的海洋無邊無際,深知“吾生也有涯,而知也無涯”。
窗外萬家燈火,人類文明的進(jìn)步,也有我們的貢獻(xiàn),想想也覺得美好。這是一群自詡智商超群卻心地天真單純的人,一群以為技術(shù)創(chuàng)造人類美好生活的人,一群熱愛 0和1組成的虛擬空間的人??墒巧罾?,我們還是不會修電腦和手機(jī),也搞不定家里的wifi速度慢,重啟也是我們解決電子產(chǎn)品問題的方法。
一川煙草,滿城風(fēng)絮。梅子黃時雨。
23:00 美女機(jī)器人索菲亞已經(jīng)獲得了合法的公民身份,人工智能的時代已經(jīng)來臨。未來或許程序猿們創(chuàng)造的智能機(jī)器人將自我進(jìn)化,編代碼寫程序,取代它們的創(chuàng)造者,程序猿這個職業(yè)或許就消失了。未來有太多可能。
晚安,世界。或許夢里我們會成功阻止這件事發(fā)生。
本文活動超鏈接--> 手撕職業(yè)誤會