2015/05/18 更新:因為有一些朋友會留言想問我問題,我想直接用 email 溝通會更加方便,我的 Email 是 manic.csie90@gmail.com
很高興的在 Sydney 找到工作了,於是想將這陣子累積的筆記整理一下,希望給有心往國外工作的 Rails Developer 一些方向與參考。
這篇文章主要以個人心得為主,適合我的不見得適合每個人,就請參酌嘍 :)
為什麼選擇澳洲雪梨?
當我離開前公司之後,從好友 Joseph 那意外得知原來澳洲 Working Holiday 簽證(可在澳洲待一年且可以工作)的年齡上限是 31 歲,而非之前以為的 30 歲,而在下剛好就在 30 歲以上 31 未滿,於是覺得「天賜良機」就開始拆房.... 呃開始研究相關資料。
我當時主要是看 Google Group: Ruby or Rails Oceania,在研究之後得知 Sydney 雪梨 與 Melbourne 墨爾本 都有許多 Rails 的工作機會。看了很心動,就開始認真準備出國。
決定去澳洲後,接下來選擇地點。 Melbourne 的薪資與工作機會比 Sydney 多,但 Sydney 天氣比較溫暖且有認識的朋友在(朋友很重要),所以我選擇了後者。
事前準備
感謝萬能的 Google,查詢關鍵字就得到很多資訊,整理如下:
- 簽證 - ★澳洲打工度假簽證申請教學大補帖!(2014年RJ五倍鑽石更新-附移民局帳號申請教學) @ RJ Hikaru 火星人之光
- 門號,銀行帳號,稅號 - ★澳洲打工度假知識篇-下飛機三大號:門號、帳號、稅號。我選擇 NAB 做為我的銀行帳號。
- 暫時住宿 - 我用 booking.com 預定的,在 Home Backpackers 從 5/6 住到 5/17 。住那麼多天是因為新居 5/17 才開放我搬入。
- 長期住宿 - 我透過 Gumtree 網站找到的,目前住在 Eppying 的 ShareHouse,有獨立房間,共用衛浴。與屋友共6人和房東一家住在一起,租金是 $190 澳幣/週,每兩週繳一次。這邊計價方式都是以週為主,也有每週繳的,視房東而定。我是到了雪梨才開始找的,原因是認為這邊以週來算所以手腳要快。
- 薪資水平:以一個已有經驗的 Rails Developer 來說,年薪在 7 萬澳幣以上,高的話 8~9 萬都有可能。
面試準備
履歷
在這段時間我主要使用 LinkedIn 與一份我準備好的 Word 文件做為我的履歷。從我來澳洲到我找到工作的這幾個禮拜期間,我改了很多次履歷,現在的這個版本是比較滿意的。著重於使用過那些技術,以及做過的 project 經驗。然後盡可能的留下精要(不要廢話)。
Recruitment 公司(獵人頭公司)
除了透過 Google Group: Ruby or Rails Oceania 直接丟履歷給徵人的公司,Recruitment 公司也幫我找了很多接面試。在這段時間我分面接觸了三間不同的 Recruitment ,最後決定接受的 offer 也是 Recruitment 幫我找的。
Recruitment 的人會協助你尋找公司,並會協助你完善你的履歷,可以多加運用。(你不需要支付任何費用給 Recruitment,會由錄取你的公司支付)
過程
通常流程大概2~3關,最快的也有1關就過的-我第一個投履歷的公司直接約我面試,隔天就給我 offer。而比較完整的則是兩次 interview 加上一次 code review - 公司會出個題目給你,要你寫出程式碼。在6家公司中,有3家公司要求我撰寫程式碼,而且都要包含測試。
面試經驗
- 自我介紹 - 我通常說我已有 4 年 Rails 經驗,今年5月初來到 Sydney with Working Holiday Visa,想找 permanent job,在前任公司擔任 Senior Rails Developer..等等,不用說太久。接下來他們會對你提出各式各樣的問題。
- 問題:為什麼你會來雪梨 - 這問題還滿頻繁的,我是很老實的回答我想找新的機會,體驗不同的人生。
- 問題:你之前做過難度最高的是? - 針對你做過專案中挑一些有趣的挑戰來回答即可。
- 問題:你如何面對在預估時程時出現估計與實際不符(通常是 delay)的狀況? - 當我發現我可能會 delay 時我就會先上報,並提供補救方案-我會先完成哪部分,以及我要怎麼把剩下的東西補上來,並把使用時間以及如何不再發生這件事的檢討做好。
- 問題:即時口述如何解決某個問題 - 我遇到過一些簡單的數學題,也遇過「如何設計一個短網址網站」這樣子的題目。
- 在對談的時候,尤其是要回答技術問題時,你可以把情況問清楚,因為有時面試官講的很快,口音又有點重的情況很多東西會聽不清楚,這時候該問的還是要問,不然答非所問只會更慘。
- 記得說自己的社群經驗,如果有參與什麼 open source project 更好。
- 在面試結尾,對方會問有沒有什麼想問他們的,所以請記得準備好幾個問題來問。我通常問兩個:
1. 在我加入團隊後,你們預期我在一個禮拜後會完成什麼?
2. 這個職位需要什麼樣的人格特質?
第一個問題有助於對方想像你在團隊中的模樣,讓「你成為他們團隊中一份子」的念頭變的具體化。
第二個問題也是有類似的效果,因為他們在講述這些人格特質時也會同時確認你符合其中哪幾項。通常都是開朗積極向上有熱情,這我肯定有嘛。 - 每間公司都很注重 Test。不見得要 TDD 但有測試經驗很重要。有兩家公司還很自豪的跟我說他們家的 Test Coverage 超過 95%。
面試結果
6家公司中我拿到兩份 offer ,一份 reject,一個我覺得 interview 完沒興趣就沒繼續走下去,兩個到現在還沒回應,就當 reject 好了。
找工作的期間:5/6 ~ 5/28
結語
我認為澳洲是個很適合 Rails Developer 想出國工作的選擇,這裡時區與台灣差不多,各國民族都有,華人也很多。而氣候適宜,環境優美,工作條件也很好。在有 Working Holiday 簽證的幫助下,找工作也很順利。過程中得到許多朋友們的協助,非常感激,也希望這篇文章能夠幫助想出國的 Developer 們。有任何問題想問我也可以在 FB 找我或底下留言,有機會的話我會再分享在澳洲工作的心得。

