沒有Java基礎(chǔ)可以學(xué)大數(shù)據(jù),如果您想從事大數(shù)據(jù)開發(fā)工作,則必須學(xué)習(xí)Java編程語(yǔ)言,如果您只是想朝數(shù)據(jù)分析的方向發(fā)展,那么學(xué)習(xí)Python就足夠了。不過(guò)就算沒有Java基礎(chǔ)也不要緊,參加系統(tǒng)的課程不難發(fā)現(xiàn),無(wú)論哪個(gè)大數(shù)據(jù)培訓(xùn)機(jī)構(gòu)的課程都涉及Java編程語(yǔ)言的學(xué)習(xí)。
學(xué)習(xí)大數(shù)據(jù)并不一定需要學(xué)習(xí)Java編程語(yǔ)言,這取決于您學(xué)習(xí)大數(shù)據(jù)的目的,如果您更愿意在大數(shù)據(jù)行業(yè)發(fā)展,那么學(xué)習(xí)Java是必要的,但是,如果你想從事的數(shù)據(jù)分析還可以學(xué)習(xí)Python,這對(duì)于與數(shù)據(jù)分析相關(guān)的職位非常有用。
許多非技術(shù)職位現(xiàn)在都要求求職者具有分析數(shù)據(jù)的能力,學(xué)習(xí)大數(shù)據(jù)可以使學(xué)習(xí)者掌握收集有價(jià)值數(shù)據(jù)的能力,因此,如果您只想掌握數(shù)據(jù)分析的能力,那么學(xué)習(xí)Python也是很有必要的,另外,有大數(shù)據(jù)系統(tǒng)開發(fā)工程師和大數(shù)據(jù)應(yīng)用開發(fā)工程師的職位,這類職位對(duì)求職者有相對(duì)較高的IT技術(shù)要求,從業(yè)人員需要負(fù)責(zé)Hadoop集群體系結(jié)構(gòu)的設(shè)計(jì)與開發(fā),構(gòu)建,管理,操作和維護(hù)等數(shù)據(jù)分析,因此,這個(gè)崗位精通Java編程語(yǔ)言是基礎(chǔ),此外,您還必須學(xué)習(xí)Linux系統(tǒng)和數(shù)據(jù)庫(kù)等的基本操作。
如果您想從事大數(shù)據(jù)開發(fā),那么一定要學(xué)習(xí)Java,相關(guān)的培訓(xùn)課程都是可以系統(tǒng)的帶你學(xué)習(xí)。