瘋狂的程序員 正文 《瘋狂的程序員》56
    說實話絕影就等著張廠長把他的研究成果公佈出來這樣才能當場找出其中的紕漏並當場將他駁回。你想我絕影做到這裡能弄出個反彙編器來已經是突破性進展了張廠長還能比我牛?

    於是他平靜地說:「說來聽聽看看你有啥好法子。」

    張廠長哪裡知道絕影心裡的算盤他還是和平時一樣一本正經嚴肅認真一絲不苟地說道:「這幾天我去他們車間調研了其實開始我們都想複雜了。他們的芯片和主機通過穿口通信類似於一問一答……」

    「這是結構化數據或者叫『協議』。」不等他說完絕影就很有成就感地打斷他在他看來描述一個問題要用準確的專業術語所以張廠長的水平如何也就不言而喻。

    「是是是協議。」張廠長連忙更正道「這個協議呢我粗看了一下還比較簡單按照我最開始的設想其實我們根本不需要在芯片I/o口上測量直接把所有可能的通信協議測量出來並自己用另外的芯片實現就行了。」

    張廠長說完大家都沉默了好一會陳董才突然大聲說:「好辦法!這真是個好辦法!虧得小張還去車間調查了毛主席說得好阿沒有調查沒有言權。」

    絕影再仔細推敲一下這裡面實在沒什麼紕漏因為張廠長描述得實在太簡單了。是程序員的人人都懂得這個道理除非規模很小的代碼都是有Bug的那怎樣才能沒Bug?辦法只有一個寫少代碼。

    說到寫代碼的風格江湖上大底有兩派一派認為寫代碼就如同下象棋寫之前一定要深思熟慮成竹在胸寫的時候要正襟危坐規規矩矩總之一句話代碼就要寫得規範格式要比畢業論文還標準措詞要比紅頭文件還嚴謹。BossLiu大概就屬於這一派而且他還不僅僅只滿足於屬於這一派更熱衷把他的思想強加到別人頭上所以總是對新人說:「看看你寫的代碼我說了好多次了注意縮近注意縮近還有匈牙利命名你看你寫得一團亂糟糟的還讓不讓人看?」

    而另一派認為代碼就如同美女的裙子既然是裙子當然要越短越好要不你還不如就穿長袍。雖說代碼寫在電腦上又浪費不了多少紙張但寫得短小畢竟能節省不少打字的時間而且根據上面Bug的理論說不定還能減少一些Bug。當然短裙也不是一般女人都敢穿的你要是身長五尺腰圍五尺腰上就像套個救生圈那就奉勸你不要穿了--不但穿不出性感反而還被別人笑話說一句「東施效顰」還算客氣的了。所以這一派的人不算多但大部分在程序上都對自己特別有信心。絕影大概就屬於這一派而且他還不僅僅只滿足於屬於這一派更希望把這一派揚光大要是全世界的美女都穿短裙絕影就笑死了。所以他總是對新人說:「你看看你寫的代碼就這麼個簡單的邏輯判斷還itch/case我說了多少次了要精簡要精簡你看我來給你壓縮一半。」

    每當這時候BossLiu就一本正經地對絕影說:「我說Boss阿你面試了那麼多人每次都先問人家:『有多少行代碼經驗阿?』經驗當然是要越多越好但真寫起代碼來又盡讓人家往『迷你裙』裡寫你這不是自相矛盾嗎?」

    絕影也一本正經地回答道:「你不懂多少行代碼那是給面試的人看的『迷你裙』是給自己看的自己看的東西當然要好!」

    雖說平時在公司張廠長對絕影明裡暗裡打壓自己心裡很清楚但近朱者赤近墨者黑久而久之也受了絕影「迷你裙」理論的熏陶講起話也是滴水不漏言多必失阿。

    今天聽了張廠長這一席話絕影在心中暗暗嘀咕:「小張阿又進步了!」

    陳董回過頭來對絕影說:「我說吧硬件方面小絕阿你還是要多請教請教小張阿小張你這個法子不錯就用這個法子!」

    絕影不甘心試探著問陳董:「那我那個反彙編器呢?」

    「你那個先放一放先集中力量用小張的方法。」

    本來絕影期望著陳董給點肯定挽回點面子結果反而把僅剩的一點面子都丟掉。所以說有時候阿不去刻意地挽回面子就是最好的挽回面子。

    正如陳董所說在硬件方面絕影確實該多請教請教張廠長以前沒用的時候不覺得總想著在學校裡還學了幾年數電模電單片機瘦死的駱駝比馬大怎麼也比一般人要好一些。到現在真用起來的時候他才現自己硬件真的很菜大規模的電路就不說了張廠長抱來一台示波器他竟然像沒見過似地問:「這傢伙是啥阿?還挺大的呢!」

    張廠長頭也不抬:「示波器。」

    「示波器?咋跟書上畫的不一樣呢。」

    菜到這個程度當然只好給張廠長打打下手平時在公司當慣了頭頭一下子打起下手來還極不適應。但人就是如此哪怕你一方面牛上天了又如何?你還不是有不懂的地方。比爾蓋茨不會拍戲張藝謀不會唱歌周傑倫不又不會寫程序。

    有不懂的地方就要多去學其實打打下手也無關緊要。怕的就是又不懂又死要面子不願意多學習多向別人請教。到頭來害了誰還不是害了自己。別人東西沒少你自己卻有很多東西沒有得到。

    張廠長興致勃勃地又搞了半天忽然像丟了錢包似地對絕影說:「糟了!」

    「怎麼了?」

    「忘了個重要事情。」

    「什麼阿?」

    「串口通信參數是多少?」

    串口通信絕影還是知道的大二在學校的微機原理課程設計就是做的雙機串口通信。眼看張廠長落了難絕影現在反而有點幸災樂禍地說道:「當初你講得頭頭是道我還以為一切盡在你掌握中還得我放棄反彙編器屁顛屁顛跑來跟你搞結果你連這個都還不清楚串口通信參數都不知道還搞個p阿什麼波特率奇偶位停止位數據位這麼多參數難道一個一個排列組合來試?」

    「事到如今恐怕只有一個一個來試了。」

    「不好窮舉法最笨的辦法我不用這個。」

    「那你再想想別的辦法吧我先一個個試。」

    說實話絕影喜歡把代碼寫得短在一定程度上和他的懶是息息相關比如遇到這檔子事張廠長肯定會一個一個去試驗別說這事就是16根I/o引腳讓他去測所有輸入輸出說不定他都會去做他也不先算算有多少排列組合。

    張廠長說完便埋頭忙他自己的。絕影還是覺得自己做的反彙編器是個寶扔了實在覺得可惜趁著張廠長埋頭的時候又拿出來把玩一下看著反彙編出來的一行行熟悉的代碼突然想起什麼似地對張廠長說:「別去瞎整了我有辦法。」

    張廠長疑惑地回過頭來。

    絕影樣樣得意地說:「看我的反彙編器。」

    「都到現在了你還想這把代碼全部反編譯出來?我問你那得多長時間?」

    「沒兩三個月肯定反編譯不出來。」

    「那就對了陳董還會等你兩三個月?」

    「我說的兩三個月是反編譯出全部代碼翻譯成c語言的但是如果只把這裡面串口通信參數設置相關的部分反出來最多只需要要半天。」

    雖然絕影說話的語氣非常自信但張廠長還是疑惑地看著他:「你那反彙編器反彙編出來的代碼真的是對的嗎?」

    「對不對看串口的設置就知道了。」

    事實證明絕影的反彙編器是對的因為從反彙編代碼中正確找到了串口參數他們後來的工作進展得非常順利。張廠長用aRm芯片成功地替代了motoro1a芯片並做出一個控制端的雛形陳董又要求絕影用Vnetbsp;絕影沒料到陳董還有這個要求原以為只要全心全意輔助張廠長把硬件搞完大家就可以皆大歡喜回家過生日但陳董看著項目進展順利又提出附加要求所以說員工阿你無論如何努力都沒法讓老闆滿足的今天你給他拉了一車磚明天他就琢磨著看你還能不能再多拉半車出來但是你又不能拉得太少了別人能拉一車你只拉半車拿要不了多久老闆就會抄你魷魚。case的進度如何拿捏在員工和老闆之間看來還是個複雜的博弈過程阿。

    絕影本來想告訴陳董自己對燕兒有承諾過生日之前一定要回家但他還是沒有說正如他對燕兒說的要是過生日前回不去我就直接辭職了。放不放我回去由你說辭不辭還得我自己做主關鍵是我在過生日前能把case做完也就問心無愧了。

    抱著這樣的心理絕影又投入到了日以繼夜的開中。這時候張廠長卻有閒了下來。其實以前在公司大多時候也是這樣軟件公司嘛軟件上的case肯定要比硬件多張廠長和絕影都已經習慣了這樣。只是這一次張廠長忍不住說:「你幹嘛把自己弄得那麼累呢?」

    「不累就做不完。」

    「做不完你可以跟Boss重新要求時間嘛你把進度拖快了搞得我們以後做什麼case都得按照你的進度來。再說了你天天加班加點又沒有更多的獎金給你。」

    這時候絕影一本正經地說:「我知道也許我用十倍的努力只能比別人多出一倍的收入但是我也知道如果我不用上這十倍的努力我連一倍都多不出來。」

    他這樣說其實心裡在想:我只想早點做完過生日之前回去。

    用這麼短的時間軟件可以做得很漂亮但硬件又要製版又要安裝的也只出來一個雛形張廠長也沒心思去優化他。驗收那天陳董和對方徐總整整談判了一上午到中午吃飯的時候兩個老總來到車間看了兩人的成果徐總拍著絕影的肩說:「小伙子不錯阿這麼短的時間裡做出這麼好的東西。」

    那一刻絕影突然感覺很久都沒感覺到的幸福也許上一次還是5o行代碼1oo塊錢的那件事。這是第一次不管是Boss還是用戶對他說:「小伙子不錯阿。」這不是他一直以來追求的別人的肯定麼?

    晚上興奮得睡不著給燕兒打個電話抑制不住內心的喜悅對她說:「case驗收通過了很成功非常成功。我明天就往回走生日之前肯定能到家。」

    其實自己的成果能得到別人特別是用戶的肯定又能和自己心愛的人分享這已經是世界上最幸福的事情了。幸福都是有限度的如果你想的幸福是自己在一個月裡就做出的東西既能得到別人的肯定又能賺到這輩子都花不完的錢還能由此得到某個心儀已經的mm的親睞那恐怕你這輩子都得不到幸福。

    這次燕兒卻沒像以前那樣和他一起高興她避開這個問題反而問絕影:「我們家的電腦怎麼才能和別人的共享上網阿?」

    「幹嘛要共享上網?」

    「我一個朋友他帶了筆記本來我們家想一起上網。」

    「朋友?這麼晚了男的女的?」

    他正這樣問的時候聽見電話裡有人叫她是男的聲音於是不等燕兒回答搶先說:「你不用說了。」說完便重重地掛了電話。

    忽然間絕影感覺渾身的血都在湧動他想也沒想馬上給媽媽打個電話說:「你明天去燕兒那裡把房鑰匙拿回來讓她把她的東西都收拾好讓她滾!」

    媽媽聽得摸不著頭看絕影的語氣又氣又急忙說:「什麼事?怎麼回事?慢慢說。」

    「還有什麼好說的?這麼晚了我不在家她居然留別的男的在家過夜讓她滾!」說完不等媽媽繼續說什麼又重重的掛了電話。

    那一夜他又沒睡著。

    附記:哀悼日

    到今天地震已經整整過去了十天。我現我自己的心態也在隨著時間的變化而變化。

    回想一下最開始心裡總是害怕從來沒遇見地震覺得真的很害怕以至於每次剛回家就覺得地又動了真是膽戰心驚。

    19號2o號21號是全國哀悼日。這一天很早我就坐在收音機前等待著和全國人民一起默哀。這幾天來電台也一刻不停地直播著。就在離2點28分大約還有半小時的時候忽然又來了次比較大的餘震我感覺到地又動了起來。這時候我也聽到收音機裡傳來嘩啦嘩啦的聲音大概是播音室也搖了起來。又本能地感覺到害怕。

    廣播裡停頓了一下大概一兩秒接著又繼續播音像什麼事情也沒生過廣播裡繼續傳來嘩啦嘩啦的聲音。

    這一刻我忽然很感動其實這次震災中有許許多多感人的故事我和大部分人一樣對這些事情都沒有親歷即使這樣我們還是覺得很感動。這一次我卻是親歷的。我們一樣在這個城市我們一樣經歷過地震我們一樣也正經歷著餘震。但是播音員還是盡職盡責得繼續播音從他們的語氣中我沒有聽到絲毫的害怕和退縮為什麼?因為堅定的意志因為他們是在為大家服務在這個時候他們不能害怕他們害怕我們就更害怕。

    人們站了起來汽車停了下來汽笛和防空警報都響了起來。這是我一生中第一次聽到防空鈴鈴聲中沒有恐怖只有悲奮。我們悲傷了但更要振奮。這個時候我感覺到全國人民還有世界上許許多多的人們都和我們在一起都在親歷這場地震。還有什麼好害怕的呢?我們不能害怕如果我們害怕大家就都害怕。

    所以鼓起勇氣從害怕中走出來。去幫助更多的人去鼓舞更多的人。

    地震阿撼山易撼人心難。  
本站首頁 | 玄幻小說 | 武俠小說 | 都市小說 | 言情小說 | 收藏本頁