是否數學不好就學不好程式設計?

時間 2021-05-30 13:30:12

1樓:

有人說計算機思維,我個人認為所謂計算機思維就是狀態機思維,這就和計算理論和自動機有關。語法細節慢慢適應就是了。另外離散數學,演算法導論,編譯原理能徹底把程式設計的感覺搞得知其然知其所以然,思維敏捷。

作業系統和計算機網路能徹底懂得如何去程式設計。設計模式與uml就是開發者少不了的東西。

2樓:CJEQ

數學知識必不可少,但是一般偏向專案的程式設計來說,數學知識就不那麼重要。

如果是偏向演算法的話,那麼數學知識至少也要達到考研要求甚至更高的高度才可以。我承認數學只是乙個工具,但是當你想寫貝葉斯演算法,模式識別演算法,A*演算法的時候,如果你連基本的高數都不熟悉,連數學模型都建不起來,那麼又談何程式設計?程式設計本質上是把你想要說計算機做的告訴他們,如果連演算法的模型都不知道怎麼做,又如何告訴計算機呢?

相反,做專案的話就不用這麼要求高了,乙個字,熟,就夠了,各種框架引用介面之類的亂七八糟,用熟了就好,萬變不離其宗。

3樓:溪夜

看看你所謂的數學是什麼數學,你是說解各種奇怪的應用題和函式不會?還是你數學根本學不懂?

如果單純是解那些奇怪的考試題不會那還可以,只要你能學懂高等數學乃至離散數學隨機數學這一系列東西,並且會用就行了。主要在應用,還有演算法這個東西,坦白講創新的並不多,現在更多還是用現成的演算法工業化生產程式。當然了這是工作來講相對如此,還是有相當一部分演算法是需要你自己研究的

4樓:程睿

根本無壓力,我數學談不上差,但是一般,計算還經常出錯,但是程式設計的時候跟玩遊戲一樣行雲流水。問我為什麼,因為程式設計對我來說就是打遊戲啊

5樓:汪小魚

所有行業深入到最後都是一種思維和想法的突破,程式設計也不例外,寫寫邏輯什麼的只是方法,基礎工具。想深入就得有不同的思維方式和創意,而對這個來說,數學又是基本工具和方法。總而言之,想走的遠數學必須好。

6樓:乙個格格不入的人

程式設計類似翻譯工作,跟數學好不好關係並不大。有很多搞數學的活著數學專業的人,程式設計也未必很好。不過,好的思維模式,特別是數學方法,可以在相同的經驗情況下,體現出來優勢。

我的理解是,數學就是建立在統計和歸納總結之上的,如果東西學死了,程式設計也不好,如果東西學活了,程式設計怎麼做都能做的好。

7樓:golden時代

其實數學和程式設計只是共享一部分思維模式而已(個人覺得30%吧),我身邊就有同事是這樣的例子,高考時數學很好,但程式設計時很死板,還有只有初中學歷的同事,程式設計能力相當不錯,

但要程式設計達到很厲害的水平,數學功底也必是不可少的,比如說你如果做圖形圖象,物理模擬這些直接用到數學的東西,還有程式本質——形式數學這類,其實程式設計也分專業的...

再說,當年數學沒學好,也可能各種原因——比如說你的數學老師原來教體育的(我指,和環境關係很大)

8樓:

絕對不是,當年高中數學、物理都不是太好,照樣讀計算機,現在照樣coding,感覺比數學容易。你要多實踐實際的專案,不急著鑽研演算法、資料結構以及其它偏理論的東西。

9樓:Yusu Gao

記得曾經有一句話:

程式設計的核心是演算法,演算法的核心是數學,數學的核心是哲學,哲學的核心是上帝。

可見如果想要學好程式設計,數學知識應該是必不可少的。

