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,查詢關鍵字就得到很多資訊,整理如下:

  1. 簽證 - ★澳洲打工度假簽證申請教學大補帖!(2014年RJ五倍鑽石更新-附移民局帳號申請教學) @ RJ Hikaru 火星人之光
  2. 門號,銀行帳號,稅號 - ★澳洲打工度假知識篇-下飛機三大號:門號、帳號、稅號。我選擇 NAB 做為我的銀行帳號。
  3. 暫時住宿 - 我用 booking.com 預定的,在 Home Backpackers 從 5/6 住到 5/17 。住那麼多天是因為新居 5/17 才開放我搬入。
  4. 長期住宿 - 我透過 Gumtree 網站找到的,目前住在 Eppying 的 ShareHouse,有獨立房間,共用衛浴。與屋友共6人和房東一家住在一起,租金是 $190 澳幣/週,每兩週繳一次。這邊計價方式都是以週為主,也有每週繳的,視房東而定。我是到了雪梨才開始找的,原因是認為這邊以週來算所以手腳要快。
  5. 薪資水平:以一個已有經驗的 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家公司要求我撰寫程式碼,而且都要包含測試。

面試經驗

  1. 自我介紹 - 我通常說我已有 4 年 Rails 經驗,今年5月初來到 Sydney with Working Holiday Visa,想找 permanent job,在前任公司擔任 Senior Rails Developer..等等,不用說太久。接下來他們會對你提出各式各樣的問題。
  2. 問題:為什麼你會來雪梨 - 這問題還滿頻繁的,我是很老實的回答我想找新的機會,體驗不同的人生。
  3. 問題:你之前做過難度最高的是? - 針對你做過專案中挑一些有趣的挑戰來回答即可。
  4. 問題:你如何面對在預估時程時出現估計與實際不符(通常是 delay)的狀況? - 當我發現我可能會 delay 時我就會先上報,並提供補救方案-我會先完成哪部分,以及我要怎麼把剩下的東西補上來,並把使用時間以及如何不再發生這件事的檢討做好。
  5. 問題:即時口述如何解決某個問題 - 我遇到過一些簡單的數學題,也遇過「如何設計一個短網址網站」這樣子的題目。
  6. 在對談的時候,尤其是要回答技術問題時,你可以把情況問清楚,因為有時面試官講的很快,口音又有點重的情況很多東西會聽不清楚,這時候該問的還是要問,不然答非所問只會更慘。
  7. 記得說自己的社群經驗,如果有參與什麼 open source project 更好。
  8. 在面試結尾,對方會問有沒有什麼想問他們的,所以請記得準備好幾個問題來問。我通常問兩個:
    1. 在我加入團隊後,你們預期我在一個禮拜後會完成什麼?
    2. 這個職位需要什麼樣的人格特質?
    第一個問題有助於對方想像你在團隊中的模樣,讓「你成為他們團隊中一份子」的念頭變的具體化。
    第二個問題也是有類似的效果,因為他們在講述這些人格特質時也會同時確認你符合其中哪幾項。通常都是開朗積極向上有熱情,這我肯定有嘛。

  9. 每間公司都很注重 Test。不見得要 TDD 但有測試經驗很重要。有兩家公司還很自豪的跟我說他們家的 Test Coverage 超過 95%。

面試結果

6家公司中我拿到兩份 offer ,一份 reject,一個我覺得 interview 完沒興趣就沒繼續走下去,兩個到現在還沒回應,就當 reject 好了。
找工作的期間:5/6 ~ 5/28

結語

我認為澳洲是個很適合 Rails Developer 想出國工作的選擇,這裡時區與台灣差不多,各國民族都有,華人也很多。而氣候適宜,環境優美,工作條件也很好。在有 Working Holiday 簽證的幫助下,找工作也很順利。過程中得到許多朋友們的協助,非常感激,也希望這篇文章能夠幫助想出國的 Developer 們。有任何問題想問我也可以在 FB 找我或底下留言,有機會的話我會再分享在澳洲工作的心得。

 

