java零基礎(chǔ)自學(xué) 28歲零基礎(chǔ)自學(xué)java編程還來得及嗎?
28歲零基礎(chǔ)自學(xué)java編程還來得及嗎?我26歲從工廠辭職去大連學(xué)了計算機(jī),軟件,網(wǎng)絡(luò)都學(xué)了。開始的目標(biāo)是數(shù)據(jù)庫方面,C ,C#,JAVA,J2EE,J2ME,JSP都學(xué)了,SQL Server,O
28歲零基礎(chǔ)自學(xué)java編程還來得及嗎?
我26歲從工廠辭職去大連學(xué)了計算機(jī),軟件,網(wǎng)絡(luò)都學(xué)了。開始的目標(biāo)是數(shù)據(jù)庫方面,C ,C#,JAVA,J2EE,J2ME,JSP都學(xué)了,SQL Server,ORACLE也學(xué)了,一些其他的也都學(xué)了不少。后來在大連看了工作,不是找不到,而是工資太少,因?yàn)槲沂羌夹.厴I(yè)當(dāng)工人,所以學(xué)歷勉強(qiáng)算高中,這是硬傷。回到家鄉(xiāng)一個三四線的小城市,之前學(xué)習(xí)的時候我知道有一家公司是做PB的,所以下功夫?qū)W了PB,面試什么都過了,又被告知不缺人,沒錄用。后來準(zhǔn)備過完年會大連,陰差陽錯的有找到工作了,工資雖然不多,但好歹是在家鄉(xiāng),而且我負(fù)責(zé)SQL,也算對口。干了兩個月,有個機(jī)遇,就去了央企做代維,從28做到現(xiàn)在38,是網(wǎng)絡(luò)管理和修電腦。至于軟件,就幫人做過幾個畢業(yè)設(shè)計,自己開發(fā)幾個小軟件工作上用。JAVA學(xué)好怎么也得兩年,沒有工作經(jīng)驗(yàn),30歲沒幾個公司愿意要你,除非你有關(guān)系,可以參與項目。學(xué)歷你是否夠?英語你是否可以?而且你這個零基礎(chǔ)是零到什么程度?只能說前景不樂觀。
請問java如何學(xué)習(xí)?
老生常談的問題了,為什么這么講了呢?無論學(xué)習(xí)什么,首先都會有人問這個東西該怎么學(xué)習(xí)?怎么學(xué)習(xí)效率高?有什么好的方法?也都能找到各種五花八門的回答,但無外乎都是先打好基礎(chǔ),結(jié)合實(shí)踐,最后后慢慢進(jìn)階。其實(shí)也就是這樣,學(xué)習(xí)沒有捷徑,只有一步一步腳踏實(shí)地,慢慢積累,下的功夫足夠了,自然就會了。
但是呢,各個行業(yè)的學(xué)習(xí)方法上是有一些差異的,就it行業(yè)來說,學(xué)的東西基本都是用來應(yīng)用的,所以多動手是必不可少的,無論是打基礎(chǔ),還是后面的進(jìn)階學(xué)習(xí),多敲多思考是貫穿始終的,遇到不懂的始終想不通的,不要管,往后看就對了,不要鉆牛角尖,這些問題往往是由于你的知識面太窄了造成的,所以看到后面,前面的自然就頓悟了??傊_踏實(shí)地,慢慢來,堅持不懈,兩個月se基礎(chǔ)語法,面向?qū)ο蠡咎匦远寄軌蛘莆盏牟畈欢唷?/p>
隨著你學(xué)習(xí)的深入,你會感覺自己什么都會了,無敵的感覺,那么恭喜你,剛剛踏進(jìn)門檻,但還沒有入門,我把這個階段稱為“門外漢階段”,這個階段,你的見識太少,覺得自己什么都會,其實(shí)只是個井底之蛙。
很快你就會度過這個階段,突然有一天,你感覺自己什么都不會了,你很迷茫,覺的路很長,走不到盡頭,這個時候你才全是真正的入門了,達(dá)到第一層。
繼續(xù)往后,你會發(fā)現(xiàn),入了門之后,學(xué)起來變得輕松許多,不是自己的代碼也能讀懂了,學(xué)習(xí)起來如日中天,這是也是你技術(shù)大幅提高的時候,也就到達(dá)了第二層。
再往后,你的技術(shù)越來越高,你發(fā)現(xiàn)自己懂的卻越來越“少”了,這時候你的眼界比之前高了好幾個層次,視野更大了,看到的東西很多,覺得自己懂得太少,這才到了第三層。
于是,你不斷地學(xué),不斷地補(bǔ)短板,了解的越來越多,你又發(fā)現(xiàn),自己好像又什么都不會了,就到了第四層。
有一天,你發(fā)現(xiàn)第一層到第四層是個循環(huán)的過程,你瞬間明白其實(shí)it行業(yè)就是這樣,技術(shù)更新迭代的很快,今天你是行業(yè)大佬,明天你可能就成了“門外漢”,只有保持不斷學(xué)習(xí),才不會被行業(yè)淘汰,這就是第五層。
作為一名門外漢,如何邁出學(xué)Java的第一步?
首先強(qiáng)調(diào)一點(diǎn),開發(fā)行業(yè)不是所有人都適合做這行,如果年齡超過30歲真的不用考慮做開發(fā)。
如果你年紀(jì)在20~28,轉(zhuǎn)行學(xué)Java問題應(yīng)該不是很大。那新手如何去學(xué)習(xí)Java呢,可以按我說的學(xué)習(xí)步聚來:
1、計算機(jī)基礎(chǔ)知識要掌握
計算機(jī)基本知識、常用軟件要了解;
2、HTML
要求利用HTML能制作出網(wǎng)頁;
3、DIV CSS
要求利用DIV CSS對網(wǎng)頁進(jìn)行排版,且要保證不同瀏覽器的兼容性;
4、JavaScript、jQuery
要求能利用JS/JQ對網(wǎng)頁DOM進(jìn)行操作、表單驗(yàn)證、基礎(chǔ)特效的處理;
5、數(shù)據(jù)庫:MySQL
要求掌握MySQL的安裝、SQL查詢語句;
6、Java基礎(chǔ)知識
JavaSE基礎(chǔ)知識要扎識;
7、Spring SpringMVC SpringBoot
利用Spring框架進(jìn)行網(wǎng)站開發(fā),此時可以獨(dú)立做項目了。
以上學(xué)完,可以說Java入門了,能算得上是初級Java程序員,未來的路還很長,技術(shù)是沒有終點(diǎn)的。如果對Java感興趣可以關(guān)注我哦,近期也有Java基礎(chǔ)課程分享,加油!