Java多久可以學(xué)會(huì)是因人而異的。如果說(shuō)從零開始學(xué)習(xí)Java,要考慮到每天學(xué)習(xí)的時(shí)長(zhǎng)和每個(gè)人的接受能力。如果每天自學(xué)8小時(shí)的話,結(jié)合一定的學(xué)習(xí)資料和前輩指導(dǎo),最少也需要半年才能達(dá)到就業(yè)的水平。如果是參加Java培訓(xùn)機(jī)構(gòu)就會(huì)學(xué)得更快更系統(tǒng)一些。
一、Java學(xué)習(xí)注意事項(xiàng)
很多人自學(xué)java,因?yàn)樽ゲ粶?zhǔn)學(xué)習(xí)java的重點(diǎn),找不到學(xué)習(xí)java的方向。往往浪費(fèi)大量的時(shí)間和精力,收效甚微。在面試IT企業(yè)時(shí)或者參與真正的項(xiàng)目開發(fā)時(shí)忽然發(fā)現(xiàn)自己一無(wú)所知。
如果要面試,企業(yè)基本上都會(huì)要求面試者有項(xiàng)目經(jīng)驗(yàn),否則是不會(huì)有公司要你的,在這一點(diǎn)上,參加有實(shí)戰(zhàn)項(xiàng)目的培訓(xùn)機(jī)構(gòu)就會(huì)好很多。而有一些基礎(chǔ)的人,在經(jīng)過(guò)有人系統(tǒng)的教學(xué)后,是可以很快學(xué)會(huì)掌握java的,大概3個(gè)月左右就能到達(dá)就業(yè)的水平。不過(guò)java相對(duì)于C,C++java而言,java無(wú)疑簡(jiǎn)單了很多,不需要指針,不需要銷毀對(duì)象,使得對(duì)java初學(xué)者來(lái)講更容易入門,挫敗感也更低。
二、學(xué)習(xí)Java的流程
我認(rèn)為正確的學(xué)習(xí)路徑應(yīng)該是一個(gè)月java基礎(chǔ),兩個(gè)月JavaSE,半個(gè)月html+css+div,一個(gè)月的數(shù)據(jù)庫(kù),一個(gè)月servlet+jsp,然后兩個(gè)月SSH框架。然后串起來(lái)復(fù)習(xí)一遍,把知識(shí)結(jié)合起來(lái),通過(guò)幾個(gè)項(xiàng)目實(shí)踐練練手,就差不多了。其實(shí)學(xué)習(xí)java 基礎(chǔ)部分需要時(shí)間不止一個(gè)月,至于說(shuō)不止一個(gè)月,是需要你將java 基礎(chǔ)部分完全明白,能夠聯(lián)系起來(lái)綜合運(yùn)用,甚至需要兩遍三遍;之所以這么說(shuō),不是為了強(qiáng)調(diào)java 有多難,而是為了強(qiáng)調(diào)基礎(chǔ)有多重要。
java零基礎(chǔ)的學(xué)生自學(xué)一定會(huì)耗費(fèi)大量的時(shí)間和精力,而且如果你沒(méi)有制定好系統(tǒng)的學(xué)習(xí)方案,效果很可能事倍功半,上java培訓(xùn)班也是個(gè)不錯(cuò)的選擇,培訓(xùn)機(jī)構(gòu)研發(fā)的優(yōu)質(zhì)課程加上自己的努力,一定可以學(xué)有所成,當(dāng)然一定要慎重選擇靠譜的機(jī)構(gòu),可以考慮來(lái)千鋒教育實(shí)地考察一下。
總而言之,自學(xué)java并不是不可以,但相對(duì)效率會(huì)低很多,對(duì)個(gè)人學(xué)習(xí)能力要求更高,學(xué)習(xí)周期也會(huì)很長(zhǎng),而最重要的是找到的學(xué)習(xí)資料是零散的非系統(tǒng)性的,也可能不是最新資料,所以參加Java培訓(xùn)課程也是一個(gè)好的選擇!