Rails實戰課(高雄班)心得

結論

我認為「Rails 商務網站x即戰力班」對於有心想學好Rails的人來說,絕對是物超所值的一套課程,因為:

  • 課程傳授了網站實務開發的各種Best Practices,讓我可以少走很多冤枉路,直擊最重要的核心技能,節省人生最珍貴及稀缺的資源─時間。
  • 整套課程不光只是4堂的實體教室上課,Xdite更打造一個Rails的學習生態圈,讓我即使在下課後遇到問題,都可以輕易地獲得協助及解答。
  • 課程內容不但包含實際EC網站的開發技能及知識,也包括前後端調校、專案規劃及管理實務,更會引領學生如何找到理想的工作。

節省最稀缺的資源─時間

我過去曾使用java從事軟體開發工作,後來因對投資領域有興趣,逐步轉型成研究員、證券分析師,目前在私人公司擔任投資經理,幫老闆管理投資組合。除了持續精進自己在投資領域的專業之外,最近也想重拾往日的軟體開發技能,把自己腦海中的一些構想具現化成軟體工具/服務。

不過,距離我寫程式的日子也已經是上輩子的事情了(對我來說,七年就是一輩子),我需要一個有效的方法來重新學習新的技能,於是我找到了xdite的「Rails 商務網站x即戰力班」。

這個課程實際上為學生鋪好了一條Rails學習的正道,每一階段的道路都有學習主題及實際開發的各種Best Practices,只要順著這條路,不斷練習、不斷向前走,最後就能掌握這些必要的核心技能及知識,不用浪費很多額外的時間再去自行摸索,可以少走很多冤枉路,直擊最重要的核心技能,節省人生最珍貴及稀缺的資源─時間。

只有累積,沒有奇蹟

就如同李笑來在「把時間當作朋友」一書所說的「成長其實只有一條路—積累」,學習Rails也是一樣。

實際上,這個課程早在正式上實體課之前就已經開始了,課程會要求學生先練習「Rails 101」至少3遍以上,就是為了讓學生先打好基礎,才能夠跟上正式課程所安排的學習主題。對某個學習主題越不熟悉,就得花更多的時間去練習與掌握。

而上完實體課之後其實課程並沒有結束,因為自我學習之路才真正開始。即使課程教導你「用正確的方法做正確的事情」,讓我們能快速掌握Rails開發的核心技能及知識,但學生還是要投入時間去實際練習去踐行,而且是大量的時間,一遍又一遍的實做,才能夠真正掌握這些技能及知識,沒有其他的捷徑。

更進一步,Xdite已經打造了一個自助互助的Rail學習生態圈,讓有心進步的學生能在上完實體課程後持續的精進成長。透過各種線上的工具如Slack, Quip, Hackpad...等工具,組成一個互相學習進步的社群,讓分居在各地的同學遇到問題,都可以輕易地獲得協助及解答。

迷時師渡 悟了自渡

這次上xdite的課程,讓我回想起之前與一群同學每週搭火車從交大到元智大學旁聽侯捷老師C++課程的日子,也讓我想起侯捷老師多年前的一篇文章迷時師渡 悟了自渡

課程是短暫的,課後才是長久的,只有靠自己的行動才能改變自己;並不是交了錢,上了xidte的課程,就可以自動獲得什麼。

「學海無涯,唯勤是岸」,只有投入大量的時間,學習學習再學習,練習練習再練習,才能不斷地升級自己的軟體及硬體系統。