Ruby on Rails 即戰力 心得

到底值不值得

若你真的有想要學Ruby on Rails,報名就對了
35K雖然很多,但課程內容絕對值得
要短時間學會這麼多東西,而且是業界在用&最佳實務都直接教你,相較自學根本無法比
每次上完課,腦袋都被塞滿爆炸多東西
回家就要像牛一樣,從胃裡吐出來,慢慢咀嚼消化

其實我報名之前真的很猶豫

有先去高雄的Rails Meetup尋問過上過課的前輩

他們聽到我想要自學,都會覺得還是要上課比較好

我那時還有一度認為:你們是不是錢已經花下去了,只是不想承認花錢沒效果

現在我上完四堂課,我必須說35K雖然當下付款的時候很心痛,但所努力後獲得的價值遠遠大於35K

個人背景

高職開始唸資料處理科 -> 大學 資系管理系 -> 研究所 資訊管理所 論文走的是管理,完全沒碰程式

畢業後,到一家軟體接案公司上班,大部分是寫 HTML5 + Javacript + jQuery+ 自己寫 .Net webserviceSQL server資料給前端&用GoogleMap API 畫地圖資訊系統的畫面、也有承接舊系統 (ASP.NET webform)的新功能開發與維護

到上完這個班,剛好滿工作11個月

為什麼想要報這個班

  1. 我想轉職
  2. 我想成長
  3. 我想要遠端or自己接案的工作
  4. 自學的無助感 +工作的無力感 = 職場新手的最大挑戰

如同剛所提到,我大概有3年以上沒有寫過程式

剛開始工作,自學的時候發生以下的狀態

  1. 跑去買了很多書來自學,痛苦的看完後,好像什麼都會、也好像什麼都不會
  2. 現實世界跟書上好像又有那麼一段差距,到底什麼時候要用什麼也不知道
  3. 跑到各個讀書會,聽聽別人的分享,哦哦哦哦!好高階阿,我還太菜都不懂QQ"
  4. 沒有固定的學習路徑,在茫茫大海中飄浮,心裡感受非常不踏實

基於以上幾點,讓我決定一定要好好的選定一個方向來前進,而這個班剛好就是我的需求

關於上課

調整心態

如果你是有相關經驗的老手

不要高估自己,拉下羞恥心,貼code不可恥,問問題不可恥
不要想要自己google硬幹,付錢就是要利用資源
不要小看沒經驗的新手,他們的拼勁會讓你很激勵

如果你是新手

請你一定要堅持下去,不要忘記當初報名的動機。
會辛苦很正常,不要不懂裝懂,打破砂鍋問到底。

課前準備

把Netflix停掉!!專心在課程上面。

Rails 101請練3遍以上,我自己是練4遍。

練4遍,不是用看的,也不是用貼的,請純手打。(我自己是包括HTML都手打)

這樣的好處就是,第1、2次可能不太懂,第3次會大概猜出要怎麼跑,我自己到了第4次,打到看到題目就很自然的打出來了

可以參考XDite寫的這篇文章 肌肉記憶

第一週

上課前如果有把Rails 101做三遍以上,第一週的課是很輕鬆的

這週的課,我在練習時間,全部的code用手打(含HTML用zen coding打)還有剩下時間可以休息

User Story 跟 Computational Thinking 真的是我最大的盲點,非常受用

第二週

強烈建議上課時,練習的code直接貼,回家在慢慢理解整個詳細的架構

原因是一開始我還想要比照第一週的方式來衝進度,我英打應該每分鐘可以打70個字以上,配合Zen Coding應該可以應付

事實證明, 貼Code唯一解 ,因為我打到一半,整個程式炸掉,根本沒時間debug

上課不是拿來練英打,而是了解整個架構怎麼架->流程怎麼跑->理解背後想法

回家作業也不是好惹的,我大概有80%沒看解答自幹完成。但是就寫了很久,寫完很有成就感

二週的時間我還覺得不太夠,地獄週不是叫假的!作業很多,練習很多,時間真的不夠用。

回家上課練習做2次,作業自幹一次,跟著解答做一次,剛好在第三週上課前一天完成

第三週

直接貼Code,專心了解怎麼串金流,怎麼整理code

其實做到後面,自己就會不小心依樣畫葫蘆跟著這種思維整理

第四堂課

講了很多很有用的優化調整,也點破我自己的一個問題

擔心太多雞毛蒜皮的小事,反而成為前進的最大阻礙

直接告訴你什麼最重要,直接調整哪裡就好,不用想太多!

Growth Hack線上課程直接送,所以多出來的時間就來講其他的

專案管理、怎麼接案的一些經驗,真的覺得賺到了。

最後

這堂課的錢絕對對的起他所提供的價值

四堂課會不會太少?不會!只講重點跟XDite多年程式深厚功力心得

前提都必須建立在願意跟著課程學習

而且線上課程會不斷的改版,會越改越好,並且加入新東西

自己也要不斷的逼迫自己學習,才能達到付錢的所帶來的效益,共勉之。

comments powered by Disqus