簡體版 繁體版 《瘋狂的程式設計師》20

《瘋狂的程式設計師》20


都市傭兵之王 陌上公子世無雙 妃常腹黑,王爺中毒不淺 巫戰星河 飄花令 不嫁負心總裁 悄悄的愛戀 悲歌迷藏 冷王盛寵魔眼毒妃 美人與天下

《瘋狂的程式設計師》20

絕影放下電話,對燕兒說:“XXXX公司讓我過去面試。”

“有把握嗎?”

“當然,你不知道剛才那人打電話的語氣,簡直就是求著我去。”

“你簡歷還沒做好呢。”

“要啥簡歷阿,人去,行就行,不行就走人。此地不留爺,自由留爺處。”

“那總該去把頭髮理了吧,早就讓你理了,就都說沒時間,這次去面試不管怎樣總要給別人留個好印象吧。”

絕影想燕兒說的也是,本來頭髮就已經長了兩個多月,並且髮型和臉型一點也不配合,臉型又和衣服完全不一致,平時大多數時間都呆住的地方上網寫程式,反正又不用出去見人,就算見也就見土匪王江他們幾個。對他們來說評論哪個妹妹臉上多了一顆豆豆,走路的姿勢完不完美比評論絕影頭髮的長短來說有意義得多。

絕影去外面轉了一圈找了個可以理髮的坐了下了。店主見了他老遠就打招呼,高興得不得了,似乎很久沒有顧客光顧他們。他對小工擺擺手:“讓開,這次我親自操刀!”

既然親自操刀,自然要充分展示自己的實力。他一邊理髮一邊滔滔不絕地跟絕影講理髮的理論,比如他怎麼剪,他就講為什麼要這樣剪,這樣剪有什麼好處,有什麼樣的效果。理完之後,前面要留一小撮長的,這樣人看起來才有個性。

那人小心翼翼地圍繞絕影轉了一圈,一邊打量著絕影的頭一邊不住地點自己的頭,對自己的作品很滿意。儼然一個藝術家在欣賞自己精心設計的作品。

絕影說:“算了吧大哥,我是去應聘的,能不能給弄正式一點?”

藝術家和程式設計師有一個共同點就是對自己的作品寶貝得不得了,像自己的兒子似的,就算自己的兒子有一點瑕疵,但終歸是自己的兒子,不到萬不得已也不願意輕易去修改它。這就是為什麼在公司裡面開會的結果是大家一致認為程式應該這樣這樣改,就是程式設計師不同意修改。

顯然那店主也極不情願修改自己的作品,但礙於客戶的要求,還是稍微修正了一下,兩剪刀下去從外觀上來看其實修正效果並不大。絕影想反正這樣也不醜,感覺那店主和自己一樣自以為是,還是少跟他打點交道,大不了以後永遠不來了。但是還是很禮貌地跟他說句:“不錯不錯,這樣很好。多少錢?”聽到表揚,店主大方起來:“12塊錢,給10塊錢行了。”

回去見了燕兒,她厲聲說:“不行不行,前面留那麼長一撮,都是要工作的人了又不是混混,不能這樣,再去找他!”

絕影覺得再去找那店主不好,再說實在不想再跑一躺,他說:“懶得麻煩。反正我是去寫程式的,又不是跑業務見客戶的。”

“不行,不行,一定要去弄好。這是個人形象問題。走,我帶你去。”

又見到那個店主,燕兒一上去氣勢洶洶地跟他理論,把他的作品貶得一文不值。絕影一句話也不說,店主聽了十分尷尬,想反正跟她講理髮的理論她又不懂,女人還是少去惹比較好,終於極不情願地同意把絕影前面那一小撮頭髮剪掉。

絕影上公交車的時候,燕兒還叮囑他:“一定要注意形象!”

那家公司離絕影原來做C++ Builder的公司不遠,其實很多高科技企業都集中在這附近。第一次進去公司還是讓絕影有點失望??比起原來那家公司肯定要失望。公司很小,人也不多,任何人很難想像就這麼巴掌大一點的公司居然跟GE,Siemens,Kodak有長期合作關係。

進去公司遇到的第一個人大概就是個程式設計師,他頭也沒抬,眼睛始終盯著顯示器,手不斷在鍵盤上敲打,只說了一句話:“面試的吧?裡面去。”

裡面的人看上去就成熟多了,或者叫“老練”吧。他站起身,一邊說:“你好你好,我就是公司的總經理,我叫Ivan Zhou,叫我周總就是了。”一邊跟絕影握手。絕影很少跟人握手,印象中這好像是第一次,所以握得極不自然。

絕影說:“這是我第一次面試,有點緊張。”

“沒事,沒事,沒啥好緊張的。”

那人讓絕影坐下,叫外面小李給他倒了杯水,繼續說:“你就是絕影吧。我看了你發的郵件。你提到你熟悉底層,擅長彙編。很好很好。會用VC++嗎?”

有個笑話說小白兔去問副食店老闆:“有100個包子嗎?”老闆說:“沒有。”小白兔走了。第二天,小白兔又問:“有100個包子嗎?”老闆說:“沒有。”小白兔走了。第三天,小白兔又問:“有100個包子嗎?”老闆高興地說:“有。”小白兔說:“那我買兩個包子。”

這種情況就絕影深惡痛絕的。既然你要招的就是會VC++的,會C/C++語言的,那你還說“熟悉底層擅長彙編”好。那不是用高射炮打蚊子麼?

想雖然這樣想,不過看起來周總還是一臉真誠,絕影還是很客氣地對他說:“VC++接觸過,但是用得不多,不過我學起來很快的。學校裡面一邊都是用TurboC或者TurboC++,這兩樣用得比較多。”

“行,那資料結構演算法怎麼樣呢?”

