程式設計師在國外:在加拿大IT公司工作三年的一些感受

發表於2013-05-05

導讀:伯樂線上之前釋出過有關“程式設計師在國外”的文章,發現此類文章反響還不錯。故而於1月28日通過@程式設計師的那些事 微博邀請了一些在國外做開發的朋友,邀請他們來分享自己在國外的一些見聞,包括工作和生活的故事。我們認為這類內容可以幫助國內的開發同仁瞭解並借鑑國外的各種開發理念、工作和生活的平衡、國外的開發團隊的文化等等。伯樂線上感謝各位熱心參與、現居國外的朋友,各位的文章,即使沒有華麗辭藻,也可以很好地幫助很多國內開發同仁擴充套件視野。如果您也想分享類似題材的內容,歡迎直接投稿至伯樂線上

感謝本文作者@OvationDuke 的熱心參與並分享以下好文。其他媒體如需轉載本文,請聯絡 @OvationDuke 。

應伯樂線上邀約,寫一些我在加拿大IT公司的工作經驗及體會。不涉及具體的人和事,都是個人的一些感受。

我目前所在的公司主要做嵌入式顯示卡驅動,我在這工作已經三年多,從最開始的中級工程師,兩年後升為高階工程師,現在主要負責一個大型專案開發。在前微博時代,我寫過一些技術文章,可惜閱讀者寥寥,三月點選量也不過幾人。可能是我所在領域並不受技術愛好者青睞,或者這個領域涉及到的東西入門太不容易,不如網路技術上手容易賺錢快。

在受僱於目前所在公司之前,我在國內工作過兩年,也是從事顯示卡相關工作,也在矽谷待過一段時間,周圍同事都是華人,大部分都是從中國大陸過去的,連開會討論都說中文,沒有近距離和外國同事交流的經驗。來到加拿大後,就開始在現在的公司工作。有朋友可能會對我怎樣在加拿大找到工作感興趣,這個一言難盡,如果有必要我會針對這個再寫一篇文章。說到北美的IT公司,大家可能會覺得有很多印度人,但是我所在的這個公司絕大部分都是猶太人。他們中間有從世界各地移民來的猶太人,有從羅馬尼亞,俄羅斯來的東歐猶太人,也有從以色列來的猶太人,還有從南美哥倫比亞,古巴來的猶太人,當然也有加拿大本地的猶太人,雖然他們來自世界各地,有著不同的官方語言,俄語,羅馬尼亞語(義大利語的一支),西班牙語等,但是讓我非常驚奇的是,當他們走到一起時,都能通過流利的希伯來語彼此交流。猶太人被驅散自己的故土,顛沛流離幾千年,卻始終保持著自己文化,傳承自己的語言,讓我由衷歎服。與此相反,我接觸過很多華裔移民二代,或三代,都幾乎不能講流利的中文,有個別講的不錯,但是無法讀和寫。這裡有必要羅嗦幾句,通過猶太人進行反思,我們應該想一想海外華人對子女的教育是否有策略上的失誤?怎樣才能儲存我們自己獨有的文化,漢字,讓他再更長久的流傳下去,不至於消亡在強勢的英美文化下。

每天面對著猶太同事,我和他們相處過程中有一些有趣和尷尬的事情。有位同事曾經試圖教我希伯來文,但我在語言上的天賦有限,只學到一些很基本的知識,比如Hebrew有22個字母,第一叫Aleph第二個叫Beth,他們稱自己的字母表為Aleph-bet,很像英文中的Alpha-Beta吧?還有希伯來語是從右往左寫的,這點跟阿拉伯語一樣。傳說猶太人跟阿拉伯人的祖先都是亞伯拉罕,原來本為同根生,現代相煎何太急。相對於其他族群,猶太人是非常保守的,某些極端保守的猶太人,週末家裡是不能開任何電器的,只點蠟燭,也不能做飯。他們繁文縟節比較多,講話時要多多注意。 有一回,我跟一位猶太同事聊天,時近聖誕假日,我問他家裡有沒有裝聖誕樹,安裝彩燈等裝飾。本來談話比較愉快的,但是他一聽到這個問題就變的不自然了,然後冷冷的說,我不過聖誕節為什麼要裝那些東西?我才恍然大悟,說了句對不起就匆匆結束談話。

Hebrew language

(希伯來語的字母與符號,伯樂線上配圖)

現在主流媒體在提倡大家過聖誕節不說Merry Christmas,而說Happy Holiday。這完全是為了照顧猶太人而做出的改變。猶太人在二戰以色列建國之前,在全球各處一直處於非常窘迫的地位,到處被驅逐被迫害,即便是講究獨立自由平等的美國,在幾十年前猶太人也處於比較尷尬的地位。但是現在的美國猶太人幾乎控制了美國國家機器,控制了好萊塢和美國各大媒體的宣傳機構。梅爾吉布森曾拍攝電影耶穌受難記,結果被猶太團體打壓,這些年在好萊塢混得非常慘淡。

