5xRuby — Ruby on Rails Class

savinachan
Aug 29, 2017 · 3 min read

第一堂課龍哥講的第一句話就是

不懂盡量問 !!

現場還有兩位助教,隨時在你背後。這對於不管是初學者或是已經有一些程式基礎的人來說,都是最大的幫助。

龍哥還講了一個關於黑魔法的故事,Ruby on Rials的老爸(David Heinemeier Hansson (DHH))當年(2004年)用 scaffold 在短短的15分鐘內寫完一個小網站。這完全打翻我之前寫php時的既定印象,畢竟當初我用整整一學期的時間一字一句的刻,才完成一個小型的投審稿系統。

老實說,在上龍哥的課之前,我已經先看過龍哥的線上教材:為你自己學 Ruby on Rails看是看得懂,然後按照步驟一步一步的程式碼照打,東西真的會跑出來,但是背後真正的邏輯觀念還是不太通。

表面上我好像會變魔術了,但其實在變什麼魔術我自己都不知道。


龍哥上課不求大家能馬上變出現漂亮的畫面,反而從安裝環境開始,就花很多的時間講解每一個步驟,每一個細節的觀念跟它背後的功能與用途。這在往後我自己真正開始用 rails 寫專案的時候幫助非常大。像是當出現錯誤訊息時,我至少知道問題可能出現在哪個環節。

第一週的課程中,龍哥教大家當年 DHH 的 scaffold 魔法技術,甚至開始手刻 MVC 架構,從中去體會它的整個脈絡,寫出簡易投票系統。

到了第二週,更是直接倒過來,讓大家從測試開始開發網站,讓我深刻了解到寫測試不光只是”測試”,而是一邊“規劃”系統同時寫“規格”。

最後一週,更深入的寫購物車系統與金流串接,但是非常可惜這週我沒有上到課。幸好每一堂課都有錄影檔可以課後觀看,加上助教耐心的幫助,沒上到的課都有補上。

上完 rails 的課程後,要以一句話總結的話,就是

Ruby on Rials是一個充滿黑魔法的世界。

即使這樣,更不能害怕,反而最重要的是

一定要練習練習再練習。

因為真正黑的魔法,還在後頭。


)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade