成為 Rails 開發者所需投注的成本

想要入門成為 Rails 開發者,有幾件東西在這裡建議是需要準備的。(當然,也可以不準備,只是這條路會變得長很多很多)


1. 蘋果筆電

眾所週知,最好的 Ruby on Rails 開發環境基本上就是 MacOS。

許許多多的環境建置與疑難雜症在這個平台都有最佳解,最棒的 Ruby on Rails 開發工具,在最初也幾乎只支援 MacOS。

使用蘋果電腦可以省下非常非常多的工夫在 debug 以及設定環境上。

而最起碼最起碼若在論壇上發問 Mac 上開發上的疑難雜症,社群回應的速度都蠻快的。

Windows 不行嗎?

使用 Windows 筆電作為開發平台也不是不可以


  • 很難在社群很難找到有開發者可以幫你解安裝上的問題
  • 很少聽說有公司錄取使用 Windows 開發 Rails 的開發者。


怎麼樣等級的蘋果筆電適合開發?

我建議上拍賣網站,買一台能夠執行最新 MacOS 10.10 的 MBA。

  • 記憶體建議有 8G
  • 買筆記型電腦的話,方便帶到 Meetup 交流問題。


2. 練習時間


這個網站雖然標榜捷徑。但是再怎麼「卡捷徑」。光用「看的」是無法學會寫程式的。

錄取一份 Rails 工作,最基本的錄取條件是:

  • 懂一些網頁開發 ( HTML / CSS / JavaScript )
  • 懂 Rails 開發基礎
  • 能夠根據需求開發功能
  • 簡單的調效網站
  • 能夠跟同事協作


以上談到的這些內容,市面上都有課程、或指南可以學到。

說「實作」感覺「太花時間」,但是你還真的需要花時間從頭到尾「操作」一遍。

一般來說,建議大概空個至少 2-3 個月的週末時間。一關一關練習這些需要的課題。