很多人學(xué)習(xí)Java的目的很明確那就是找一份高薪的工作,這也應(yīng)該是一個正常工作者應(yīng)該有的思想,今天我就從不同類型的公司給大家講一下Java開發(fā)學(xué)到什么水平可以順利找到工作。
1.從事Java開發(fā)要求
首先是熟悉JavaSE、JavaEE體系框架。JavaSE是Java基礎(chǔ)內(nèi)容,包含Eclipse、常用API、基礎(chǔ)語法、OOP、異常處理、數(shù)據(jù)結(jié)構(gòu)、IO、多線程等。JavaEE在學(xué)習(xí)的過程中屬于中等專業(yè)技術(shù)了,是JavaSE之后學(xué)習(xí)的內(nèi)容,包含Servlet、JSP及管理系統(tǒng)。具備項目功能及架構(gòu)的設(shè)計經(jīng)驗和較好的數(shù)據(jù)庫設(shè)計能力;具有Java應(yīng)用開發(fā)經(jīng)驗,有大中型項目或者大中小項目中關(guān)鍵模塊的設(shè)計經(jīng)驗;
2.一線大廠要求
BAT、TMD等互聯(lián)網(wǎng)名企都屬于這類公司,業(yè)務(wù)以技術(shù)為基礎(chǔ),因此這些公司的技術(shù)往往也是業(yè)界頂尖的要進(jìn)這些公司,不僅要做到之前那些事情:掌握Java開發(fā)基礎(chǔ)、計算機(jī)基礎(chǔ)知識,并且是非常熟練地掌握,你需要深入理解每一個知識點(diǎn),因為面試官會不斷深入地向你提問,了解你的知識深度,同時,你需要對源碼有所理解,在讀懂源碼的基礎(chǔ)上去理解框架的實(shí)現(xiàn)、JDK的實(shí)現(xiàn)。
3.二三線公司要求
這類公司范圍就很廣了,這類公司擠不到BAT TMD等一線互聯(lián)網(wǎng)行列,但是在二三線陣容還算是比較不錯的公司,它們對于人才的要求其實(shí)還是相對比較高的。對Java基礎(chǔ)知識要比較熟悉,好能夠看過源碼,如果沒看過,那么源碼方面的面試題好歹也要準(zhǔn)備一下,除此之外,一般來說還會考察你的后端技術(shù)知識,比如數(shù)據(jù)庫、網(wǎng)絡(luò)、操作系統(tǒng),考察的不會太難,能把面經(jīng)上的知識點(diǎn)掌握了就算是比較扎實(shí)了。二三線互聯(lián)網(wǎng)不太可能和一線公司爭奪一線人才,所以一般爭取的都是二線人才,不需要太優(yōu)秀,但是至少要是中等水平,所以這些公司對很多程序員來說還是比較有機(jī)會的。
4.中型發(fā)展公司要求
說到中小型公司,泛指那些100人以上,500人以下的公司,大多數(shù)也是叫不上名字,但是還算有所發(fā)展的公司,這類公司稍微會正規(guī)一點(diǎn),招聘和培訓(xùn)可能會有自己的一套標(biāo)準(zhǔn),比如學(xué)歷上可能稍微做一些要求,技術(shù)上的把關(guān)更嚴(yán)格一點(diǎn),除了Java基礎(chǔ)知識和項目經(jīng)歷之外,可能還會考查你的debug能力,代碼規(guī)范、異常處理能力,以及對一些Java開發(fā)高級特性的理解能力,可能好多用過一些框架。這類公司也吸引不到太多優(yōu)秀人的人才,但是也確實(shí)可能會有一些踏實(shí)能干的勤奮員工。
5.創(chuàng)業(yè)型公司要求
創(chuàng)業(yè)型小公司的特點(diǎn)就是人少,事雜。這里我們指的是不到100人的小公司,這種公司其實(shí)也很多,我們拋開一些獨(dú)角獸或者知名創(chuàng)業(yè)公司不談,先談?wù)劥蠖鄶?shù)的創(chuàng)業(yè)公司,這些公司吸引不到優(yōu)秀人才,并且也拿不出太多錢給員工,因此招牌要求也會比較低,學(xué)歷基本不看,Java基礎(chǔ)知識稍微掌握一些,做過幾個Java Web項目,好還能寫寫前端代碼,能吹幾句牛皮,應(yīng)該問題就不會很大。這種公司招人的渠道本來就少,薪水得不到保障不說,辦公場所也很簡陋,但是工作時間倒是少不了
目前國內(nèi)的經(jīng)驗來看,Java開發(fā)主要寫的是一些大項目,雖然Java語言比較復(fù)雜,但也是安全性比較高的,想要能夠在這行有好的發(fā)展,必須打好堅實(shí)的基礎(chǔ),如果你沒有選好學(xué)習(xí)機(jī)構(gòu),不妨來南京北大青鳥學(xué)校了解一下!