5xRuby — Ruby on Rails Class

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

不懂盡量問 !!

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

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

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

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


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

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

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

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

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

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

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

一定要練習練習再練習。

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


One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.