零基礎(chǔ)學(xué)習(xí)java,學(xué)幾個月是可以學(xué)會的,這個會的程度一般只能達(dá)到入門級,可以達(dá)到開發(fā)簡單項目,找到一個初級程序員的工作。

至于學(xué)幾個月可以達(dá)到我說的這個級別,這個還要根據(jù)自己的學(xué)習(xí)能力來決定,一般情況下需要4-8個月時間。

零基礎(chǔ)學(xué)習(xí)java,學(xué)幾個月能學(xué)會呢?

至于學(xué)習(xí)的途徑,我介紹兩種:

第一種途徑:報名參加java開發(fā)培訓(xùn)班

這個是最捷徑的方式,目前市場有很多java開發(fā)培訓(xùn)班,這里我不做推薦,不然有做廣告的嫌疑。主要是零基礎(chǔ)的情況下,自學(xué)的話,首先不知道從何下手,即使知道要學(xué)哪些內(nèi)容,學(xué)習(xí)的過程中也會遇到各種各樣的問題,走很多彎路。而且很多人缺少良好的自律能力,如果找不到編程的樂趣,很難集中投入大量時間學(xué)習(xí),這給學(xué)習(xí)帶來很多的困難。培訓(xùn)班一般可以學(xué)習(xí)主流的開發(fā)技術(shù),通過系統(tǒng)的學(xué)習(xí),可以基本滿足工作的需要。培訓(xùn)班的培訓(xùn)時間一般都在4-8個月時間。當(dāng)然了,在挑選培訓(xùn)班的時候,一定要擦亮雙眼,培訓(xùn)班很多,教學(xué)質(zhì)量參差不齊,有很多培訓(xùn)班學(xué)完后效果不理想,所以在選擇培訓(xùn)班時,一定要慎重選擇。

第二種途徑:自學(xué)java開發(fā)

這種方式,優(yōu)點就是省錢,參加培訓(xùn)班費用還是比較高的,一期培訓(xùn)班的價格多在2萬左右,再加上學(xué)習(xí)過程中的生活開支,是一筆不小的費用。自學(xué)java比較適合有自學(xué)能力,并且有一定自律能力的人。自學(xué)的資料很多,有的人比較喜歡看一些教學(xué)培訓(xùn)視頻,跟著教程一步一步學(xué)習(xí),有的人喜歡看書。這兩種方式都很好,可以根據(jù)自己的實際情況。還有一個比較重要的內(nèi)容,就是自學(xué)到底要學(xué)習(xí)哪些內(nèi)容,根據(jù)我多年java開發(fā)的經(jīng)驗,可以按照這個順序來學(xué)習(xí):

  1. html

  2. css

  3. javascript

  4. jquery

  5. java基礎(chǔ)

  6. javaweb

  7. mysql數(shù)據(jù)庫

  8. ssm框架(spring+spring mvc+mybatis)

  9. springboot

  10. 通過以上技術(shù),做至少一個項目

java開發(fā)需要的技術(shù),還是比較多的,我這里只是列出來常規(guī)的一些技術(shù),在實際的使用中,還有很多相關(guān)的技術(shù)需要學(xué)習(xí),比如maven,svn(git),webservice,redis,mongodb等