2016年5月18日 星期三

Rails求職過程心情筆記


沈寂了好一陣子沒有來紀錄自己的程式筆記,原因是3月多都在找工作,花了很多時間面試、東奔西跑,所以寫程式的時間就減少了,也比較沒有時間整理筆記PO上來;然後在4月時找到工作了,進入新公司有好多需要適應、磨合還有學習的,因此也是花很多時間讓自己跟上整個團隊的腳步,所以也比較沒心力整理筆記(但是其實都有紀錄下來),接下來漸漸上軌道之後應該就會繼續經營這個部落格了!


關於工作的話都是找rails相關,而且大部份找的方向比較偏向新創公司(雖然最後不是在新創XD),大家有問題想問我都歡迎留言,或是你有在使用ptt的可以寄站內信到我的帳號(alanyeh),我曾經在soft_job版上PO過面試心得,有興趣可以參考一下(https://www.ptt.cc/bbs/Soft_Job/M.1460708204.A.FF5.html),在我能力所及範圍內會儘量提供大家一些經驗或想法,對於我不熟的也可以互相討論交流。

其實當初也想過是要接案或是找公司待,後來決定要找公司,原因是我覺得這樣的成長可以更快速。當你找到一間好的公司,裡面有很強的前輩帶你,公司也有很有系統的code base,在這樣的環境下學習我認為一定是事半功倍。而目前進來差不多一個月我的感覺也是這樣,成長的速度很快,不過前提也是自己要上進、肯學啦。

最後對於面試做一些小結論,面試其實就有點像考試一樣,每一家會問的問題都不盡相同,但以我面試的公司都以問rails相關問題居多,大部份都是基本以及略微進階的,如果您只是會寫出一個簡單的留言板或之類的網站的話,那麼很多基礎觀念您可能是缺乏的,可以找一些基本的線上教材(如RailsGuides或 ihower大的實戰聖經 或 xdite大的rails 102)研讀一番,應該會有不少助益。常見的問題就如n+1 query效能問題、refactor相關、資安問題等等,當您看懂了這些相關的觀念後不妨套用到您的網站上看看,會更了解如何實作以及成果會是如何。

希望大家也都能找到一份好工作囉!

8 則留言 :

  1. Hi 看了您的文章覺得很受用!
    小弟今年也剛退伍想從事rails相關的工作,但是大學畢業只有HTML、CSS的基礎,有自學過相關課程(treehouse、rails101),想請問求職方面建議 或是要加強哪一方面再投入職場求職?

    回覆刪除
    回覆
    1. 最最重要的其實就是作品!因為光從你自學了哪些課程以及會哪些東西並無法確實地看出你的程度在哪。因此自己想一個簡單的網站主題去實作,難度不用太高,就是基本的CRUD再加上一些沒碰過的功能,藉由閱讀一些document&google大神去把功能兜出來,最後再想辦法部署網站。另外在實作過程中試著學習使用git(搭配github),讓自己了解版本控管的基本用法,這也是很重要的一部份,因為在公司協作一定是用git,網路上也有很多教材可以參考。主要就是這些,我當初是累積了3份作品才去找工作,但也不一定要這麼多。最重要的還是在這些過程中你有辦法自己找資料完成各種事情,如果有任何問題都可以再問我~~謝謝:)

      刪除