Java如今的發(fā)展已經(jīng)不言而喻了,Java行業(yè)前景大家都已經(jīng)非常熟知了,都想快馬加鞭的步入Java工程師的行業(yè),有些小伙伴疑惑零基礎(chǔ)學(xué)Java去培訓(xùn)機(jī)構(gòu)和自學(xué)哪個(gè)好?不知如何去選擇
我個(gè)人建議:如條件還可以,負(fù)擔(dān)不是那么大,可以選擇Java培訓(xùn)機(jī)構(gòu),參加Java培訓(xùn)一定會(huì)比你自學(xué)的好,如果培訓(xùn)都學(xué)好,自學(xué)Java肯定更難。如果有一定的基礎(chǔ)可以選擇自學(xué)Java,如果是零基礎(chǔ)參加Java培訓(xùn)機(jī)節(jié)約了時(shí)間成本又保證了學(xué)習(xí)效率。
如果條件不允許,選擇自學(xué)Java,自學(xué)肯定會(huì)難,但是只要你決心夠用,自學(xué)也可以找到工作,但是從比例來(lái)看會(huì)很低,其實(shí)無(wú)論在哪里學(xué)習(xí)都是一樣的,重在內(nèi)心怎么看待你學(xué)java這個(gè)事情。
個(gè)人經(jīng)歷:我學(xué)java不是培訓(xùn)的,最開始也是從大一開始自學(xué)的,那個(gè)時(shí)候?qū)ψ鰓eb方面比較有興趣,所以我還是比較相信興趣是最好的老師這句話的。那個(gè)時(shí)候在網(wǎng)上找了一些視頻教程學(xué)著也是非常痛苦,自己也看了一些書,但是作用都不是很大。所以我在這里不建議大家初學(xué)前端去看書,還是建議當(dāng)你學(xué)完了一部分之后,你在看書溫習(xí),這樣的效果是我實(shí)踐出來(lái)的,僅代表個(gè)人建議。直接完全看書學(xué)的后果可能是看了之后能看懂,但是自己動(dòng)手,啥都不會(huì)。
教程視頻不在于多,越多越是不看也是我個(gè)人總結(jié)出來(lái)的,我還是很少見到自己完全看視頻能自學(xué)java的,尤其現(xiàn)在框架越來(lái)越難,光看視頻還是比較難學(xué)java的,很多代碼上的東西如果沒有人告訴你,可能你連空行都不會(huì),代碼寫的一團(tuán)糟,最基本的達(dá)不到,更不要說(shuō)找到工作了。
零基礎(chǔ)學(xué)Java去培訓(xùn)機(jī)構(gòu)和自學(xué)哪個(gè)好?兩個(gè)抉擇:
一、如果你選擇Java培訓(xùn)建議如下:
既然選擇參加Java培訓(xùn),一定要擦亮雙眼選擇靠譜的Java培訓(xùn)機(jī)構(gòu),比如可以去Java培訓(xùn)機(jī)構(gòu)參加免費(fèi)的體驗(yàn)課程,去Java培訓(xùn)班去感受一下真正的授課風(fēng)格,當(dāng)然有些Java培訓(xùn)機(jī)構(gòu)把所有人都放在一個(gè)班進(jìn)行授課,由于學(xué)員水平不一自然造成每個(gè)學(xué)員接收的Java知識(shí)點(diǎn)不同,雖然現(xiàn)在的Java培訓(xùn)機(jī)構(gòu)都可以承諾免費(fèi)重學(xué),但是免費(fèi)重學(xué)需要大量的時(shí)間成本,為此在選擇Java培訓(xùn)機(jī)構(gòu)的時(shí)候除了要注重Java培訓(xùn)機(jī)構(gòu)的大小還要注意看看該Java培訓(xùn)機(jī)構(gòu)是否采用“因材施教,分級(jí)教學(xué)”非常重要。
二、如果你選擇自學(xué)Java建議如下
1、了解如今的市場(chǎng)行情,就是企業(yè)需要什么樣的人才,這點(diǎn)很重要。
2、有一套系統(tǒng)的學(xué)習(xí)方案,學(xué)習(xí)不是瞎學(xué)的,是有節(jié)奏感的,每天看多少視頻,不是說(shuō)看完了就完了,在很多人的實(shí)踐中,看完視頻一點(diǎn)用沒有用。一天用多少時(shí)間學(xué)前端,自己規(guī)劃好,每天做什么案例都是非常重要的。
3、合理的學(xué)習(xí)路線,規(guī)劃好每天的學(xué)習(xí)。
4、有人指點(diǎn),很多問(wèn)題是我們自己不可能解決的,除非那個(gè)是天才,可能一個(gè)小問(wèn)題,我們一天都想不明白,但是別人的一句話可能就懂了,這個(gè)就是經(jīng)驗(yàn)。
分享一下java學(xué)習(xí)路線:
第一:首先建議大家從HTML+CSS
靜態(tài)布局還開始,有人說(shuō)我是做后端的,前端的事情不用管,這本身就是一個(gè)誤區(qū),如今HTML5這么強(qiáng)大,你不會(huì)本身就不會(huì)有什么競(jìng)爭(zhēng)力。
第二:Javascript和jQuery的學(xué)習(xí),不用說(shuō)Javascript無(wú)論在前端還是后端中都是占比非常大的,很多人學(xué)不懂也是情理之中,這個(gè)跟思維有關(guān)系,適當(dāng)了解一下數(shù)據(jù)結(jié)構(gòu)有利于學(xué)習(xí)Javascript和javase。
第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎(chǔ)部分,上過(guò)學(xué)的人都知道,任何一個(gè)試卷80%都是基礎(chǔ),沒有太難的東西,JAVASE就是JAVA的基礎(chǔ),根據(jù)我這么多年學(xué)習(xí)java的經(jīng)驗(yàn)來(lái)看,如果一個(gè)人學(xué)不好JAVASE,那JAVA基本就是白學(xué),后面的框架基本就是聽天書。
第四:數(shù)據(jù)庫(kù),不用了說(shuō)了,最常見的那三個(gè)數(shù)據(jù)庫(kù),增刪改查,多去練習(xí)SQL語(yǔ)句吧,復(fù)雜的連接表示有難度的。
第五:JSP和servlet 就目前來(lái)看
有些公司現(xiàn)在不用JSP,因?yàn)樗募虞d速度有點(diǎn)慢。不過(guò)還是現(xiàn)在學(xué)著吧,畢竟在JAVA體系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring
mvc,這些東西都要掌握,但是整個(gè)JAVA體現(xiàn)想要理解的還算可以確實(shí)有些難度,自己的話,基本沒啥可能了。
如果你想?yún)⒓覬ava培訓(xùn)班,填寫下面的表單即可有機(jī)會(huì)獲得達(dá)內(nèi)Java培訓(xùn)機(jī)構(gòu)免費(fèi)體驗(yàn)課程,來(lái)達(dá)內(nèi)感受一下“因材施教,分級(jí)培優(yōu)”的好處,不存在學(xué)員學(xué)不會(huì)聽不懂的問(wèn)題。