加拿大程式設計師趣聞系列 1/N

snwr611發表於2018-02-10

第一篇 加拿大的工作機會

1. 自我介紹下

先自我介紹下, 我是一個來到加拿大2年的Android程式設計師. 之前在國內的幾個Top 5的大公司裡幹過幾年, 現在漂到了海外. 在加拿大這2年, 感受還是不少, 而且和國內比起來, 喜憂參半, 也有點意思. 所以想寫下這個系列, 來介紹下西方國家的程式設計師是如何在"腐朽的資本主義"下工作和生活的.

這是系列的第一篇, 主要是講工作機會的.

2. 找工作的經歷

若有一個工作空缺, 經驗多的人自然比經驗少一些的人機會更高些. 所以說工作機會, 也看你個人的成長程度了. 就我而言, 我在國內BAT(其實只想說AT)中一家幹過, 以前的同事也有很多是AT中另一家的. 在另外一家top 5的網際網路幹過團隊管理. 總之, 也算是有些經驗的高階程式設計師吧.

講明瞭這個鋪墊, 下面就是講我的實際經歷了. 我來到加拿大後, 前面幾個月找房子租 (加拿大的房子租起來真是超級貴!!), 買傢俱(是的, 在這裡租房子, 除了廚具, 沒有一點傢俱. 桌子,床這些都要自己買.), 準備面試可能會用到的英語 (英語小渣, 不能和老婆比. 老婆的聽力比我好多了), 到了16年7月才開始找工作.

首先來加之前, 就對比過, Android程式設計師的工作機會. 發現大城市裡就只有溫哥華和多倫多工作機會多一些, 而且溫哥華的Android開發崗位可能只有多倫多的1/3. 加上我怕溫哥華會有海嘯地震之類, 就搬來了多倫多. 多倫多的好處在於金融發達些, 房價也沒有溫哥華這麼變態(當然也不少啦. 這個大家要感興趣, 我後面可以開專題講下這邊的房子), 而我以前做過電子金融相關的開發和管理, 怕是更合適多倫多些. 哈哈, 而且, Google在多倫多有子公司, 我想以後看有沒有機會去Google.

來了之後, 發現工作機會真的少. 我搜Android Leader沒幾個, 再搜Android Developer好歹還有三四十個, 於是我就開始投簡歷了.

果然, 投了簡歷後, 陸陸續續有幾家公司找我. 一家是C公司, 做專案外包的. 他們要找個leader, 主要是管理團隊和與客戶溝通, 我去面試了下, 感覺還不錯. 但後來就沒有訊息了. 另外兩家公司也面了下, 還不錯. 其中一家的主管還在電梯裡和同事, 當著我的面, 說:"This guy is much better than the guy I interviewed yesterday. He is awesome." 是的, 最後我就去了這家公司, 當了個senior developer.

說心裡話, 我是想當leader的. 可是我自己的英語水平我知道, 我剛來上班時, 人家的stand up meeting裡講什麼我都不大聽得明白. 特別是一些口音很重的印度同事在介紹昨天干了什麼時,我幾乎就是一個懵B的樣子. 後來隨著聽和說都更多, 而英語變得好多了(也說明其實英語這一塊問題很多人其實低看了自己, 至少和外國人交流應該是沒太大問題的). 但我剛開始從senior developer起步, 我覺得還是個很切實的策略. 在論壇上看到一些高階技術工種移民到西方後, 有一些還幹起開叉車, 或是暫時當waiter的工作, 心裡有點兔死狐悲. 所以我想從低處來, 一點點往上走.

3. 工作種類

剛來加國時, 發現獵頭或HR找我面試時, 經常都說這是一個Contractor工作或不是個Contractor工作. 我就有點暈了. 按字面意思, 這是"合同工", 可是在中國的哪個公司幹活不要籤合同呢?!

