我覺得有兩件事要學習數學: 1.學習一般技巧。即如何添加兩個分數,如何區分,整合。 2.學會解決問題並將數學應用於現實世界。
我覺得拿起數學課本你會學習1.很多數學課本都按章節組織,其中有幾頁向你展示技術,然後是一堆問題。這些問題往往與你剛剛學到的技術有關,而且非常相似。即關於對數的部分將具有對數的所有問題,並且可能不包括任何多項式。通過解決本節中的問題,您將學習這些技巧。你做得越多,你得到的速度越快,理解概念的能力就越強。很多時候你會發現,如果你沒有明確地記住公式就能解決問題,你會發現,在你做足夠的事情之後,所需的公式將被隱含記住。最終,如果您在查看概率公式時遇到困難,您將需要閱讀概率公式。如果您在總結符號方面遇到問題,您可能需要諮詢代數書的某一部分,等等......
要學習2我認爲數學教科書沒有那麼多的幫助,因爲每個部分都有相關的問題該部分。偶爾會有一些「混合評論」問題或混合問題的「章節評論」,但它們通常介於兩者之間。像物理學,生物學,化學等科學教科書往往會更好。在那裏你經常閱讀這個問題,把它解決掉,並最終使用各種數學工具來解決它。有時微積分,線性代數和幾何都屬於同一個問題。這裏的價值在於它教會你解決問題。一般來說,SAT/GRE不會測試你是否知道如何做代數,他們測試你是否知道如何將它應用到現實世界中,科學問題真的可以幫助你。一般而言,編程是關於解決問題的,解決問題越好,編程就越好。基本上在編程時你會遇到問題,創建一個心智模型,設計一個解決方案,然後用你選擇的編程語言對它進行建模。這與物理學相似。你看問題,提取一個數學模型,設計一個解決方案,用解決方案的模型解決一些方程,然後插入數字。我強烈推薦物理學,因爲在我的大學物理課後,單詞問題對我來說變得很簡單,他們使用相當困難(雖然不是不可能)。
在日常編程中,您可能不會使用代數和邏輯(if語句和循環條件)。有一些地方使用計算機遊戲,密碼學,數據挖掘等高等數學,但對於典型的商業應用程序,您可能不會使用代數和邏輯,也可能使用一些集合論(這些東西如此基本內化它)。即使在使用高數學的地方(如金融公司),商業用戶(或某些行業文獻)經常會做更高的數學計算,而您只需要實施方程式(帶有一些代數)。我只提到這一點,因爲除非您正在閱讀算法分析(算法入門),人工智能或某些其他研究領域的教科書,否則大多數編程書籍的代碼和邏輯都不會超過代數和邏輯。關於如何做事的一般應用書通常在數學上很短。
但取決於你正在閱讀的數學可以提供幫助。對於大多數計算機科學代數+離散數學應該足夠了。再加上一些物理實踐,你應該很好去。它可能仍然是一個緩慢的走,但你應該有適當的背景。
有一件事我注意到,是什麼任何維基百科的文章「mathy」似乎得到相當先進的相當快 - 我敢肯定,這是準確,好東西,但它並使它難以傻瓜像我 – 2009-01-06 05:32:06
不知何故數學公式和符號與我的大腦不匹配......幾乎就像窗戶的死亡藍屏一樣。 – melaos 2009-01-06 05:59:12