回覆列表
  • 1 # 金開趣

    有很大區別,但是也有些聯絡:

    1,區別

    程式設計就是要學習一門計算機語言,然後透過計算機語言實現需要的業務邏輯。

    奧數則是一門數學,透過掌握資料語言,進行數學解題的過程。

    2,聯絡

    奧數訓練的是解題方法和數學思維,而計算機是實際上是一系列數字及運算過程,學了奧數可以幫助理解計算機語言。

  • 2 # 右手詩

    有本質區別,但也有聯絡。

    區別在:

    大部分程式設計師的程式設計工作往往是解決問題,而不是設計複雜的底層演算法。並且衡量程式設計師的能力是多方面的,程式設計習慣,編碼規範,協作,效率,學習能力,持續學習,終生學習的能力等等。

    程式設計本質上其實是一種技術,任何人都可以掌握的技術,沒有那麼高大上或者神秘,它就像是一門手藝,它和傳統的木匠、石匠沒有本質的區別。

    而奧數更加註重,演算法,解題的方法,更加偏重於理論知識。

    聯絡在:

    涉及到系統的程式設計,底層的程式設計,還是需要演算法的,比如3D遊戲的物理引擎等,這些系統對演算法,理論知識要求很高,所以數學、物理不好的人會比較吃力。

    然而實際情況是,這類程式設計在程式設計中所佔的比例是很少的,大部分程式設計師的日常工作就是處理業務邏輯,所以不用擔心,數學不好就不能應對程式設計工作。

    同時,無論是奧數還是程式設計,經驗都很重要,老程式設計師面對問題時都會比新手多很多解決方案,知道什麼是最優方案,解奧數題也是這樣,這就是熟能生巧和經驗的積累的作用。

  • 中秋節和大豐收的關聯?
  • 有一首歌是閩南語和普通話混搭,歌詞裡面有還記得小時候?