我剛來嘛, 人也不怕, 直接問人家獵頭. 後來才知道. Contractor類似中國的臨時工, 或是外包員工. Contractor有工資, 但沒有福利. 而與Contractor相對應的, 就是full-time員工, 或者也叫Permanent員工. Permanent這字聽起來像是"永久"員工, 好像這個還真是, 我後來的工作合同就是沒有寫合同何時到期, 預設就是幹一輩子那種.

網上有人說, 70K的permanent, 相當於90K的contractor. 因為後者沒有vacation, 沒有benefit(這邊看牙醫,眼醫特別貴, 而且不包括在政府的健康支出裡. 其它的看醫生全是政府出錢, 我們不用掏一分錢. 加拿大這邊是醫不要錢, 藥要錢), 沒有pension養老金, 沒有年終獎.

有些好的公司, benefit(福利)裡各種保險(大病, 牙醫, 意外, ..)甚至還可以包括家人. 你自己也可以買, 但不如公司幫你買划算. 因為公司會出個百分之多少, 你只要出百分之多少, 一般公司比你個人出得要多很多.

4. 一些其它的小插曲

這裡再插一句, 說一個我自己的投簡歷的技巧, 我投簡歷都是在早上9點之前半小時投. 這樣HR一上班就看到了.
-- 事實證明了我是多麼的naive啊. 上面不是說7月初面試了C公司嘛, 人家是8月了, 才打電話給我, 通知我複試. 然後T和R公司也是投出去近一週, 才有人通知我面試. 加拿大HR這邊完全沒有我們中國火急火燎的感覺. 以前在我國內時, 管理要招人, HR幾乎天天給我簡歷, 還催我趕緊找幾個合適的. 這還是社招, 以前校招電話面試做篩選時, 我一天打過20多個電話去面試, 打得我都想吐了. 總之, 國內招人是很迅速的, 一有合適的簡歷就推給技術團隊; 而加拿大這邊的慢, 我甚至還碰到一個加拿大這邊的大公司, 他在我投簡歷後的兩週之後, 才給我郵件讓我電面. 可是我這時已經找到了工作啊, 所以就只好和他們說sorry了.

其實在我上班之後, 我還意外地收到了Facebook的2次面試邀請. 綜合下網上的一些同學也收到了facebook面試邀請的說法, 好像Facebook會關注那些github上比較活躍的人. 我在2017年有1500+次的提交, 主要是自己的一些學習經驗, 記錄下來. Facebook可能就是這樣看中了我了. 讓我去新加坡,或是NY去面試. 第二次還說, "I know you've been in touch with some of my colleagues in the past, but I wanted to check and see if you'd be interested in an informal chat about opportunities at our NYC office. Your experience with Android Development makes me think you'd be a great fit for our engineering team in New York." 不過因為我個人的一些原因, 我目前還想呆在加拿大,而不是美國. 所以沒有去. 所以大家要是對facebook有興趣, 請多更新你的github, 多參加開源, 同時也多學習英語, 以備後面真有機會時不至於沒有準備好.

5. 總結

總之, 論移動網際網路, 或是整個網際網路行業, 世界top3裡肯定有中國和美國. 加拿大更像個小弟, 很多東西受美國影響, 但整體行業的氣氛要差一些, 加上沒有BAT, Google, Apple這樣的巨頭, 工作機會自然沒有中國和美國多. 若新移民去加拿大, 澳大利亞的移動開發同學, 怕是要先能忍受這份行業的冷清才行哦.

好了, 上面就是工作機會的一些介紹. 這系列的下一篇就寫大家最關心的"錢"吧. 哈哈, 應該不少人感興趣. 我大概在一兩週內會寫下一篇, 如果大家喜歡這個系列的話.

本系列傳送門

加拿大程式設計師趣聞系列 1/N : 工作機會篇

加拿大程式設計師趣聞系列 2/N : 薪酬福利篇

加拿大程式設計師趣聞系列 3/N : 生活篇

相關文章