關於大學的課...
晚上吃飯時, 大家在討論系上的課程, 是不是太理論, 讓畢業生的實作能力很弱
關於這一點, 我個人的感覺是, 很多系上的學生覺得寫程式是資工系的事
系上的畢業生應該從事演算法, 所以寫起code來... 實在是有點慘
在外頭混, 實現想法的工具就是寫code, 不管是Matlab, C, C++, Verilog, assembly...
其實根本來說, 就是要寫軟體, 初步是會寫程式, 再來是理解底層的機制
最好能有點軟體工程的sense, 能架構出大程式
這樣即使日後是負責一個小module, 也能寫出好維護, 架構優秀的產品
----
那, 系上的課到底出現什麼問題? 我個人覺得, 是難度太低
沒有被高難度的Project電到痛徹心肺, 就只能學到皮毛, 無法結合理論和實務
沒有被高難度的Project電到痛徹心肺, 就只能學到皮毛, 無法結合理論和實務
但是課程難度太高會怎麼樣?
以前有門課第一堂課就發了一張作業單, 每堂課又有程式作業, 最後只剩下 5 個人修
Joel Spolsky這篇文章也有類似的觀點
http://local.joelonsoftware.com/wiki/爪哇學校的危害
----
"出來跑, 遲早要還的"
留言