• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁(yè) > 機(jī)構(gòu)新聞 > 自學(xué)Java開(kāi)發(fā)如何學(xué)起?
機(jī)構(gòu)主頁(yè) > 機(jī)構(gòu)新聞>自學(xué)Java開(kāi)發(fā)如何學(xué)起?

自學(xué)Java開(kāi)發(fā)如何學(xué)起?

來(lái)源:北京達(dá)內(nèi)教育        時(shí)間:2023-05-25        熱度:34℃        返回列表

自學(xué)Java開(kāi)發(fā)如何學(xué)起?首先初識(shí)語(yǔ)法的階段,必須要學(xué)會(huì)怎么操作對(duì)象,操作if和for,操作listsetmap,然后是線程、IO和jdbc什么的,其余的,若是一時(shí)不理解,可以后邊需要時(shí)再學(xué)。

這階段完了,你可以寫些能在控制臺(tái)打印出來(lái)的小程序,鍛煉下邏輯思維。也就是號(hào)稱JAVASE畢業(yè)了,其實(shí)不過(guò)是入門而已,如果要往WEB方向發(fā)展,這些倒是基本足夠了。

接下來(lái)要學(xué)HTMLJSPSERVLET數(shù)據(jù)庫(kù)JAVAscriptTOMCAT,目標(biāo),寫出第一個(gè)動(dòng)態(tài)網(wǎng)站,也許只是個(gè)登陸功能,只能展示下個(gè)人資料,但這是很重要的一步,你要弄清楚的是,一個(gè)用戶的點(diǎn)擊產(chǎn)生的請(qǐng)求,是從哪里發(fā)起,哪里接收,哪里處理,哪里返回,你得理解瀏覽器和服務(wù)器的關(guān)系和分工,cookie和session,request和response。

這個(gè)是個(gè)WEB開(kāi)發(fā)的學(xué)習(xí)初級(jí)階段,這都是些JAVA誕生以來(lái)最原始的最官方的WEB開(kāi)發(fā)技術(shù),當(dāng)然現(xiàn)在真正的項(xiàng)目很少直接采用這些技術(shù)了,為了不斷提高技術(shù)的易用性、開(kāi)發(fā)效率和可維護(hù)性、可擴(kuò)展性,無(wú)數(shù)開(kāi)源項(xiàng)目都是在這些原始技術(shù)的基礎(chǔ)上封裝、改進(jìn)。所以這個(gè)階段不要盲目樂(lè)觀地跑去找工作或者對(duì)實(shí)習(xí)挑三揀四,你會(huì)被打擊到的。

好,初始階段完成,開(kāi)始進(jìn)入WEB開(kāi)發(fā)的正題,首先是傳說(shuō)中的三大框架,strutshibernatespring成為熟練的增刪改查程序員是必須的,在這個(gè)階段你還要理解為什么要用這仨而不是那些JSPSERVLETJDBC,你要體會(huì)到寫MVC、三層架構(gòu)的好處。

這個(gè)階段不要輕易質(zhì)疑三大框架的價(jià)值,也許剛開(kāi)始你會(huì)覺(jué)得麻煩,覺(jué)得他們有時(shí)候是多此一舉,一兩年后回過(guò)頭來(lái)你會(huì)覺(jué)得少了這些框架你已經(jīng)很難干活了。

這個(gè)階段還要避免的心態(tài)是能熟練地增刪改查了,就認(rèn)為寫程序不過(guò)如此,然后往簡(jiǎn)歷上填個(gè)精通,這也是新手面試被批得體無(wú)完膚的原因之一。如果你學(xué)得好,這會(huì)應(yīng)該能熟練地寫個(gè)博客啊,小論壇啊之類的WEB項(xiàng)目了,也就是達(dá)到了就業(yè)的基本要求。

