學(xué)java需要數(shù)學(xué)很好嗎 學(xué)java對(duì)數(shù)學(xué)的要求高嗎?
學(xué)java對(duì)數(shù)學(xué)的要求高嗎?1. 最簡(jiǎn)單的程序員編寫PHP、Java、面向?qū)ο螅豢紤]硬件。這類程序員對(duì)數(shù)學(xué)和英語沒有要求,只要打開電腦就能學(xué)會(huì),所以晉升門檻不高。這種程序員也有最多的數(shù)字,純編碼器
學(xué)java對(duì)數(shù)學(xué)的要求高嗎?
1. 最簡(jiǎn)單的程序員編寫PHP、Java、面向?qū)ο?,而不考慮硬件。這類程序員對(duì)數(shù)學(xué)和英語沒有要求,只要打開電腦就能學(xué)會(huì),所以晉升門檻不高。這種程序員也有最多的數(shù)字,純編碼器,沒有數(shù)學(xué)。
2. 部分軟件的算法和應(yīng)用。例如,JavaScript程序員對(duì)數(shù)學(xué)有要求。他們至少有大學(xué)學(xué)位,而且必須擅長(zhǎng)微積分。他們對(duì)邏輯思維的要求很高,所以薪水不低。這就需要高度的邏輯思維,數(shù)學(xué)是必不可少的。
3. 接近硬件的底層開發(fā)。比如那些從事電路、機(jī)械電子、電氣工程、單片機(jī)嵌入式的人,需要了解的知識(shí)體系是極其龐大的,他們需要對(duì)硬件有極大的興趣,而且他們都在工廠里。估計(jì)很少有人感興趣。主要是處理硬件,畫電路圖,這類數(shù)學(xué)不高,但一定要有很大的動(dòng)手能力,很枯燥。
4. 這是一名純粹的專家,從事編譯,專攻算法,學(xué)歷要求最高,碩士學(xué)位基本,數(shù)學(xué)系最好的博士學(xué)位,薪水是不利的。線性代數(shù)、離散數(shù)學(xué)和微積分都是基礎(chǔ)技能,難度很大。如果不精確,就沒有太大的改進(jìn)空間。總之,數(shù)學(xué)在軟件開發(fā)中有其優(yōu)勢(shì),但仍取決于人們是否感興趣。
數(shù)學(xué)底子不行,可以學(xué)習(xí)java嗎?
學(xué)習(xí)編程對(duì)數(shù)學(xué)的要求有幾個(gè)方面:基本邏輯、抽象、算法設(shè)計(jì)。
基本邏輯:用于邏輯判斷、循環(huán)處理等。我沒有使用非常高級(jí)的數(shù)學(xué)。
摘要:抽象的深層應(yīng)用在于對(duì)象軟件設(shè)計(jì),影響程序體系結(jié)構(gòu)。如何平衡可擴(kuò)展性、易用性、可重用性和效率。
算法設(shè)計(jì):可能涉及復(fù)雜的數(shù)學(xué)。然而,以現(xiàn)在正在進(jìn)行人工智能/人工智能的程序員為例,他們中的許多人稱之為其他人的庫,他們對(duì)這些庫沒有深入的了解。當(dāng)然,數(shù)學(xué)扎實(shí),為了更好的了解整個(gè)系統(tǒng),做更新。
所以不要追求做架構(gòu)師、算法工程師這些,學(xué)編程還是不需要好的深?yuàn)W數(shù)學(xué)。
數(shù)學(xué)不是很好,可以學(xué)好軟件工程這個(gè)專業(yè)嗎?這個(gè)專業(yè)怎么樣?有前景嗎?
軟件工程一般偏重于工程系,數(shù)學(xué)不是很好,可以從事未來數(shù)學(xué)不是很高的軟件開發(fā)工作。
軟件工程是目前最受歡迎的專業(yè)之一。軟件工程專業(yè)必須有一個(gè)光明的未來。關(guān)鍵是在大學(xué)期間要有一顆深沉的心去學(xué)習(xí)。軟件工程專業(yè)有很多東西要學(xué)。大學(xué)是打好基礎(chǔ)的黃金時(shí)期,所以我們必須把握好。至于數(shù)學(xué)不是很好,軟件工程專業(yè)有高等數(shù)學(xué)、線性代數(shù)等課程,如果你決定從事軟件開發(fā)工作而不是研究工作,那么你只需要掌握基礎(chǔ)就行了,難度不大。
因此,如果你想申請(qǐng)軟件工程專業(yè),你不必?fù)?dān)心你的數(shù)學(xué)不是很好的問題。你只需要看看你是否想學(xué)習(xí)軟件工程并有決心繼續(xù)學(xué)習(xí)。