上一篇文章「Ruby on Rails 自學推薦資源以及注意事項」中,我建議想要學習 Rails 的人先讀「Learn Ruby The Hard Way」這本書了解 Ruby 的基礎。
為什麼呢?
「Learn Ruby The Hard Way」這本書所教授的 Ruby 知識並不算太多,但事實上對於 Rails 初學者而言,只需要了解一些些 Ruby 就可以踏入 Rails 的行列,這是推薦原因的其中一點。
不過這本書實際上所要傳達的東西不是僅限於 Ruby Syntax 而已,讀此書可以感受到作者想要試圖教導讀者的是:
- 注意細節。
- 學會 Debug。
- 學會自己 Google 找解答。
- 學會自己翻 Documentation。
本書的序言中,作者有提到本書該如何使用,我按照作者的建議讀完整本書,過程中遇到以下問題:
- 照著書打 Code、不 Copy and Paste,好煩,想偷懶。
- 為了完成習題,Google 翻了一堆文章,卻還是很難理解這個跟那個有什麼差別。
- 讀完了整本書,但有好多部分觀念模糊不清。
針對以上問題,以下是我跨越這道關卡後得出的心得:
- 不要放棄,即使很累,也不要偷懶,這麼做會幫助你提升對細節的靈敏度。
- 搞不清楚沒關係,現階段只要了解有這些東西以及如何使用就好,讀完這本書之後直接開始學習 Rails 吧!從你開始寫 Rails 之後,某些原本不太懂的部分自然會理解的。
- 即使已經具備基本 Rails 開發能力,有些部分還是搞不清楚怎麼辦?挑一本 Ruby 書籍讀讀吧!這時候是該加強 Ruby 觀念的時候了!
做這本書的習題,過程或許會很艱辛,但只要撐過,就會獲得意想不到的收獲。有些習題覺得太難的話,可以先跳過沒關係,重點是「努力把它做完」。
寫這篇文章是為了給初學者些心理建設,如果你也遇到跟我一樣的問題的話,不要放棄!加油!