如今學(xué)習(xí)Java的這些初學(xué)者在學(xué)習(xí)的工程中都常常問:“Java入門學(xué)習(xí)到Java開發(fā)一般學(xué)多久”。其實(shí)這個(gè)是真的不好讓人回答,畢竟每個(gè)人的學(xué)習(xí)進(jìn)度是不一樣的,又不了解基礎(chǔ)怎么樣,接受事物的快慢如何,但是大部分人經(jīng)過一個(gè)系統(tǒng)的學(xué)習(xí)過程都能夠掌握基本的Java開發(fā)。
由于目前Java的應(yīng)用領(lǐng)域比較廣泛且不同的開發(fā)方向需要具備不同的知識(shí)結(jié)構(gòu),所以在學(xué)習(xí)時(shí)間上也有一定的區(qū)別。目前Java主要應(yīng)用于Web開發(fā)、Android開發(fā)、大數(shù)據(jù)開發(fā)以及各種后端服務(wù)開發(fā),對(duì)于大部分初學(xué)者來說,從Web開發(fā)開始學(xué)起是不錯(cuò)的選擇。
Web開發(fā)要想達(dá)到初級(jí)開發(fā)崗位的要求需要掌握三方面內(nèi)容,其一是Java面向?qū)ο箝_發(fā)基礎(chǔ);其二是Web開發(fā)基礎(chǔ),包括部分前端開發(fā)內(nèi)容;其三是框架開發(fā)。Java開發(fā)基礎(chǔ)通常是學(xué)習(xí)的重點(diǎn),同時(shí)也是難點(diǎn),關(guān)鍵在于建立面向?qū)ο蟮木幊趟枷?,這部分學(xué)習(xí)時(shí)間大概需要4周左右。
Web開發(fā)基礎(chǔ)部分包括的內(nèi)容比較多,除了要掌握基本的Servlet、JavaBean等傳統(tǒng)Java技術(shù)之外,還需要掌握J(rèn)ava操作數(shù)據(jù)庫(kù),以及Web容器的運(yùn)行機(jī)制等等。另外,目前Web學(xué)習(xí)也要重點(diǎn)掌握一下Javascript技術(shù),這部分內(nèi)容的學(xué)習(xí)時(shí)間大概需要8周左右??蚣懿糠值膶W(xué)習(xí)可以把重點(diǎn)放在Spring系列上,包括SpringMVC、SpringBoot和SpringCloud,通常需要4周左右能夠熟悉基本的開發(fā)過程。
在學(xué)習(xí)完JavaWeb開發(fā)之后,既可以向Android開發(fā)方向發(fā)展,也可以向大數(shù)據(jù)方向發(fā)展,其中向Android開發(fā)方向發(fā)展相對(duì)要容易一些,而且具備后端開發(fā)知識(shí)對(duì)于開發(fā)Android應(yīng)用也會(huì)有一定的幫助。如果往大數(shù)據(jù)方向發(fā)展則需要學(xué)習(xí)大數(shù)據(jù)平臺(tái)知識(shí),可以從Hadoop平臺(tái)開始學(xué)起,另外學(xué)習(xí)大數(shù)據(jù)開發(fā)需要具備一定的數(shù)學(xué)基礎(chǔ)和統(tǒng)計(jì)學(xué)基礎(chǔ),也可以在學(xué)習(xí)大數(shù)據(jù)的過程中陸續(xù)補(bǔ)學(xué)。
以上就是天津卓眾教育Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java入門學(xué)習(xí)到Java開發(fā)一般學(xué)多久”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)內(nèi)容
零基礎(chǔ)自學(xué)Java編程要多久
自學(xué)Java,一天學(xué)幾個(gè)小時(shí)發(fā)現(xiàn)自己很強(qiáng)大
新手從0開始學(xué)習(xí)java要多久?怎么學(xué)習(xí)比較快?
零基礎(chǔ)自學(xué)Java要多久,是不是很難