“這個我們在學校學過了,我還行。關鍵是我對驅動開發啊、逆向工程啊、數字影象處理啊這些有些研究,我覺得這才是我的強項。”

“OK,你可以現場用VC++做兩道題讓我看看嗎?用VC++有問題嗎?”

“當然沒問題。”絕影這樣說的時候心裡有點虛。VC++這個微軟出的東西很有名氣,絕影自然有所接觸,但他還真沒用VC++像模像樣地做出過東西。你想天天用32位彙編根本沒啥好的IDE,大部分都是用ml、link在彙編連結,搞成了習慣,最後明明放著好好的VC++的IDE不用偏偏要用cl去編譯C/C++程式。要換成IDE了,反而還不會用了。

周總讓小李給絕影安排了一臺電腦,他覺得這臺電腦好破,起碼連機箱的蓋子都少了一邊,窮得都沒錢穿衣服了當然是很破的電腦。小李幫他打開面試題的資料夾,題目有兩道:一道指標的填空題,第二道很變態:限時1分鐘用氣泡排序法排序10個數字。

指標的填空到是很簡單,反正你記住幾個原則:一、處始化;二、注意空指標和野指標。基本上學校考試題啊,面試題啊的考點就這些。不過絕影還是花了一些時間,首先是來熟悉VC++的環境,怎樣建立New Project,編譯在哪,連結在哪,點什麼才能執行。他又不會用VC++來除錯,那時候他用32位彙編對他來說基本上就是沒辦法除錯,最多用個MessageBox輸出結果來看看,要輸出資料還得用wsprintf格式化一下,而且格式字串又沒辦法弄成區域性變數,所以那樣的開發實際上和瞎貓逮老鼠沒啥區別,你就得不停地希望這次遇到的老鼠是隻死老鼠。

排序可難倒了絕影,不過限時基本沒用,做完了指標的題花半小時來檢查,其實就在心中想排序的事情。以前資料結構和演算法肯定是學過氣泡排序的,奈何那時候什麼氣泡排序法,快速排序法,插入排序法,希爾排序法確實學得太多,名字都記不住。他也搞不清楚到底哪個該怎樣排,鱉了半個小時乾脆自己寫了個排序法,好歹還是把結果給排了出來。

交給周總,絕影心裡惴惴不安。他運行了一下指標的程式,沒問題。看看排序結果,也沒問題,便說:“嗯。排序我不具體看了,反正是兩個For迴圈巢狀,應該沒問題。做還是做出來了,可以先到公司來實習。”

聽他這麼說,絕影算是鬆了口氣,沒等他說話,周總繼續說:“至於待遇問題,既然你是來實習,就沒有工資這個概念,給你發生活補助,一個月250塊錢。先有2個月實習試用期,完了之後轉正式實習,如果實習沒有問題等你畢業了,可以留在我們公司試用,如果幹得好咱們就籤合同。你今天先回去,把你的時間表整理一下,看看每週什麼時候能來公司。”

所以現在資本家就是聰明,先是2個月實習試用期,完了又是幾個月實習,然後又是幾個月試用,真要是幹得好籤上正式合同那起碼也要等大半年,要是BOSS覺得不爽最後連合同也不跟你籤,那你就虧大了。絕影想也沒啥,反正現在自己還正在唸書,不過那250塊的生活補助也太少了,虧這個跟GE,Siemens,Kodak有長期合作關係的公司開得出來。既然這樣,那我也不客氣,本來一週可以來兩天半的,我就來兩天。

絕影點點頭表示同意,起身跟周總說:“那我先走了。”

周總突然像想起了什麼,說:“哦,那一起走吧,正好我要出去辦點事,順便用車送你一程。”

兩人一起出門,走到門口,周總又補充了一句:“小絕啊,還不熟練。”

了車上,反正路上也沒事,絕影首先打破沉默:“現在有好多人做ASP啊,Java啊,可是我沒學那個,我一直就學的是彙編啊,SDK啊這些比較底層的東西,經常用命令列編譯,所以有些工具用起來不是很熟悉。”

周總突然問:“會寫makefile嗎?”

“當然會。”絕影這樣說,因為在那本《Windows環境下32位組合語言程式設計》中第二章就講了makefile的寫法。他天天用匯編寫程式,哪裡有不用的。

“VC++的編譯器可執行檔名是什麼?”

“cl.exe。”

“不錯不錯,我很較喜歡研究底層的人,什麼VB這些根本不可能用在具體的應用軟體中,有時間的話我們可以詳細探討探討。對了,我們公司還有一個董事長,叫Steven Chen,我們都不是四川人,你跟我們講普通話有時候聽不懂,以後在公司還是儘量講普通話吧。會講嗎?”

“會講。”

周總把絕影送到公交車站,坐在車上,雖然這個公司不是很令絕影滿意,但想想一週才去兩天,一月才去八天,有250塊錢,要按一個月出勤24天來算,也有750塊錢。這麼想,他又按賴不住激動的心情,掏出“電蛐蛐”給三陪發了個簡訊:兄弟我又找到工作了,250塊錢一個月,一週去兩天。

回到住處,燕兒還在上課,絕影迫不及待地跑去CSDN的彙編論壇。那上面經常有人因為考試過了、升學了、就業了,甚至生孩子了這些喜事來發些散分貼。絕影在其中接了不少分,老早也想自己有啥喜事也去發篇散分貼回報一下各位網友順便炫耀一下自己。

這次跑去論壇,他發表了一篇名為《還沒畢業,當上程式設計師了,散分100》的帖子。散分貼就是火熱,不一會就很多人回覆,其中二樓的回覆是“用匯編寫程式的不叫程式設計師,叫工程師”,絕影看了心中美滋滋地,好像自己就已經是一個工程師了。