零基礎(chǔ)是可以學(xué)習(xí)Java轉(zhuǎn)行的,學(xué)習(xí)時(shí)長(zhǎng)與你選擇的學(xué)習(xí)方式有關(guān),自學(xué)Java需要多久可以學(xué)會(huì)?大概需要一年左右,花的錢會(huì)比較少,當(dāng)然自學(xué)還不一定都學(xué)會(huì);培訓(xùn)學(xué)習(xí)時(shí)間較短5個(gè)月左右,但是學(xué)費(fèi)較高,一般在兩萬(wàn)元左右還不包含食宿費(fèi)用,不過(guò)通過(guò)培訓(xùn)學(xué)習(xí)Java,找工作的時(shí)候會(huì)更好找一些。
第一階段:Java基礎(chǔ)知識(shí)
每天學(xué)習(xí)8小時(shí),需要對(duì)Java的基本知識(shí)有一個(gè)大致的了解,至少要了解如何定義方法,如何聲明變量!加減乘除也應(yīng)該會(huì)了。
第二階段:Java網(wǎng)頁(yè)知識(shí)
這一階段,可以了解html、js、css的大致原理,需要手寫一個(gè)正確的js,不能抄來(lái)改!
第三階段:數(shù)據(jù)庫(kù)知識(shí)
這時(shí)候熟悉一下mysql,了解基本的增刪改查語(yǔ)句,不要說(shuō)很難的,單表查詢肯定能做到了吧?了解框架,不用深入,也深入不了,起碼要知道怎么在框架的哪個(gè)方法里面加自己的代碼!
以上是關(guān)于自學(xué)Java的一些基本知識(shí)。如果這里沒(méi)有問(wèn)題,你可以繼續(xù)深入學(xué)習(xí)。自學(xué)Java的時(shí)間應(yīng)該更長(zhǎng)。如果你自學(xué)Java,你需要更多的毅力。你每天花多少時(shí)間學(xué)習(xí),盡量不要打破它,因?yàn)橹R(shí)很容易忘記。你會(huì)發(fā)現(xiàn),在學(xué)習(xí)之后,你會(huì)忘記前面的那個(gè)。編程學(xué)習(xí)還需要你不斷地預(yù)覽和重復(fù)練習(xí),以便你能夠掌握它。另外,一個(gè)人在沒(méi)有同伴的情況下學(xué)習(xí)是一個(gè)孤獨(dú)的問(wèn)題,基本上是自己解決的,自然會(huì)花更長(zhǎng)的時(shí)間。我花了將近七個(gè)月的時(shí)間在工作和學(xué)習(xí)前后每天學(xué)習(xí)3-4個(gè)小時(shí)左右。通過(guò)這種方式,你會(huì)發(fā)現(xiàn)你只掌握了一些皮毛。進(jìn)入工作崗位后,我發(fā)現(xiàn)我仍然什么都不懂。很多事情仍然需要學(xué)習(xí)。有時(shí)候,如果你不敢問(wèn)一些簡(jiǎn)單的問(wèn)題,你必須自己解決。這還不夠。如果你總是自學(xué)Java,事實(shí)上,我認(rèn)為這是沒(méi)有希望的。你遲早要抓住機(jī)會(huì)開(kāi)始工作,這樣你才能學(xué)得更快。
參加Java培訓(xùn)的時(shí)間會(huì)更快。盡量全職去上課,包括晚上在學(xué)校自學(xué)。Java培訓(xùn)機(jī)構(gòu)將有更多的學(xué)習(xí)伙伴。你可能會(huì)發(fā)現(xiàn)更多的學(xué)習(xí)樂(lè)趣。如果有問(wèn)題,學(xué)生或老師可以一起討論,幫助解決,并且會(huì)少走彎路,根據(jù)目前市場(chǎng)上大多數(shù)Java培訓(xùn)機(jī)構(gòu),他們通常會(huì)安排4-5個(gè)月的時(shí)間進(jìn)行Java培訓(xùn)。學(xué)習(xí)水平也不均衡。這主要取決于你自己。Java培訓(xùn)機(jī)構(gòu)通常會(huì)幫助推薦工作。只要你學(xué)得好,你就應(yīng)該能很快找到你的第一份工作。之后的修行就要看你個(gè)人了。其實(shí)時(shí)間和經(jīng)濟(jì)允許參加Java培訓(xùn)班是捷徑之一,如果堅(jiān)持自學(xué)Java小編你一些建議:
1.在自學(xué)Java之前,不要急于下定決心學(xué)習(xí)。首先,找一些基本的視頻學(xué)習(xí)一段時(shí)間,看看你是否適合學(xué)習(xí)Java。如果你適合再做其他安排。
2.在決定學(xué)習(xí)之后,我們應(yīng)該首先找到一套完整且更好的Java教程。如果有必要,我們可以花一些錢買一套來(lái)學(xué)習(xí)。Java內(nèi)容的質(zhì)量對(duì)于學(xué)習(xí)非常重要,這與以后的工作直接相關(guān)。
3.在學(xué)習(xí)之前,我們應(yīng)該提前制定一套學(xué)習(xí)計(jì)劃。時(shí)間安排應(yīng)該是準(zhǔn)確的,也就是說(shuō),我們每天需要學(xué)習(xí)多長(zhǎng)時(shí)間。最好每周安排另一次知識(shí)調(diào)查,檢查我們每周的學(xué)習(xí)成績(jī),并在每個(gè)階段進(jìn)行項(xiàng)目練習(xí)。
4、找到適合自己學(xué)習(xí)的Java方法,好的學(xué)習(xí)方法可以提高學(xué)習(xí)效率,學(xué)起起來(lái)更加輕松。
5.多與他人溝通,在學(xué)習(xí)過(guò)程中多與同樣學(xué)習(xí)Java的人溝通,增加一些溝通小組和知識(shí)問(wèn)答平臺(tái),遇到問(wèn)題可以溝通咨詢,提高學(xué)習(xí)效率。
自學(xué)Java需要多久可以學(xué)會(huì)?大概需要1年時(shí)間,期間需要我們具備一定的毅力和時(shí)間,畢竟自學(xué)的周期會(huì)比較長(zhǎng),其實(shí)參加Java培訓(xùn)是比較快捷的就業(yè)方式之一。所以大家可以根據(jù)自身情況進(jìn)行選擇性的學(xué)習(xí)。更多關(guān)于Java培訓(xùn)的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢(mèng)想。