到底如何簡(jiǎn)單的學(xué)會(huì)J2EE(含JAVAWEB)
時(shí)間:2023-05-25 04:03:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-05-25 04:03:01 來源:網(wǎng)站運(yùn)營
到底如何簡(jiǎn)單的學(xué)會(huì)J2EE(含JAVAWEB):有位同學(xué)給我看了些四處尋找來的腦圖,是各處的各種“導(dǎo)師”給予學(xué)生入門的方式。我看了,告訴他,這圖,我都不能100% cover。
當(dāng)然,看到這里,噴子們又要出動(dòng)了,你不能100% cover,是因?yàn)槟闶茄b逼的呀。
anyway,請(qǐng)右上角點(diǎn)關(guān)閉(unix based系統(tǒng)左上角)
我教各位一個(gè)簡(jiǎn)單的原則,分清一個(gè)“路線圖”是不是正確的,你看四個(gè)點(diǎn)
有沒有swing,AWT,這類GUI,有的,直接扔掉
有沒有XML作為一個(gè)巨大的知識(shí)點(diǎn),讓你看各種SAX,DOM,XSD,XPATH的,有的,直接扔掉
有沒有Struts的,有的直接扔掉
有沒有叫你了解一堆容器的,從tomcat開始,各種容器,有的直接扔掉
為什么?顯然是閉門造車的后果,多數(shù)是學(xué)生的臆測(cè),或者是水平很低的培訓(xùn)學(xué)校產(chǎn)物
JAVA世界的一個(gè)特點(diǎn)就是
知識(shí)點(diǎn)分散,任何給你建議要全面學(xué)習(xí)的,在我看來,全部是學(xué)生思維的臆測(cè)。原因很簡(jiǎn)單,不可能。當(dāng)你不可能精通十八般兵器的時(shí)候,你要如何上陣殺敵?回答很簡(jiǎn)單,一力降十會(huì)。
JAVA世界雖然知識(shí)點(diǎn)分散,但是總是有一條主要的脈絡(luò),而現(xiàn)在誤導(dǎo)你們的,主要在于主次不分地給予你們指導(dǎo)。J2EE說簡(jiǎn)單,很簡(jiǎn)單,8成的公司都需要會(huì)這些東西的人:
layout+spring+database 就這么簡(jiǎn)單,在這個(gè)組合上面,能有千變?nèi)f化,但是,何妨你先掌握最基礎(chǔ)的一種?少林絕學(xué)千千萬萬,是不是還是入門每個(gè)人都要從少林長(zhǎng)拳開始入門?長(zhǎng)拳打的好,是不是也能成為大俠?蕭峰就能靠一套長(zhǎng)拳退敵,那你作為新人,為什么要著急去看一陽指呢?
來,我們就來入門少林長(zhǎng)拳。
JSP+spring mvc+mysql
是不是很簡(jiǎn)單,不要去看其他的東西,在你沒有熟練這些之前。
那么我在另外的專欄里面講過,用打包安裝,可以跳過你最煩惱的環(huán)境配置。簡(jiǎn)單的采用bitnami上提供的tomcat安裝包,數(shù)據(jù)庫也已經(jīng)包括在里面,可以很容易的進(jìn)行環(huán)境搭建,采取eclipse官網(wǎng)提供的J2EE開發(fā)者安裝包,能簡(jiǎn)單的獲得IDE,這兩步都可以在半天內(nèi)完成。如果你無法獨(dú)立依靠搜索完成這兩步,我勸你重新衡量入行程序員。我是尼采主義者,我兩歲的女兒我都不會(huì)100% spoon feed, 你一個(gè)成年人,我顯然會(huì)看不起你。
你有了eclipse,你有了環(huán)境,你就需要開始寫代碼。
寫一個(gè)jsp,寫一個(gè)spring controller,寫一個(gè)數(shù)據(jù)庫直接訪問類,這些網(wǎng)上都有直接的例子,部署到tomcat里面,注意什么資源部署到什么位置,這些按照你的能力,基本上能在1到2周內(nèi)完成,我認(rèn)為30%的人能獨(dú)立依靠網(wǎng)絡(luò)資源完成,50%的人需要同輩的互相討論(這個(gè)部分我在考慮成立一個(gè)群組,但是我很擔(dān)心的是,我參加過幾個(gè)群組,都不活躍,都只是3分鐘熱度,我很討厭這樣的群組 12 Aug 2017 update 這個(gè)號(hào)碼:599033199),最后20%的人必須有一個(gè)完全成功的例子,照著做才能做好。
這就入門了呀,這有什么難的?那大堆大堆的其他東西,都是在這個(gè)之上的呀,前端框架?前端框架再復(fù)雜,能跳出JS轉(zhuǎn)換成HTML顯示,JS提交表單嗎?XML,XML再復(fù)雜,能跳出element讀寫嗎?Json,有什么難的?任何輸入格式只要告訴你如何讀取,都是輸入而已。數(shù)據(jù)庫有什么難的?先不說大部分公司都有自己的實(shí)用框架,由不得你寫jdbc,SQL寫的好不好,純粹是經(jīng)驗(yàn),經(jīng)驗(yàn)這種東西,你靠學(xué)習(xí)能獲得?木工你不去鋸模板,你看書能獲得經(jīng)驗(yàn)?這根本就不是你該“學(xué)習(xí)”的事情,IT技術(shù)當(dāng)中有相當(dāng)多的“經(jīng)驗(yàn)”,你學(xué)習(xí)?是學(xué)習(xí)不到的。早日拋棄學(xué)生思維,你要知道什么是學(xué)習(xí)能學(xué)習(xí)得到的,什么是要獲取經(jīng)驗(yàn)才可以的。
既然有了J2SE基礎(chǔ)以后,2個(gè)星期到2個(gè)月時(shí)間就能入門,為什么你還要彷徨,猶豫不定,你是誠哥嗎?
不,你只是想給自己找借口,靠焦慮來掩飾自己的不行動(dòng)。
是男人,就給我動(dòng)起來。
關(guān)鍵詞:學(xué)會(huì),簡(jiǎn)單