其實認真的討論。沒有什麼「最好」的工作機會。只有「最適合」的工作機會。
入門初級的開發者,一般我的建議是儘量找事業初步穩定的公司,或有資深開發者身在的公司投履歷。
因為這樣的公司才有可能忍受入門等級的開發者學習和犯錯的機會。
通常這個機會通常會在某強者跑去某公司新任 CTO 半年之後時,第「二」波招人時,有這樣的機會。
通常會擔任「維護者」或「運營者」的角色。
(薪水 35000 - 42000 NTD)
初級、中級開發者。建議加入成長中或創業中的公司。
穩定的公司能提供的是學習基礎技能的空間。而成長及創業中的公司能提供的是歷練機會。
網站開發其實並不單純只有寫 Code。要開發一個「軟體上」成功的專案,憑藉的還有專案管理技巧、溝通技巧、領導技巧等等。
正在打仗的公司才有這樣的機會。如果你期望快速提升的機會。建議加入這樣的公司。
(薪水 42000 - 70000 NTD)
中上級開發者,建議加入要擴大營運規模的公司。
中上級開發者想鍛鍊的往往是「將 code 寫更好的技術」。但要翻修 code,也要有 code 可以翻修。
翻修軟體的成本是巨大的。這也只有已經賺錢的公司才能忍受這樣的成本,因為翻修不是為了追求上開發上的完美,而是為了賺更多的錢。
如果你在初創的公司提出要翻修軟體的要求,可能只會得到老闆的白眼。
(薪水 55000 - 100000 NTD)
資深程式設計師通常工作經驗需要至少 2-3 年以上,曾經負責過至少兩三個中型網站以上的架構設計。有能力聽完需求後,撰寫分工規格書,管理專案,甚至負責 Coach Junior Developer。
(薪 70000 - 200000 NTD)
最好的 Ruby 工作機會,通常是私下介紹的,並不會開放職缺。因為這種職缺,往往是在找最適合的人。也相當偏重於於你的技術能力與在社群中的人脈。請多參加當地社群聚會或者是地區 Conference。
不錯的 Ruby 工作機會,通常會招貼在社群的徵才板上。(以擴大規模與初創公司為主)
通常只建議資深開發者跨國挑戰。因為國外職缺通常偏向雇用當地人,若有破例一定是有難以取代的特質。
幾乎各地區域性的 RubyConf 都會有大型廠商徵才。在會場上大會也開放一座白板,讓有徵才需求,或有找工作需求的 Developer 互相留下聯絡資訊。這也是相當不錯的一個方式。
Ruby on Rails 一直是一個在世界上很熱門的職缺。很多獵人頭公司顧問一天到晚不停的一天到晚都會在 Linkedin 上面搜尋 Ruby on Rails 人才。所以整理好你的 Linkedin 履歷吧。
但要注意兩種狀況:獵人頭公司通常只為高佣金職位服務。所以偏向會找
如果該公司使用獵人頭公司招聘 Junior Developer。必須要查清楚他們的理由(是公司只有錢但產品不夠激情,還是目前擴張速度還是太慢,只好使用顧問公司海選)。