xdite 的 rails 課程心得
2016 Mar 12 未分類
聲明:
本人與各大神皆無恩怨 無意參與網路言論大戰
只希望 xdite 的課程可以更好
想上課的人可以選擇更適合自己的課程
轉貼文章的各位朋友的發言 不代表本人立場
請各位慎重發言(跪) 以免帶來不必要的困擾
本文開始
--
先講結論
非常不推薦
xdite 常常會有爭議性的發言 大家都知道
但我想我對這位大大的立場還算中立
比每次他一上網講什麼就有一堆 神人跳起來猛巴他
我真的算是中立了(雖然我什麼都不是)
xdite 的 Ruby on Rails 課程要價非常高
四堂三小時的課程 竟然要 35000元
我是因為完全不懂行銷
去上他的 Growth Hacking
覺得很受用 (因為我不懂行銷)
就被洗去上他的程式課
我本來的想法是
因為我自己開過 php 的程式教學課程
我覺得我真的沒有教的很好
我一組課八堂 每堂三小時
只是教很基礎的 php
成果是寫個留言板 有會員登入這樣
就已經 "上不完了"
我覺得我講的很細
所以我很想知道神人怎麼在四周把 ROR 教好
我順便學 ROR
順便學 怎麼教程式
至於 35000 有沒有價值
我當初的想法是見仁見智
反正我有拿到我的東西就好
所以我就刷了
一月底報名以後 (我是報三月的課程)
開始收了一堆信
信的內容大概是準備工作這樣
xdite 希望學生整個三月都空下來
好好學 ROR 課程
我想 有這麼誇張嗎
這課程還準備一週兩次的助教課程
如果寫作業上有問題
可以去上 然後問助教這樣
我想這還滿好的
但我真的沒空
我想我作業做一做 應該就可以上課了
好 結果我拖到二月底
我才把課程準備的東西跑一次
課程準備是啥呢?
就是xdite寫的電子書
教你 ROR 這樣
怎麼教呢
就是貼 code
從頭到尾就是叫你貼 code
不管是 ruby 安裝
還是環境安裝
教材都準備了 step by step 的流程
你只要照著貼
應該不會有什麼問題
不過問題來了
其實教材上有拼錯字
這我會覺得有點誇張
因為這課不是開一陣子了嗎
這種東西應該早就順過好幾次了吧
不過因為我還有點程度
有看出問題在哪
所以就自行 fix
xdite 希望我們上這門課之前
這個教材的流程至少 run 個三五次
就算是你有 php/asp 的開發經驗
我還是覺得 有這麼誇張嗎?
而且說真的 上面沒寫什麼道理
例如 web form 是什麼?
什麼是 GET/POST?
因為 ROR 是很新的東西
他給老手很方便的產生器
你只要一直下指令
程式就會一直幫你產生模版出來
你幾乎什麼都不用作 就很快的有一個可以跑的東西
我想這有他的背景
我猜是因為創業求快 趕快弄個東西出來給創投看
先弄個殼出來 有拿到錢再說
沒拿到錢也沒花多少時間
但這對新手其實很糟糕
他什麼都不知道
頂多知道這樣貼 code
會變出一個網頁
課程的 TA 是 希望學員上完課 可以找到一份 ROR 的工作
老實說我覺得這很危險
如果你是面試主管 你會要連 form post 都不懂
但是只會貼 code 的工程師嗎?
要急戰力也不是這樣搞吧?
教材裡面也沒講什麼資料庫喔
因為 ROR 根本不需要建資料庫
ROR 有很多 package
你要會員 有 只要拉別人寫好的進來就好
別人的模組會幫你建好資料庫
你如果要新的欄位
下指令
framework 就會幫你做增加指令的動作
包得很漂亮
但你覺得新手會懂嗎?
好 算了
我就抱著這樣半信半疑的心態去上了第一堂課
老實說我本來想直接放棄的
因為我覺得光做準備工作
我已經覺得這課程糟透了
我要學東西
竟然要靠 "事前準備"
如果我今天真的完全沒寫過程式
沒碰過網頁
這課程準備 不要說做五次啦
就算做五百次 又有什麼意義?
你很會貼那些 code
代表你很熟開發流程了嗎?
好 我還是去了第一堂課
照例上 xdite 的課程
就是要提便當
燒臘 同學還說很好吃 問說是哪家的
我覺得超難吃
燒臘有兩種 一種是很實在 用一般的米
一種是偷料的 用碎米
我想很多便當也會
我覺得這種店家很糟糕
要是我吃到這種店
我一定不會再去第二次
一萬多的行銷課 都有龍蝦塔了(我也沒吃到)
三萬五的課 竟然是偷料的燒臘
我吃了兩口燒鴨就丟著了
畢竟這不是重點
上課前還會給你三張紙的注意事項
讓你再對一次你的準備工作
大概有七八項(連結)
網址點開
阿這些事情不是都做過了嗎?
但 是不同網址 但是叫你做類似的是情
我超緊張 我想說是不是之前有什麼事情我沒 follow 到
一邊聽講師鬼扯
一邊很緊張的做 checklist
阿奇怪
不是叫我們用 sublime 嗎
怎麼又裝 atom?
其實我剛開始看要裝 atom
我也不知道 atom 是啥
我只知道我漏裝東西 超緊張 趕快下載
結果裝好打開
幹 就編輯器啊
如果我是新手 "我到底要用哪個?"
算了我用 vim 就好
其實課前很多這種莫名其妙的 check list
流程都很莫名其妙
但又好像在哪做過
最後我也不知道要 follow 那個
結果就是雙手一攤管他的
然後開始上課
講師鬼扯了30分鐘後
叫我們寫 story
恩 天啊
叫沒寫過程式的人寫 story 耶
這不是要有經驗的開發人員或是PM才做的到的是情嗎?
我不是說寫 story 不重要喔
只是我覺得這真的怪怪的
我隨便寫了幾行
偷看一下別人寫啥 (因為上課用quip)
同學寫的東西根本慘不忍睹
廢話 你是希望初學者寫出多好的 Story
好 Story 也沒檢討
哪有時間檢討啊
只上次四次課
第一次課有 1/3 ~ 1/2 就這樣消耗掉了
我的課程咧?
話一說完 就開始上正課
做會員系統
一樣
又開始貼 code
其實就算講師不站在台上
我在家也可以做一樣的事情
那我幹嘛花這麼多錢來上課啊
然後貼 code 呢
教材又有字拼錯
但神奇的是呢
都沒人舉手反應喔
我在想
一堆新手一定都不敢說
撞牆的還以為自己操作有問題
當然講師都叫我們要當場講
但三四十個學生
只有三個助教
大家問題都不一樣
老實說根本處理不完
有個流程我做錯了
例如 要 1234
我只做了 1 沒看到 23
結果去做 4
就炸掉了
我再去補 23 然後再做 4
還是炸掉
這個已經跳脫我寫網頁的經驗了
我只好舉手問助教了
我相信一定一堆人有類似的問題
貼 code 貼的很趕
然後一直問說貼好了沒
也不講原理
體驗真的超差
上到最後一個小時我真的快受不了了
我真的很想馬上就收電腦走人
但我還是忍住了
最後還要我交作業
產品上架留了一個圖片上傳要學生當回家作業
其實就是要我們去下載另一個 package
把他裝起來
然後還要套 bootstrap
連 MVC 都搞不懂的新手
現在還要弄 css
後來要閃我也懶得跟同學打招呼了
臭臉收了電腦以後就走人了
回家以後因為 quip 有個自我介紹的頁面
大家大概都回家以後才填吧
我是上課很不爽 就先填了
我數了一下
三十幾個人應該有接近八成是完全沒碰過程式的
我想這些人的體驗應該也好不到哪去
連我這樣的網頁老手都覺得很卡了
何況是剛學的 一定很挫折
反正我已經下定決心不會再去了
要貼 code 我買本書在家貼就好了
寫程式你也沒比我有經驗
後記
我上課前有看到這篇文章
給網站初學者的建議:用 RUBY ON RAILS 非常辛苦,用 PHP 非常舒服
老實說我看完就不想去上課了
但我還是忍住去上
真的就跟文章講的一樣
ROR 也許真的是很先進的東西
ROR 不是給新手用的
ROR 也許可以很快的做出一個網站
但那些你 "暫時跳過" 的知識空缺
遲早要補回來的
ROR 所建立的架構
其實我現在在 PHP 上也有
只是是透過 framework 或是我自己的經驗寫出來的
ROR 就是給你現成的
所以如果你問我說用 ROR 開發有沒有什麼優點
優點就是 你很快就可以看到可以動的東西
(然後可以拿去提案弄錢)
xdite 的課程內
光 ROR / web development 都講不完了
中間還穿插 git / heroku 的東西
消化不良我覺得也是應該的
至於四周上完可不可以去面試 並且找到工作?
我這樣說好了啦
之前某購物車平台的CTO 在一個因緣際會下見面
他們也是用 ROR 開發
他們聽到我的金流還有php經驗
一直問我要不要去上班
老實說我很想公司收一收去投靠他們
但一來我有請員工 還是要有點道義跟社會責任
二來是 我怕我 ROR 學不會 (因為那時我也不知道ROR是三小)
拖累他們 這樣我會覺得很不好意思
CTO說 "沒關係 以你的程度要學一定很快"
這代表什麼?
如果你的網頁開發能力已經到一個程度
就算你完全不會 ROR
還是有公司願意用你
所以這些上過課可以找到工作的人
其實早就有網頁開發的能力 (而且應該不差)
至於完全沒有經驗的
貼了四堂的 code
就有公司敢用
我只能說 這些公司真的 "滿帶種" 的
結論
真的不推
ROR 的課程很多
如果你只是想稍微試一下 ROR 是啥
建議你從三五千的課程先上起
一下次就上三萬五的課程
你應該會覺得 xdite 是騙子
我後來想到
為什麼一堆做行銷的人會覺得 xdite 是騙子
我第一堂課下課後 搭捷運回家的時候 突然想通了
因為對於行銷來說
我是一張白紙
你隨便塞點什麼行銷概念給我
我都會覺得很 exciting (很興奮)
都會馬上想回家做點什麼
對啊 初次上程式課的朋友 應該也是這種感覺
可是這樣的內容 對於已經在行銷界打滾很久的前輩
就會覺得 "馬的這種東西也敢拿出來賣喔 還一堂課賣一萬多"
當然就會一堆人跳出來罵
(而且做行銷的本來就比較顯眼)
換個主題
寫程式
拜託我寫多久了
這樣上我當然覺得不行啦
(而且我還有自己開過課 我研究所的時候也教過書)
如果上課這樣上 那我也會啊
也許我也可以賣三萬五的課 但我應該沒兩個月就臭掉了
至於為什麼沒寫程式的人跳出來罵
大概是因為這樣傻傻刷三萬五下去的只有我一個吧
但初學者會不會罵?
我跟你講 不會
因為初學者不懂
他搞不清楚是老師教不好
還是自己有問題
謙虛的學生會以為自己努力不夠
"你看叫你課前準備要做三到五次 你做了嗎?"
"沒有啊 所以你做不出來卡住了"
結果其實跟這一點關係都沒有
所以就算是 xdite 的行銷課
來聽的學生如果聽不懂
頂多也是摸摸鼻子覺得自己沒天分而已
因為 "聽不懂你家的事情"
然後上課前還一直要你去買 mac
我什麼都還沒學 就要我先刷一台 mac
後來我也懂了啦
為什麼他要叫你去買 mac
因為你花了大把錢報名 大把錢買 mac
你就比較會當一回事
(你學不會也比較不會怪課程)
xdite 的理由是用 mac 問題比較少
其實是他比較好教
因為大家都用一樣的東西的時候
他需要解決的問題種類就會比較少
(我之前教 php 的時候也是
光裝個 ftp 軟體
有的人連的上主機 有的人連不上
當下我也不知道什麼問題)
那...他的教學成本(這麼高的課程費用)
轉嫁到學生身上
你覺得合理嗎?
總之這堂 ROR 的課 我不是他的 TA 啦
如果你沒啥程式基礎想去上
我奉勸你還是找便宜一點的課程先試試看
真的有興趣再說 (再報別的不是 xdite 的課程)
ROR 都自己在貼 code
程式教學的經驗也沒學到
頗幹
備註
很感謝大家看到這邊
這篇文章經過轉載 閱讀量已經暴增= =
我並沒有要去說 xdite 個人有什麼不好
而是建議讀者思考一下 這類課程報名前
是否適合自己
一樣的課程 不見得適合所有人
Growth Hacking 的課我就覺得我很受用
我也一樣寫分享文章
我回家也照著上課教的教材去實做
(雖然很多人也是罵翻)
但我覺得這樣的課程對初次進入行銷領域的白紙人
真的很適合
畢竟費用很實際
能用錢換回自己想要的東西(技能) 才是重要的
便當不好吃 也是個人體驗
也有同學說很好吃...