回覆列表
-
1 # deStinyJsuJ
-
2 # 亦書亦影
程式設計是一個非常有前途的行業,它不僅能夠降低人工計算工作量、人工重複工作量,而且對人工所不能解決的如大資料、大週期等問題都能夠有效的解決,更有甚者能夠解放人類的雙手,完成人工所不能完成的工作。
學程式設計必須具備很好的邏輯思維能力和很強的數學功底。如果你對自己的定位就是做一個小小的程式設計師,那數學就沒那麼重要。因為計算機的發展已經相當成熟,很多常用的公式、理論都有開放的程式碼供學習、思考、甚至呼叫、除錯,程式設計師不需要自己去設計新演算法,解決新問題。即便解決與處理問題也不過是寫一些沒有技術含量的程式碼。這樣掌握基礎的數學知識就夠用了。
但如果對自己的定位是深入發展,突破人類或專案的問題或瓶頸,數學的重要性就不言而喻了。計算機是一種工具,將這種工具與人類或專案的實際聯絡起來,設計新演算法、在設計新演算法的同時降低計算機運算量和計算機記憶體損耗,這是一項大工程。如果沒有好的數學知識,那計算機的運算設計就不能達到最優。
因此,想要搞好計算機程式設計,數學還是要好好學的,,像《高等數學》、《線性代數》、《機率論與數理統計》、《數值分析》、《資料結構》……
-
3 # 武狂
可別吹牛逼了,以大多數人的智商達不到程式設計中用到數學的程度。大部分人和90%工作都用不到,既使我不用數學,我月薪依舊2萬,即使有的人數學很好,程式碼依然寫得爛看不懂,程式設計跟數學本來就是不同學科,放在一起真沒多大意義
重要的事情說三遍!數學對程式設計極其重要!數學對程式設計極其重要!數學對程式設計極其重要!理由如下:
程式語言不是本質,在後期程式設計的過程你會發現,一個程式的編寫需要很強的邏輯,同時解決問題的時候,需要強有力的演算法和資料結構的支撐,這些無不透露著數學的基礎!當你擁有良好的數學功底,外加資料機構和演算法,那麼你可以所向披靡!曾有位大師說過程式=演算法➕資料結構。因此,數學很重要!如果理解底層你會發下你會發現你所有的程式碼的編寫最終會成為二進位制資料由cpu來進行加法計算!所以數學很重要!包括最近很火的人工智慧,背後透露著數學的影子,當對神經網路的準確性計算時你會發現甚至用到了高等數學的知識!所以要走程式設計這條路的時候,奉勸題主重視數學吧!