對(duì)于想自學(xué)Java開(kāi)發(fā)的你,首先特別佩服你的學(xué)習(xí)熱情和毅力。對(duì)于你的困惑,我整理了一些我的建議。自學(xué)java每天幾小時(shí)合適?我認(rèn)為學(xué)習(xí)java重要的點(diǎn)不是在一天學(xué)多長(zhǎng)時(shí)間,因?yàn)槊總€(gè)人的基礎(chǔ)和學(xué)習(xí)能力、理解能力都是不一樣的,那些經(jīng)驗(yàn)帖看看就行了,沒(méi)必要看那么多,更沒(méi)必要完全復(fù)刻別人的學(xué)習(xí)方法,找到自己適合舒服的學(xué)習(xí)方式才是更重要的!
1.自學(xué)Java需要學(xué)的內(nèi)容
編程這個(gè)行業(yè)必須要自己多去實(shí)操,敲代碼不熟練絕對(duì)完蛋,就算你進(jìn)入一家企業(yè),你的第一件事仍然是寫(xiě)代碼,沒(méi)有哪一家公司可以直接給你一個(gè)項(xiàng)目經(jīng)理的位置坐,這樣不現(xiàn)實(shí),OK?學(xué)習(xí)Java就要采用代碼與理論結(jié)合的方式去學(xué),當(dāng)你拿到一個(gè)題目的時(shí)候首先要理清自己的思路,然后再把思路轉(zhuǎn)為代碼去實(shí)現(xiàn)。其次是學(xué)習(xí)基礎(chǔ)知識(shí)。Java這門(mén)語(yǔ)言,重要的就是JavaSE部分,不管你出于什么樣的水平,基礎(chǔ)知識(shí)對(duì)你來(lái)說(shuō)是重中之重。要明確一點(diǎn),java是學(xué)不完的!“學(xué)不完”不是說(shuō)學(xué)不會(huì)的意思,而是java是不斷更新迭代的,是一個(gè)需要不斷學(xué)習(xí)的技術(shù),做java開(kāi)發(fā)的程序員都會(huì)時(shí)不時(shí)地學(xué)習(xí)新的東西。JAVA學(xué)習(xí)的內(nèi)容繁雜,比如JavaSE;數(shù)據(jù)庫(kù);WEB前端;Javaweb;Javaweb項(xiàng)目;高級(jí)框架;互聯(lián)網(wǎng)分布式等等。
為您推薦:有沒(méi)有快速學(xué)習(xí)Java開(kāi)發(fā)的方法呢?
2.自學(xué)Java花費(fèi)較短的時(shí)間
現(xiàn)在不僅是計(jì)算機(jī)專(zhuān)業(yè),想轉(zhuǎn)行學(xué)java的人還是挺多的。學(xué)習(xí)方式主要有兩種:自學(xué)和培訓(xùn)。培訓(xùn)是比較系統(tǒng)并且有規(guī)劃的。只有培訓(xùn)這一種方式,是能說(shuō)出個(gè)大概時(shí)間的,因?yàn)榕嘤?xùn)班的培訓(xùn)時(shí)間是固定有限制的,在規(guī)定的培訓(xùn)時(shí)間內(nèi)完全學(xué)完課程的理想條件下,學(xué)上五六個(gè)月的時(shí)間,可以達(dá)到初級(jí)開(kāi)發(fā)者的水平,但是如果你想達(dá)到多高的技術(shù)水平是不可能,因?yàn)檫@一行畢竟還是憑項(xiàng)目經(jīng)驗(yàn)和工作經(jīng)驗(yàn)吃飯的!自學(xué),這個(gè)不夠系統(tǒng)并且時(shí)間上也是不固定的。真的能保持每天有效率的十個(gè)小時(shí)學(xué)習(xí)時(shí)間,半年下來(lái)也能找工作,這樣的人也存在,但是前提是學(xué)習(xí)方法和學(xué)習(xí)方向是對(duì)的,自學(xué)忌諱的點(diǎn)就是閉門(mén)造車(chē),較難的點(diǎn)也是在這。所以如果有條件,又想比較快地找到工作,先自學(xué)基礎(chǔ),再上培訓(xùn)班系統(tǒng)錘煉,是個(gè)挺不錯(cuò)的選擇!當(dāng)然,不管哪一種學(xué)習(xí)方式,重要的還是實(shí)踐。學(xué)習(xí)完理論知識(shí)之后,一定要?jiǎng)邮秩?xiě)代碼,每天十個(gè)小時(shí)感覺(jué)有點(diǎn)多了,每天早上2-3個(gè)小時(shí),下午2-3小時(shí),晚上2-3個(gè)小時(shí)夠用了,一天蒙頭學(xué)太累,而且根本集中不了精力,效率也不會(huì)太好。建議你學(xué)完一個(gè)知識(shí)點(diǎn)要去以作業(yè)的形式練習(xí),這樣才能夠達(dá)到鞏固和檢驗(yàn)學(xué)習(xí)效果的作用。
以上就是對(duì)于自學(xué)Java幾小時(shí)的介紹,如果能保持每天10個(gè)小時(shí)的有效學(xué)習(xí)時(shí)間,從零基礎(chǔ)達(dá)到初級(jí)java水平,上面所列舉出來(lái)的知識(shí)點(diǎn)學(xué)會(huì)的話,5個(gè)月左右的時(shí)間差不多,時(shí)間非常緊張的。