但是,我不覺得你的歐氏幾何非歐幾何學的特別好會對你的程式設計有太大幫助,只會讓你在某些場景下比較容易解決問題而已。上面的一些答案感覺把數學限制到一定範圍內了,電腦科學中所要求的數學基本都是離散數學的內容,這部分掌握好了就差不多了,集合論,圖論,布林代數,數理邏輯什麼的。之後需要進行更多的演算法研究的時候才會開始涉及到科學計算的內容,什麼Gauss-Jordan什麼LU分解什麼DDMxFEM之類的,那都是以後的故事了,而且其根本思想其實就是線性代數的一些基礎的推導,真需要的話現學都來得及。

總之,想學好程式設計,還是要先學好離散數學的。其他的連續數學的分支的話,影響不大。

10樓:李鵬

我覺得數學很重要,體現在兩個方面:

1是你的思維.數學好的人往往做事有條理,思維清晰富有邏輯性.而且數學好的人往往在管理方面也很突出.

2是在程式設計中應用數學,在你處理複雜問題或者海量資料的時候,你必須要考慮演算法,往往這個時候就感到數學知識不夠用的了.人家用乙個矩陣乘法就搞定的問題,自己卻要撓破頭皮.

11樓:

數學是基礎學科,計算機是應用。

聯絡不大,計算機要學的數學課程是偏應用的,所以數學一般一樣可以學好程式設計。

不過我數學還行,是因為我對它感興趣。但我程式設計就是渣渣,因為興趣不大。

所以說,只要你喜歡程式設計,你會願意花時間去為自己充電,自然就能做好了。

12樓:烟花過後

我覺得程式設計更加考慮的是你的邏輯能力吧,跟數學關係不大,除非你做的是數值計算或者其他數學方面的……雖然我是數學系的,可是還是覺得這兩者並沒有絕對的因果關係~

13樓:cherryMill

有乙個假象,可能數學的優勢在程式設計中體現不出來,但問題在於從數學轉到攻計算機的人不多,尤其是基礎程式設計師的工作,對於可計算性和運算元代數的研究推動了程式設計思想的發展,只是分工不同,所以在不同層面上來說數學水平對應高層程度

14樓:manne fu

不一定, 如果是你編寫應用程式只是處理下業務邏輯關係, 程式設計好不好跟數學沒什麼關係.

但是如果你想寫乙個演算法,比如二分搜尋(還關係到排序演算法).那你一定要對數學理解透.

15樓:也曾開心飲過酒

數學是個基本工具,也是個萬能的工具。你掌握了他,再加上相關的專業知識,你就可在社會上、在單位長久立足了。奧對了,現在申請出國留學的,都是理論研究能力強的人。

也就是說,出國留學的學生、學者,在國外大學大都是在做理論研究,就是玩數學。

數學學不透,你可能今後就做不了理論研究工作,就只能做應用研究。

數學不好,能成為計算機程式設計高手嗎?

A yon 數學是我最差的科目,我高中平均分6 70,從未及格,大學四年沒碰過數學 新聞類專業 但這並不影響我學習程式設計,並且主導軟體開發專案。我覺得沒有什麼問題是努力解決不了的,除了數學,有時候甚至連數學都可以解決 我在高考前最後12天裡把數學飆到了108分 Rev.Cf 從問問題的角度看,你是...

mpacc數學怎麼學 數學不好?

林晨 首先,管理類聯考中的數學題難度不高。就是綜合素質要求比較高。在複習過程中,一定要在基礎階段將基礎知識學的牢固,基礎知識決定後期的複習以及拔高程度。其次,做過的題目要保證第二次遇見的時候會做,這就要求做過的題目反覆看,尤其是錯題,一定要吃透。題目在精不在多。最後,就是在複習後期要練習速度,考場上...

為什麼數學不好?

我覺得,他說的不好,不是你想的那種不好。畢竟是手握NUS的offer的學霸 而且,我覺得他是真的很聰明 補充素材 我看到他在 記得 那本書裡寫,人們看到物體是因為光的反射 大意 這個不能體現學霸啦,就,覺得科學素養也很OK 冰檸檬i 我一直覺得是不是新加坡的教學是英式的,所以,數學不好。另外我很好奇...