[Note] 給 Rails 新手惡補清單
基本能力
- Google - 請點滿此技能
- English - 現在至少會Google找翻譯的程度(我發現很多人錯誤訊息明明寫得很清楚,ex.template missing,但還是會直接丟Slack問,可以預想絕對無法進步)
沒碰過 unix-like 環境
- terminal - 至少知道/是跟目錄,~是家目錄,會切換目錄,知道–help查語法
- mac - 操作方式要熟悉,找人幫忙問一下
沒碰過任何程式
- ruby
沒碰過web程式
- 前端知識:
- html - 知道head body,知道css、js怎麼插入,
- css
- javascript - 知道有這個東西就好,他是jQuery原生的寫法
- jQuery
- bootstrap - css的Framework
- 後端知識
- rails
- sql
- 沒碰過版本控制:
- git - 至少了解分散式版本控制是什麼,哪些指令
- github - 操作技巧
建議新手
我覺得網頁程式不難,主要是雜,要學的東西太多,而且很多東西要探討他的歷史,才會知道為什麼現在要使用這種做法。 這門課程教我們跳過基礎,直接學習ROR,之後再來惡補,實在算是很逆天的學法、一種快速通關的方式。 其實因為每個人的基礎狀況都不同,這種方式還是很有效果的,重點是要會發問。
學完後也奉勸大家,這門課是 ror 課程,你仍有很多東西還是非常需要惡補,否則隨便講兩句就被發現你的 bug 在哪,有機會再列我認為的惡補清單給大家。
實在不知道從何問起的話,就直接把東西帶來 meetup,邊貼 code 邊問為什麼這樣寫。
建議高手
這份課程真的算是商業應用的精華,不會吃虧的 遇到問題懶得問人,可以直接看官方的 api 吧,詳細到爆炸,我自從看了 api 之後,考試都考 100 分,剩下再來問 slack 這些課程其實真的不用做三遍,把重點整理成一份,直接理解幫助記憶吧(rails 真的只是寫法簡略到很不習慣而已)
留言