首頁>Club>
最近在自學程式設計開發的基礎課程,資料結構和演算法,突然間覺得程式設計就是數學的化身,你們覺得數學對於學習程式設計的重要性佔多大比例呢?
9
回覆列表
  • 1 # 長沙一度軟體教育學校

    學程式設計一定要數學很好嗎?學計算機程式設計,總給人一種很難、很抽象的感覺,好像需要用到複雜的數學知識。其實不然,學程式設計只要具備簡單的初中數學基礎就夠了。

    大部分軟體開發工作者,在日常工作中也不需要用到多複雜的數學知識,因為我們現在所學的軟體開發技術並不是做科研和駭客的那種軟體技術。

    但是,不可否認,一些高階的軟體開發工作,比如自動控制、人工智慧,必須要非常好的數學基礎,但這畢竟是少數精英從事的工作。

    “數學好,在學哪一門語言時更有優勢”或者“哪一門語言中數學比較重要”。這裡我沒有限定在Java和C++。所謂的數學好,指的是你的高中課業,或者“初等代數”好,那跟學程式語言關係其實不大。

    但是為什麼有人一直在強調數學好,才能學好計算機,因為計算機講究一個邏輯思維的能力,說白了就是懂得條理性,能夠舉一反三。

    其實想學好軟體技術,關鍵還是在於個人的邏輯思維,這個在後期的學習過程中是可以培養的。

    如果你的數學很好,是抽象代數或者是函式非常好,這樣只是相對於學習函式式語言的計算機程式設計比較有優勢,因為函式式語言類相對於其他語言程式設計,與數學更像,而且更依賴數學。

    其他語言類程式設計學習能力與數學是不存在必然關係,如java程式語言的學習就跟數學關係不大。數學好固然能夠錦上添花,但是數學不好並不影響軟體程式設計的學習,並且順利找到相應的工作。

    學程式設計一定要數學很好嗎?所以當你想學Java或者是安卓軟體開發,你就大膽的去學習,而不是因為覺得自己的數學成績不好就對自己嚮往的計算機專業望而卻步,對當下高薪叢生的IT行業望洋興嘆。

    我從事IT教育多年,如果有IT方面的問題,也可以諮詢我!
  • 2 # 未來資料科技

    不需要!我從事網際網路行業也很多年了,對於程式語言可以說是很熟悉了,對於學習程式語言來說門檻不高。只要願意學人人都可以。

    八月份程式語言排行榜

    但是數學知識好了對程式設計是有幫助的,但絕對起不到決定性的作用。我們知道計算機的發明就是解決大量的計算,所以計算機是和數學有很大的聯絡的。如果有很好的數學思維,邏輯思維是很容易學好程式設計。

    以上只是說程式設計。但是如果想要在這一行走的更遠,那麼數學絕對是一個需要加強的地方,比如現在大火的人工智慧和大資料,就要有很強的數學能力的,尤其是人工智慧,充實著大量的數學知識如機率論,微積分,線性代數等等!數學是一個基礎學科,但是現在科技越發達它的作用就越來越明顯。

    總得來說,學習程式設計可以不需要很好的數學基礎,但是要想發展更好,走的更遠尤其是科研和技術方向,數學是很重要的!

  • 中秋節和大豐收的關聯?
  • 特變電工生產車間都是做什麼?