返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
Java開發(fā)要用哪些數(shù)學(xué),搞 Java 最重要的是什么?毫不夸張地說,掌握和了解JAVA開發(fā)工程師要用到高中數(shù)學(xué)么???,java軟件開發(fā)對(duì)數(shù)學(xué)能力要求高嗎?,如果我的數(shù)學(xué)邏輯思維比較差學(xué)Java的開發(fā)困難吧 ?,數(shù)學(xué)基礎(chǔ)不好的人學(xué)軟件開發(fā)比如java,有難度嗎???,基本就能走遍天下都不怕了!
我做Java開發(fā)有5年了,數(shù)學(xué)方面基本只會(huì)用到加、減、乘、除、指數(shù)等基本運(yùn)算。我覺得如果你不打算做算法的研究的話,不用考慮數(shù)學(xué)這方面,因?yàn)橛泻芏嘟?jīng)過驗(yàn)證的算法可供選擇。
1、最最簡(jiǎn)單的程序員,寫PHP,java,面向?qū)ο?,不考慮硬件,這種程序員數(shù)學(xué),英語都無要求,會(huì)開機(jī)就能學(xué),所以提升門檻不高,這種程序員也是數(shù)量最多,純粹的碼農(nóng),無所謂數(shù)學(xué)。2、面向偏軟件的算法與應(yīng)用層面。比如,這種程序員對(duì)數(shù)學(xué)就有要求了,大專是至少的學(xué)歷,高數(shù)微積分都得會(huì),對(duì)邏輯思維的需求比較大,自然工資不低。這種就需要很高的邏輯思維,數(shù)學(xué)必不可少。3、接近硬件的底層開發(fā)。比如搞電路的,機(jī)械電子,電氣工程,單片機(jī)嵌入式,這種需要了解的知識(shí)體系異常龐大,需要對(duì)硬件有巨大興趣,并且都是在工廠,估計(jì)沒多少人有興趣。主要跟硬件打交道,畫電路圖,這種對(duì)數(shù)學(xué)要求不高,但是一定得有巨大動(dòng)手能力,很枯燥。4、這種是純專家了,搞編譯器的,專門寫算法的,學(xué)歷要求最高,碩士研究生是基本的,數(shù)學(xué)系的博士最好,工資逆天。這種對(duì)數(shù)學(xué)要求高的很,線性代數(shù),離散數(shù)學(xué),微積分都是基本功,這個(gè)難度很大,不精的話沒多少提升空間??傊瑪?shù)學(xué)對(duì)軟件開發(fā)有優(yōu)勢(shì),但是還是看個(gè)人有無興趣。
如果你只是要干簡(jiǎn)單的java開發(fā),不難,但是大點(diǎn)的項(xiàng)目,思維邏輯很復(fù)雜,那就不行了
簡(jiǎn)單來說,Java基礎(chǔ)跟數(shù)學(xué)沒有關(guān)系,但是要是深入開發(fā)的話會(huì)涉及到的不僅僅是編程語言了,更多的是算法和邏輯
雖說掌握和了解了JAVA開發(fā)工程師要用到高中數(shù)學(xué)么???,java軟件開發(fā)對(duì)數(shù)學(xué)能力要求高嗎?,如果我的數(shù)學(xué)邏輯思維比較差學(xué)Java的開發(fā)困難吧 ?,數(shù)學(xué)基礎(chǔ)不好的人學(xué)軟件開發(fā)比如java,有難度嗎???,能走遍天下,但也要不斷去學(xué)習(xí)新的知識(shí),更多的Java知識(shí),請(qǐng)聯(lián)系客服獲取。