張廠長(zhǎng)興致勃勃地又搞了半天,忽然像丟了錢包似地對(duì)絕影說:“糟了!”
“怎么了?”
“忘了個(gè)重要事情。”
“什么阿?”
“串口通信參數(shù)是多少?”
串口通信絕影還是知道的,大二在學(xué)校的微機(jī)原理課程設(shè)計(jì)就是做的雙機(jī)串口通信。眼看張廠長(zhǎng)落了難,絕影現(xiàn)在反而有點(diǎn)幸災(zāi)樂禍地說道:“當(dāng)初你講得頭頭是道,我還以為一切盡在你掌握中,還得我放棄反匯編器屁顛屁顛跑來跟你搞,結(jié)果你連這個(gè)都還不清楚,串口通信參數(shù)都不知道還搞個(gè)P阿,什么波特率奇偶位停止位數(shù)據(jù)位,這么多參數(shù),難道一個(gè)一個(gè)排列組合來試?”
“事到如今,恐怕只有一個(gè)一個(gè)來試了!
“不好,窮舉法,最笨的辦法,我不用這個(gè)!
“那你再想想別的辦法吧,我先一個(gè)個(gè)試!
說實(shí)話絕影喜歡把代碼寫得短,在一定程度上和他的懶是息息相關(guān),比如遇到這檔子事,張廠長(zhǎng)肯定會(huì)一個(gè)一個(gè)去試驗(yàn),別說這事,就是16根I/O引腳讓他去測(cè)所有輸入輸出說不定他都會(huì)去做,他也不先算算有多少排列組合。
張廠長(zhǎng)說完便埋頭忙他自己的。絕影還是覺得自己做的反匯編器是個(gè)寶,扔了實(shí)在覺得可惜,趁著張廠長(zhǎng)埋頭的時(shí)候又拿出來把玩一下,看著反匯編出來的一行行熟悉的代碼,突然想起什么似地對(duì)張廠長(zhǎng)說:“別去瞎整了,我有辦法!
張廠長(zhǎng)疑惑地回過頭來。
絕影樣樣得意地說:“看我的反匯編器。”
“都到現(xiàn)在了,你還想這把代碼全部反編譯出來?我問你,那得多長(zhǎng)時(shí)間?”
“沒兩三個(gè)月肯定反編譯不出來!
“那就對(duì)了,陳董還會(huì)等你兩三個(gè)月?”
“我說的兩三個(gè)月,是反編譯出全部代碼,翻譯成C語言的,但是如果只把這里面串口通信參數(shù)設(shè)置相關(guān)的部分反出來,最多只需要要半天!
雖然絕影說話的語氣非常自信,但張廠長(zhǎng)還是疑惑地看著他:“你那反匯編器,反匯編出來的代碼真的是對(duì)的嗎?”
“對(duì)不對(duì)看串口的設(shè)置就知道了!
事實(shí)證明絕影的反匯編器是對(duì)的,因?yàn)閺姆磪R編代碼中正確找到了串口參數(shù),他們后來的工作進(jìn)展得非常順利。張廠長(zhǎng)用ARM芯片成功地替代了Motorola芯片并做出一個(gè)控制端的雛形,陳董又要求絕影用VC在PC上做了一個(gè)軟件控制端。
絕影沒料到陳董還有這個(gè)要求,原以為只要全心全意輔助張廠長(zhǎng)把硬件搞完,大家就可以皆大歡喜回家過生日,但陳董看著項(xiàng)目進(jìn)展順利又提出附加要求,所以說員工阿,你無論如何努力都沒法讓老板滿足的,今天你給他拉了一車磚,明天他就琢磨著看你還能不能再多拉半車出來,但是你又不能拉得太少了,別人能拉一車,你只拉半車,拿要不了多久老板就會(huì)抄你魷魚。CASE的進(jìn)度如何拿捏,在員工和老板之間,看來還是個(gè)復(fù)雜的博弈過程阿。
絕影本來想告訴陳董自己對(duì)燕兒有承諾,過生日之前一定要回家,但他還是沒有說,正如他對(duì)燕兒說的,要是過生日前回不去,我就直接辭職了。放不放我回去,由你說,辭不辭,還得我自己做主,關(guān)鍵是我在過生日前能把CASE做完,也就問心無愧了。
抱著這樣的心理,絕影又投入到了日以繼夜的開發(fā)中。這時(shí)候張廠長(zhǎng)卻有閑了下來。其實(shí)以前在公司大多時(shí)候也是這樣,軟件公司嘛,軟件上的CASE肯定要比硬件多,張廠長(zhǎng)和絕影都已經(jīng)習(xí)慣了這樣。只是這一次,張廠長(zhǎng)忍不住說:“你干嘛把自己弄得那么累呢?”
“不累就做不完。”
“做不完你可以跟BOSS重新要求時(shí)間嘛,你把進(jìn)度拖快了,搞得我們以后做什么CASE都得按照你的進(jìn)度來。再說了,你天天加班加點(diǎn),又沒有更多的獎(jiǎng)金給你!
這時(shí)候,絕影一本正經(jīng)地說:“我知道,也許我用十倍的努力只能比別人多出一倍的收入,但是我也知道,如果我不用上這十倍的努力,我連一倍都多不出來。”
他這樣說,其實(shí)心里在想:我只想早點(diǎn)做完,過生日之前回去。
用這么短的時(shí)間,軟件可以做得很漂亮,但硬件又要制版又要安裝的,也只出來一個(gè)雛形,張廠長(zhǎng)也沒心思去優(yōu)化他。驗(yàn)收那天,陳董和對(duì)方徐總整整談判了一上午,到中午吃飯的時(shí)候,兩個(gè)老總來到車間,看了兩人的成果,徐總拍著絕影的肩說:“小伙子,不錯(cuò)阿,這么短的時(shí)間里,做出這么好的東西!
那一刻,絕影突然感覺很久都沒感覺到的幸福,也許上一次,還是50行代碼100塊錢的那件事。這是第一次,不管是BOSS還是用戶對(duì)他說:“小伙子,不錯(cuò)阿!边@不是他一直以來追求的別人的肯定么?
晚上興奮得睡不著,給燕兒打個(gè)電話,抑制不住內(nèi)心的喜悅對(duì)她說:“CASE驗(yàn)收通過了,很成功,非常成功。我明天就往回走,生日之前肯定能到家!
其實(shí),自己的成果能得到別人特別是用戶的肯定,又能和自己心愛的人分享,這已經(jīng)是世界上最幸福的事情了。幸福都是有限度的,如果你想的幸福是自己在一個(gè)月里就做出的東西既能得到別人的肯定,又能賺到這輩子都花不完的錢,還能由此得到某個(gè)心儀已經(jīng)的MM的親睞,那恐怕你這輩子都得不到幸福。
這次燕兒卻沒像以前那樣和他一起高興,她避開這個(gè)問題反而問絕影:“我們家的電腦,怎么才能和別人的共享上網(wǎng)阿?”
“干嘛要共享上網(wǎng)?”
“我一個(gè)朋友,他帶了筆記本來我們家,想一起上網(wǎng)。”
“朋友?這么晚了,男的女的?”
他正這樣問的時(shí)候,聽見電話里有人叫她,是男的聲音,于是不等燕兒回答,搶先說:“你不用說了。”說完便重重地掛了電話。
忽然間,絕影感覺渾身的血都在涌動(dòng),他想也沒想,馬上給媽媽打個(gè)電話說:“你明天去燕兒那里把房鑰匙拿回來,讓她把她的東西都收拾好,讓她滾!”
媽媽聽得摸不著頭,看絕影的語氣又氣又急,忙說:“什么事?怎么回事?慢慢說!
“還有什么好說的?這么晚了,我不在家,她居然留別的男的在家過夜,讓她滾!”說完,不等媽媽繼續(xù)說什么,又重重的掛了電話。
那一夜,他又沒睡著。
下文:瘋狂的程序員 第五十七回
本文鏈接:http://m.95time.cn/column/member/2008/6192.asp
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁(yè) 瘋狂的程序員 第五十六回 [1] 下一頁(yè)
◎進(jìn)入論壇休閑灌水版塊參加討論
|