寫在上面了:
小編這里有免費(fèi)的學(xué)習(xí)資料? ?+小編V? X? ?? Roy00168? ? 驗(yàn)證寫 a? ?就可以免費(fèi)領(lǐng)取
自學(xué)Java8個多月,差點(diǎn)就沒能找到工作?
[if !supportLists]一、[endif]最低什么程度就可以出去碰碰運(yùn)氣?我這里并不是教大家投機(jī)取巧,而是為不了解求職的小白朋友提供一個參考。理論上當(dāng)然是基礎(chǔ)越牢固越好,你最好把科班的“四大課”都啃了。
[if !supportLists]二、[endif]就我自己做外包的經(jīng)驗(yàn),基本上培訓(xùn)視頻中ssm框架往后教的就用不太到了,什么redis,ActiveMQ負(fù)載均衡等等,都用不太到(但我不敢打包票)。而且你一個零基礎(chǔ)的,學(xué)了能咋滴?工作一兩年的人都沒怎么搞透的技術(shù),你還能用它寫出花?最多學(xué)會幾個單詞罷了??傊?,如果你沒有朋友內(nèi)推,沒有過人天賦,我默認(rèn)你和我一樣,學(xué)得再好幾個月剛出來也就外包水平。那么既然做外包,視頻中電商項目啦、高并發(fā)這些都和你沒什么關(guān)系了。甚至什么maven也和你沒什么關(guān)系。
[if !supportLists]三、[endif]在我之前的帖子當(dāng)中,很多小伙伴都私信我,要一個Java的學(xué)習(xí)路線和基礎(chǔ)入門視頻教程,由于學(xué)習(xí)路線和視頻教程的格式過大,這里無法直接發(fā)送,需要的可以添加我的Java學(xué)習(xí)交流群:546513059,前來獲取。當(dāng)然你在入門學(xué)習(xí)Java的過程當(dāng)中有遇見任何問題,都可以隨時來交流探討,我也會盡我自己的經(jīng)驗(yàn)幫助你。
[if !supportLists]四、[endif]什么?你說導(dǎo)包太繁瑣、自己不會獨(dú)立搭建ssm框架?別逗了老鐵,給你幾千塊,你還真當(dāng)自己是架構(gòu)師啊....外包工作基本就是ssm一套,前端搞個layui或者easyui這種第三方模塊化框架湊合一下,而這些環(huán)境都是項目經(jīng)理給你搭好的,你就是增刪改查而已。另外,你要知道,外包很少有什么前端工程師、后端工程師之分的,給你一把鍵盤,你就是從前臺頁面擼到后臺數(shù)據(jù)庫的“全綻”工程師。也就是什么都會一點(diǎn),但是代碼都是“破綻”的碼農(nóng)。所以有心思搞什么高并發(fā),還是學(xué)好怎么切圖做頁面吧。
但我也要對我說的話負(fù)責(zé),萬一你們心直,信了我的話,學(xué)完ssm就出去騙錢,然后被無情扇耳光,我也是很心痛的。給個重點(diǎn)吧:
[if !supportLists]1.?[endif]JavaSE基礎(chǔ):一定要好好學(xué),很多人都不明白基礎(chǔ)的重要性。上來就什么ssm,springBoot,redis。比誰認(rèn)識的單詞多嗎?面向?qū)ο?、字符串處理、集合、IO一定要重點(diǎn)學(xué)!
[if !supportLists]2.?[endif]JavaWeb前端:不要老一副吊樣,覺得自己出去就是后端工程師,不學(xué)什么HTML, CSS, JavaScript。老鐵,不存在的。進(jìn)了外包公司你萬一發(fā)現(xiàn)后臺邏輯簡單的一逼,就幾個接口,反而前端頁面切個圖都要一天,難道你還好意思暗搓搓問老板:怎么我們公司沒有前端的嗎?所以前端一定要重視。div+css布局一定要麻溜的,js的dom操作必須給力。jQuery/bootstrap你必須會吧!
[if !supportLists]3.?[endif]JavaWeb服務(wù)器端:Tomcat目錄結(jié)構(gòu)必須了如指掌吧。讓你手動部署個webapp總要會吧。哪里配置虛擬主機(jī),哪里改端口號,web-info文件夾下的內(nèi)容外部無法訪問這些都要懂一點(diǎn)吧?這些皮毛都不懂,怎么好意思說自己搞服務(wù)器端?jsp和servlet什么關(guān)系,servlet最常見的三種創(chuàng)建方式,Javaweb四大域?qū)ο螅琷sp九大內(nèi)置對象都要知道吧?el表達(dá)式必須熟悉吧?mysql增刪改查sql語句要會寫吧,多表關(guān)聯(lián)、左外右外不能慫吧?jdbc是干嘛的,sql注入是啥,如何用jdbc實(shí)現(xiàn)事務(wù)等等都要知道吧!
[if !supportLists]4.?[endif]框架預(yù)備知識:xml讀寫操作要知道,反射、內(nèi)省、泛型不要求精通,但怎么用總要心里有點(diǎn)那個什么數(shù)吧。不然你框架學(xué)起來就是懵逼的。
[if !supportLists]5.?[endif]ssh、ssm框架:不要求你精通底層原理,但是山寨版的原理總要略知一二吧。如何山寨實(shí)現(xiàn)IoC容器,如何對dao進(jìn)行抽取,如何借助反射實(shí)現(xiàn)同一個servlet處理多個請求,這些最好都要了解吧。在理解山寨版框架的基礎(chǔ)上,把配置多配幾遍,做到心里有數(shù)。明白每個配置大致起到什么作用。另外,我一向覺得,學(xué)習(xí)框架必須帶著下面的疑問:這個框架沒有出現(xiàn)之前,我們的前輩們?nèi)绾谓鉀Q的?它的出現(xiàn)解決了哪些痛點(diǎn)?又有什么缺點(diǎn)沒有?都是需要去琢磨的!
最后,還是忍不住說一下,很多小白老是覺得框架是學(xué)習(xí)路上的終極boss。too young, too simple. Sometimes naive! 框架如果不細(xì)究底層(我承認(rèn)底層很復(fù)雜),其實(shí)完全可以看做很大很大的工具類。只不過以前我們寫代碼調(diào)工具類,現(xiàn)在我們寫點(diǎn)代碼讓框架調(diào)...工具類就像鑰匙,是工具,我們用它開門。框架就像房子,我們的代碼是窗戶,窗戶是嵌在房子了的。反正,框架不是大boss,你的項目經(jīng)驗(yàn)和編碼能力才是攔路虎!
[if !supportLists]二、[endif]學(xué)到什么程度比較保險?那這個就沒有上限了。你面試上去就說:我,20年開發(fā)經(jīng)驗(yàn),6歲開始開發(fā)。對方就應(yīng)該準(zhǔn)備遞煙了。但是很顯然,你沒有經(jīng)驗(yàn)。沒有經(jīng)驗(yàn),那么大公司就會要求你基礎(chǔ)要扎實(shí)。你越往后學(xué),就會越發(fā)現(xiàn)自己和科班出身的朋友的差距。就好比你開車,能到目的地不被違章拍照就好了。而人家開車,考慮的是乘客的舒適性、耗油、輪胎磨損等等。
[if !supportLists]三、[endif]這個時候,是不是大佬就高下立判了。你沒有底層知識的支撐,難免浮沙筑高臺。要么后期心有余力不足,要么垮了。所以,我建議啊,培訓(xùn)班視頻ssm后面的內(nèi)容可以看,也鼓勵多學(xué)一點(diǎn)。但是能掌握多少,到時你自己就知道了。壓根就是天書,聽完就忘。你只是學(xué)到幾個高級單詞,還心里美滋滋。所以還在校,不急著找工作的朋友,建議數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)有時間都學(xué)學(xué)。萬一你出來找不到工作,還可以曲線救國,先去考個計算機(jī)的研究生,然后出來報復(fù)SH呢?考研基本上數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)必考啊...
[if !supportLists]四、[endif]最后呢,建議大家不要執(zhí)著?,F(xiàn)在轉(zhuǎn)行工作真的不好找。360行,哪條不是路呢?更不要貿(mào)然裸辭,今天看IT人傻錢多,第二天就裸辭。脫衣服都沒見你這么快的。大可以先自學(xué)試試,萬一你發(fā)現(xiàn)你一學(xué)編程就脫發(fā),女朋友就鬧著分手呢?

小編這里有免費(fèi)的學(xué)習(xí)資料? ?+小編V? X?Roy00168? ? 驗(yàn)證寫 a? ?就可以免費(fèi)領(lǐng)取