almost 4 years ago

先說我的背景:某逢某甲大學的工工系,大學唸的科系沒任何關聯,畢業後免兵役就跑去了澳洲浪兩年,想到回國後要面對現實要找工作,在澳洲時就找上了這堂課,是真真正正的一張白紙。
動機:ROR在台灣不是主流,但是世界是,對往海外發展是個不錯的選擇。
勵志的心得其實很多了,所以秉持著反骨態度來發文。
說是這麼說,但這門課我十分推薦。

以下心得是一個“從來”沒有接觸過程式的人的心得。比起心得,更像抒發。

你有背景你可以兼職學這門課,你沒背景最好專職學這門課。
為什麼?
全白紙你學這門課會學得很痛苦,痛苦到想把MAC給炸了一勞永逸。
前面被Bug炸,手殘被紅字都是小事,畢竟助教是無敵的。
然而當你能把東西做出來的時候,還好幾次都沒有出錯的時候:
“What the Fxxx am I doing?”
是的,我懂我在做什麼,但我又不懂我在做什麼。
東西都寫得出來啊。沒有錯誤啊。但我好像什麼都不會?哪裏不會也不知道?
這樣我怎麼問助教?
邏輯懂一半,代碼懂一半,然後東西寫得出來,會改參數也成功,但是你叫我自己寫我寫不出來。
全白紙rails101只寫三遍絕對不夠。練Rails101第三次以後寫請帶著腦子寫。
延伸閱讀一定要看,延伸閱讀在Rails101的意思是,It must be read,not optional.
目前只上到第三週,每週教的東西不同,得到的結局倒是相同。
就是被打臉,被打臉,被打臉。
東西做得出來,寫了三次以上,還是一知半解。
加上這次上課Slack裡面高手太多,顯得在裡面問蠢問題會很囧,實際上似乎不是只有我這麼想。
好在厚著臉皮請助教再開一個RAILS幼幼班,可以在裡面盡情地問蠢問題。

然而說了這麼多

好像被打臉很痛苦?事前怎麼準備都還是會一大堆不懂?
怎麼看起來我好像在黑教授?
我還是推薦你來。
這裏有課程,有助教,有聚會。
最有趣的就是裡面不懂的那些部份,如果你一開始就去念,大概很快就會忘了。
最好是被這堂課炸到體無完膚,然後再回去找答案,那些答案會像鐵印一樣印在你的腦子上,想忘都忘不掉。
想進步,被炸滿臉,而且是痛到想燒掉MAC的那種最好。
透過被打臉學到的,效果都特別好。
奇妙的是,這堂課不會打死你。
如果自學,多半不會感到痛,而是頭會直接被扯下來死在路邊。
又何來成長之說?
所以想寫ROR的朋友,還等什麼?
快刷卡吧。
身為白紙吊車尾的我都如此說道了。
我只要參加獎,所以寫的敷衍一點沒問題吧?
文筆也不好,加上要是寫得這麼認真,拿到我不想要的吹風機怎麼辦。(?)
那本書看起來好牛啊。
另外上這堂課的別笑,你們也是抖M!
PS:附帶一提,事前準備真的請做好。那些事前準備是讓你們不會被打死。而不是被打不會痛。別像我一樣被打到痛的快死了。
PS之二:這篇心得針對全白紙,有程式背景的可以看看,但別作為參考。
we feed bugs,and bugs feed us.
Once we solved all the problems,then we don't need p rogramer anymore.
面對問題我沒有什麼不滿,只是想嘴砲是人之常情。
畢竟全都沒問題,要我們做什麼?

對同為白紙,考慮是否加入的朋友,我用幾句話總結這堂課

這堂課可以讓你成長,只是很痛苦。
但是你不會掛掉,撐下來就是你的。
自學,做不到。
我還在一知半解,但很值得,因為這只是過程。
你呢?

← Hello World 基本Html I&II from codecademy →