零基礎(chǔ)想學(xué)Java當(dāng)然是可以的,現(xiàn)在網(wǎng)上的資料比較多,Java培訓(xùn)機(jī)構(gòu)也多,所以想通過(guò)自學(xué)或者培訓(xùn)來(lái)學(xué)習(xí)Java技術(shù)都是可以的,而不同的學(xué)習(xí)方式所需要的學(xué)習(xí)時(shí)間也是不同的。
自學(xué)因?yàn)闆](méi)有系統(tǒng)的學(xué)習(xí)模式,資料也需要自己找,所以學(xué)習(xí)會(huì)比較慢,學(xué)習(xí)時(shí)長(zhǎng)在一年左右,學(xué)習(xí)也選對(duì)教程,教程不對(duì),內(nèi)容不專業(yè);學(xué)習(xí)方式不對(duì),學(xué)習(xí)不高效。看書(shū)學(xué)習(xí),容易出現(xiàn)問(wèn)題的就是碎片化學(xué)習(xí),確實(shí)很多動(dòng)手實(shí)踐的機(jī)會(huì),建議多看視頻教程進(jìn)行入門學(xué)習(xí)。
碎片化學(xué)習(xí)就是指,在不知道整體知識(shí)框架的情況下,憑感覺(jué)學(xué)習(xí),東一榔頭西一棒槌,最后自己會(huì)哪里不會(huì)哪里也搞不清楚。
而通過(guò)Java培訓(xùn)來(lái)學(xué)習(xí)的話,學(xué)習(xí)時(shí)間就會(huì)短很多了,大部分Java培訓(xùn)機(jī)構(gòu)的學(xué)習(xí)時(shí)長(zhǎng)都在5個(gè)月左右。
Java的學(xué)習(xí)時(shí)長(zhǎng)相較于其他科目來(lái)說(shuō)比較長(zhǎng)是因?yàn)閺牧汩_(kāi)始學(xué)Java需要學(xué)的知識(shí)點(diǎn)比較多還要自己動(dòng)手做很多項(xiàng)目,主要要學(xué)JavaEE基礎(chǔ)、JavaWeb開(kāi)發(fā)、Java高級(jí)框架、大型微服務(wù)分布式、微服務(wù)大型項(xiàng)目實(shí)戰(zhàn)等知識(shí)點(diǎn)。
零基礎(chǔ)是可以學(xué)習(xí)Java轉(zhuǎn)行的,學(xué)習(xí)時(shí)長(zhǎng)與你選擇的學(xué)習(xí)方式有關(guān),自學(xué)學(xué)習(xí)時(shí)間相對(duì)較長(zhǎng)兩年左右,但是花的錢會(huì)比較少,當(dāng)然自學(xué)還不一定都學(xué)會(huì);培訓(xùn)學(xué)習(xí)時(shí)間較短5個(gè)月左右,但是學(xué)費(fèi)較高,一般在兩萬(wàn)元左右還不包含食宿費(fèi)用,不過(guò)通過(guò)培訓(xùn)學(xué)習(xí)Java,找工作的時(shí)候會(huì)更好找一些。