數學不好可以去學編程嗎?
作為一個愛好數學恰好又是職業編程的人,看到這個題目不禁想談談個人看法。從業這么多年,說實話編程根數學關系不大但又密不可分。我的觀點是:數學不好可以去學編程,但數學程度影響技術精進。從我身邊及工作中遇到的一些問題總結說明下,大家也許就更明了了。
不是所有編程的都需要數學好計算機編程真不是什么輕松職業,可能工資相對于其他行業略為高一些,隨著互聯網的發展,最近幾年計算機培訓機構也比較火熱,大多數人都是沖著工資去的。培訓方向也是比較明確的。除了人工智能這方面需要較高的數學邏輯,一般的編程都不需要多好的數學。我了解的幾個從培訓機構出來從事編程的人數學都不是多好,這不影響他們找工作。
數學好利于技術精進記得上學時不少人都說,學數學沒有用,感覺生活中運用不到。當時我也有這種想法,但是隨著時間的流逝,我不贊成這種看法。很多時候不是學的數學沒用:一是你運用了數學但是沒有發覺,因為數學已經融入到生活中了。舉個簡單的例子,你手上有10塊錢,買了2元錢的東西,人家找你8元,這幾乎是條件反射。你沒有覺得數學對你生活有影響,但它確實是在生活中以多種形式存在。二是你自己沒有發揮它的作用。就舉個工作中的實事吧。一個新的需求產生,同樣的編程,你編出的代碼跑一遍得花10秒,我運用數學邏輯編出的跑一遍花了4秒,雖是幾秒之差,但是確實提高了產品性能和體驗度,這就是差別。
回到題主這個問題,我認為數學不好可以學編程,個人建議題主根據自己的數學水平選擇合適的方向發展,報培訓班時先咨詢下。入行后可結合數學再精進技術,任何一個方向,你能做好做精就能有好工資。
我是風中的大石頭,一個從小癡迷數學的工程師,如果你也喜歡數學,歡迎關注一起交流。