創作者介紹
創作者 沒力小僧 的頭像
沒力小僧

Manic's Talk

沒力小僧 發表在 痞客邦 留言(19) 人氣()


留言列表 (19)

發表留言
  • repeat <"><
  • Test Coverage 超過 95%............................................... T^T
  • 我懂你的感覺(拍)

    沒力小僧 於 2014/06/03 23:25 回覆

  • 悄悄話
  • 悄悄話
  • 殷破天
  • 年齡上限是 31 歲,啊我33歲來不及了
  • 聽說還有加拿大。
    還有 Toptal http://www.toptal.com/
    Toptal 沒有國藉限制,人人可考。

    沒力小僧 於 2015/04/30 21:21 回覆

  • 悄悄話
  • 悄悄話
  • 賴怡誠
  • 你好~
    想要請問一下,如果專業是在系統層面 (linux, C/C++) 或是數值計算方面,在澳洲有缺 目前想要年底去澳洲闖一闖! 另外,如果要找工作,要先到澳洲還是說台灣可以先online interview呢? 現在正徬徨著甚麼時候開始找。
  • 很難有先 online interview 的機會,不過還是可以先試試。
    先從網路找起會比較容易。
    以 interview 來說,對方都會希望能當面見面的。

    沒力小僧 於 2015/04/30 20:38 回覆

  • 悄悄話
  • nathingchen.tw
  • 您好~
    我是個工作經歷寫了四年左右PHP的程式設計師,本來去年打算到伯斯澳洲打工,但因為公司的關係延後了,本來想說去澳洲應該找些勞力的工作例如農作物採收之類的,不過今年在網路上看到了採訪你的文章"來去澳洲寫程式",讓我知道還可以有這樣的選擇,不過我的英文能力很差,很像要雅思五分才符合基本溝通能力,我是不是先在台灣把英文練好一點再出發,或是先到澳洲找勞力活,順便練英文,讓自己可以跟外國人基本溝通再開始尋找程式相關工作,不知道前輩有沒有其他建議?苦惱中...
  • 因為悄悄話留言的關係,我必須要公開後才能回,不然你會看不到。

    英文的點在於能不能溝通,如果覺得不夠的話先在台灣把英文練好是可以的。
    看起來你的程式經驗是足夠的。
    加強英文 -> 準備履歷 -> 到澳洲開始找程設相關工作 這條路線很穩妥
    先到澳洲找勞力活,順便練英文 -> 一邊找程設相關工作 這條路線在於能否兼顧勞力工作與英文練習,這兩個其實都很耗神,須謹慎喔

    沒力小僧 於 2015/05/07 07:37 回覆

  • nathingchen.tw
  • 這麼說來不管有沒有要從事程式相關工作,很像都要先把英語練好比較妥當,否則去了澳洲找勞力活光面試就是個考驗,如果可以的話我想我應該先去菲律賓語言學校加強一下,謝謝前輩的回應^^
  • 悄悄話
  • lightyle
  • 想問問版主在澳洲工作完的心得 ><
    為何最後似乎選擇離開澳洲了呢?
    是否看似美好的澳洲其實有所不如意?
  • 悄悄話
  • 悄悄話
  • Jimce Du
  • 大大我是化學儀器研發以及遠端監控的工程師
    職務:自動化工程師
    專業工具:vb.net、R language、autocad
    請問要怎麼找工作比較好?
    FB: s693236305gmail .com
    Line: jimce
    再麻煩與我聯繫謝謝
  • 大部分的方法我都在文章裡提到了。

    沒力小僧 於 2016/05/16 10:02 回覆

  • 陳繼令
  • 親愛的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 價碼。

    沒力小僧 於 2016/07/31 14:06 回覆

  • Richard Hsieh
  • 太晚看到這篇了,可惜已經從澳洲畢業了...XD
  • Octur Joandou
  • 讚喔讚喔
  • 悄悄話