圖片來自
Art illustrated by VIC漫畫日誌x創作分享
資工系的專業科目,幾乎每一科都要寫程式,Andy 就讀交大資工系之後,大二下修一堆需要寫程式的專業科目,開始後悔了。
有些科目開學起每週會有小作業,一天後繳交,通常花幾個小時就可以搞定,隨著課程難度加深,開始有中型作業,要寫個幾天才能完成,有些老師還會給大作業,於期末繳交,一寫沒一兩個禮拜很難完成,甚至還需加入報告說明,不愧為交作業大學。
近日 Andy 和我討論功課問題,我給了一些建議,中大型的作業,切勿拖到最後一週或前一天再來趕作業,程式只要出現 bug 卡關,你絕不可能準時交卷,要給自己一個寬鬆的設計時間估計,簡單說寫一個小時候再留三倍時間除錯,尤其是初學者。
學校功課因為老師分科,倘若每位老師同時要求作業,時間管理在此時非常重要,小作業比較急迫應優先處理。再者中大型作業,複雜程式要拆解設計,切勿一口氣設計全放在同一個大程式,因為除錯時會很難查問題,把程式依據功能分類,一塊一塊設計再把他們拚起來,基本上程式優先設計 UI (使用者介面),你可以從介面互動設計過程中,快速掌握該程式語言特性,核心處理程式一般會涉及演算法,就看它的資料結構再搭配設計。
最後敬告不喜歡寫作業還有怕傷腦筋寫程式的同學,請不要隨便誤闖,因為資工系的功課複雜多樣,一個大作業就可以讓你搞一個月,很多沒興趣的同學最後都放棄了,非常可惜,個人建議未來想從事跟資通訊相關工作又缺乏耐性不想寫複雜程式的人,就讀電機相關科系應該是比較好的選擇。
沒有留言:
張貼留言