失業(yè)了。
雖然被馮老闆叫去辦公室已經(jīng)是兩個(gè)鐘頭之前的事,但是,劇烈的思想衝擊,讓27歲的顧莫傑生物鐘有些紊亂,以至於對(duì)時(shí)間的流逝沒(méi)什麼概念。
比如說(shuō)吧,按照正常生物鐘,這個(gè)點(diǎn)早就該餓了,但是事實(shí)上此刻的他一點(diǎn)飢餓感都抓不住。
顧莫傑站在滬江市閔鬆區(qū)莘莊綠地科技島的頂樓天臺(tái)上,讓寒風(fēng)吹拂著自己,感受一下冷靜的氣息。高層建築之間的風(fēng)洞效應(yīng),讓他的短髮都被垂直氣流吹得豎起。
擡起手腕上那塊原本裝逼用的冒牌表看了一下,現(xiàn)在是2012年12月21日晚6時(shí)。
對(duì)了,根據(jù)瑪雅曆法,今天不就該是世界末日麼?怎麼世界還沒(méi)來(lái)得及出事兒,他個(gè)人倒是有些窮途末路了?
不久前,顧莫傑還是一個(gè)在滬江市賺15000月薪的程序猿,負(fù)責(zé)開(kāi)發(fā)手機(jī)的firmware程序(嵌入式系統(tǒng)),還供著一套月供9000的市區(qū)90平陋室。
每天十四個(gè)小時(shí)的編程工作,早早地壓彎了這個(gè)年輕人的腰。把他從一個(gè)曾經(jīng)還算略有幾分帥氣的陽(yáng)光青年,壓榨成了英年早肥贅肉難抑的奔三碼農(nóng)。除了賺錢(qián)供房之外,就只能天天用“有了房子就會(huì)有女人”這個(gè)意淫激勵(lì)自己堅(jiān)持下去。
而現(xiàn)在,他已經(jīng)無(wú)業(yè)了。房子還供不供得下去,尚在兩說(shuō)。
顧莫傑供職的那家公司,是一家提供山寨手機(jī)研發(fā)方案的企業(yè),僱傭了幾十個(gè)程序猿和硬件、電子類攻城獅。
顧莫傑的具體職責(zé),正是開(kāi)發(fā)手機(jī)的接口驅(qū)動(dòng),以及解決手機(jī)與pc端通信的at命令集兼容性問(wèn)題。
用過(guò)安卓時(shí)代之前手機(jī)的人,都知道那個(gè)年代的手機(jī)要想用usb數(shù)據(jù)線連接到電腦上,無(wú)論是把手機(jī)當(dāng)一個(gè)u盤(pán),還是當(dāng)成無(wú)線上網(wǎng)卡給電腦撥號(hào)上3g網(wǎng)絡(luò),都需要先自動(dòng)安裝驅(qū)動(dòng)(俗稱‘免驅(qū)’)。然後手機(jī)還會(huì)自動(dòng)加載一大堆普通用戶不認(rèn)得的東西和接口……
這些,就是顧莫傑的具體職責(zé):爲(wèi)手機(jī)以及3g上網(wǎng)卡等設(shè)備與電腦的正常連接,解決各種各樣的系統(tǒng)兼容性問(wèn)題和通信異常問(wèn)題,並且負(fù)責(zé)調(diào)整驅(qū)動(dòng)和boot區(qū)code。
相較於其他程序猿,這個(gè)崗位對(duì)軟件開(kāi)發(fā)者的素質(zhì)要求是“博而不精”。因爲(wèi)地球上從windows到mac甚至linux;再到下面各個(gè)細(xì)化的sp1/sp2/sp3……版本的電腦操作系統(tǒng),總共有n種情況;再加上所有電腦上的安全軟件、防火牆設(shè)置、用戶權(quán)限設(shè)置會(huì)有各種各樣的不同;同時(shí)作爲(wèi)芯片組供應(yīng)商的米國(guó)高通公司,也會(huì)不斷更新指令集。
這一切因素,讓手機(jī)與電腦之間的初次正常通信總是有可能被各種異常所攔截,3g上網(wǎng)卡與電腦之間的數(shù)據(jù)交互也總會(huì)遇到各種意外的中斷。
所以,這些問(wèn)題需要由見(jiàn)多識(shí)廣的程序猿來(lái)調(diào)試解決,需要看得懂每一段異常log背後的真實(shí)原因;需要熟悉從高通、到塞班、到聯(lián)發(fā)科各個(gè)手機(jī)套片廠商的協(xié)議數(shù)據(jù);而不是和其他某些程序猿那樣只要自己寫(xiě)好自己份內(nèi)的代碼就好了。
當(dāng)然,正是因爲(wèi)這個(gè)崗位的程序猿,需要大量的“臨牀診斷經(jīng)驗(yàn)”,所以顧莫傑才能以一個(gè)剛剛從某211大學(xué)畢業(yè)五年、做程序員才3年的單薄資歷,就賺到15000的月薪——同一家公司裡,那些寫(xiě)ja-va的程序猿,編程五年的,如今普遍都才七八千而已。
……
三小時(shí)前,當(dāng)天下午三點(diǎn),馮老闆的辦公室裡。顧莫傑離職前和馮老闆的最後一次談話,就是發(fā)生在這一刻。
“小顧,這兩年公司能走到這一步,我也很承你的情。
前年tcl旗下那幾個(gè)阿爾卡特的聯(lián)發(fā)科套片方案,到封板之前兩天,pc數(shù)據(jù)傳輸?shù)姆€(wěn)定性問(wèn)題都沒(méi)有解決,你通宵了那麼些天,天天睡辦公室的摺疊牀,小小年紀(jì)熬出了脂肪肝,纔算是按期解決掉了。
去年,lg的那個(gè)二線方案,咱滬江市的和錢(qián)塘市三維通訊旗下的工作室,都搞不定;那些韓國(guó)棒子臨時(shí)轉(zhuǎn)到我們這兒來(lái)的,你也出力不小,沒(méi)砸了咱的牌子。這些,老哥哥都記著吶——”
顧莫傑的老闆叫馮國(guó)榮,是個(gè)四十歲的中年人。四川人,苦出身,嗜辣。90年代末時(shí),高考從山溝裡拼殺出來(lái),到滬江唸的交通大學(xué),畢業(yè)後在滬江打拼了十幾年。從的軟件部經(jīng)理,做到夏新電子的技術(shù)總監(jiān)。
五六年前,藉著edge/3g等概念大熱和聯(lián)發(fā)科的山寨機(jī)套片渠道氾濫這雙重的歷史契機(jī),馮國(guó)榮與能拉來(lái)投資又懂運(yùn)營(yíng)的好哥們一合計(jì),就跳出了夏新電子,自己拉起一支團(tuán)隊(duì)。這些年來(lái)靠著給那些沒(méi)有研發(fā)能力、又想進(jìn)3g山寨機(jī)市場(chǎng)的大牌通信企業(yè)做技術(shù)外包,著實(shí)掙出了一份家業(yè),算是眼光敏銳的成功者。
說(shuō)完了顧莫傑的“歷史功績(jī)”之後,馮國(guó)榮自然是需要在後面跟一個(gè)“但是”,然後纔是今天聊天的正題:
“所以,年前也沒(méi)讓你忙著,聖誕節(jié)都準(zhǔn)了你休到元旦,一萬(wàn)多的季度獎(jiǎng)也提前發(fā)了。現(xiàn)在,才和你談這個(gè)事兒——公司已經(jīng)和360的周紅衣談妥了,明年起公司的全部手機(jī)方案都會(huì)加入360手機(jī)助手的驅(qū)動(dòng)庫(kù),我們會(huì)對(duì)360公司公開(kāi)咱手上全部手機(jī)的這部分相關(guān)代碼和技術(shù)接口。
360的周紅衣要搞一款解決中國(guó)市面上所有行貨機(jī)、山寨機(jī)驅(qū)動(dòng)連接兼容性和數(shù)據(jù)卡通信異常問(wèn)題的軟件——或者說(shuō),這還僅僅只是360手機(jī)助手的一個(gè)很小的補(bǔ)充功能而已。我看過(guò)了,周紅衣是真有這個(gè)實(shí)力做到。所以,我們不需要自己再安排解決驅(qū)動(dòng)兼容性的攻城獅了……”
“爲(wèi)什麼?那樣以後我們的東西對(duì)360而言就沒(méi)有任何秘密可言了,只能一直給他們交保護(hù)費(fèi)。”這是顧莫傑最後的掙扎。
馮老闆似乎也不想這樣,無(wú)奈的長(zhǎng)嘆了一聲:“安卓和360手機(jī)助手一統(tǒng)江湖的時(shí)代來(lái)了,仗著對(duì)不同平臺(tái)的經(jīng)驗(yàn)積累過(guò)日子、吃遍天的時(shí)代結(jié)束了。不是我們一家接受了這個(gè)城下之盟,是全國(guó)所有稍微有點(diǎn)頭臉的山寨機(jī)技術(shù)方案提供商都接受了這個(gè)城下之盟,我們沒(méi)得抗拒!
30年前蘋(píng)果試圖把蘋(píng)果臺(tái)式機(jī)的接口藏著掖著,結(jié)果還不是被組裝機(jī)打敗了。安卓和360就是今天手機(jī)界的那根‘組裝機(jī)’攪屎棍。周紅衣靠著免費(fèi)地牌子把一個(gè)個(gè)行業(yè)的成本底限摧垮的本事,小顧你是很清楚的。
當(dāng)然,你也是陪著公司走過(guò)三年創(chuàng)業(yè)期的人了,老哥哥我也不能虧待功臣。不如,就去改行寫(xiě)j**a,學(xué)做j2me或者app吧。我個(gè)人更傾向於j2me,畢竟對(duì)你現(xiàn)在的知識(shí)結(jié)構(gòu)還算有點(diǎn)兒繼承性。年輕人,接受力好,換個(gè)語(yǔ)言換個(gè)平臺(tái)還不是很快就上手了?”
顧莫傑原本是寫(xiě)firmware的,用的自然是c/c++語(yǔ)言。至於ja-va,他只是在大學(xué)裡在幾個(gè)實(shí)習(xí)項(xiàng)目上用過(guò)。
用ja-va寫(xiě)手機(jī)app,對(duì)顧莫傑來(lái)說(shuō)完全等於另起爐竈,這三年刻苦加班積累下來(lái)的要價(jià)資本基本上算是白費(fèi)了。
不過(guò)人在矮檐下,怎能不低頭?顧莫傑不到最後關(guān)頭,依然抱有幻想地問(wèn)了一句:“那,薪酬方面需要……”
“寫(xiě)app的,普遍行情做了三五年的熟手都是七到九千,你不能算是熟手,不過(guò)既然是公司老人,也給你按照八千起算吧。”
從15000降到8000——比他那套房子的月供還少一點(diǎn)兒。而且,當(dāng)初他雖然自己供月供,首付的那50萬(wàn)卻是他在錢(qián)塘老家的爹媽湊出來(lái)的。如果斷供了,爹媽半輩子的積蓄就打水漂了。
雖然,還有託關(guān)係找銀行的人在拍賣返還的時(shí)候稍微下點(diǎn)手腳、多撈回一些本錢(qián)的可能,但是顧莫傑一個(gè)二十七八的理工科年輕人,如何懂得那麼多金融吸血鬼的門(mén)道?所以,血衝腦殼之下,他選擇了辭職!
他就不信了,這個(gè)世界有了一個(gè)周紅衣,就不再需要那些懂那麼多手機(jī)接口通信協(xié)議的程序員了麼?
……
但是現(xiàn)在,也就是晚上六點(diǎn),他有些後悔了。
因爲(wèi)這三個(gè)小時(shí)裡面,他給業(yè)內(nèi)幾個(gè)同事,比如在r和的通信兼容性程序猿打了電話,瞭解情況。
這個(gè)崗位的需求度最近確實(shí)情況不妙,不僅他老東家不太需要這方面的人了,其他一些大的手機(jī)方案研發(fā)商也都不搞了。而且別的公司動(dòng)手裁人比馮老闆更早,很多原來(lái)寫(xiě)這個(gè)的程序員,年中就被迫改行了。馮老闆留到年底,其實(shí)已經(jīng)是看在顧莫傑是個(gè)創(chuàng)業(yè)之初就跟著他混的功臣,才隱忍至今的。
360的周紅衣來(lái)勢(shì)洶洶,靠著一個(gè)360手機(jī)助手的智能連接功能,一下子就把天地之間所有手機(jī)研發(fā)商裡頭,那一小撮搞驅(qū)動(dòng)通信兼容性的程序猿飯碗給砸了。
當(dāng)然,對(duì)於整個(gè)手機(jī)系統(tǒng)開(kāi)發(fā)領(lǐng)域來(lái)說(shuō),周紅衣砸掉的只是很微小的一個(gè)偏僻角落,或許全國(guó)因此失業(yè)的程序員也就幾百人而已,所以並不會(huì)引起軒然大波。顧莫傑只是運(yùn)氣不好,剛好處在這個(gè)分工過(guò)細(xì)的崗位上。
這種事情,在互聯(lián)網(wǎng)發(fā)展?jié)L滾向前的時(shí)代,其實(shí)每天都在發(fā)生。要不,業(yè)內(nèi)人怎麼會(huì)戲稱:傳統(tǒng)產(chǎn)業(yè)從業(yè)者,四十來(lái)歲纔會(huì)知識(shí)結(jié)構(gòu)老化、陷入中年危機(jī);而程序員要是不能不停地學(xué)習(xí)轉(zhuǎn)型,不到三十歲就能中年危機(jī)。
“草泥馬的周紅衣!就見(jiàn)不得窮人賺口稀飯錢(qián)!”
顧莫傑把手裡喝空了的的rio雞尾酒瓶往著天臺(tái)的鋁合金欄桿上砸去。可惜酒瓶碎裂的聲音似乎並不足以帶心中怨氣,於是他又把氣撒到了他新買(mǎi)的安卓手機(jī)上。
2012年,安卓雖然已經(jīng)洶涌普及了一兩年了,但還是有不少手機(jī)用戶都還被、塞班、brew/黑莓之類的用戶習(xí)慣綁架著,舊手機(jī)沒(méi)壞,也就不急著換安卓的。顧莫傑本不是潮人,也不是花錢(qián)不算計(jì)的大手大腳之輩,只不過(guò)因爲(wèi)自己是手機(jī)程序員,需要緊跟技術(shù)潮流,這纔不得不市面上主流手機(jī)換一代就買(mǎi)一個(gè)測(cè)試,順便借鑑。
“安卓!安卓一出,其他系統(tǒng)的兼容性經(jīng)驗(yàn),都沒(méi)有經(jīng)濟(jì)價(jià)值了!都是安卓害的!”顧莫傑盯著值兩千多塊錢(qián)的手機(jī)微微失神,賺錢(qián)的辛苦讓他捨不得砸下手。
但是此刻他的心態(tài),面對(duì)一臺(tái)安卓手機(jī)。就好像兩百年前一個(gè)用紡錘紡了一輩子紗線的沒(méi)文化英國(guó)織工,突然面對(duì)一臺(tái)砸了他一家飯碗的珍妮紡紗機(jī)一樣;
又或者像法國(guó)大格命時(shí)候的巴黎皮鞋匠,突然看到一臺(tái)初代皮革打孔縫紉機(jī),把他引以爲(wèi)傲了半輩子的納皮鞋底手藝,變成了毫無(wú)價(jià)值的可笑重複勞動(dòng)。
屈辱,不甘,痛苦,數(shù)年所學(xué)的知識(shí)失去了經(jīng)濟(jì)價(jià)值,一切的憤怒,讓他最終還是舉起了手機(jī),然後狠狠地砸在水泥地面上,用他43碼的皮鞋狠狠跺上兩腳,就好像手機(jī)的屏幕是周紅衣的臭臉一樣。
既然爛都爛了,多踩幾腳少踩幾腳也沒(méi)區(qū)別,多踩還能多出氣。兩千多塊錢(qián)的東西,只出一口氣就丟了,那不是太浪費(fèi)了麼?好歹也要踹滿五分鐘吧。
就和小學(xué)生打cf被虐慘壓抑太久後,終於成功反殺,也得對(duì)著好不容易殺死的敵人鞭屍一整個(gè)彈夾不是?
“草泥馬的周紅衣!就見(jiàn)不得窮人賺口稀飯錢(qián)!”
“喂,你夠了沒(méi)有,我靠,還踹?”一個(gè)幽幽的電子音似乎非常憤懣,對(duì)著顧莫傑低聲地吼起來(lái),“小心!再踹就爆了!”
顧莫傑還沒(méi)來(lái)得及停腳,被他踹爛的手機(jī)殘骸似乎爆閃出了一道強(qiáng)光,強(qiáng)光過(guò)後顧莫傑和手機(jī)殘骸就從這個(gè)世界上憑空消失了。