contributed by < max890808
>
你的洞見呢?
資工系的學生不會寫程式,機械系的學生不會做機械
大學安排了很多紮實的課程給學生,資料結構、演算法、計算機網路都是必修,但大多數的資工系在大三、大四時,依然連個網站、app都做不出來,或者說做出來但跟玩具一樣,沒辦法實際上線使用。這裡暫且不談那些大學教育的使命與意義、資工系不是教你寫App的這種論述,也有少數很厲害的學生在大學期間就貢獻open source程式碼,我只是想表達一個普遍的學用落差現象,我們教給學生很多理論、甚至課堂上也開了一些實驗課、作業,但學生的實做能力依舊貧乏。
看到這段後有很深的體悟,在大學時期,甚至是現在的研究所階段,許多科目都拿到 A+ 的好成績,但我卻不敢保證能作出與此科目相關的專案,或是有一些簡單基礎的觀念都答不出來,其實自己心裡很清楚拿到好成績就只代表只會考試,並不代表熟悉此領域的知識。
你不能現在就放棄,要是現在就放棄的話,你這輩子日後遇到這種等級的困難,就只會想逃避而已。
在學習時很多時候只要看到不懂的地方都會跳過放棄,只要能夠應付考試就好,這個壞習慣的迴力鏢在我這學期修 Linux 核心實作時已經打到自己,當我在研讀老師所提供的教材和 Linux 相關的程式碼時才發現,自己以前所學的知識完全不夠用,不管是數學、機率統計、資料結構和英文等,甚至是中文,直接被打趴在地上。由於自身能力不足,就只能花比別人多得時間多看、多聽、多學,沒有付出就沒有收穫。