※ 引述《USD5566 (美金五千五百六十六)》之銘言:
: 請問"數理邏輯"是屬於先天智商還是後天知識?
: 凡人有辦法靠後天訓練增強自己的數理邏輯嗎?
: 該怎麼做呢,多算數學題?多玩魔術方塊?
寫程式.
寫程式是訓練邏輯的好方法.
做習題, 習題還是有限的, 看完答案, 不等於你學會邏輯. 特別是我們學
習時很愛背誦, 也就是把答案背下來. 就會出現這樣的問題: 做習題錯了
, 看了答案發現錯了, 下次再做, 做對了, 其實並不是因為我們學會了邏
輯, 而是因為我們記著了上次或類似的答案.
那你只學了答案, 沒有領悟邏輯, 就很容易不求甚解. 這反而會妨礙邏輯
的學習.
做數學題往往學的, 是某些考試常出現問題的解題技巧, 因為有很多題型
雖然每次數字和細節不同, 但都是重複的. 因此他的拆解方式和技巧, 也
是可以背誦的, 同理, 如果你這樣做, 你可以拿到高分也可以解到很多題
, 卻不是真的很長進邏輯能力.
寫電腦程式的好處是, 電腦是完全合邏輯的機器, 也是最嚴厲的老師, 所
以你寫出不合邏輯的東西, 電腦無法執行就是把你的答案打回頭. 而你可
以再寫, 再交過去, 直接成功為止, 中間可以嘗試幾百次, 電腦不會累也
不會感到厭煩, 就是不斷的阻止你直至成功為止.
我在高中時, 英文其實不怎麼樣, 但有一次考試英文課, 考語意理解, 實
際上就是邏輯題, 當時英文成績比我好的人, 全部都會錯一些, 但是我一
題都沒有錯, 那是因為那時候我已經拿寫程式當娛樂很久了. 所以邏輯思
考早就深入了平時對所有事的想法中, 當時我的數學也很差(100 分只拿
到 2 分), 後來我為了將來可以教我妹數學, 把數學練上去, 發覺只要用
「寫程式的思考方式去理解數學就很容易了」, 然後就把整個數學成績給
救起來. 因為數理邏輯對我而言是很容易理解和應用的.
所以「先學寫程式再學數學」是完全可行, 甚至是好方法.
而且寫程式的目標是你自訂的, 他能夠給你成功感. 使你能夠嘗試多次而
不會覺得沉悶, 這也是習題做不到的效果, 因為習題本身不會有其他副產
品, 純練習的東西很考驗耐性而且會屢積壓力.