這個寒假有三個頂大的大一學生來找我學程式,一個交大電機系,一個成大機械系,一個台大財金系。
我有些意外,也並不意外。
意外的是,他們大一都有教,但學得不好。三個頂大不同類型的科系,不約而同的來找我補救。
不意外的是,大學尤其是頂大,不少教授上課很隨意,學生學不好很常見。尤其學程式這種事,很像小朋友學注音符號,如果沒有提早在幼稚園適應這種符號體系,上了小一才開始照學校進度學,老師通常稀哩呼嚕就教過去了,學習效果通常很慘。跟大部分人從小習慣的紙筆測驗不同,寫程式就像修燈泡,有亮就是滿分,沒亮就是零分,長篇大論描述原理沒有意義。學程式的符號體系、運算思維、嚴謹度要求,會需要時間適應。
我知道很多高中生,因為校內的程式課學的不太好,想要盡量逃避掉(參閱【在高中學不好程式,不敢走資訊系?】)。但還是要提醒學生,在這個時代,程式已經跟英文一樣是必備技能,只要是念理組,上大學都是必修程式設計。甚至文組的商管金融科系,未來要做數據分析、網路行銷、自動交易等等,都是要用到程式的。
既然上了大學還是逃不掉,為什麼不在高中的時候學好程式,考過APCS檢定,一方面探索性向,二方面搞定學習歷程,三方面有利二階甄試呢?
歡迎加入高中生學程式FB社團、以及愷哥電腦科普頻道,跟我一起學程式、學人生。【愷哥APCS程式班】熱烈招生中喔!