找到那家公司還是頗費(fèi)了些周折,來接他的就是跟他通電話的人。他把他帶到這家很有名氣的公司,那是一家擁有5層辦公樓,一個(gè)停車場,一個(gè)籃球場,一個(gè)食堂,兩條狼狗的真正的大公司。他們一起來了到“研發(fā)部”。
他說:“你在電話里不是說自己做過小CASE的嗎?能展示一下嗎?”
絕影把磁盤遞給他,里面裝的高檔計(jì)算器。那人運(yùn)行了一下,程序居然當(dāng)場崩潰。這下他的臉一下變色了,仿佛是在自言自語:“明明在我那里都能運(yùn)行!
他說:“算了不看了,也許是我系統(tǒng)的問題。說實(shí)話,你不會(huì)C++ Builder吧!
這次絕影很自然地說:“嗯!
“我們這個(gè)CASE必須要求用C++ Builder做!
絕影想都沒想就說:“那個(gè)我可以學(xué)的,很快的。再說,說實(shí)話現(xiàn)在在學(xué)校里,除了我,沒人能給你們做CASE!
這話好像將了他一軍,他沉默了一會(huì)說:“那好吧,你先做個(gè)面試題吧!
他把絕影叫到跟前,打開Excel給他演示:“這里面是個(gè)矩陣,計(jì)算三元線性回歸,Excel里面有工具可以直接計(jì)算。你用C語言寫個(gè)程序來做,從文本里面讀入矩陣,把結(jié)果輸出出來。本來是讓用C++ Builder做的,既然你還不會(huì),那你就用TurboC做吧,最好是直接做個(gè)函數(shù)出來!
絕影問:“要多長時(shí)間?”
“最多給你一個(gè)星期,當(dāng)然越快越好。別下看這題,很多人都做不出來!
“那三元線性回歸怎么算阿,總要把公式給我阿。”
那人讓前面的秘書從文件框里報(bào)了出一大堆資料,自己從里面選了一些出來,對絕影說:“走,跟我去復(fù)印資料吧!
絕影跟他走下樓,他印好資料,足足有30厘米高,他把它鄭重地遞給絕影說:“就這樣,里面有原理有公式,你自己去研究吧,最后計(jì)算精度要求是double,你可以用Excel驗(yàn)證結(jié)果是否正確!蹦巧駪B(tài),仿佛在跟絕影說:“維護(hù)世界和平就靠你了。”
搞技術(shù)的人就是這樣,事情說完就散,絕不東拉西扯。臨走的時(shí)候,那男人突然說:“哦,對了,我姓楊。”
絕影說:“我姓絕!
燕兒問他:“你去哪里了?怎么一下午都不在?”
絕影說:“補(bǔ)做物理試驗(yàn)去了。那老師非要判我不及格。書上都說了,任何理論都需要試驗(yàn)來驗(yàn)證,試驗(yàn)做出的數(shù)據(jù)才是可靠的,如果理論和試驗(yàn)的數(shù)據(jù)不符,應(yīng)該以試驗(yàn)數(shù)據(jù)為準(zhǔn)。我去做那個(gè)單擺的試驗(yàn),明明測出的數(shù)據(jù)是這么多,老師非要說我測錯(cuò)了,說和公式不符合,我跟他說要以試驗(yàn)數(shù)據(jù)為準(zhǔn),如果公式和試驗(yàn)數(shù)據(jù)不符那只能說明公式錯(cuò)了。最后我還是忠實(shí)我的試驗(yàn)數(shù)據(jù),沒去修改它,結(jié)果就給他判不及格了。郁悶!
燕兒沒多說他什么,她知道他是個(gè)死腦筋,做試驗(yàn)還不就是求個(gè)及格,既然想及格當(dāng)然是老師要什么就做什么了。這個(gè)世界上就只有他一個(gè)人明知道要死,還是要去堅(jiān)持。
因?yàn)檠鄡好魈煊姓n所以晚上他就回自己寢室去住,絕影正求之不得,吃過晚飯他就去外面租光盤的鋪?zhàn)幼饬藦圔orland C++ Builder 6.0的光盤,回到屋子翻出那30厘米厚的資料一邊裝C++ Builder一邊看資料。
走在路上他就在想,老楊說他不會(huì)用C++ Builder,他就偏偏要用C++ Builder把這道題做出來,他想像著他把用C++ Builder做好的題目交給老楊時(shí)他那吃驚的眼神。
這次他可錯(cuò)了,等那Borland C++ Builder 6.0安裝完他試了一下,完全不是他想像的那么回事情。整個(gè)全是英文就不說了,關(guān)鍵是他手上一點(diǎn)參考資料都沒有,更別說教程,那自帶的幫助文檔又全是英文,起碼有KmdKit幫助文檔的10倍那么多。
最后他還是放棄了這個(gè)想法,一周嘛,還有時(shí)間,可以先去書店買本書再來慢慢研究。于是開始做三元線性回歸。
這東西果然也不是那么簡單的,看了一會(huì)資料居然沒什么眉目,可越是這樣他做得越來勁,資料看完了,用筆算能夠算了,就開始寫程序,哪里有錯(cuò)就改哪里。當(dāng)然時(shí)間也在慢慢流逝,好幾次他不想做了,他想起老楊那句話:“最多給你一個(gè)星期,當(dāng)然越快越好!币撬魈炀徒o他打電話很若無其事地跟他說:“那個(gè)三元線性回歸,我昨天晚上就做完了!北(zhǔn)他也會(huì)吃驚得合不攏嘴巴。這么想,他就越來越來勁,最后還是在那一夜給做完了。后來絕影回憶,那是他寫程序到現(xiàn)在唯一一次使用了3個(gè)For循環(huán)嵌套。
做完了,優(yōu)化一下代碼,總共50行,他小心地把代碼拷貝到磁盤里面,又編譯出一個(gè)exe,也拷貝到磁盤里面,看看表,已經(jīng)是上午的10點(diǎn)多。燕兒也應(yīng)該下課了。
他給老楊打了個(gè)電話很若無其事地說:“那個(gè)三元線性回歸,我昨天晚上就做完了!比缓笏サ妊鄡海麄円黄鸪晕顼。他對燕兒說:“下午我要去XXXX公司!
“去哪干嘛?”
“上次我去面試了,給我一周的時(shí)間,我一天就做完了,下午去交給他。”
“情況怎么樣?待遇怎么樣?”
“肯定沒問題,至于待遇,還沒談,估計(jì)那么大個(gè)公司,待遇差不到哪去。你還老是說我不會(huì)ASP,掙不了錢,那小錢有啥好掙的?要掙就去大公司掙大錢!”
那天吃飯的時(shí)候燕兒給他夾了好多肉。
絕影把磁盤里的東西交給老楊,測試成功后,老楊問:“你覺得100塊報(bào)酬怎么樣?”
他這樣說,這招聘的事情應(yīng)該就已經(jīng)定下來了,可這報(bào)酬也實(shí)在太離譜。絕影說:“那要看這個(gè)CASE有多大。”
老楊說:“現(xiàn)在不談CASE,咱們就談這個(gè)三元線性回歸的代碼,你覺得100塊行不行?”
這很好算,50行代碼,100塊錢,一行代碼2塊錢。絕影覺得老楊開了個(gè)對他來說天文般的數(shù)字,他第一次知道一行代碼居然這么值錢。在過去的一年中,他至少用匯編語言寫了30萬行代碼。
但是他還是很鎮(zhèn)定地說:“這個(gè)就這樣吧,但是我從學(xué)校過來要花很多車費(fèi)的,還有學(xué)C++ Builder要買書!
老楊很大方地說:“你去樓下辦公室領(lǐng)張公交卡,里面有50塊錢,不夠又來報(bào)銷,另外再給你100塊錢作為資料費(fèi)!
沒料到絕影義正詞嚴(yán)地對他說:“不行!”
下文:瘋狂的程序員 第十七回
本文鏈接:http://m.95time.cn/column/member/2008/6028.asp
出處:瘋狂的程序員
責(zé)任編輯:bluehearts
上一頁 瘋狂的程序員 第十六回 [1] 下一頁
◎進(jìn)入論壇休閑灌水版塊參加討論
|