接下來(lái)就沒(méi)有固定模式了,你的第一家企業(yè)對(duì)你的影響會(huì)很大,我見(jiàn)識(shí)過(guò)爛企業(yè)是如何毀新人的,用著設(shè)計(jì)惡劣的架構(gòu),老掉牙的技術(shù),不斷地耽誤新人的成長(zhǎng),有的員工在這種企業(yè)一呆數(shù)年,思維已經(jīng)完全被錯(cuò)誤觀點(diǎn)定型,深陷于公司業(yè)務(wù)和老系統(tǒng)中疲于奔命,看似能解決問(wèn)題,卻無(wú)法給公司帶來(lái)真正的進(jìn)步,就像一個(gè)用了數(shù)年砍刀的人,就算再熟練,刀法再好,也打不過(guò)用槍的。

如果離開(kāi)了這個(gè)公司,恐怕很難在這個(gè)行業(yè)再立足。記得有個(gè)說(shuō)法很好,一個(gè)人用10年的時(shí)間重復(fù)做頭一兩年做的事,你的真實(shí)工作經(jīng)驗(yàn)其實(shí)還是一兩年。爛公司的老員工就是如此。在這頭一年里,定個(gè)標(biāo)準(zhǔn)吧,你應(yīng)該能做到的有:

1、把一些常用的瑣碎技術(shù)學(xué)會(huì)了,比如xml的作用和實(shí)際運(yùn)用,如何操作文件,如何運(yùn)用日志,如何簡(jiǎn)化封裝常用的工具類,比如日期操作、編碼處理、分頁(yè)模塊等等,這些小東西會(huì)占用你大量的時(shí)間去處理摸索。

2、把數(shù)據(jù)庫(kù)用好。數(shù)據(jù)庫(kù)不是會(huì)增刪改查就可以了的,你要關(guān)注事務(wù)設(shè)置是否合理,是否有可能產(chǎn)生臟數(shù)據(jù),是否要?jiǎng)佑脴?lè)觀鎖悲觀鎖等等,重要數(shù)據(jù)出了錯(cuò),無(wú)論是技術(shù)上還是業(yè)務(wù)上都是很麻煩的事。

3、懂得什么是集群,什么是分布式,懂得怎么向別的系統(tǒng)發(fā)請(qǐng)求,交換數(shù)據(jù),webservice。

4、如果你也寫頁(yè)面,你要會(huì)用JAVAscript,不一定要很深入,你可以用JQUERY代替,做到無(wú)刷新的頁(yè)面操作以及AJAX請(qǐng)求。

第一年能達(dá)到這個(gè)程度,你絕對(duì)已經(jīng)在平均水準(zhǔn)之上了。在我達(dá)到這個(gè)水平時(shí),我有種似乎一切網(wǎng)站開(kāi)發(fā)都不在話下的感覺(jué),當(dāng)然后來(lái)我很快就發(fā)現(xiàn)了我還差得太遠(yuǎn)太遠(yuǎn)....這個(gè)階段想面?zhèn)€高薪的工作還是很難的,只能說(shuō)達(dá)到溫飽線了,不用為柴米油鹽發(fā)愁。

無(wú)論是學(xué)習(xí)Java還是其他知識(shí),清晰的學(xué)習(xí)路線,強(qiáng)大的自控能力都不是比不可少的,只有真正付出了才能不懼挑戰(zhàn)收獲高薪。

如果你想學(xué)習(xí)Java,建議你選擇行業(yè)內(nèi)經(jīng)驗(yàn)豐富的平臺(tái)和老師,學(xué)到的都是別處學(xué)不到的技術(shù),就業(yè)推薦也是行業(yè)內(nèi)無(wú)人可以匹敵的就業(yè)單位。

達(dá)內(nèi)已與中國(guó)20萬(wàn)家一流公司建立了人才合作聯(lián)盟,達(dá)內(nèi)優(yōu)秀學(xué)員已入職微軟、阿里、百度、亞信、惠普等知名企業(yè),學(xué)員入職遍布世界500強(qiáng)、國(guó)內(nèi)500強(qiáng)、軟件100強(qiáng)、上市公司及國(guó)有企業(yè)、國(guó)內(nèi)新興名企等。

免責(zé)聲明:內(nèi)容來(lái)源于公開(kāi)網(wǎng)路,若涉及侵權(quán)聯(lián)系盡快刪除!

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部