自學(xué)Java要6個(gè)月才可能達(dá)到工作的水平。自學(xué)Java有四個(gè)階段,大家可以按照這四個(gè)階段學(xué)習(xí),能夠提前做好系統(tǒng)的規(guī)劃,我們才能學(xué)的更加扎實(shí)以及系統(tǒng)。
我們需要一個(gè)多月學(xué)JavaSE,從零基礎(chǔ)起步,深入的學(xué)習(xí)JavaSE課程,掌握扎實(shí)的Java基礎(chǔ)、深入理解面向?qū)ο缶幊趟枷耄炀氝M(jìn)行l(wèi)ava程序的編寫(xiě),掌握一定的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)。
我們需要再用一個(gè)多月學(xué)Java Web,從前端到程序到數(shù)據(jù)庫(kù),系統(tǒng)性學(xué)系Javaweb開(kāi)發(fā)技術(shù)棧,主要內(nèi)容包括: HTML5、CSS3、JavaScript 、 jQuery Bootstrap/layui、MySQL數(shù)據(jù)庫(kù)、JDBC數(shù)據(jù)庫(kù)編程技術(shù)、服務(wù)器與HTTP協(xié)議、Servlet、JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、AJAX與ISON異步交互技術(shù)等通過(guò)本階段的學(xué)習(xí)你將熟練掌握J(rèn)avaweb開(kāi)發(fā)技術(shù)棧,能夠使用JDBC、JSP、Servlet進(jìn)行JavaWeb項(xiàng)目的開(kāi)發(fā),積累一定的項(xiàng)目業(yè)務(wù)經(jīng)驗(yàn),具備企業(yè)實(shí)習(xí)工程師的技術(shù)能力。
開(kāi)發(fā)框架需要學(xué)習(xí)一個(gè)半月的時(shí)間,熟練掌握企業(yè)級(jí)開(kāi)發(fā)框架,能夠熟練使用SpringBoot整合SSM進(jìn)行單體架構(gòu)項(xiàng)目、前后端分離架構(gòu)項(xiàng)目開(kāi)發(fā),進(jìn)一步積累業(yè)務(wù)經(jīng)驗(yàn)。
分布式系統(tǒng)架構(gòu)也是很重要的,學(xué)會(huì)才能的達(dá)到就業(yè)的水平,分布式技術(shù)及微服務(wù)架構(gòu)技術(shù)包括件系統(tǒng)架構(gòu)演進(jìn)、容器化技術(shù)Docker 、分布式緩存Redis、分布式鎖Redis與Redission、搜索引擎Elasticsearch、消息隊(duì)列。