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