進度落後了! 怎麼辦???

當你發現上課時老師講的、同學問的、 課本寫的、習題你都很陌生的時候該怎麼辦?

以為自己再找時間 K 一 K 書就好了!!! 學長的經驗告訴你,那樣是沒有用的! 至少是事倍功半的作法 mmm!

第一步驟

先問問你自己,前面幾節課老師講的都有清楚的概念嗎?

如果沒有:那麼你會不會是不太喜歡上課的方式、進度、 推理衍伸的過程? 如果是這樣子的話,請你務必要預先熟悉一下上課的內容, 也許能解決這樣子的問題,你以後還會遇見其它程式設計的課程, 這種課的特性就是"你別想等到期中考時再 K",保證你 K 不懂的, 上課跟上進度是節省你自己時間的最好方法。

第二步驟

課堂中或是課後你有沒有親手將每一個看到的程式輸入執行一遍?

常常聽到初學程式的同學之所以不動如山地學習最主要的理由是"不懂啊! 怎麼動手呢?", 程式語言既然稱之為語言,某些學習的過程就很像在學習英文、 法文、日文一樣, "不懂"不能是不動手的理由, 一句 "Excuse me!" 看來簡單其實也有好多不同的意義和習慣用法, 你要是真的等到完全懂了才去用它的話,也許要等好多年呀! 學語言的時候你要不斷地去用它, 用一遍用兩遍也許你不太知道到底合不合用, 但是用十遍用百遍以後你就知道什麼時候該用什麼時候不該用了, 隱藏在簡單的語句之後的意義的確可能有很多, 要完全懂是要一段時間的, 但是你不能等到完全懂才開始用它, 這是雞生蛋、蛋生雞的問題, 不去用的話你是不可能完全懂的, 我們常常看到學習語言很快的人它都是敢不斷地去運用新的語言的人, 講英文你要有那樣子的環境, 但是用電腦語言你只需要有電腦就好了。

請記住語言的第一步是模仿, 不管你是不是徹底暸解

第三步驟

課本的解釋你能接受嗎?

如果覺得不能暸解:千萬不要懷疑你自己, 趕快上圖書館、趕快上書店找一本和你八字相合的好參考書, 為什麼我們不再需要一個國立編譯館就是因為知識是那麼地多樣性, 無法標準化的。 找一本讓你的學習效率提高的參考書是你應該學習做好的事, 雖然沒有列為 3 個學分叫你必修, 但是學習怎樣追尋知識是大學教育和技職教育最大的差別, 記住這裡已經不是高中了, 知識不再只是課堂裡老師的筆記, 不再只是考卷上的考題, 不再是參考書裡一遍又一遍提示的重點了, 甚至很多東西沒有標準答案, 沒有一個確切的範圍了...

第四步驟

補充:

程式設計課程 首頁
by Pei-yih Ting
E-mail: pyting@cs.ntou.edu.tw