回想我剛畢業(yè)那年的春節后,招聘現場(chǎng)也異;鸨,我艱難地擠到了第一排,遞上簡(jiǎn)歷,得到兩個(gè)問(wèn)題,第一,學(xué)什么專(zhuān)業(yè),會(huì )干啥,我如實(shí)回答,第二個(gè)問(wèn)題,Linux玩到什么程度,我說(shuō)還沒(méi)開(kāi)始,剛把聲卡驅動(dòng)寫(xiě)好。然后就告訴我兩天天后到公司二面,二面過(guò)程很長(cháng),但我還算順利地過(guò)了。就業(yè)的問(wèn)題算是解決了。 我上學(xué)路過(guò)福州,正好趕上個(gè)招聘會(huì ),當時(shí)在福大禮堂,一個(gè)看起來(lái)非常牛氣的公司在招人,打著(zhù)省科技廳的名號,列了幾個(gè)國家863計劃的項目,薪資福利一切看起來(lái)都很誘人。 找工作的事情也困擾過(guò)我老長(cháng)時(shí)間,想從事相關(guān)專(zhuān)業(yè)卻發(fā)現很難,一個(gè)學(xué)自動(dòng)化的,真正做過(guò)的自動(dòng)控制系統只有一個(gè):遠程爐溫控制。以后就去燒鍋爐嗎?不怎么愿意。再有一個(gè)就是來(lái)學(xué)校招聘的河南拖拉機廠(chǎng),指名我們班的學(xué)生他全要,無(wú)須面試,當場(chǎng)簽合同。 就是待遇少點(diǎn),月薪3800,比我初中是能賺的還少,我們這一屆還不屬于擴招呢,怎么這么快就降價(jià)了?折騰了另外幾家公司,都覺(jué)得沒(méi)啥意思,高不成低不就。干脆玩到7月份,畢業(yè)。 之后又陸陸續續添加了幾個(gè)新功能,同樣的感覺(jué)良好。甚至感覺(jué)太好。當時(shí)沒(méi)別的愛(ài)好,就是下載好萊塢的電影,看老美罵起政府來(lái)毫不客氣,調侃總統跟玩似的,我也得意的以為國內也是同樣的情況。 一次我自以為很幽默地修改了電腦的hostname,其中有兩個(gè)人的名字,一個(gè)是當時(shí)國內最牛逼的官,一個(gè)是不怎么牛逼的女歌星,外加一個(gè)很普通的動(dòng)詞。就這么一個(gè)簡(jiǎn)單的事,讓我吃盡了苦頭。 這家公司是政府背景,國家搞什么政企分開(kāi)時(shí)從省xx廳劃出來(lái)卻沒(méi)分出去的一個(gè)很復雜的結構體,關(guān)鍵是里面還有圖書(shū)館,一個(gè)讀者在網(wǎng)上鄰居看到了這么一個(gè)名稱(chēng),然后很快,廳長(cháng)知道了這事,公司老總很緊張,趕快叫人查。 接下來(lái)自然是我檢討,認錯,把檢查貼在公司樓梯口,讓所有人引以為戒。整整一個(gè)月搞得我毫無(wú)心思上班。再后來(lái)不久,另外兩個(gè)同事又出事了,政治問(wèn)題。而且動(dòng)靜更大,整棟樓的人都被糾集到禮堂開(kāi)審判大會(huì ),聽(tīng)他倆在臺上檢討。我一看這架勢,**嗎不是?乖乖,這樣的企業(yè)我還算早點(diǎn)離開(kāi)吧。 告別了學(xué)生時(shí)代。剛開(kāi)始上班的時(shí)候,感覺(jué)很不一樣,每天騎自行車(chē)去上班,心中充滿(mǎn)了神氣和滿(mǎn)足。那時(shí)對待工作也是激情洋溢,我的第一個(gè)任務(wù)在現在看來(lái)很簡(jiǎn)單,做一個(gè)瘦身版本的Linux,能讓系統+產(chǎn)品以 ramfs的形式在內存里運行,就是為了解決系統非正常關(guān)機再開(kāi)機時(shí)漫長(cháng)的fschk過(guò)程,當時(shí)沒(méi)有ext3,ibm有一個(gè)Jfs,但似乎不是免費的。 于是我就考慮使用ramfs,把硬盤(pán)干掉,換成Flash,省下的錢(qián)足夠加更大的內存...,開(kāi)了不少會(huì ),最終決定確實(shí)可行。接下來(lái)的rootfs制作過(guò)程卻讓我吃近苦頭,2001年的Linux遠沒(méi)有現在普及,周?chē)娜藳](méi)有任何經(jīng)驗,網(wǎng)上能查到的資料聊聊無(wú)幾。 而且那時(shí)只有sohu,yahoo,很后面才認識google,沒(méi)辦法,只能一點(diǎn)一點(diǎn)摸索,從Flash驅動(dòng),lilo,kernel,再按著(zhù)Sysinitrd的啟動(dòng)腳本,一個(gè)文件文件添加,再到鏈接庫...漫長(cháng)的時(shí)間之后,終于搞出點(diǎn)東西并得到老大的認可:可以把產(chǎn)品加到上面去?催@自己做的東西出貨,心里那叫一個(gè)爽。 我要沒(méi)猜錯,今天我只要愿意,我一定可以google一個(gè)別人做好的rootfs,除去測試,最多兩周時(shí)間完成我當初所有的事情。 于是很快,我離職,并離開(kāi)了福州來(lái)到廈門(mén)。 第二家是上市公司,我去的時(shí)候正是它輝煌的時(shí)候,老總大手筆地開(kāi)展各種新業(yè)務(wù),掛名電子行業(yè),卻盯著(zhù)地產(chǎn)和汽車(chē)這兩塊肥肉。不過(guò)這些都和我關(guān)系不大,我要去做的,也是公司的新業(yè)務(wù),在國內也是剛剛興起:MP3播放器。換工作讓我涉足全新的領(lǐng)域,從還算單純的軟件開(kāi)發(fā),到離不開(kāi)示波器萬(wàn)用表。從gcc到 keil,從vi到source insight。 一切都是很新鮮。但因為和硬件工程師一起干活的原因,我總覺(jué)得自己在做的事和小時(shí)候自己折騰的東西很相似,因此興頭十足,搞得不亦樂(lè )乎。很遺憾,不幸再次降臨到我頭上,兩年后公司的主營(yíng)業(yè)務(wù)開(kāi)始出現虧損,邊緣部門(mén)被砍是自然的,何況這時(shí)國內的MP3市場(chǎng)已經(jīng)被深圳小廠(chǎng)占領(lǐng)(那時(shí)似乎沒(méi)有“ 山寨”的概念)。 就這樣我被“規劃”到別的部門(mén)。公司業(yè)務(wù)越來(lái)越萎靡,“招安”我的老大又很排外,認為我是外系的人,讓我一直處于“被閑置”狀態(tài)。半年沒(méi)干一點(diǎn)事。那怎么辦,趕緊撤吧。 因此基本不修改就能生產(chǎn)。從立項到出貨,業(yè)務(wù)員和客人承諾的時(shí)間從來(lái)都是三個(gè)月。因此在這呆了三年不到,仔細數數自己過(guò)手的機型居然高到20多個(gè),最長(cháng)的一個(gè)項目也不過(guò)8個(gè)月,忙的時(shí)候4,5款機器一起搞是再正常不過(guò)的事。這種環(huán)境下,出貨就是死命令。 任何問(wèn)題都可以叫外協(xié)或原廠(chǎng)解決。而我要做的就是走流程,發(fā)放軟件,偶爾改改bug。三年下來(lái),自己對電視依然是一知半解,懵懵懂懂。而且一直混到現在。 再次找工作,來(lái)到了現在這家。號稱(chēng)做電視,剛去的時(shí)候我對電視的了解為零。再次涉足新領(lǐng)域,這會(huì )欠缺的是基礎知識,電視信號從如何調制開(kāi)始,到如何接收,聲音、圖像如何解調,解碼,scaler... 沒(méi)有這些基本常識,我只能一點(diǎn)點(diǎn)啃,而且很吃驚地發(fā)現,自己對新知識的接受能力已經(jīng)大不如從前。還好,這號稱(chēng)公司,實(shí)際上就是加工廠(chǎng),開(kāi)發(fā)模式也很簡(jiǎn)單:從方案商手中拿到半成品,包括pcb,原理圖,源代碼,以及bom,然后找幾個(gè)客戶(hù),問(wèn)他們需不需要,需要我們就立項,按客戶(hù)需求改改他們需要修改的,UI級別的需求,改動(dòng)大了我們直接找原廠(chǎng),其實(shí)電視這東西做了好幾十年,客戶(hù)能想到的需求不會(huì )比方案商多。 就這樣,30年沒(méi)了,一事無(wú)成。 總結下自己沒(méi)牛逼起來(lái)的原因 第一點(diǎn),沒(méi)有積累: 積累,這個(gè)命題太大,我沒(méi)辦法說(shuō)全,只能說(shuō)一點(diǎn):技術(shù)的積累很重要,非常重要。 我的情況很類(lèi)似,做MP3的時(shí)候,工作很賣(mài)命,攻關(guān)期間,連續工作30幾天,每天2點(diǎn)睡覺(jué),8點(diǎn)準時(shí)回到辦公室,沒(méi)有休息日,沒(méi)有約會(huì ),盯示波器盯到眼睛通紅,洗澡是能洗出一地的頭發(fā)也在所不惜,因為當時(shí)覺(jué)得趁著(zhù)還年輕,能多做一點(diǎn)是一點(diǎn),能多學(xué)一點(diǎn)是一點(diǎn)。 那時(shí)住在廈門(mén)島外,雖然公司天天有2,30班次的車(chē)往返島內和工廠(chǎng)之間,我一年到島內的時(shí)間也就7,8次。很執著(zhù)的一段時(shí)間,但現在回頭一看,非?上,白忙活了2,3年.那時(shí)的努力對改變我現在的生活狀況沒(méi)有任何幫助。因為那時(shí)所學(xué)習的東西,現在幾乎用不上。而且基本上都忘光了。 以我自己為例子,每家公司工作2,3年之后便離開(kāi),3年,對于一個(gè)行業(yè)來(lái)說(shuō)應該是剛剛邁過(guò)門(mén)檻,進(jìn)門(mén)了,也能看到里面有啥了,但僅限于此。之前我誤以為原來(lái)做軟件,現在還是做軟件,換個(gè)地方作對自己影響不大,其實(shí)這個(gè)觀(guān)點(diǎn)很糟糕,什么叫軟件?是C,Java,C#,編程語(yǔ)言本身嗎?這只是工具,好比外科醫生,刀只是他的工具一樣,在胸外科干了5年,剛明白心臟周?chē)难、神?jīng)、肌肉組織。 忽然覺(jué)得壓力太大,工作太幸苦,收入太低,于是轉行做獸醫,過(guò)著(zhù)游山玩水四處找野獸的快活日子。這時(shí)讓你解剖一只豬是不是得從頭學(xué)起?是不是護士遞過(guò)來(lái)的刀都沒(méi)變?但卻不知道從何開(kāi)始了。 決定做獸醫的那一刻,意味著(zhù)在胸外科5年所學(xué)的知識現在用不上了,打著(zhù)獸醫的旗號賺錢(qián),那前5年是不是白白浪費了?也許你會(huì )覺(jué)得說(shuō)浪費有點(diǎn)言過(guò)其實(shí),多多少少有點(diǎn)相通。沒(méi)錯,但是再一個(gè)5 年后,一個(gè)是行醫十年的**湖,一個(gè)可能是重復5年前的模樣。道理簡(jiǎn)單。 技術(shù)積累本身是一個(gè)漫長(cháng)的過(guò)程,無(wú)聊,單調,而且很這個(gè)過(guò)程很辛苦。并不是所有人都能堅持,這是一個(gè)浮躁的社會(huì ),小鄧一句話(huà)“讓一部分人先富起來(lái),然后那啥,,“ 一句話(huà)讓人想致富的念頭變得這么名目張膽,變得更加簡(jiǎn)單粗暴。于是浮躁是必然而然的結果。 人們習慣了短平快的開(kāi)發(fā)方式,有問(wèn)題找外協(xié),凡事最好馬上有結果,立竿見(jiàn)影成為一種必須。都希望一夜暴富,都希望不勞而獲,都習慣了快餐式生活,我們甚至不允許論壇上出現很長(cháng)的文章,哪怕句句言之有物也會(huì )被鄙視。 這個(gè)是社會(huì )問(wèn)題,但我們必須很清楚,社會(huì )有問(wèn)題,我們身在其中,也肯定有問(wèn)題,我們要時(shí)刻告誡自己:沒(méi)有積累成就不了高手。如果你也想稱(chēng)為高手,那么,堅持。 再一點(diǎn),當前的環(huán)境,國內很少企業(yè)會(huì )考慮對工程師的培養,甚至培訓都不再老板的考慮范圍之內。年輕的工程師都處于自生自滅的狀態(tài)。老板雇你,他考慮最多的還是你能否為他創(chuàng )造利潤,創(chuàng )造多少,而你自己的成長(cháng),你的提高是你自己的事情。 工作之余你必須付出更多的,真正屬于自己的努力。我們總在抱怨自己做著(zhù)簡(jiǎn)單,粗糙,沒(méi)技術(shù)含量的活,擔心沒(méi)有提高。其實(shí)未必,什么叫技術(shù)含量?一定是自己未涉及的領(lǐng)域嗎?把油倒進(jìn)瓶子里有技術(shù)含量嗎?在瓶口擱個(gè)銅錢(qián)呢?想想同行,他們也干著(zhù)同樣的活,想想傳說(shuō)中的掃地僧,我們會(huì )更坦然面對自己的處境,更清楚自己該怎么做。 第二點(diǎn):關(guān)于跳槽 這一行為已經(jīng)流行N年,年輕人總是遇到一丁點(diǎn)稍稍不順心的事就吵著(zhù)要離開(kāi),離職是否值得,這是一個(gè)老生常談的話(huà)題,我多說(shuō)也改變不了任何人的想法。 我個(gè)人認為,如果你確實(shí)覺(jué)得除了跳槽之外創(chuàng )造不出更好的機會(huì )來(lái)實(shí)現自己的目標時(shí),再走這條不得已的路也不遲。不要簡(jiǎn)單的因為能多賺幾百塊銀子或出一口惡氣而離開(kāi)現在的位置。做好自己的職業(yè)規劃,只有明白了自己想成為一個(gè)什么樣的人,才能走好每一步棋。 是否有興趣做一個(gè)牛逼的工程師,是否準備好了就這么艱苦的干下去?我不鄙視把賺到一大筆錢(qián)當作終極目標的想法,但錢(qián)肯定是艱苦勞動(dòng)的附屬產(chǎn)物,這是一個(gè)淺顯的道理,偏偏很多人不明白,甚至假裝不明白。 不少工程師簡(jiǎn)單地把發(fā)財的希望寄托在3,5年開(kāi)發(fā)->3,5年技術(shù)支持->3,5年業(yè)務(wù)->撈個(gè)大單,當老板->發(fā)財這么一個(gè)簡(jiǎn)單的道路上,不錯,很多牛逼的老板都是這么過(guò)來(lái)的,或是類(lèi)似這么走過(guò)來(lái)的。 但決定這么做之前你是否考慮過(guò)更基本的一些問(wèn)題,比如多少人在嘗試這么做,多少人能實(shí)現最終的目標,在比如自己是業(yè)務(wù)的料嗎?把自己從一個(gè)見(jiàn)到生人說(shuō)話(huà)都會(huì )結巴的雛,練成一個(gè)油嘴滑舌的奸商,需要多少時(shí)間?再比如,3,5 年積累的知識夠嗎? 老羅說(shuō)過(guò),失敗的原因只有一種,那就是半途而廢。如果可以,我們不妨在一個(gè)企業(yè)工作很長(cháng)的一段時(shí)間,這樣才能積累行業(yè)經(jīng)驗,所謂行業(yè)經(jīng)驗,不外乎技術(shù),業(yè)務(wù),人脈。 第三,關(guān)于深入 解決問(wèn)題就是我的工作。問(wèn)題的解決方案往往不止一個(gè),可以用簡(jiǎn)單的補丁把問(wèn)題裹住,不讓他出現;蛘邚脑搭^查起,找到問(wèn)題根本的地方把他干掉。 咋一看,這個(gè)似乎沒(méi)什么好說(shuō),能從根源解決問(wèn)題誰(shuí)不愿意?但現場(chǎng)情況往往沒(méi)這么簡(jiǎn)單,要么你沒(méi)有這部分的源碼,要么生產(chǎn)時(shí)發(fā)現產(chǎn)品有致命bug,線(xiàn)上幾百號人坐著(zhù)等你,你沒(méi)時(shí)間,要么,代碼你根本沒(méi)看懂,再要么,你連芯片規格書(shū)都沒(méi)看完,不知道哪里可能會(huì )出問(wèn)題。 這時(shí)又怎么談從源頭解決問(wèn)題呢?不深入又怎么能正真明白呢?很多時(shí)候老板會(huì )為了進(jìn)度的原因讓你趕快搞定下一個(gè) bug,這時(shí)你會(huì )怎么辦?這是個(gè)關(guān)于惰性和耐性的問(wèn)題,所謂性格決定命運,這多少能看出點(diǎn)端倪吧。 淺嘗輒止,蜻蜓點(diǎn)水般地看待問(wèn)題,只能讓自己的水平永遠停留在初學(xué)者的狀態(tài)。而你的工作也隨時(shí)可以被剛畢業(yè)的新人替代,等自己歲數大到一點(diǎn)程度時(shí)才恍然大悟,已經(jīng)晚了。 就這些了,其實(shí)還可以說(shuō)很多,但都是細節。自己總結的結果往往不是很好,當*局者迷嘛,讓身邊的人來(lái)評價(jià),會(huì )得到更有價(jià)值的信息。 如果失敗可恥的話(huà)是不是這些人都活不下去了?人生沒(méi)有成敗可言,只論精彩與否。努力過(guò)就沒(méi)有遺憾。大可不必把他人的價(jià)值取向作為自己的成功標準,幸福不分貧富,如果你跟我一樣,認為冬天躺在草坪上曬太陽(yáng)是一種享受,認為老奶奶滿(mǎn)地追兒子是一種愜意,如果你也認為自己的選擇適合自己,并勇敢地接受生活中隨之而來(lái)的一切,你就獲得了一份屬于自己的精彩。 30 歲,就這么回事,不成功,但我也不覺(jué)得失敗。當所有人都認為只能以豪宅名車(chē)來(lái)定義成功時(shí),這個(gè)社會(huì )99%的人都失敗了,那失敗也不是一件可恥的事情。 畢竟我們能憑自己的手藝養活了家人,不丟人。 |