資工怎麼唸 - 學習

Table of Contents

分享我的經歷給原PO參考看看

以我的情況來說

最初接觸程式是在高職的VB課

那時候只是對程式很有興趣

但是根本對這東西一點也不了解

只是憑著一股傻勁每天翻書打範例、改範例

改一下這邊看看會變成怎麼樣

如果不是的話就思考為什麼不一樣

或是打完範例後把範例再改成自己想的或惡搞的版本

在這個過程中就會用到自己前面學的東西

就這樣「玩」了約3~4個月後

某天就突然懂了寫程式是怎麼回事了

即便後來整整2~3年都沒再碰過程式

但憑著之前對程式的感覺

大一上很快的就學會C語言跟Java(不過OO的部份我倒是挺不習慣的…)


建議原PO除了在基礎的部份要扎實之外

你也可以自己想個題目動手寫些實用的程式

目標不用太高也不用太長

一開始只要一兩百行以內就夠了

先建立自信心

再慢慢增加難度

遇到問題想不出來的話一定要耐心想

想想以之前學過的單元來說

哪些可以用來解決你現在的問題

千萬不要跳過或放棄

因為這就是你進步的最好時機

只要你熬的過這段時間

你也會覺得寫程式不難

因為我看過一些程式寫的不錯的人

一開始也是不會寫

但他們都靠著興趣跟熱情撐過那段磨合期

每天就是不斷地想怎麼解題目


另外你也可以多試著把文字敘述翻譯成程式碼

譬如說如果我的錢低於100元走到OO店吃便當

我的錢若高於或剛好100元則跑到XX店吃牛排

你可以想成

if(money<100)
{
while(OO店還沒到) //如果OO店還沒到我就繼續走路
{
走路…
}
點菜
開始吃便當

}else if(money>=100)
{
while(XX店還沒到) //如果XX店還沒到我就繼續跑步
{
跑步…
}
點餐
開始吃牛排
}

用這類的方式去想


程式並不難

很多東西只是看你理不理解他的意思

理解了以後書對你來說就只是字典

不然很多東西其實很生活化也很有趣

前面就是個例子

就看你怎麼把它翻譯成程式碼

當然翻譯的結果會跟每個人的功力跟思維有關

希望這篇文章能對你有所幫助

--

All Comments

Michael avatarMichael2009-03-01
推多想....不過遇到不得不考的考試就會淚目ˊ_ˋ
Michael avatarMichael2009-03-05
推原po的方法,很不錯
Zanna avatarZanna2009-03-06
推好文,感謝原po熱心分享
Andy avatarAndy2009-03-10