《瘋狂的程式設計師》28
名門女王 和俊男同居的日子 漫威世界裡的神鵰 白狐 萬能學生 匹馬戍涼州 網遊之一槍飆血 專寵帝王恩:妖后趙飛燕 亂世英雄 是非情奴
《瘋狂的程式設計師》28
一般情況下人在什麼情況下喝酒?多半朋友聚會聊到興奮了,或者發生了什麼刺激人的大事,比如戀愛了,失戀了,發財了,破產了……
絕影想這麼晚了,又沒有什麼聚會,BOSS Liu找自己喝酒,肯定是受了什麼刺激,畢竟同事一場,還是應該好好開導開導他,於是屁顛屁顛跟他跑到樓下燒烤攤。
OSS Liu一來就大聲武氣要了兩瓶啤酒,一碟煮花生,兩條烤魚。今天是他們倆最後一次領“生活補助”的日子,BOSS Liu顯得特別大方,他點菜的口氣就像武松的“老闆,來三大碗酒,切二斤牛肉”或者孔乙己的“溫兩碗酒,這次是現錢,酒要好”一樣。絕影跟他推辭不喝酒,土匪他們都知道他對那玩藝過敏出差的時候也有過慘痛的教訓,BOSS Liu卻不知道,他越是推辭,BOSS Liu越是覺得他不給面子,或者深藏不露,就越是讓他喝。
所以這喝酒勸酒裡面也有很多道理,比如喝醉了的人總說自己沒醉,沒醉的人反而不停地說醉了醉了不能再喝了。你說:“這個技術,我不會,沒接觸過。”別人反而說:“你肯定會,就是不願意說!”
最後還是讓絕影堅持了原則,BOSS Liu給他點了瓶豆奶。
兩人坐定,絕影平靜地說:“說吧,有什麼事?”
“沒事,就喝酒。”
後來絕影才知道,BOSS Liu就是很普通人不一樣,就是喜歡沒事的時候喝酒,當然,朋友聚會或者發生了什麼刺激的人的事他也會喝,但還是以沒事的時候喝為主。這習慣和他喜歡沒事的時候寫程式差不多。大部分人工作的時候寫程式,他喜歡在不工作的時候寫程式,雖然他工作也是寫程式。
OSS Liu喝酒也和普通人不一樣,一般人幾杯酒下去,酒力上來,就開始誇誇其談,也就是所謂的“放開了”。BOSS Liu兩瓶啤酒下去就像呷了兩口茶,面不改色心不跳,仍然平靜地對絕影說:“你有所不知,寫程式,本來乃是我的副業,我以前真正的主業是下象棋。想當年我在棋院連擺二十幾盤,殺得他們屁滾尿流失了魂……”
“既然如此,為何你現在不下棋了?”
“這個你就有所不知了。下棋,對大部分人來說畢竟是消遣,你要到棋院下棋,最多跟你下100塊錢一盤,下幾盤人家莫清楚了你的底就再也不跟你下了。那下棋的人也就那麼多,最後人人都莫清了你的底,就沒人跟你下了。就算進了專業隊,補助也就是那麼多,這輩子都沒有翻身的機會,人就完了。”
絕影想這話的確說得有道理,想當年高中的時候自己叱吒文壇,還自詡為“XX四大才子??之首”,居然還像模像樣地在學校張羅一個文學社,居然還得到文聯副祕書張的親筆信,可後來到了大學在大一一個風雨交加的夜晚,他向超薄借了5塊錢,去樓下小賣部買了10根散煙??紅塔山,等寢室熄燈,土匪他們都已經入睡,熬更受夜地寫了一篇文章:《我和電腦》,得了學校唯一一個一等獎,拿了500元獎金,還差點加入了作協。可從此以後,他就封筆了。別人不知道為什麼,他知道:你一篇文章從動筆寫到修改到再修改到發表到拿到稿費,真可謂是費盡千辛萬苦。可那稿費是頂天了一個字一塊錢,那幾個錢不要說養家餬口,就連菸草費可能都賺不回來。再說了,現在網路發達,隨便十一二歲的那些小娃娃寫點幾百個字的 “印象派”文章發到網上都敢跟你一比高下,枉你看了那麼多書知道那麼多典故滿腦子天文地理知識,一點用處都沒有。
所以他還是覺得寫程式好。起碼寫程式要學,不像那寫文章,只要你會說話,把說的話寫出來就叫文章。而且寫程式的收入也頗豐,雖然現在在公司體現得不是那麼明顯,但那50行100元的三元線性迴歸程式卻堅定了他的信念。
絕影這樣想著,BOSS Liu繼續說:“我現在最大的心願就是自己寫個象棋程式,你知道不,象棋程式最關鍵的就是局面優劣判斷……”
他這樣說,絕影還想起自己研究過一點遺傳演算法,於是接著他說:“如果能把遺傳演算法用到裡面去就爽了。這樣就可以簡化好多計算。”
說起遺傳演算法,好幾年後絕影都覺得沒白研究,雖然他的“研究”僅限於“知道”,以後隨便別人說起什麼,他都能說:“如果能把遺傳演算法用到裡面就好了。”
別人說:“這個SSR就是太複雜。”
他說:“如果能把遺傳演算法用到裡面就好了。”
別人說:“這個影象識別技術就是太複雜。”
他說:“如果能把遺傳演算法用到裡面就好了。”
別人說:“這個三維重建技術太複雜。”
他說:“如果能把遺傳演算法用到裡面就好了。”
反正別人也不懂遺傳演算法,就算懂,也就僅限於“知道”。他一講“遺傳演算法”就彷彿講大道理,就彷彿在唸《心經》:“是大神咒,是大明咒,是無上咒,是無等等咒…..”
等BOSS Liu吃飽喝足,他站起來很大方地喊:“老闆!買單!”
他這是典型的四川人性格,哪怕就是吃碗一塊錢的酸辣粉,吃完後都要大大咧咧地喊:“老闆!買單!”
絕影搶著去買單,一把被BOSS Liu推開。後來在任何場合絕影總是會搶著買單,唯獨不搶BOSS Liu的,因為經過那麼一次教訓他知道他搶不贏他。明明兩個人都是窮人,也許身上的錢還沒有他年齡多,都還要搶著去買單,不知道這是不是程式設計師的習慣。
第二天兩人還是睡到樓下幼兒園放《小哪吒》才起床,那是九點十五分準時。公司規定九點鐘就要上班,他們倆卻總是在放《小哪吒》才起床,如果不是那聲音太大把他們吵醒也許他們還要睡。
學校的事情已經了結,周總讓他們把所有心思都放到五一節驗收的這個CASE上來。其實五一節已經過了很久了,CASE卻拖到現在,那邊放射科主任幾乎是每天一個電話,BOSS Liu負責做登記工作站,絕影做KIPACS影像採集部分,原來那個KIPACS在影像採集功能上實在太不完善,BUG又多,絕影不得不重新來做,也是邊做邊罵以前的程式設計師。
OSS Liu一直因為自己KIREGIS中的多執行緒技術洋洋得意,可是KIREGIS老是隻在公司中內部測試,他說:“公司裡這點資料,根本無法體現出多執行緒技術的優越性。我那KIREGIS設計容量是十萬級別的資料!”
等待的日子是辛苦的,終於有一天,周總說:“小劉啊,今天咱們一起去XXX醫院,先把軟體全部裝上去,他們的機器已經到位了。小絕,這次你就不用去了,在家多休息休息。”
這正是BOSS Liu期待的。他忙接著說:“就是就是,絕影你回家好好休息吧,這次我去,應該沒什麼問題。”
絕影回到家,沒想到燕兒今天也來了。本來他們還沒放假,這邊離學校又遠,她平時就難得來一趟,這次來還順便買了菜正在做飯,在這種情況下,最浪漫的事莫過於從後面摟著她的腰說:“親愛的,你辛苦了。”可絕影偏偏不懂浪漫,他心裡惦記著KIPACS的安裝要領不知道BOSS Liu聽進去沒有。當時本來想給他寫個文件,BOSS Liu覺得太浪費時間,給他說了幾句要點,他又一直在那裡擺弄KIREGIS也不知道他聽沒聽,反正他最後是拍著胸口給絕影打了保票。
吃完飯,他對燕兒說:“今天公司去安裝軟體,我忙了這麼久,周總讓我今天早點回來休息,估計現在他和BOSS Liu還在醫院呢。今天在家我不用工作了,好好陪陪你。”話剛說完,絕影最擔心的事情便發生了。周總電話打過來,說:“KIPACS測試好了嗎?怎麼在這邊影片出不來呢?”
絕影一聽就急了,KIPACS捕捉影片是絕對沒問題的,肯定是他們在安裝上出了什麼問題,他又耐心地跟周總講了一遍裝要領:要把 “bin”目錄中的東西複製到安裝目錄,然後執行regist.bat註冊採集卡和報告格式的ocx,再安裝採集卡驅動,然後在DSN中新增一個KIPACS資料來源,驅動程式為“MS Access”,檔案指向“DB”目錄中的KIPACS.mdb。說完了,他小心翼翼地試探道:“要不我來一趟吧。”
“嗯,你還是來一趟把,打車過來。”
一聽周總這麼說絕影氣得要死。你早想要自己來那我講那麼多要領有個屁用啊。要不你就直接讓我來一趟,要不你聽了要領自己在安裝一次,不行再讓我來。這就好比明明路標上已經標明“解除60公里速度限制”,你開到70公里,交警刷刷就是一張罰單。你下車來指著標誌耐心地說:“警察同志,已經解除60公里限制了呀。”那交警點點頭若有所思地說:“是呀。你說得很對呢。”他這麼說你以為OK沒事了剛要轉身上車,可他話鋒一轉:“可是罰單都已經開了。下次吧,下次不罰你了。”那有屁用啊,下次,下次我超速的時候你都不知道哪去了。
燕兒聽到他們的電話,對絕影說:“你還是去吧,早點去早點回來,都已經十點了。下次再陪我。”
於是他滿懷對燕兒的愧疚打車去了醫院。果然是安裝的問題,最早的KIPACS用的SDK2000採集卡,但那東西效果實在太差,這次醫院的要求要高一些,於是換成了SDK3000。為了這次更換絕影還專門重寫了於採集卡相關的程式碼,原來那個程式設計師用的ocx開發,搞得像VB,這是他最忌諱的,於是他全部改成了API呼叫。沒想到BOSS Liu聰明一世糊塗一時,偏偏去裝個SDK2000的驅動程式。驅動沒裝對,影片出不來,兩人又怪絕影的程式沒寫好。對他們來說這是個小小的問題,絕影兩分鐘就可以解決,可就這麼一個小小的問題卻要絕影大半夜打車10公里跑到醫院來。對絕影來說,平常大半夜打車10公里來解決這個小小的問題也是小小的問題,可今天,燕兒還在家裡等著自己,對他來說,這就是大事。他們永遠不能理解這事對他來說有多大。
換個驅動,KIPACS果然如在公司測試環境中一樣流暢地執行起來。絕影拍拍BOSS Liu的肩說:“小夥子,下次注意點!”這話的言外之意是:“出這個問題責任不在我,在你。我寫的程式,怎麼會有問題呢?”回頭看看周總,他還是絲毫沒有讓絕影回去的意思,看來他最後的一絲幻想也落空了,想想反正這麼晚都已經出來了,就算現在回去燕兒也還是對他有意見,還是跟他們一起搞完再回家算了。
那天晚上,絕影三點才回家,燕兒已經睡熟了。
再一次去醫院,是驗收的日子。那放射科主任手忙腳亂。醫院上頭的領導要來視察,如果領導不滿意,責任肯定都在主任頭上,主任又把責任下放到周總頭上,周總又把責任下放到BOSS Liu和絕影頭上,所以絕影他們也是手忙腳亂。
KIREGIS的測試效果還是讓人滿意,BOSS Liu一路順暢地給領導表演瞭如何登記,這邊登記的資料如何從X光機上調出來,如何從CT上調出來。KIView測試效果也不錯,這個軟體由周總負責,本來就是歷經考驗的成熟產品,直接裝上用就行了。走到X光機這裡,周總胸有成竹地說:“下面是KIPACS工作站,它從KIREGIS資料庫中讀取登記的記錄,將TH600拍攝的影象數字化並轉換成DICOM影象,可以進行影象處理,然後可直接列印報告,拍攝的膠片可以直接列印到包工中。下面由公司小絕來演示下使用流程。”
絕影也胸有成竹地走過去,從前臺登記,調閱記錄,拍X光,待影象進入KIPACS他開始演示調窗。調窗本是放射科醫生的專業他自然不懂,只能胡亂地衡窗寬縱窗位地大幅度調,影象也跟著大幅度變化起來。正在醫院頭頭準備點頭的時候,突然,螢幕黑了。