課程 : 論文研討(二)
日期 : 2013/3/22
時間 : 14:00 ~ 15:30
地點 : S104
作者 : 資工產碩(一)   陳昭安
講者 : 政治大學資訊科學系 一  陳恭教授兼系主任
  這次的演講邀請到陳恭教授來為我們介紹關於程式的重要性,說到寫程式,我開始回想起我大一接觸到程式時,起初,我對程式的感覺並沒有很好,而且寫程式又慢又經常有BUG。程式常一直有問題,肇因於我的想法太天馬行空,不然就是程式只能處理special case,這種情況在剛寫程式常常發生。為了要寫好程式,每天就是不斷的找出問題在哪裡,不懂的地方可以問有經驗的學長或網路上的知識。而寫程式要靠自己努力,自己程式的錯誤,若叫他人來幫你debug,會讓別人感到煩躁,因為每個人寫程式風格都不盡相同。為了解決自己的問題,到頭來還是要靠自己來努力,因此一定會花不少時間在寫程式上,這是不可避免的。
  我認為在大一、二的時候,一定要下功夫好好把程式寫好,可以利用題庫網站練習解題。一開始解題,很容易亂寫,不知道自己在寫什麼,這時看看別人寫的code是很好的學習機會,模仿他人的coding style使自已學得更快。程式寫久了自然而然就會上手,如果半途而廢,程式能力一定不會進步,而且每次寫程式都會花很久的時間。我認為寫程式的過程是倒吃甘蔗,只要持之以恆就會越寫越順,所以將來要當工程師的可千萬不能逃避寫程式。在解題的過程中,我體會到怎麼學習,每當遇到問題,我會想辦法找出癥結點,而不是茫然地去翻書上網找答案或者略過它,我一定要知道自己不會什麼。寫程式的結果只有YES或NO,程式不會是模稜兩可。套用在學習上,只要有任何疑問,一定要去質疑它,因為你懂90%,到最後可能因為那剩下10%不懂,而讓你看不清一些道理。因此,每天一定要多練習寫程式,不太會寫也沒關係,至少花5個小時完全投入解題,就可以把程式寫得正確、又快、又簡單。
 
沒有留言:
張貼留言