-
1 # 巨舟教育—研路有我
-
2 # 萬法無咎
過來人,經驗性的分享,請參考。
我是一名工科生,學了很多數學,大學課程包括,高等數學,線性代數,機率論與數理統計,數學建模。研究生的數學課程包括,數學物理方程,數值分析,矩陣論(線性代數的升級版)。
也學過一些程式設計的東西,當然程式設計是一個很廣的概念。我當時學的時候主要面向微控制器(微控制器,PLC,還有嵌入式系統)的應用程式設計,主要是 C語言,組合語言,當然還現在人工智慧領域的程式語言python語言。
從我個人的體會來講,高等數學比程式設計難!高等數學本質上是一門數學課,偏數學思想和邏輯推理。這種學科,要想搞得特別好是需要天賦的,譬如,數學大神丘成桐。當然,對於絕大多數人來說,高數僅僅是專業基礎課,最起碼得懂微積分的思想和一般計算方法,這對以後的絕大多數工程應用就足夠了。
而程式設計不同,程式語言本質上是一種工具,一種和機器交流的符號程式碼。這就有很強的經驗性的東西,就像一個人學認字,寫作文。程式語言就相當於漢字,寫出來的具有某種特定功能的一連串程式碼就像作文。學會認字是寫作文的基礎,當然,作文寫的好,和人生經歷,寫的多少有關係。程式設計也是一樣的道理。程式寫的好,一方面在程式語言掌握的好,另一方面在於,你的邏輯嚴謹,經驗豐富。不過到後期,一般都是你已經特別熟悉某段程式碼的功能,在做具體的專案的時候,都是把別人的程式碼改進改進,錦上添花,再融入一些自己的特定引數和內容。最後就是,駕輕就熟了。
-
3 # qiaofengchen
程式其實就是資料結構加演算法。計算機科學離不開數學,我們的計算機底層只懂二進位制。我們的數學是我們熟悉的十進位制,數學提供了理論基礎。二者越深入都是越來越難,計算機各個領域難度是不相等的,越底層越難,像人工智慧,作業系統,通訊協議...其設計理念和邏輯思維比較重要,現在的app開發屬於應用層,比較上層了,所以不要怕程式設計。
-
4 # 有才的大白兔
這兩個以我的經驗來說,高數還是難一些的。
因為高數更多的是一種數學精神,而且也是無數學科的基礎性學科,是一種工具。更多的培養一個人的邏輯能力。
而程式設計,簡單來說就相當於一門外語。它有固定的語法,我們只要根據語法性質來把我們想表達的東西讓計算機能看懂就行了。需要你的邏輯能力,更多的是多用。用的更多的話,就可以更簡練更準確。
所以我個人感覺,能學會高數,就一定要有能力學會程式設計。
回覆列表
作為一個計算機專業的在讀研究生,有些話想對你說一下,我也是經歷過考研的,對於數學這一塊有些自己的看法,跟你說一下。
複習數學一個需要注意以下三點:
1:一定一定要把數學的計算能力提升上去,真的橫著,有些時候你在做題的時候可能不是不會思路我,而是被計算給難住了。(前期一定要多加練習)
2:對於一些基本的概念、定義、性質、定理等一定要懂得它的來龍去脈,不能理解的馬馬虎虎 這樣會影響你後面的複習,對於有些題不能是隻會算,要知道這題考查的是什麼,考場的章節的知識點? 3:平時做題的時候一定要思考,當自己沒有思路的時候 一定要反覆思考,自己是因為知識點、性質、定理或者其他的沒複習到,才導致無從下手,對於一些知識點要靈活掌握靈活使用,學號變通,考前適當的做一些新題目 開拓一下自己的眼界 發展一下自己的思維 。關於編成的話,其實你可以透過不算的訓練來提升自己的水平,不過要想達到超高水平的話,還是需要一定的經驗和實戰的,所以我個人感覺可能學數學更難吧,尤其是我現在在學習的矩陣論和隨機過程,是真的很難,感覺和高數不是一個層面的。