對於為什麼猶太人不過聖誕節,這裡做一下常識普及。因為猶太教不認為救世主曾經降臨過,他們不相信耶穌就是聖經舊約中的彌賽亞,所以也沒有理由過慶祝耶穌降生的聖誕節。如果對猶太人說Merry Christmas!他們會覺得是冒犯的行為,有些極為保守的猶太人不過任何西方節日,比如愚人節,復活節,聖誕節,甚至不過公曆新年,他們有自己的新年,稱為Rosh Hashana, 因為猶太人用的是月曆,所以日期跟公曆差很遠,他們的紀年是由創世紀開始的,2013年是Jewish New Year 5773。如果不想冒猶太人,最好說“Happy Holiday”。其實在聖誕節期間,正好會碰上猶太人的一個主要節日 Chanukah,這是他們的燈節,小孩們都要掌燈,有點像中國的元宵的意思。對他們講“Happy Chanukah”會讓他們更高興。

File:CHILD LIGHTING HANUKA CANDLES.jpg

猶太教的光明節,一小孩在點蠟燭。伯樂線上配圖)

 

再來說說,工作中一些技術交流上的情況。我跟很多海外做技術的中國人交流過,大家有一個共同的感受就是,技術上我們不遜色於土生土長接受北美教育的工程師,很多技能甚至要優於他們。但是大家一起共事多年之後,總是發現那些技術上跟自己差不多或者更差的同事升職做Team Lead,Manger甚至是Director。有一些朋友把這種結果歸結於語言障礙。語言確實是一個重要原因,但是語言障礙是完全可以克服的困難,只是需要時間耐心地進行。在這個過程中需要的是蟄伏等待和修煉,正如易經中的第一卦象,初九潛龍勿用。當然,我接觸過很多有天賦的人,他們能在很短時間內掌握一門語言,但是對我來說,我在語言方面沒有太多天賦,只能不斷的練習聽、說、讀、寫這些基本技能。我記得在剛剛開始工作的時候,我很難聽懂別人講話,特別是那些有口音的人,聽不懂別人講話也會影響到我自己講話,然後就陷入一個惡性迴圈當中。最開始是最難熬的,你能做的就是不斷鍛鍊自己的神經,慢慢地提高。就像我前面提到的那樣,需要不斷的練習聽說讀寫,大概每隔三個月就會發現語言能力有顯著提高。去年有位新入職的同事,跟我談了一會兒之後,問我是不是在加拿大長大的華人,因為他已經聽不出我有任何口音或者表達上的障礙。但是我很清楚這僅僅是假象而已,毫無任何障礙的交流是有條件的,對話建立在我熟悉的領域之上,或者我對不熟悉的領域不發表深入評論。總之,語言上的差距,需要時間來彌補,因為並非母語,你和當地出生的人在英語語言上至少有十多年的差距,這種差距需要廣泛的閱讀,深入的交流來彌補。並非一朝一夕可以練就,除非你真的是萬中無一的語言奇才。

語言之外,影響個人職業發展另外一個非常重要的因素,也是常被大家忽略的因素,就是思維差異。我相信不僅僅是我注意到這個情況,在不同教育體系、文化背景下教育出來的人在思維方式上有很大不同。中國的工程師非常善於解決具體的問題,給定一個明確的目標,一般都能非常漂亮的解決掉問題。這很像一種深度優先的思維模式,對這種模式中國的工程師可能再熟悉不過,因為從小到大我們都在進行著這種模式的訓練,解題—各種解題方法,只為快速地得到一個標準答案。但是這恰恰又限制了我們,因為我們需要有人來出題,需要有人來設定方向。通過我對同事的觀察,我發現他們大都擅長另外一種思維形式,類似於廣度優先,他們涉獵廣泛,思維發散,自然又新奇的想象力,又有膽量把自己各種想法付諸實踐。這一點其實不需要我多做證明,你只需要看看資訊科技革命至今,有多少成功的新發明新創造發生在北美的大學和公司當中,再比較一下中國有哪些拿得出手的創新,以及成功的例子。另外還有一點,或許我們同樣考慮一個好的主意,但是又在執行力上稍遜一籌。在真正執行時,顧慮太多,比如我會考慮,這個思路是不是合Principle Engineer的意思,我是不是要再和他商量商量,這麼做下來要是最終證明不可行,怎麼交代?如此等等。思維上的弱點如同語言障礙一樣,都不是短時間能夠糾正提高得了的。我一直在考慮如何改變這種思維定勢,有時候能夠意識到自己目前這種思維方式不妥,但很多時候是在無意識的情況下進行,事後才想起,可能剛才的過程不對。

在回想過去幾年在加拿大工作經歷當中,我發現確實有很多過程值得與人分享。這裡只寫出一點切身體會,歡迎交流討論。如有需要,我會把更具體的東西寫出來分享。

 

Ovation Duke (有人問我為什麼叫這個ID,提示一下大航海時代 ^_^ )

29 January 2013

Oakville Canada

 

 

相關文章