⑴ 為什麼編程技術大牛特別厲害的人,都要學高等數學,離散數學,線性代數,微積分。大學物理,英語。
1、你搞錯了,不是高等數學,最終重要的是應用數學,這些是完全兩個領域的事情;
2、離散數學、線性代數、微積分這些,是基本的理科基礎,編程復雜到一定程序,就需要考慮並行計算、多線程、計算機隨機故障等很多和程序效率、強壯行、容錯性相關的事情,以及對應的數學模型、演算法優化等等事情,數學模型尤其重要,因此應用數學是最重要的;
3、計算機是美國人發明的,底層全是英語,不懂英語如何操作,更談不上開發和編程,隨便一個暴錯的英語信息,就能把不懂計算機的人弄死,我當年學計算機,我的英語老師第一次在我邊上很自負向看看,結果直接變傻子,因為計算機專業英語和普通英語完全不同,例如:英語單詞cell,植物學叫做細胞,物理叫做電池,計算機叫做存儲單元;又例如:disk,日常英語叫做碟子盤子,計算機中叫做軟盤;Driver日常叫做駕駛,計算機叫做驅動、驅動器。英語老師不暈頭才怪。不誇張的說,我當年玩dos的時候,計算機的所有提示,他一句都看不懂,他是真正的英語六級。