想自學java?
作為一名從業多年的程序員,也培養過大量的從零基礎到初級中級的JAVA工程師。我來回答您這個問題。
雖然這個不能用固定的時間來衡量,因為他關聯的因數有很多如:自身基礎、學歷、自控力、對知識的熱愛程度等…
但是根據我多年從業經驗,推薦一條學習路線給你,希望能夠幫到你。
第一階段(10天):程序基礎入門
第二階段(30天):Java SE核心基礎
第三階段(30天):JavaWeb應用
第四階段(20天):SSH及SSM框架
第五階段(20天):Linux、Shiro、Redis、JMS、Nginx、Mongodb等
第六階段(10天):Spring boot、Oracle數據庫
第七階段(…):Spring Cloud,分布式等…我就不一一贅述了
如上我的推薦的路線,你每天堅持下去。5個月左右能把知識過一遍,但是要想滿足企業要求還得找具體企業項目實戰,寫幾個項目。少一點1.5個月,多則幾個月。當然考慮到您是自學,應該時間還會拉長至1年。
總的來說,任何事物看似很困難,但是你真正去做了并且堅持下去也沒什么。希望你能堅持下去,越努力越幸運。付出就有收獲,加油!
Java菜鳥聯盟,一個專注IT項目實戰技能免費分享的team。深耕IT技術,堅持輸出干貨,喜歡的朋友點擊關注、分享、轉發。謝謝!