請問做Java開發需要數學能力嗎?需要達到什麼水平才可以呢?

溫暖如初


做Java開發通常不需要數學能力。

Java開發一半分為以下幾種:

架構師,一般是高水平和經驗豐富的高級程序員,設計系統架構,要的是design pattern,數據庫設計,面向對象設計這種。

普通的軟件工程師,要對java語言的特性熟悉,瞭解數據結構和算法,寫文檔,寫接口。

java web工程師,要熟悉spring, spring boot, 微服務等等知識, 然後瞭解些javascript和html。

總體來看,java開發和數學關係不大。但計算機是數學的衍生,一個優秀的計算機工程師至少要有一定的數學能力。當然,普通開發不需要什麼數學知識。


東北大蔥君吶


大家好,我是芃芃,做Java開發已經8年了,很高興能回答這個問題。

\n

{!-- PGC_VIDEO:{"thumb_height": 1088, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/e61a86f287974599b60d426562735dc0

芃芃的失業生活指北


做JAVA開發分為好多種,主要看你做的什麼。但是最基本的數學能力還是要有的。

1.銀行類、財務類軟件開發還是需要一定的數學能力,這裡邊涉及到報表計算等。

2.JAVA應用開發工程師,掌握基本的數學計算能力就可以了。

3.底層框架開發工程師,對數學能力相對比較高一點,需要掌握各種算法。

4.機器學習人工智能相關開發工程師,主要研究的就是各種算法,這類工程師對數學計算要求很高。


分享到:


相關文章: