Glsdv5dgqwknjlndwdaz chalkboard generator poster rails 101%20(2)

Rails 101 ( Rails 4 版)

邁向 Intermediate Rails 開發者的最快捷徑


目前當今矽谷最火紅的工程師職缺有兩種:iOS 與 Rails。新創企業為了快速打造產品,多採用 Rails 快速開發 MVP。高需求的情況下,連帶也造成世界上 Rails工程師短缺。

雖然 Rails 職缺這麼熱門,但是 Rails 工程師生成速度卻沒有相對應的快。在過去企業內訓練部門同事時,我意識到 Ruby on Rails 的版本變革過速,是造成開發者培育不易的主要原因。培育一個合格的初級 Rails Developer,可能往往要投上數月甚至一年才有所得。


一個能夠獨自上手(Intermediate)等級的開發者至少要達到以下技術門檻。


* 具備能夠將程式碼從 View 翻修整理到 Controller 甚至到 Model
* 能夠不依靠內建產生器,獨立生成 Model / Controller 與 View
* 使用 Partial、內建 Rails Helper 以及自制 Helper 整理在 View 裡面的重複程式碼
* 會使用 Asset Pipleline
* 實做使用者認證機制
* 懂得使用 polymorphism 複用 Model
* 實做 Counter Cache 功能以及其他進階的計數器
* 實做檔案上傳功能
* 在整個程式裡面加入分頁功能

為此,我在 2009 年時設計了一本快速進階祕籍(五年內已經過多次改版,目前是最新 Rails 4.2 版本 ),主旨在快速讓訓練新進同事可以達到此門檻。(自學需要一年)

這份作業成功的讓我將新人培育的時間從數月降至兩週以下。這些開發者,有的甚至之前從未有過任何網頁開發背景。

如果你想轉職成 Rails 工程師,相信我,這個教材是是現在最快的管道!

有明確路徑加上一點努力,我相信你也辦得到。

同場加映: Rails 商務網站 x 即戰力班 (實體課程)


Your Instructor


sdlong
sdlong

Class Curriculum


本課程目標
第八章:(1) Refactor Code 整理你的程式碼
第八章:(3) 翻修 Model

Frequently Asked Questions


請問我不會寫程式,可以開始學 Ruby on Rails 嗎?

可以的。但是我建議在開始學 Ruby on Rails 前,先有一點 HTML 基礎會比較好。

請問學 Rails 一定要先學 Ruby 嗎?可以跳過嗎?
可以的。 學 Rails 之前未必需要先學 Ruby(如果你實在覺得學 Ruby 太無聊的話)。 可以參考我以前寫的這篇文章: http://blog.xdite.net/posts/2015/06/04/how-to-learn-rails-common-faq
請問我練完 Rails 101 這樣的程度後,可以馬上找到工作嗎?

我想可能還差一點點喔。

有關於找工作的建議,你可以參考另一套課程 Land Dream Rails Job 找工作實戰指南。

這個課程會解答你非常多疑惑。


Get started now!