看看20萬碼農怎麼評論:數學對程序員來說有多重要?

數學 程序員 英語 離散數學 web前端學習 web前端學習 2017-08-30

今天給大家分享這個話題也是很經典的一個話題了,一起來看看大佬們是怎麼看待這個問題的吧。

算法的核心是數學、邏輯、數據結構,諸如排序,貪心,圖論,動態規劃,二分查找等算法都離不開數學的基礎,當初我就是因為深刻地認識到自己數學天賦不夠,堅持了一年ACM後選擇放棄轉戰了移動端開發,雖然現在工資也還湊合,但是我們學校那些拿了ACM國賽金牌以上的大神全部被阿里華為主動招了去(就不提百度了),不像我,投個簡歷還要被告知工作經驗不足。至於那些拿到了世界級ACM大賽金牌的同學,flag都向他們拋去了橄欖枝。

因此你需要認清的是,並不是程序員對數學的要求不高,而是因為大部分人在數學這門學科上難以有所建樹,而當今的互聯網浪潮下同樣需要很多能直接寫界面的人材,這才產生了程序員不用有太多數學這樣的錯覺。

這裡還是要推薦下我自己建的前端學習群:659247717,如果你正在學習前端,小編歡迎你加入,大家都是前端黨,不定期分享乾貨(只有web前端相關的),包括我自己整理的一份2017最新的前端資料和零基礎入門教程,歡迎初學和進階中的小夥伴。

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

看看20萬碼農怎麼評論:數學對程序員來說有多重要?

最後在對前端程序員提點建議:

  1. 我在成為程序猿之前,一直聽到兩種聲音:

    1、程序員不需要懂太多數學英語;

    2、想成為程序員就要好好學數學和英語。

    在我接觸編程的初期,我信了前者。我發現編程沒有所謂要數學好英語好,只要一個稍微邏輯正常的人都能寫出程序。於是我天天玩命敲代碼,想到什麼寫什麼,看著自己寫出的一堆亂麻在機器上跑起來,那種成就感從心底油然而生。

    後來在這一行業接觸越來越廣,慢慢發現自己能力越來越有限,力不從心。

    學圖形學和directx遊戲編程時候,天天回去惡補線性代數和空間幾何。

    看算法導論第一個算法的時間複雜度證明都看不懂,被嚇得不輕。於是又惡補離散數學。

    後來為了一個比賽,研究手勢識別,接觸圖像識別領域,又跟小組一起惡補了概率論。還通宵了幾個晚上。那時候真是要哭了。

  2. 這個話題到這裡就算是說完了,我自己是名前端程序員,建了一個群每天分享前端學習資料和學習方法:659247717,歡迎初學和進階中的小夥伴。

如果想看到更加系統的文章和學習方法經驗可以關注我的微信公眾號:‘web前端課程’關注後回覆‘給我資料’可以領取一套完整的學習視頻

相關推薦

推薦中...