瘋狂的程序員 正文 《瘋狂的程序員》22
    這次周總的語氣顯得有些焦急絕影預料都有什麼重要的事情生。他說:「小絕啊那個kIpacs的Bug你現在能不能抽點時間加緊修一修。明天我們就要去為一家醫院安裝時間很緊啊。」

    周總說的kIpacs是公司一個軟件產品以前一直是小周在做雖然名字叫pacs後來絕影才現這個軟件產品其實還算不上真正意義上的pacs。小週一直拿它當寶貝似的還記得前不久剛剛把視頻卡模塊加進去的時候他一個人在那興奮得不得了還讓公司好幾個員工都來拍張照片留念。絕影也拍了一張比攝像頭效果好得多因為視頻採集卡是9bits的。

    「本來以為沒什麼問題了今天下午我在公司測試了一下現還有好幾個Bug現在再去把小周找來肯定是來不急了你先看一看我把源代碼和Bug列表已經emai1給你了。」

    絕影覺得這事情來得太突然自己在公司現在最大的成就莫過於用mFc做了一個註冊表讀寫的demo現在突然要他來修改一個商業化產品的Bug他實在沒什麼底氣。他說:「kIpacs代碼我看過但從來沒往裡面寫過代碼不知道行不行。」

    「你就試試吧能改多少改多少。」

    「好的我去看一下改完了我給你電話。」

    顯然周總也處於十分被動的局面明天就要給別人醫院安裝現在都已經是下午六點公司原來負責這個case的程序員又不在他也只好死馬當活馬醫了。

    事情來得緊急絕影也顧不得吃飯他給燕兒打了個電話說:「晚上公司有事要寫點程序我剛跑了1ooo米及格了反正現在也吃不下飯你先一個人去吃飯吧。」

    周總的郵件裡面列了5條kIpacs的Bug絕影看了一下問題都不大他這才第一次認認真真地看kIpacs的代碼。雖然老早之前小周就把kIpacs的代碼給他當時也就是讓他看看沒啥其他要求所以他也沒壓力看了幾眼覺得代碼又複雜結構混亂各個cpp文件中都隨處定義的全局變量沒用匈牙利命名法註釋也很不完整才看了幾眼就感覺頭都大了所以他也沒怎麼認真去看。

    這次不一樣你要真刀真槍去修改Bug於是從app類開始順著程序流程往下看。以前絕影的思想中基本沒有「類」這個概念所以看mFc的工程就看得累一個一個cpp地文件去尋找實現這個功能的函數在哪裡。後來周總交他一個法子:別去看那文件列表直接把類視圖展開從app開始從類成員函數中去尋找特別注意那些onxxx函數一般就是處理消息的。

    時間一點一點過去絕影修完一個Bug就在那Bug列表文檔相關的項目上打個鉤修改一會又去看看那個文檔剛才打的鉤還在打鉤的越來越多沒鉤的越來越少看一看覺得還是很有成就感又埋頭繼續看代碼有時候一邊看一邊罵罵誰?罵小周。代碼得這麼混亂根本沒想過給後人留點方便。所以要是以後自己寫代碼就一定好好寫寫規範寫好註釋免得別人罵我。

    不知不覺就到了11點絕影在罵人和成就感交替的心情中終於把所有Bug都修改完。他仔細地在Bug列表的文檔中每條Bug後面打上括號寫上「已修正x年x月x日絕影」然後把kIpacs工程打開從頭到尾把自己修改過的代碼旁邊打上註釋:床edbyhamber,yyyy-mm-dd。

    hamber是後來燕兒幫他起的英文名燕兒英語專業出身給她們講課的也都是老外老外就是迂腐非要給全班每個同學都起個英文名名字不過就一個符號但他們好像只記得住英文的名字。

    燕兒也覺得很有意思雖然沒留過洋但有個英文名感覺還是要牛B一點於是興高采烈回來也給絕影起個英文名。以前絕影就有個英文名叫hitetoshi那是從一個日文名字演變過來的想1998年世界盃幾乎全中國球迷都支持日本所以用個日本名字還是比較洋氣。後來小日本越來越過分絕影對他們的腹緋也越來越多最後腹緋變成憤怒終於決定採納hamber這個名字跟小日本徹底決裂。

    現在考個駕照比以前嚴格得多就路面行駛如果視線離開正前方過三秒鐘就直接不合格。這個要求對很多人來說的確有點難路上那麼多人啊車啊或者突然蹦出來個美女難免打點晃晃稍不留神就讓考官「goout」。後來絕影去考一考就過。為啥?因為他在那個時候就練了出來那天整整四個小時中絕影的視線從來沒有離開顯示器過三秒。

    絕影小心地把東西全部打個包給周總了封emai1再個周總打個電話。周總問:「改了幾個Bug?」

    他平靜地說:「全改了。你看看代碼。」

    做完這一切他才想起肚子好餓外面有點冷館子差不多已經都已經關門。他去樓下烤了幾串燒烤一邊吃一邊給燕兒打電話:「我吃了飯了東西也給周總做完了額完成任務。」

    絕影沒啥音樂細胞不過《同桌的你》這歌他還唱得不錯大一的時候他本來想和王江學彈吉他就學的這邊彈邊唱自我感覺良好可是別的寢室對他意見很大後來吉他沒學成歌倒是唱得滾瓜爛熟。

    正如那歌詞一樣:你總說畢業遙遙無期轉眼就各奔東西。雖然大四還沒結束但同學們都各忙各的你就算在學校裡轉個三天也不一定能見到幾個同學。好容易選畢業設計的時候到了大家回來聚一聚各自比比誰選的畢業設計水平高些。

    最開始絕影選的題目是汽車車牌號識別系統。這個課題還是很有價值。比如你創紅燈啊啪給你拍下來把車牌號識別成字符直接放數據庫交警同志們本來就多困苦的這下好了一個「se1ect」語句就把你檢索出來。再說自己去那家公司本來也搞數字圖像處理說不定有些技術積累還能幫上自己的忙。本來題目也不難好像就是用高通率波就行了。所以這個題目他實在是十拿九穩。

    過了兩周輔導員曹媽給他打來電話先是打工問問工作可好適應不適應然後馬上轉到正題:「畢業設計的題目太少了有些題目選的人多有些題目選的人少你看你能不能把你選的那題讓出來重新去選一道啊?」

    絕影想重選就重選反正自己有能力哪題不會做?關鍵是我都把攝像頭啊這些器材都買了你才讓我重選這不是浪費我錢嗎?

    想是這樣想他還是很客氣地跟曹媽說:「當然沒問題。我選哪題都有把握過的你放心好了。」

    掛了電話絕影越想越不服氣憑啥就要我讓他們啊?反正後面畢業設計題目也就那麼幾道看一看再也找不出來難度合適又能體現自己水平的了。乾脆給教務處打個電話說:「我是絕影我已經在公司實習了公司的意思是我能盡可能多地呆公司裡面所以他們希望我畢業設計自己選題由公司派導師帶我做。」

    由公司派導師帶學生做畢業設計按規定也是可以的那時候宴斌已經是學院教務處主任他跟絕影說:「行當然沒問題但按規定公司派的導師至少要有工程師以上的職稱。改天你把你導師資料的複印件、職稱證明、公司的意見該公章還有你自己的申請送到教務處就行了。」

    絕影過了軟件設計師就怕宴斌不知道畢竟他以前是宴斌的學生還是多希望自己這個學生在老師眼裡是個有出息的學生趕緊給宴斌說:「我不是考過了軟件設計師嗎?那軟件設計師就是個工程師的職稱了我自己帶我自己不就夠了嗎?」

    說了以後絕影開始等宴斌來讚揚自己不料也許宴斌那邊特別忙他說:「那還是得按規定來就那樣不說了我還有點事情。」

    掛了電話好幾天絕影都有點失落想幾年過去了宴斌是不是當了大官就不認自己了。

    後來公司給絕影排了一個「研究員」做絕影的導師「研究員」是個多大支持絕影也不知道因為不知道他決定應該不小那職稱證明上寫著:王x航空工業大學研究員。他覺得這麼大個頭銜應該是很牛B的所以他自己也很牛B地把資料交到教務處心想:你們算什麼職稱呢?

    最後學院還是給絕影劃分了一個校內導師負責聯絡是個女的姓王據說是一個很牛B的教授級別的人物她沒給絕影上過課絕影對他的印象不是很深刻。

    她問:「畢業設計的題目確定了嗎?」

    絕影說:「定了《dInet傳輸的原理與應用》。」

    這題目是周總給絕影定的當時公司剛完成了一個dInet傳輸模塊的調試也許周總也帶了點給學校炫耀的心理吧忙讓絕影上這個項目。他說:「dInet方面我們都有好多年的技術積累了代碼啊資料啊論文啊都有現成的除了核心代碼你要什麼拿什麼就行了。那畢業設計有什麼好怕的?花個兩周寫寫論文就行了要不你讓秘書幫你寫也行。」

    絕影跟王老師報出這個題目他想她應該沒有什麼意義她是搞自動控制的對醫療方面懂個pdInet是什麼她可能都不知道。

    可是這次王老師卻說:「不行不能用這個題目。」  
本站首頁 | 玄幻小說 | 武俠小說 | 都市小說 | 言情小說 | 收藏本頁