英語和數學決定你的深度不決定你的寬度,如果只是為了工作,並無多大影響,如果想讀研究生,或者以後搞演算法,機器學習這些就需要了,這也是拿多少錢的區別了


額,,數學不好,,也沒啥,,英語不好也沒啥,,學習編程,,,最重要的是堅持努力,,嗯,,堅持努力,,然後,,什麼都好了!!!有點邏輯思維能力就行,,


如果滿足於拼拼界面,寫點webui,寫寫一般的xx管理系統,高中數學英語基礎加個英語電子詞典就夠了。好好混下去也能拿到三十萬一年。不過如果想再往上走技術路線估計就難了。

因為再往上走,你可能需要和外國人郵件溝通,看相關技術文章,還可能有學科交叉點。

個人時常想了解點人工智慧,畢竟會用API和會寫API不一樣,想了解多點細節吧,因為大學時期概率和線代學得差,現在捧起書來總覺得力不從心。

所以,如果只是想吃口飯混個日子,高中水平就夠了,但想吃得好點,數學和英語還是得下點苦工的。


相對而言,影響不會很大。但是深一點的編程,還是需要這些基礎的,畢竟知識都是融會貫通的。


我覺得影響還是有一些,但是對於普通的開發來說,不是決定性的!對於普通業務開發來說,邏輯思維,比較重要,都是一些分支判斷;對寫一些框架來說,oo的抽象思維比較重要,抽象出公共模型,方便業務的擴展。涉及到演算法方面的,數呀,圖呀,排序呀,語法分析呀,分散式協議呀,我覺得還是 邏輯思維方面。比如遞歸,樹的節點旋轉,ast分析這些,我覺得和我學的數學關係都不大,關鍵還是看腦迴路。


本人計算機科學與技術專業,博士學位。從我的經歷來講,學術研究需要閱讀大量的英文文獻,工程開發需要閱讀大量的英文文檔,玩遊戲和遊戲再開發也是全英文環境,接待外國學者也要口語交流,看稀有的影視資料也是全英文的。如果英文不好,這些會讓你度日如年。

好的開源項目有不少是外國的,文檔也是英文的,如果你看不懂,會影響你的學習和工作的~

再說數學,圖論、計算機邏輯學、圖形學、運籌學,以及更細緻的更偏向專業方向的統計學、概率論等等可能是一些演算法的基礎,也可能是你設計新演算法的基礎。關於計算機二進位的種種常識也屬於數學範疇。

綜上,有點誇張的說,你的英語和數學水決定了你作為一個程序員的層次。


英語,你多編英語就會了。數學還是重要的


推薦閱讀:
相关文章