一個溫哥華送貨司機的IT之路 (完整版) 1 |
送交者: 阿唐 2004年08月11日16:39:10 於 [加國移民] 發送悄悄話 |
一個溫哥華送貨司機的IT之路 (完整版)
atangwriting@yahoo.com
(本文純屬虛構,請勿對號入座,轉載不得刪節)
1997年3月1日,早上醒來,活動一下四肢,感到神清氣爽。 昨天下午收到Employment Standards Branch Offices(ESBO)打來的電話,告知XX糧油已經如數將我的薪酬欠款付給ESBO,不日我將收到金額為1500元的支票。真是一個好消息。 一個月前,我辭去XX糧油送貨司機一職(見拙作“在溫哥華當送貨司機”),當即持XX糧油出具的LAY-OFF LETTER着手申請失業保險UI。完備的手續以及遠遠超過最低工作時限要求的工作記錄,很順利地就拿到UI,每月稅前1300元。實在是爽,不愧是加拿大,大家拿。 略有不足的是最後一個月的較低收入,大大影響了我的UI水平。不想那麼多了,人心不足蛇吞象! 下一步我就把幾年來的報稅表的複印件及申訴信寄到ESBO,投訴XX糧油欠我VACATION PAYMENT合計1500多元。加拿大的法律規定,雇主如不能提供雇員有薪假期則要支付薪資的4%做為補償。在XX糧油公司給我的最後一張PAY CHECK上只加了500元,大大低於我的應得。19個月總收入5。2萬的4%是2000元多一點,小蔥伴豆腐,一清二楚。結果當然是我勝訴。 早在我進XX糧油不久,就發現公司的PAY AMOUNT總是與我的計算有出入,每月都要少個100多元。小J也有同樣的發現。可當時如與公司理論無疑是與虎謀皮,即使爭了下來,在公司的日子也就到頭了。當時就憋着一個念頭,最後再算帳!
草草吃完飯後,背上書包騎上車就奔圖書館去溫書,我準備5月的托福考試已經有一段時間了。 決定辭工後,我已經初步定下了下一步的打算:上學,讀COMPUTER SCIENCE。 本科EE畢業後,我已經離開技術領域很久了。雖然在過去的12年中,我曾做過3年時間的軟件銷售及技術支持部門經理,但主要精力還是放在市場營銷上。我更象一個商人而不是工程技術人員。 最要命的是,對自己能否成為一個engineer沒有多少信心。 說起來話就長了。早在上大三時,記得一門課曰“ 電磁場理論”,一天教授開始在黑板上推導電磁轉換過程,第一節課結束,場依然還停留在電的階段,盡關積分,各種不同姓氏的變換,場梯度理論,高階函數方程已經用了一堆又一堆;下一節課結束的鈴聲響了,那個大寫的E終於變成了H,我已經暈過去很久了。接下來的大四,更是噩夢連連。場加上邊界條件,那就是波導管工作原理;加上噪聲背景,場的信號就隨機化了,所有連續時間領域裡信之鑿鑿的理論,不得不轉移到離散時間領域裡來討論,幸運的是頻率領域卻連續了。。。暈否,看官?! 罷了,改行吧。這就是我畢業前投考MBA研究生的來歷。那時以為是學生黨員(見笑),專業加管理的T形人才,祖國的第四梯隊非我莫屬!誰知畢業一看,要麼有個好老子,要麼有個俊臉蛋(君不見一波一波上來的,一個更比一個帥!瞎說了,胡溫還是不錯的),我這種黑孩子就只有闖蕩江湖這一條路了。 扯遠了,還是說眼前吧。現如今已沒有選擇,以我從本科到研究生6年一貫地英語慢班的功力,想讀MBA也是痴人說夢啊。無論如何我還有些電腦軟件技術支持及測試的工作背景,還是重拾12年前的工程師之夢吧! 上學就要考托福,我到SFU, UBC及BCIT都問過了,沒有任何商量。
一路無言,快快地趕到了圖書館開始托福練功。 在北美考托福實在是一項很困難的工程。我記得太座在國內考托福時,大把的參考書,眾多的研修班,最新的考題分析,她很輕鬆的就混了580幾分。可在1997年的溫哥華,我在大溫地區所有的圖書館檢索到最新的托福資料是1985年,也沒有這班那班的可以補習。 在圖書館裡做着十幾年前的考題,腦子經常一片空白:要麼4個答案都象,要麼4個答案都不象。我好歹在北美也混了近3年,這英語怎麼不進反退呢?還不如當年考研時的水平。更要命的是,我如果試圖在規定時間裡做完全套試題,往往到了最後階段,昏天黑地,題目都讀不大懂了。很明顯,多年沒有進行高強度的腦力訓練,我已經退化了。
轉眼已經離5月的考試沒有幾天了。妻有些着急,因為前兩天一位叫PC的好朋友來到我家,看到我放在桌上的英文寫作練習,讀完後笑着對我說,“T,you are dead! you wouldn't pass the examination!" PC是一位來自馬來西亞的華人,自幼接受英文教育,不會講任何國語。我們的相識實在偶然:登陸不久,我在業餘時間從中國進口中文軟件在北美銷售,PC送貨到我家,見家徒四壁,唯一的桌子還被電腦占據,可能大受感動,遂經常與我們聯絡。他是一個虔誠的基督徒,儘管妻和我都不是基督徒,這並未影響PC與我家的關係,他也沒有象某些基督徒那樣,一看到你就喋喋不休地開始灌輸主的一切。拜託,我在中國已經聽另一種傳教30年了!PC總是在你需要的時候出現,幫幫忙,出出主意。我們在96年買房的AGENT,MORTGAGE BROKER都是PC介紹的。如果有聰明人認為PC別有所圖,那我會告訴你,以上諸位仍然是我們的好朋友,儘管那房子早已換了主人。 PC走後,妻的臉色很難看。我安慰她說,麵包會有的。(嘿嘿,反來復去都是這句話,不知道瓦西里會不會氣得從墳墓里坐起來。)
考試的這一天終於到了,我送完妻子上班後,駕車來到DOWNTOWN的托福考場。上樓一看,我的媽呀,就象坐時空機回到十幾年前的大學,滿樓道的青春弟弟和青春妹妹,滿眼的亞洲面孔。這可咋整,就我一個小老頭現身在弟弟妹妹詫異的目光之中(本人早謝,[不要誤會!] 25歲開始落髮,到如今半壁山河已淪落)。 沒有理會周圍閃爍的殺人目光,我施施然走進考場,準備屠龍或被屠。 考試開始,先考聽力,正奇怪為什麼還不發耳機的時候,關於聽力測驗的說明已經從放在教室前排的錄音機里傳過來了。顧不得多想,拼命強迫自己注意力集中在那滋滋拉拉的女聲上,恨不能手裡有一個濾波器,把那咳嗽聲,桌椅聲,未名器官發出的聲音通通過濾掉。每念完一道題,我還在4個答案里進行邏輯推理的當而,已經聽到一片悉悉索索地紙聲傳來,想必是小朋友們已經圈好答案開始看下一題了。 好不容易聽力考完了,開始筆試。考題一下來,展開一看,我玄點兒沒昏過去:從題目內容到形式,和我做的80年代的試題相去何止千里。稀里胡塗地開練,昏天黑地地做題。記得最後一項是閱讀理解,這本是我最拿手的,做練習時總能拿個近乎滿分,可此時腦子已經一團槳糊,那閱讀文章又寫的巨長巨長,終於鈴聲響處,卷子上還有三題未答。 一個月後,我生平第一次也是唯一一次的托福考試的成績出來了:547分!
二 “我要上學!” “我要上學!” 這是40年前高玉寶一位曾經紅透中國半邊天的軍人作家在他的“高玉寶的故事”喊出來的。這一本書也是我平生讀的第一本小說。 我也要上學,可我去哪兒上呢?到各個學校打聽了一下對托福成績的最低要求:UBC 600分,SFU 580分,BCIT 550分。G,分明是不給窮人活路嘛,連BCIT也不讓進。專程跑了一趟BCIT,費了很多口舌,註冊處的大嬸就是說不行:RULE IS THE RULE! 垂頭喪氣地回到家裡,抑制不住心中的煩躁,無頭蒼蠅似的轉了幾圈後,一剁腳:管他娘,先去散散心!穿上行頭,騎上山地車,徑直奔附近山上的步道,這是我最喜歡的運動之一。 前往步道途中的驚鴻一瞥,沒有瞧見美女,卻看見了路旁的XXX college----一個對我一生有過重大影響的地方。 當時靈機一動,心想進去摟一摟再說。這是一幢20幾層高的住宅樓,矗立在繁華鬧市的街道旁。XXX占據着樓宇底層的一部分,從外面看不出有多大。 進得門來,一個接待模樣的白人大嫂聽完了我的來意,囑我一旁稍坐片刻,然後打電話知會某人。那大嫂40幾歲,模樣不敢恭維,聲音卻極富魅力。 坐在一旁隨手翻閱着有關XXX的資料,一邊偵察一下周圍的環境,接待台上擺着一個名牌:P,想必是大嫂的名字;透過接待室的大玻璃窗,可以看到一個很大的廳里擺放着幾十台電腦,一些人坐在那裡操作著什麼,象極了媒體上登載的網吧什麼的。 正東張西望之際,一位白人婦女來到我面前,伸出手來自我介紹:J,隨即請我到她的OFFICE詳談。 坐定之後,打量一下對面的J,30多歲的年紀,一身職業女性裝束,談不上漂亮,精明中有幾分沉穩,感覺不錯。 聽完來意,J微笑著遞給我一張表格,讓填我一下自己的簡歷。J一邊整理資料,一邊問我如何知道XXX的,我說,“5 minutes ago when I was riding by." J大笑,眼淚都出來了:“We need more ADs to sale us, right?” J接過我的簡歷一邊瀏覽,一邊不住地點頭:Perfect, good, wonderful ... 地叨咕著。 “T,that is very beautiful! you are absolutely qualified with our program!" J看完簡歷後,斬釘截鐵地對我說。 “No TOFEL?" “No!" "No ????uation?" "No!" 我暈, 這是一所什麼學校啊?! 可能看出我心中的誘惑,J開始介紹XXX。XXX是一所私立學校,以職業培訓為目地,課程設置追隨當前最熱門的職業,自學為主,教師答疑,網上考試,時間機動,早中晚均可。呵呵,是有一點野雞,比W胖子的學校還是強點,學生和指導教師至少可以天天照面。 接着,J遞給我一打資料,有關課程設置及專業分類。大致有文秘,Programming and Network Administration幾類專業。Programming 的課程有 Using The Internet
最後我問了J一個最關鍵的問題:“How about the tuition fee?" "eh--",J沖我嫣然一笑:"Total 13,000 dollars." 噯呀媽呀,搶錢是咋的?!一個月1000刀! 見我面色不善,J小心地問我是否正在領取UI,我點點頭說是,就準備起身開路一馬死。卻見對面J的臉上綻開了一個無比璨斕的笑容:“Wonderful, T! we can help you to apply for the financial assistance from BC Employment and Assistance Centre!" 噢,天上真的可以掉下餡餅?我滿腹狐疑。 三下五除二,J就在電腦上寫好了一封推薦信,開始在打印機上印出來。看來推薦信都是固定格式,J只是換上了我的名字。 把信裝在信封里,J囑我要去Coquitlam Employment and Assistance Centre找誰誰誰,言下之意那人跟J很熟,最後告訴我屆時一定要帶上我的簡歷及學歷證書。 我疑疑惑惑地跟著J一起往外走,終於想到一件事,我還沒參觀學校呢!J一拍腦門,做了一個昏倒姿勢,轉身領我四處巡視。 大廳里大慨有50幾部電腦,差不多有30幾個各色人等的“學生”坐在電腦後操作著,白人為主,亞裔其次,星崩兒一兩個黑人,年齡從20到50不等,男男女女的一大屋子人。 J把我帶到一個頗陽剛的女性面前,介紹說: “Dr. A. D!"又指着我對那女博士說:“A, this is T!” A一邊擺着手對J說,“Don't mention that!” 一邊站起來和我握手表示歡迎。A極高的個子,口音很特別,後來我知道她是英國人。 大廳旁還有兩個小房間,幾個學生坐在那看書,往後面是廚房,兩個學生在聊著什麼。廳的另一側是三個OFFICE ROOM, J的是其中一間。 G,這是我平生見過的最迷你的學校了。
夾着一大堆資料回到家裡,早把騎車游山的事扔在腦後勺了。研究了半天,除開課程有些老舊已經知道的問題外,也沒有發現別的什麼。朋友中大部分都在打各式各樣的勒脖工,幾個上學的也是SFU或UBC一類,還真找不到人諮詢一番。 上網查了查附近的社區學院,如高貴林學院,道格拉斯學院之流,最短的也要一年半才能完成學業,雖然課程較新,安排也合理。由於太座就讀SFU的MASTER才一年多一點兒就找到工作,無形中對我造成很大壓力,要麼讀一好學校,要麼短平快,這就是我的想法。BCIT無疑是學院中的矯矯者,人家不要咱,咱也沒辦法。上其它的COLLEGE,在找工時對用人公司而言,看起來都差不多,我沒聽說過XXX,估計他們也沒有,也就無從知道其實是一所野雞大學。家裡只有一部車,XXX離家也近,騎車5分鐘,步行20分鐘。長子將在9月降生,XXX課時靈活,屆時也好照顧妻生產。 嗯--,XXX硬是要得,俺也在加拿大貴族一回,讀一讀私立學校! 正當嘴丫子快要咧到耳根子後面的時候,我突然又想起了1萬3千元,讀公立學院,1年學費也就2000多刀,這XXX愣是要貴上好幾倍! 罷了,先按J的說法找找錢再說,沒錢什麼都是假的。 換上professional行頭,下午跑到高貴林的Employment and Assistance Centre,等了片刻,接待大嫂(又是大嫂,在加拿大還真沒見有幾個PLMM做receptionist)安排我和J的朋友見面。 那長相平平的女官員詳詳細細地看過了我的Resume及所有相關資料後,抬起頭問我,為什麼不選擇BCIT?天,她不是J的朋友嗎?! 我說,我的TOFEL分數不夠,BCIT不要我。那女官員又看了看我的TOFEL成績單,說,只差一點點,你可以再考一次。如BCIT錄取,政府將繼續SUPPORT我的生活至畢業為止。哇噢,天上真的掉下餡餅了耶! 壓住心中的狂喜,接著對那位怎麼看怎麼順眼的女官員套取情報,如果我堅持要上XXX,可否負擔我的生活及學費?那女官員遲疑了一下,還是點了點頭,說是的。但緊接着又勸我,還是再考一次TOFEL為好。 聽到政府可以負擔一切的一霎那,我已經做了決定。BCIT梁園雖好,再花幾個月考一遍TOFEL的噩夢我卻受不了。來自妻子矯人成就的壓力,使我不願再耽擱更多的時間。 我深吸一口氣,慢慢地對女官員說: “I have made my decision, I'll go to XXX College!”
三 100分
“Wake up, T.” 我猛地抬起頭,茫茫然看了看四周。噢,在XXX,剛剛我睡著了。 Dr A.D. 站在我旁邊關切地望著我,“Are you ok, T?" 我點點頭,沖她笑了笑。
已經進XXX兩個月了,日趕夜趕,我的進度已大大超越schedule,現在正要開始第4個月的課程。 長子已於幾天前的9月11日出生,一個值得記念的日子。(該死的拉登為何要選這一天?搞的我兒子慶生都要小小心心。) 幾天來忙裡忙外,今天抽空跑到學校看看書,結果就出了一個大醜,睡倒在教室里。 振作了一番精神,又細細地瀏覽了一遍本章的重點,感覺到有些把握了,我開始啟動考試系統準備FINAL測試。 XXX在NOVELL上設計了一套DATABASE管理系統,儲存了所有目前科目的考題,該DATABASE與學生管理系統相連接後,任何時間學生只要輸入ID和PASSWORD,就可以啟動測試系統開始考試。開卷考試,童叟無欺。不過設有時限,一旦TIME OUT則自動關閉。系統分單元測試和FINAL測試,只有通過單元測試才能進行FINAL測試。如果沒有PROJECT,則通過FINAL測試即完成該課修行。如果在讀書及考試過程中沒有問題,則學生無需BOTHER指導教師。大多數課程都有PROJECT,學生在完成所有考試後,再到指導教師處領到PROJECT SPECIFICATION,獨立/協力完成或抄襲後交給指導教師評判打分。 我很快做完了全部試題,有幾個地方不很SURE,打開書核對一下就搞定了。題目實在簡單,其目的無非是想讓最DUMMY的學生也可輕鬆通過。我已經拿了2門課的100分,這是第三門。 結果很快出來了,很意外,我只得了95%。疑惑地撿查一番系統給出的標準答案,怎麼看怎麼都不對。遂起身來尋博士A的麻煩。 A見我不懷好意地湊到她跟前,會心地對我一笑:“Another bug, T?” 這兩月來,只要我去找老師,鐵定是印刷錯誤或試題有誤之類,A已經習慣了。 A在開始的時候,對我那結結巴巴的英語很是不耐。時間一長,我的若干見地多少觸動了她,再加上彼此骨子裡的知識分子的氣息相互吸引,遂惺惺惜惺惺。 幾分鐘時間搞定,我又拿到第三個100分!
四 我的同學
拿著下一門課的教材,我回到座位上,旁邊的胖丫M討好地遞給我一張表格。接過來一看,原來是一張教材錯誤更正表,M已經幫我填好了一切。簽好字後,胖丫M拐答拐答地送給Director備案。 胖丫M二十二,三歲,新加坡人,十幾年前隨父母移民來加,不能說講國語,是否懂其它方言,則不得而知。她比我早進XXX幾個月。 胖M小時候可能得過小兒麻淠,留下後疑症,人又吃得極胖,走路非常吃力。胖M從未工作過,沒有政府資助,是用政府d擔保的貸款付學費及生活費。人窮,還要抽煙,經常四處化緣一刀兩刀用來買煙。經過幾次出血,我已經怕了她。不是我心疼那點錢,是她那種你給她錢好象是你應該的態度,毫無感激之心。除了PC的幾個朋友,有些新馬的華人給我印象不好:華人的好求人,白人的冷漠,二者兼而有之。胖M無疑就是這種類型。 後來發生的幾件事正可以說明這一點。 在做COOP時,胖M突然跑來求我,星期天要到我家用電腦,因為她COOP的活兒干不完了。我心一軟,就答應了。胖M那天9點鐘準時到我家,一屁股坐下就開練。哄孩子的間隙,我看了看她做的東西,VB的CODE,界面很花哨。我心裡話,傻丫頭,這種限時完成的東東應以完成功能為第一目標,做這麼花哨費力不討好。時值中午,我做了午餐邀請胖M和我們一同進餐,她沒有客氣就加入了。吃完飯,太座泡了茶,她忽然問是否有COCA,我說只有WATER。然後她做了一件令我和妻瞠目結舌的事,打開我們家的冰箱,自顧自地尋找起來。 這件事發生不久,我的VB Project完成上交,A在評判時可能發現了問題,當着我的面,把Project交給胖M檢驗。結果胖M就發現一個BUG,沒有告訴我,直接就去報告了A。我雖然對胖M如此做為有些不滿,但事件本身卻讓我知道了一個好的編程者應時刻注意的一個問題--邊界條件。BUG緣由很簡單,系統安裝到新環境下,所有的DATA都是空的,而我編程的基礎全部假定可以讀到DATA。實際上,很多PROGRAMMER都犯同樣的錯誤,包括資深者在內。
在這裡讀書的,大部分都有工作或正在領取UI,只有小部分是自供或類似M靠政府貸款。 這其中的皎皎者是類似我這樣有過良好教育背景的新移民,以來自東歐前社會主義國家為主,還有就是極小部分本地出生的白人小青年,這些人遠遠地把其他人拋在後面。 大部分人是本地出生的懶人,他們來這的唯一目的就是拿政府的資助。我已經注意到有好幾個傢伙進來後LOG IN一下,然後就不見了,過幾個鐘頭又進來LOG OUT一下。想必是政府需要此等資料核對他們的行蹤吧。真是悲哀啊,加拿大的“社會主義”快要走到頭嘍! 胖M又拐回來了,擠進我旁邊的座位。她還算是勤奮,只是資質差一點,選擇PROGRAMMING之路,不一定是個好事。 我一邊強打精神看書,一邊還要應付來自胖M的問題騷擾,最後終於崩潰了。站起身,收拾好書,去往小教室尋一清靜所在。 小教室里只有一個印度MM在讀書,芳名N,文文靜靜的模樣,相對假小子一般的本地姑娘,N實在是萬花叢中一點綠。聽說N在SFU讀過一年書,因故放棄了,也算是小知識分子一個吧。她也是學PROGRAMMING。 在教室里讀著書,我慢慢進入書人合一的境界。不知過了多久,一陣渲嘩從廚房那邊傳來,把我從書本中拽了出來。不用看,一定是大B在和人談天。大B是一個極聰明的白人孩子,20來歲的樣子,高高壯壯。大B的功課好,嘴也厲害,常常用一些古怪的問題讓老師們下不來台。只有一點,這小伙子嗓門兒巨高,他如果聊起來一忘形,老遠都能聽到那低音貝斯般的聲音。 我看看表,合起書本,時間也差不多了,今天就到這兒吧。 我把書裝進背囊的時候,N抬起頭沖我緬腆地一笑,黑黑的大眼睛瞧得我心裡忽悠了一下。傻笑一下,我慌慌張張地往外趕去。孩兒他爹啊,還是快點兒回家湊崽吧,印度小姑娘的眼睛再漂亮也不屬於你! LOG OUT,匆匆地奔出門,差點兒和老K撞一個滿懷。老K是東歐移民,50幾歲,赴加前是電氣工程師,現在是麵包師,上晚班,11點到早5點。他上完5點到10點的課,再趕去上班。
出得門來,西邊的彩霞已經映紅了半邊天,燒得高貴林的山山嶺嶺一片通紅。
五 我的老師
"Downtown, downtown!" C一邊開車,一邊隨著Radio搖着頭唱着。C四十幾歲,是XXX高貴林分院的Director,看學校簡介知道C是正牌大學畢業,打過工,經過商,開過公司,經歷很豐富。C人長的很精神,投手舉足間頗有些女強人的味道。 今天不知因何心血來潮,C給我們放假2小時,組織一同去滑冰。我們幾個無車族,蹭C的車一同前往,BMW97年最新款,悠起來很是有些動感。進XXX已經4個月了,一直忙得不可開交。好在前幾天父母到了,正好可以喘口氣。 換冰鞋的時候,C對一白髮老者講:“We are private school!” 語調里充滿了自豪與炫耀。聽A講,C是去年年底被聘為Director的,上任不久即鳥槍換炮,買了這輛車。 自從離開東北,我有10年沒有上冰了。緊張了兩圈,才慢慢放鬆下來。 同學中的水平參差不齊,新移民大多不好或乾脆不會。胖M在大叫我的名字,實在不忍睹她的慘樣,我溜出冰場坐下休息。 C和新娉的NET WORKING指導教師H無疑是場上引人注意的一對。H是東歐人,金髮碧眼,長挑的身材,英俊的五官,冰也滑得好;C也大致條件相當。兩人滑在一起,一個玉樹臨風,一個風韻尤存。啊哈,再聯想就要三級嘍! 聽N講,H是一問三不知,也不知是如何混到這一職位的。今天一瞧,原-來-如-此-啊!我心中不禁叫了一板。 N前不久剛剛轉到NET WORKING班,她說PROGRAMMING太難了。我覺得她的選擇極為正確。以短短13個月的匆忙培訓,即便可以學到些編程知識及技巧,也一定難以培養出工程技術人員的分析推理和歸納總結的能力。 我和N開始講話是因為學習Assemble。在本科時學過一點Assemble皮毛,當時好象叫匯編語言,用於存儲器的編程,我因而有些概念:加減乘除以至邏輯運算位移進位什麼的,全都是加法變的。所以上手很快,毫不費力。最後的PROJECT要求除實現所有功能外,CODE SIZE還要不得大於2K字節,我則做到1。5K,很爽了一把。我見N面對那Assemble project一付愁眉不展的林妹妹小樣,不禁X心大動,遂將自己的軟盤奉上以解MM燃眉之急。 不知為何這幾天N沒有來上課,微微倀然。 正痴痴發愣當耳,另一PROGRAMMING指導教師M也下場休息坐在我旁邊。M是亞裔,看不出種族,應是土生或自幼本地長大,全然西方做派。我一直不清楚M的底細,只知道他來XXX前,是某公司的程序員。 剛進XXX時,是M給我們幾個新生做的形勢報告。報告中指出,M某精通C,VB,Assemble,MS Access等全部語言,幾十年編程經驗,打遍天下無敵手云云。順便提了一下另一位指導教師A,稱博士只會C,不好用其它語言的問題打擾她。 “要知道梨子的滋味,須得親口嘗一嘗。” 偉人啊,他老人家怎麼就知道老M是一枚酸梨呢?我是酸掉了牙後才知道的。掉了幾顆牙後,我都怕了老M。可這老兄感覺就是好,一次坐我旁邊,見我面有難色,一探頭,見是Access, 一把將書抓過去,"This is my favorite!" 我假惺惺地指出問題所在,為何如此操作不能得出書上的結果,然後就溜到一邊看笑話去了。我早知道問題是由於書的版本號與軟件的版本號不同引起的,剛才坐那兒只是猜測正確的操作應是什麼。一開始我們就發現這一問題,可學校讓我們湊合先用着,說新書隨後就到,眼瞅課都快結束了,還沒個影兒,活該今天叫你坐坐蠟!
老M在我旁邊大談他年輕時候在冰場上如何神勇,我一邊諾諾地應付著,一邊望着冰場上痛苦掙扎的胖M,心思早就飛到我胖胖的兒子身上去了。
六 “XXX is CHEATER!!!”
時近年關,陰雨連綿,天氣格外地冷。我早已不再騎車,而是步行上學。 快到XXX時,路旁的人行道上有七,八個掛著牌子的人排成一隊慢慢走著。這幾天總有一個掛著牌子的人在XXX附近轉來轉去,牌子上寫著: “XXX stole my MONEY!” “XXX stole my TIME!” “XXX is CHEATER!!!” 今天怎麼來了一大幫?顧不得好奇,我還是一頭鑽進XXX讀書考試去了。
不知過了多久,我聽到教室里一陣喧譁,抬頭一看,幾個學生在窗口往外看着什麼。跑過去一瞧,哇,開眼哪,電視台在採訪遊行者呢!BC TV的LOGO在細雨中朦朦朧朧,時隱時現。 我當時心裡就冒出一句罵人話:CAO NI MA,這叫老子還怎麼找工作?(呵呵,那位稱我師兄的,千萬不要罵我噢!) 正當萬般惡語在肚中翻滾的時候,卻見那攝象機鏡頭一轉,直奔XXX而來。啊呀,這形象如果上了電視,再不加格子,那還得了!風緊,扯呼!一幫看熱鬧的人頓時作鳥獸散。 躲在一旁偷眼觀瞧,那伙新聞人來到大門口站定,以XXX為背景,一持MIC的傢伙站在門口對着鏡頭說着什麼。不一時,一伙人進了門,在接待P的指引下,荷槍實彈的就進了C的Office。 好耶,我們XXX至少是BC聞名了! BC TV離開後,大家雖然沒有扎堆議論,不過看得出每個人心裡都是沉甸甸,沒人知道發生的一切會給我們帶來什麼影響。但我心裡清楚,高貴林XXX的平靜日子已經到頭了。
七 大改組 電視台事件已經過去一個多月,正當大家認為風浪已過時,總部來人了,陪同的還有本拿比分校Director D。 我知道,C沒戲唱了。 總部來人是一禿頂老人,說話誇張而且有幾分傲慢,這或許是天性使然,也或許是覺得我們不過是一群上了套的肥羊而已。他把所有學生及老師召集在一起請大家暢所欲言。 大B,肥M還有好多叫不出名字的學生輪番上陣,霎那間炮火連天,大家把平時積下的種種不滿全都發泄了出來。總部老頭不愧經驗老道,兵來將擋,水來土掩,一時倒也相持不下。老頭除狡辯外,也說了些麵包會有的明天會更好一類的屁話。 我也說兩句,誇了夸A,說了說課程設置老舊等就事論事的話題。即使我講完後,老M跳出來說,如果覺得課程太老可以不學而直接考試就好了的屁話,我都沒接碴。跟本犯不上和要死的人一般見識,C一倒,這些個被C揀來的渣滓也會跟着全完蛋。我從老頭動不動就扯這幾個傢伙出來回答學生提問就看出來了,而C在OFFICE里一直沒現身。一開始老M就被大B整了一下,老頭讓老M回答提問,老M還沒張嘴,大B就搶着來了一句,“I don't know!”, 惹得大家哄堂大笑。第一次我看見老M的臉紅了。 果不其然,會議最後一項是C的告別演說。 C顯然是動了感情,幾度哽咽。早知今日,何必當初。一朝權在手,便把令來行,阿貓阿狗的弄來一大堆,誤人誤己。 接著老頭宣布,高貴林的Director暫時由D兼任。
接下來的一個月,老M被裁,俊男H被裁,兩個文秘班的老師和J的助理兼文秘先後走人,一下子去了一大半。 這資本主義還真殘酷。 最令人意外的是,接待P亦在辭退行列。A不無傷感的對我說,她的最好的抽煙夥伴也被攆走了,哪天不定輪到她了。我笑著開玩笑,你安啦,誰走也輪不到你,你可是咱XXX的金字招牌!她沒聽懂,又追問一遍,“Gold-lettered signboard!”,我又說了一遍。她終於明白我的CHINESE ENGLISH,笑得前仰後合。
一年後,我曾在CIBC取錢時,看到過C,BMW不見了,開一輛92年的NISSAN。她沒有看到我,我也沒上前打招乎。
八 我的Project
又是Memory leaks! 我氣得差點兒沒有把鍵盤扔掉。 C++的Project已經做了2個星期,大大超過課程的一周內完成設計的要求。雖然我的總進度仍然領先要求,但由於父母在98年3月回國後,一時間難以找到Baby Sitter,我只好在家看了一個多月的兒子。好在A和我關係不錯,大筆一揮,學期延長1個半月。 我一直對XXX的讀書考試不甚放在心上,前面的基礎課我過得很快。隨着專業課的到來,Project越來越多,我耗費的精力也越來越多,進度也不象原來那麼快了。我的目地很明確,分數是假的,練手才是真的,找工作全看你會幹什麼。 自從D兼Director以來,學校確實有了一些變化。新娉了幾個還不錯的老師,起碼這幾位在回答問題前會認真思考一番,不象前幾位一推二六五。另外,給教師以較大的自主權,他們可以在XXX自編教材外,自由選擇參考書取代教材。A就選了一本“畫盒子”的書當作C++教材。該書用的是BORLAND C++,在DOS操作系統上從在屏幕上畫盒子開始,然後以此為基本CLASS,盒子套盒子,盒子疊盒子,最後是光標移動到某一位置,會觸發彈出窗口(也就是盒子),裡面還可以填字。 我在中國曾經主持銷售一大型軟件達3年之久,該系統DOS上運行,大部分程序都和界面設計有關,不象如今在WINDOWS下編程的程序員跟本就不用操心與界面有關的任何東西,注意力全部放在功能設計上。我記得有時跑去和開發部的弟兄聊天時,問在忙什麼,答曰畫盒子。當時還以為瞎扯,原來竟然是真的。 C++的Project並不難,要求輸入,檢索和編緝一組存放在軟硬盤上的數據,對界面沒有做具體要求。因此所有的人都用了文字界面。 我看完那“畫盒子”的書後,感覺食指大動,按捺不住的就要試試。照着MS WINDOWS的界面,設計了主窗口,主菜單及子菜單,加上各種彈出窗口,花花綠綠的顏色,甚至還有ABOUT和HELP。所有的功能都實現了,可就是在DEBUG時出現Memory leaks。這是我第一個也是最後一個C Project,所以至今我也不明白問題出在哪兒。 好在編譯之後運行,一切OK,算了,耗它不起,交差吧。 當我演示給A看時,她的眼睛都瞪圓了,這實在大大超過了她的想象。儘管我用了一倍多的時間完成,但覺得很值,這畢究是我平生做的第一個完整的軟件系統。後來,A在評判其它同學的Project時,把我做的系統當作DEMO用,分數給出後,順便SHOW一下我的系統,以示分數給的很公平。
九 有賊心沒賊膽還是有賊膽沒賊心
時間過的真快,轉眼我進XXX已經10個月了。5月的高貴林蕩漾着和煦的輕風,熏得人微微有些酣。 我已經完成全部PROGRAMMING的基礎課及專業課的修行,現在正要開始NETWORKING方面的修行。XXX實在是具有很好的商業意識,三門專業的課程彼此交叉共享,差不多一半以上的課程都相同。 NETWORKING部分是在另外一個LOCATION的二樓,今天我是第一次光臨。一進大門,意外地碰到N,很有一段時間不見MM芳影,心中委實幾分惦念。N也很意外,於是就在樓下的過道里聊了起來。她告知因媽媽生病,告假在家了幾個月。聊着聊着,N突然問我:“How old you?” "I'm thirty----" "I'm twenty eight. You looks younger!" 我還沒說出那個4字來,N就接過來斬釘截鐵地說。天,這也太誇張了吧,北美的MM都是這麼示愛的嗎?我囁囁地不知說什麼好。N好象吃定了我,三下五除二地寫下她的EMAIL地址,然後要走了我的。 回到家跟妻子講了30/28的故事,妻立刻做嘔吐狀。 接下來N寫過幾個EMAIL給我,並留下了電話。我回了EMAIL,但沒有打電話。漸漸地,就沒有聯繫了。
究竟我是有賊心沒賊膽還是有賊膽沒賊心都不重要,做為過來人提幾句忠告。朦朦朧朧玩虛的可以,做為平淡生活中的調劑;玩真的不行,太累,一旦陷進去,那翻江倒海刻骨銘心的感情大潮不是吾等凡人可以承受的。切記,切記!
十 找工
L是意大利移民,一口漂亮的英文,如果他不說,我還以為是本地土生。老K也是如此,英文好的聽不出口音。有時我想,是不是我們華人的語言環境太單一,所以造成我們的語言能力不強? L也是XXX畢業的,哪個分校則不知道。他的水平應該是我見過的XXX教師中最高的,至少是在對付XXX的課程方面。A是英國的化學博士,後來又拿了個電腦碩士,但在CODING方面好象不大開竅,邏輯推理能力有些欠缺。L在這方面明顯強些,但比起我這樣在中國曾受過嚴格數學訓練的人來說,還是稍遜一籌。 我見A明顯有些失落,遂步上前去閒扯一通,順便提起我也曾做過TECHNICAL SUPPORT,那實在不是什麼令人神往的工作,大部分時間都是幫助電話另一端的DUMMY用戶尋找“ANY KEY”,還是學校好,自由自在,做點研究,寫點書什麼的。我知道A在寫一本永遠也寫不完的有關C語言的書。 乘A高興萬分之際,我求她幫我寫一封信用來求職。很快一封洋洋灑灑地推薦信就到手了,肉麻的內容我已經記不起來了,只有兩點印象很深,一個是平均97分,一個是博士教過的最優秀的學生。這之後由於改成閉卷考試,我的成績有所下滑,不過最後的平均分仍然很好,是92分。 我開始撰寫RESUME,一番加工後,中國的經歷全部是TECHNICAL SUPPORT,美國的經歷是TESTING,加那大的經歷是在我用來作生意的公司里做TECHNICAL SUPPORT,由於老闆回流香港,公司關門,我被迫到XXX進修。好一段淒婉優美的故事。
投遞不久,迎來我第一個INTERVIEW,位置是XX通信公司的Junior developer (C++),時間是1998年6月22日,進XXX後11個月整。 這一天,我特意穿上前一天新買的西裝,打上領帶,帶着推薦信,RESUME及在XXX做的PROJECT,七七八八,一大堆東西,提前15分鐘來到SFU山下的XX通信公司。XX公司很大,溫哥華只是一個BRANCH。 接待小姐是年輕美女,聽明來意後,遞給我一張表格讓我先填好。接過來一看,是一張求職申請表。我坐定後,拿出RESUME照着填起來,小小心心地,生怕填錯了漏餡。交表後,接待MM示意我坐等。 除我之外,還有另外兩位應徵模樣的在等候,一位是帥弟,一位是清秀小妹。我心裡一下就涼了半截,娉的是Junior職位,這還不容易從兩代人中剔出一代,和尚頭上的虱子。 一切正如我所預料的,輪到我時,一位HR模樣的女性出來迎我。一照面,她的眼神不經意地瞟了一下我前額上的半月灣,然後就草草地開始按程序審問。我這人還有點女人緣,不過不是對所有女性都適用。今天這位就是個例外,試着放了幾次電,不得要領。最後我想用我做過的東西再努力一下,不過HR沒有給我這個機會,說今天只是GENERAL提問,技術問題下一次面試再涉及。騙鬼去吧,誰不知道如果過了HR一關,則當場會安排技術部門見面或敲定下一次面試的時間。 走出XX公司的時候,看到一位更小的小字輩在坐等,我知道我不能再和小孩竟爭Junior職位了。
回到家,又把RESUME修改一番,把最後一個工作改成技術支持加軟件開發,如此一來,我就是要尋找Intermedial Position而不是Junior Position。這一改動使我的軟件工程師的履歷從1998年前伸至1995年,也使我在2000年拿到Senior Software Developer的offer,這卻是我始料不及的。
我見L在SEAGATE找到工作,遂請J把我的RESUME設法也遞過去。J的頭銜是consultant,不僅負責招生,也管就業推介。J說可能不行,SEAGATE目前的軟件開發位置非MASTER以上不要。我說可以試試QA一類。一句話提醒夢中人,J興沖沖地把我的RESUME傳真了出去。 我一看這情景,知道沒有多少戲。晚上回到家,給一位在SEAGATE做QA的鐵哥們兒打電話,讓他幫助遞一下RESUME。 第三天,我就接到面試通知。 依然是那身行頭,我來到位於DOWNTOWN的SEAGATE。SEAGATE是一家著名的硬盤製造商,在溫哥華的分部卻是做軟件的,聽說過CRYSTAL Report嗎?就是這裡出品的。 在門廳等候的時候,與D及本拿比分校的consultant E不期而遇,打了一個招呼後,E走上來小聲對我說,“Smile, keep on smile.” 說着做了一個極可愛的微笑示範給我。E是個大美女,那嫣然一笑端的奪人魂魄,我這大老黑如果步其後塵,不知是否有東施效顰之虞。沒奈何,且強裝笑容,盡力保持一付謙謙君子模樣。 很快一位HR出來見我,年輕的女性,職業的裝束,青春又和藹地樣子,不愧是大公司啊。HR問的問題通常很老套,什麼最擅長的,最不擅長的,領導才能,被領導習性,做過的最具有挑戰性的工作等等。 勿容置疑,外觀的印象最為重要,這也恰恰是最難把握的。俗話說,烏龜王八各有所愛,意思就是說每個人各自有自己不同的喜歡人的標準。不過有幾條則是共通的:整潔的外表,得體的談吐,及對面試者的尊重。看官不要對第三條不以為然,被面試者怎麼可能會對面試者不尊重?完全可能,阿唐在多少年後也有資格去面試別人的時候就遇到過。 那時候高技術泡泡剛破不久,很多精英都被勒了下來,阿唐的公司乘機想吸納一些,安排阿唐也去做了幾回面試官。有些人的履歷極強,這一領域的前沿技術均有涉獵,勝任待聘職位綽綽有餘,可偏偏擺出一付牛逼哄哄地樣子,叫人看着就有氣,我怎麼會去投你的票。有人或許說因為阿唐不是MANAGER,DIRECTOR,所以應試者不用巴結你。錯!對MANAGER而言,新進者是否能為現有團隊接受遠比其技術能力是否勝任職位要來的重要。 談到這裡,順便為某網友答疑,為什麼野雞學院畢業的人也可以在IT業里混,大潮一落,不就原形畢露了嗎?非也,這裡有一個極端重要的因素被忽略掉了--卡位,恰當的時機得到恰當的位置。一旦你卡上了位,就成為一個系統上的一環,除非系統崩潰,除非環節破損,公司輕易不會換馬。一般來說,對於一個穩定的公司而言,個人的因素對整體的影響是很小的,慣性主導了一切。再加上換馬的不確定性,也令到公司望而卻步。所以吾等雜牌還能笑到今天。 哎,扯哪兒去了,還是說眼前的面試。 要麼是RESUME由技術部門傳上來的,要麼這位真的被我電到了,總之,她聽得很認真,笑得很開心,最後說,YOU ARE SO SMART!然後就安排我上樓和QA的有關人等面談。 QA的MANAGER是兩個年輕人,三十不到的樣子,一看就知道受過良好的教育。 一坐定,其中一位就笑着對我開玩笑,我是平均97分的高材生,他們全部門都找不出第二個。看來,他們事先已經做過作業了。接下來是老生常談的問話,已經記不得了,只是其中一個問題與眾不同,印象因而很深刻。他們問我在中國做TECHNICAL SUPPORT MANAGER時手下管理過多少人,我說15個左右。 最後開始練技術問題。因為朋友已經事先告訴我可能問到的一般性問題,所以對答如流。最後,一個傢伙問了一個數學問題,我沒有聽懂,重複一遍還是不懂。於是,他上到黑板前畫了出來。是一道三角函數有關的問題,我想了一下就給出了答案。 兩人最後讓我稍候片刻,然後出去了。我知道是去討論是否雇我。 大約15分鐘後,其中一位回來說,今天先到這裡,隨後再通知我結果。我知道沒戲了。 晚上打電話給朋友問結果,果然沒戲唱,原因是我語言不好,交流有困難。我和朋友都有些不解,聽不懂數學題實在很正常,隨便拉一個土生加拿大人來也不一定能聽懂。最後的結論,只能是我曾做過MANAGER的經歷使他們或許覺得不好管理。SEAGATE的在溫哥華的這一分部,搬來不久,大多是畢業沒幾年的年輕人,包括一些管理階層,顧忌雇一個強勢背景的人不好管理,也是可以理解的。 這也給我上了一課,恰如其分地描述你的經歷,使其剛好符合目前職位的要求,OVER QUALIFY不一定是好事情。
十一 COOP
兩次面試失敗,並沒有對我的情緒造成很大影響,因為手頭還有一大堆學業要完成。 最後的NETWORKING課程,我是連滾帶爬地胡弄過去的。我知道我不可能去找NETWORK ADMIN一類的工作,語言能力擺在那兒,沒有必要消耗過多精力在這上面。 7月中旬,我終於完成了全部學業。此前,我就三天兩頭地問J是否有COOP的機會。終於在學業結束的同時,J安排了一個COOP的機會給我,在位於RICHMOND的一家藥業公司,為期兩周,聯繫人P,前XXX畢業生。J告訴我,胖M曾在該公司COOP,讓我向她了解情況。 下午,還沒等我去找M,她卻主動過來找我。M應該畢業離校了,但還在學校里混着。新來的DIRECTOR,一個面瓜也似的矮胖女人,還未進入狀況,整個學校的管理一片混亂。 M以少有的嚴肅表情示意我跟她出去。一出門,M就問我是不是要到P處去COOP,我說是。M接下來的話卻讓我大吃一驚, “He is a ASS HOLE!” M雖然長像不能令人恭維,可平常也還是憨憨厚厚,胖胖的臉上總是掛滿笑容。今天卻是一臉怒容,說出這種連我都罵不出口的髒話。 見我一臉愕然,M猶豫了幾下,一付欲言又止的樣子。我問M,是否P處需要僱人,M斷然否認。到了M也沒有說出什麼使她如此不快,只是說P不過是想騙人去幫忙幹活。還求證地問我,她設計的VB系統是WORK的。可能P以其PROJECT不WORK為由,拒絕了她的工作申請。 儘管有些失望,我還是打電話給P。約定下星期一即去該公司報到實習。 星期一,我按時到了藥業公司,告知來意,半晌一位很青春的西洋美女出來見我,自我介紹她叫N,是IT部門的PROGRAMMER,告訴我P因為老婆生產,要晚一點來。接着N帶我見了另一位PROGRAMMER L,L的聽力不好,帶着一副助聽器。“You have to speak aloud!" N特意囑咐我。 P則是部門的第三個也是最後一個人,負責所有軟硬件的技術支持。 最後N把我帶到二樓一張空的辦公桌,告訴我可以用桌上的電腦,主人去渡假了。 下午P來了,一個長相很精神的白人小伙子,混身透出一股勞動人民的精明勁兒。P告訴我一共有兩項工作等我去做,一是建立一套用於管理公司現有硬件設備的系統,二是幫助P給新進的電腦安裝WINDOWS 98系統及必要的應用軟件。下午沒事,我可以先做軟件部分,然後給我一堆現有硬件的資料就走了。 大致分析了一下資料,電腦若干,外設若干,配置如何,軟件如何。先分類:電腦,打印機,掃描儀等;再對每一項勾勒特質:如CPU,MEMORY,HD,FDD。。。。下班前我已在紙上完成數據結構設計。回家的路上,我想好了設計工具--MS ACCESS。該系統用戶不過內部幾個人,管理百十來套設備,犯不上用VB寫界面,而且時間也不夠,我可不要象胖M那樣到時間完不成。 第二天我就開始用ACCESS建TABLE(存儲數據主體),然後是QUERY(查詢相關數據)。正忙得熱火朝天的時候,P走進來說下面太忙,讓我先去幫忙。 樓下的SHIPPING ROOM旁邊,幾張終端台上散放着幾台新電腦。P大致說了一下安裝的內容及步驟,就到一邊的桌子去忙什麼去了。這裡是P的工作地點,桌上擺着家人的照片,P和妻子及兩個小孩。P妻貌美而年輕,很難想象她要做第三個孩子的媽媽了。 手頭這點活對我來說,實在輕車熟路,????AT,FDISK,WINDOWS INSTALLATION,APPLICATION INSTALLATION等等,就是一熬時間的活。我邊安裝,邊讀WINDOWS 98的使用手冊增加點新知識,倒也逍遙自在。 那邊廂,P正和一個在忙着打包SHIPPING的白妞聊天。那時的新移民還少,各行各業的粗活還有很多模樣周正的白人小妞在從事。P說他老婆生產後,就需要買多一輛車。那白妞就奉承說,這麼快就變成2 CARS FAMILY,還真沒見過。老實說,我是第一次看見白人拍馬屁,還是如此直接了當。 P有時過來看幾眼,見我還順利,沒有說什麼。 臨下班時,我收拾了我的LUNCH BAG,跟P打了一個招呼,準備走人。P說要檢查一下我的進度,然後就在桌上巡視起來,很快問我為什麼5台電腦只有4張WINDIWS CD?CAO,我又沒拿,怕個吊!遂走過去,幫他四處尋找,終於在一張桌子下面找到那張CD。 P的下馬威未能得逞,轉而懷柔。鼓勵我好好干,說他會把所有的本事教給我,讓我可以將來找一份TECHNICAL SUPPORT的工作,還說從他認識的XXX學生里,沒有一個找到PROGRAMMING的工作,趁早死了那條心。 我諾諾地應承着,心裡想,您就是想釣魚,也請找一香點兒的餌,什麼看看本公司是否要人之類的。 接下來幾天,只要我一坐下來CODING,P就拽我去干雜活,我不得不趁他跑醫院的零星時間寫我的CODE。我設計的思路很簡單,兩種方式查尋記錄:一是全體按字頭列出,二是分類列出,點擊任何一個LIST,則跳出該記錄的所有詳細資料顯示在一個????上,用戶可以在上面進行增加,編輯和刪除的工作。終於到星期五上午完工,然後交給戴耳塞的L。 下午,L到樓下找我,大肆考獎我做的系統簡單而實用。可能是聽力弱的緣故,L的嗓門很大。我跟他講話很吃力,常常是我講完了他還瞪着我的嘴唇一臉迷惑的樣子。我聽說弱聰的人要靠讀唇語幫助理解,或許是我這二杆子英語的口形不對所至。 L見P忙的團團轉,大聲對P喊着:“Where is your girl friend? why she isn't here to help you? ” P自顧忙着,就象沒聽見似的,一轉身,上樓去了。 L笑著對我說,前不久你們學校來了一胖女孩兒,P和她打得火熱,有一天中午一塊出去LUNCH,這一走就是3個多小時。L湊過來對我故作神秘地說:“What kind of lunch is needed that long?!” 我很難形容我當時的感受,就好象吃下了一個蒼蠅,而且還是綠頭的。 坦白講,我不是個道學先生,我並不堅持沒有愛就不能上床。食色,性也。美女裸陳於前,把持不住,無可厚非。進而有人利用情勢,威逼利誘美女就範,雖然道德虧欠,亦可理解,見色起欲而不擇手段也。惟有這P之所為,我深感不屑。M體態之肥碩蠢笨,面容之憨傻丑鄙,相信沒有幾個男人還能有興趣。如果心心相應,靈肉交融,則該當別論,而P與M顯然不屬此列。結論只有一個,家妻臨產,飢不擇食! 我正痴在那裡大做道德經的時候,P從樓上下來,告訴我HR MANAGER的電腦不工作,囑我去看看。 壓下對那人渣的噁心,我上樓檢查了電腦,屏幕沒有顯示,原因是電纜鬆脫。兩秒鐘搞定,我對站在一旁的MANAGER問,公司是否近期聘人?答否,剛剛僱傭L,短期沒有需要;COOP是否有PAY?答否。 靠,那我TM還跟這兒耗什麼勁呢?! 我當即收拾收拾,拍拍屁股走人了。我的目的很簡單,混進公司,或是學點兒手段。現在哪兒哪兒都靠不上,此時不走更待何時?!
回到XXX,我找到J,說,藥業公司把我當Labour用,每天從事把電腦搬來搬去,裝來裝去的粗活,什麼都學不來,我需要一個新的COOP。J一臉難色,說手頭沒有,讓我等等。 出來後,我直入新DIRECTOR的OFFICE,拿出當時簽定的入學協議,要求兌現安排相關的COOP的承諾。新DIRECTOR答應去找J談談。 很快J過來找到我,說剛剛又有一個COOP機會,正好讓我趕上。 不管這機會是真的剛來的還是頭兒的壓力壓過來的,反正我有了我的第二個COOP。 如果說XXX對我的IT生涯毫無幫助,無疑是昧着良心說話。至少在兩個地方我得到了幫助,一是提供了一個學習的環境,讓我在一年內從一個軟件設計的白丁成長為初級設計者,手裡有了一塊敲開IT之門的磚頭;二是,提供了一個PROGRAMMING的COOP機會,使我設計出了我第一個商業意義上的軟件系統。
十二 我的第一份IT工作
星期一上午,我如期趕到溫西的地址,找來找去只有一家XX PIZZA店坐落在上址。 硬着頭皮進去,店裡只有一個人在整理資料,他就是店東B,也就是我要找的人。 B,一個高高瘦瘦的白人,三四十歲,看不出是什麼地方的人,一點口音都沒有。他拿出一些資料給我解釋了一番要做的工作。要麼我的英文不過關,要麼B對抽象事物的描述不夠準確,總之,我不能確定我完全聽明白了他的意思。最後,我問他店裡是否還有其他人從事管理工作,B答是,叫N,是B的助理,兼管店內的電腦系統。N也是XXX的畢業生,我就是通過他與XXX聯繫安排來的。 XX PIZZA是一家聯鎖店,B擁有其中4家分店,分別在DOWNTOWN,溫西,列治文和ABBOTSFORD。N在列志文,B讓我去找他。 趕到列治文分店,N正忙着做PIZZA,一付伙頭軍模樣。 N終於把手頭的活計告一段落,跑過來和我握手寒喧。N似乎有南美血統,一個兢兢業業的小伙子。 N又大致接釋了一下他們的想法,到底是有一定技術背景的人,我很快就抓住了要領:聯鎖店有一套程序用於店務管理評估,有時間管理,質量管理,服務管理,貨品管理,環境衛生等等等等,每一項又有若乾子項,內容以選項為主。分日記,周記,月記,年記,最後公司再匯總。一句話,大量的PAPER WORK,費時費力費神。 我問N對採用什麼系統來編程有何看法,N說沒有。我問他用過什麼系統,答曰,ACCESS。 Wonderful! 這也是我最熟悉的。我們一致同意在ACCESS上做。
抱着一大堆PAPER回到學校,開始設計數據結構。我這人自覺性不夠,做事情需要一個環境約束。學校的氛圍對幹活很有益,所以大部分時間都待在學校。周圍的新進同學見我捧着一堆PAPER在電腦上敲着,怯怯地問是否在design real system,答是,立馬換來一片欽佩的目光。感覺硬是好。 很快設計出一簡簡單單的TABLE,全平面結構,一個表上放上全部的評估要素,再加上LOCATION(店)及DATE做為搜索變量。接下來是QUERY設計,用於搜尋,加成。然後是存取界面設計,涵括搜索及編輯功能。最後是報告打印功能。ACCESS提供了很好的設計工具給有一定技術背景的用戶,基本上不需要寫多少CODE,就可以完成所有的設計。這對我這隻有初步編程經驗的人來說,是再好不過的工具。 到星期四我就基本完成全部設計,也輸入了一些數據測試,一切正常。我又從網上DOWNLOAD下XX PIZZA的LOGO--那顆招牌骰子,用PHOTOSHOP把圖像處理成不同深度的浮雕系列,放在MAIN ????上,用ACCESS背後的VB功能,寫了一段定時調用不同的LOGO顯示在MAIN ????上的程序,效果非常好,有動畫效果。 星期五一早,我帶着程序趕到列治文分店演示給B和N。一個詞可以用來形容當時的場面:震撼。B不停地和N交換着欣喜的眼神,“It is very professional!" 最後B對我說。 很多END USER並不很清楚他們想要的是什麼,往往只有一個朦朧的感覺。如果你抓住了他們的想法,然後借鑑已有類似系統的IDEA設計出用戶的系統,最後呈現給他們一個正是他們想要卻又表達不出來的活生生的東西,剩下的就是驚喜了。 我乘機問B,如何PAY我。B問我的要求,我回了一個在XX糧油做司機時的大致時薪15元。B爽快地答應了,立即寫了一張500元的支票給我,做為這幾天工作的酬勞。 這一天是1998年7月24日星期五,我辭掉司機工作後的一年半,進XXX讀書後的整一年,我拿到了我的第一筆IT工作的薪金。
接下來B不斷地給我加碼,陸續加入了人員及其工作時間管理,訂貨庫存管理,財務及經營分析,而且由店級規模擴充到公司級規模。這一系統設計從七月中一直進行到到十一月中。 隨着系統愈來愈大,功能愈來愈複雜,ACCESS在編程上的局限性愈來愈明顯。很多時候,我必須要用很多花招技巧才能完成某些特定的功能設計。系統複雜到這種程度,最好前端用VB設計,後端用ACCESS管理數據。一者我的工作已接近尾聲,二者N要在我交手後接過去做維護工作,從頭學VB對他太困難。所以,直到一年後,偶爾N找我諮詢,系統還在ACCESS上。 B很信任我,發給我的薪資完全按我報上去的工時數乘以15。人家敬咱一尺,咱也敬人一丈,我的工時數也是規規矩矩的,儘可能準確地反映我的工作量。 不過,漸漸地,我的薪資發的總要有些滯後,最後一個PAYMENT我是到1月中才拿到的。此前,我曾要過幾回,B總是找各種理由推到下一次。我就在最後一次的版本中加入了“TIME CHECKING”,過了新年,每一次裝載新的????都會彈出一個MESSAGE BOARD說,試用期已過,請聯絡T獲得正試版本云云。不影響使用,只是很麻煩。這一招果然很管用,不久我就拿到我的欠薪。 以後,B和N又找我諮詢過幾次,多是N試圖往上加新東西遇到麻煩,系統本身很穩定。 最後我已經charge到了每小時30元。
十三 與MICROSOFT失之交臂
XXX與DOWNTOWN一家很有名的獵頭公司有聯繫,這家公司專門為美國一些大公司在加拿大尋找Contract軟件測試人員。此前的大B就是這樣去的MICROSOFT。 因為我的PIZZA店的活基本都是在學校里做的,所以我參加了幾乎所有XXX安排的面試活動,其中就有MICROSOFT。 那是在11月初,溫哥華的漫長冬季已經開始了,我頂着毛毛細雨來到獵頭公司。 接待我的是P,一個很精神的白人小伙子,自我介紹他專們負責與MICROSOFT的接洽。前面已經有幾個人面試過了,馬上就要輪到我了。P低聲告訴我幾個前面幾個人問過的問題,讓我先做準備。 (實際上,我這是第二次被MICROSOFT面試,第一次是5年前在中國。我赴美前3個月,忽然心血來潮想去MICROSOFT,因為畢業以來,我從未在多於100人的公司里幹過,總是在小公司里轉來轉去,想在MICROSOFT這樣的大公司里積累點兒見識,到美國也好找工作。(慚愧,結果直到今天,阿唐還是在小公司里。) 那時MICROSOFT在中國還沒成立公司,只是一辦事處,幾十個人,設在“新世紀”飯店(記錯了別扔磚頭)。RESUME一上,很快安排面試。市場部和技術支持部的頭兒分別面試了我,彼此都很滿意。那時具有市場和技術兩棲背景的人並不多見,而我擁有的主持銷售一大型軟件達三年之久的經驗,也很為他們看重,所以很快我就拿到offer。可這時候我所在的公司出了一些狀況,等我處理完後也差不多快到出國的日子了。) 很快輪到了我,是一個年歲稍長的白人對我面試,自稱是Manager。到底是大公司,MICROSOFT有一套獨特的面試程序,不象其它公司問一堆所謂的general的問題,答案彼此都知道,大家不過藉此有一個互相觀察的機會。Manager上來就問我,如何測試一台自動售貨機,P先前告訴我的問過的問題,一個都沒對上。 我鎮靜一下告訴他,應如何如何,大致是從用戶角度而言的各種可能性。Manager很滿意,我想我的回答基本覆蓋了這一部分的內容,接着他又講了我所忽略的部分:外部環境變化對功能的影響,如冬天夏天,室內室外等。 接下來安排我接受技術面試。在門外等的時候,P遠遠地向我舉大拇指,可能祝賀我通過第一關。 技術面試是由一位中國年輕人主持,一對眼,彼此都知道是大陸人,但都沒有說出來,直至終了我們都在用英語交談。 問題很簡單,如何測試在任意窗口內輸入中文,如Notepad。或許他看了我的Resume,所以挑一個我熟悉的領域問我。這實在是我的長項,洋洋灑灑,什麼ASCII碼,GB碼,大5碼,UNICODE,中西文混排,漢字斷行等等等等,倒把那哥們侃暈了。最後他只補充了一點,光標在一個漢字中間時輸入新字符,結果怎樣?(現在MICROSOFT已解決了這一問題。)我經過很多公司的面試,只有MICROSOFT面試後告訴你正確答案。 最後他對我說,Good luck! 我從他臉上讀出了極端滿意的答案。 很快一個HR模樣的人把我叫到另一間房間,問我是否加拿大公民,我說已遞交申請,可能還要幾個月才能下來。他猶豫了一下,說,如果能在年底前入籍,馬上通知他,然後給我一張名片。 後來我在美國找到工作申請簽證時才知道,根據北美自由貿易協定,加拿大公民赴美工作,只要職位符合若干標準,持offer至美加邊境的海關即可直接申請TN簽證,而無須等待漫長的H1-B的申請。
說老實話,我當時感到真是命運弄人,不信都不行,兩次欲進MICROSOFT,都是臨門一腳出點兒岔子。 回到學校,P已經打過電話給J。J隨即把消息傳給了其他人,雲,T is the second strongest in 25 candidates! 塞翁失馬,焉知非福。我當時如果去了MICROSOFT,今天可能會走一條完全不同的路。
十四 黎明前的黑暗
課程結束後,除了COOP外,學校也對我們進行了求職培訓,J是主講人。 內容無非是怎樣寫resume,如何應付面試等。最後是模擬演練,J是面試者,我們是被面試者,旁邊放一攝象機錄影。 最後這一招還真靈,我頭一次發現自己在面試時存在的問題,一是,形像不夠穩重,頭部動作太多;二是,說話口齒不夠清爽。 接下來的日子裡,面試不少,可都是只開花不結果,心裡很有些恐慌。 老K在9月找到一份QA的工作,他興奮地跑過來告訴我,他剛剛拿到offer,48K年薪,“I couldn't think about it!” 他不斷地重複着這句話。這確實是一個很好的offer,據我所知,大溫地區IT業的master起薪是40~50K,老K的薪資一定是考慮進了他原來的學位及工作經驗。 老K的成功,給了我很大鼓勵,同時也給了我很大的壓力。 到了10月底,我正式畢業了。雖然憑我和A的關係,在學校里晃晃也沒什麼,不過畢竟名不正言不順。 特別是到十一月中,我忙完了XX pizza的活,開始無事可做,我畢業了,同時也失業了。這一段時間,我對自己的自信第一次有一點動搖了。 十二月辭退了保姆,我在家當全職家庭婦男,心裡還自嘲,反正這也是一份工! 在此前我又修改了resume,XX pizza是我目前的工作,日間電話是學校的,晚間是家裡的,企圖矇混任何可能的電腦自動過濾系統,不要把我第一輪就刷掉,當然事後知道這些都是徒勞的。所以,我不時還往學校走走,看有什麼消息,也與其他畢業生通通氣。 |
|
|
|
實用資訊 | |