Test Coverage 超過 95%............................................... T^T
我懂你的感覺(拍)
*****
*****
*****
年齡上限是 31 歲,啊我33歲來不及了
聽說還有加拿大。 還有 Toptal http://www.toptal.com/ Toptal 沒有國藉限制,人人可考。
*****
*****
*****
你好~ 想要請問一下,如果專業是在系統層面 (linux, C/C++) 或是數值計算方面,在澳洲有缺 目前想要年底去澳洲闖一闖! 另外,如果要找工作,要先到澳洲還是說台灣可以先online interview呢? 現在正徬徨著甚麼時候開始找。
很難有先 online interview 的機會,不過還是可以先試試。 先從網路找起會比較容易。 以 interview 來說,對方都會希望能當面見面的。
*****
您好~ 我是個工作經歷寫了四年左右PHP的程式設計師,本來去年打算到伯斯澳洲打工,但因為公司的關係延後了,本來想說去澳洲應該找些勞力的工作例如農作物採收之類的,不過今年在網路上看到了採訪你的文章"來去澳洲寫程式",讓我知道還可以有這樣的選擇,不過我的英文能力很差,很像要雅思五分才符合基本溝通能力,我是不是先在台灣把英文練好一點再出發,或是先到澳洲找勞力活,順便練英文,讓自己可以跟外國人基本溝通再開始尋找程式相關工作,不知道前輩有沒有其他建議?苦惱中...
因為悄悄話留言的關係,我必須要公開後才能回,不然你會看不到。 英文的點在於能不能溝通,如果覺得不夠的話先在台灣把英文練好是可以的。 看起來你的程式經驗是足夠的。 加強英文 -> 準備履歷 -> 到澳洲開始找程設相關工作 這條路線很穩妥 先到澳洲找勞力活,順便練英文 -> 一邊找程設相關工作 這條路線在於能否兼顧勞力工作與英文練習,這兩個其實都很耗神,須謹慎喔
這麼說來不管有沒有要從事程式相關工作,很像都要先把英語練好比較妥當,否則去了澳洲找勞力活光面試就是個考驗,如果可以的話我想我應該先去菲律賓語言學校加強一下,謝謝前輩的回應^^
*****
想問問版主在澳洲工作完的心得 >< 為何最後似乎選擇離開澳洲了呢? 是否看似美好的澳洲其實有所不如意?
*****
*****
大大我是化學儀器研發以及遠端監控的工程師 職務:自動化工程師 專業工具:vb.net、R language、autocad 請問要怎麼找工作比較好? FB: s693236305@gmail.com Line: jimce 再麻煩與我聯繫謝謝
大部分的方法我都在文章裡提到了。
親愛的Manic: 妳好,看了您在科技報橘的專訪,讓我非常受鼓舞。我是一個化工相關科系的學生,畢業後自行經營工作室,從事社群媒體行銷方面的工作,因為工作的關係,常有客戶希望我同時幫他架設官方網站,但我非本科系,因此都是透過外包的方式完成。 過程中,我發現程式設計會是未來的一個趨勢,對VR/AR產業特別有興趣。我在今年決定開始同時研究程式語言。因此於程式撰寫部分,目前是白紙一張。 【個人目標】 因為今年已經30歲,我希望能夠在未來五年存下600萬新台幣,回台灣創業。因此計畫是透過未來半年在台灣研究程式語言,直接仿製現有網站,寫出一些專案做為作品集。然後在澳洲找到一份PHP程式設計的工作,並轉往AR/VR的領域學習。 ----------- 想請教Manic: 1.在非本科系的情況下,我需要具備什麼樣的作品集才能讓我有應徵上高薪職缺的機會(年薪150萬台幣以上) 2.為了完成那樣的作品,我需要優先選擇什麼樣的程式語言作為基礎? 3.在澳洲有沒有可能同時兼差接案製作網站或寫程式?一般形象網站或小型電子商務網站的行情大約是多少呢? 我的FB:陳繼令 我的Line:Bryantchen1028
1. 如果是在澳洲的話,薪資水平我想應該都有你說的水準(6萬澳幣年薪以上)。作品集的部分,建議至少要能夠做一個 EC 平台網站,包含購物車,金流,優惠券。 2. PHP, NodeJS, Ruby on Rails 都是可以選擇的方向。我個人專精領域是 Rails 3. 當然有可能的。行情的部分通常以 contract 的方式來算(日薪多少,做多少時間)。實際數字依個人能力與專案狀況有很大的變動,所以我通常覺得不太適合在這裡說個數字,免得反而造成既定印象。最快也最準的方法是去看澳洲的 JobBoard 看他們開出來的 PartTime 價碼。
太晚看到這篇了,可惜已經從澳洲畢業了...XD
讚喔讚喔
*****