1. 前言
最近有不少粉絲私信壹哥,問作一名JAVA程序員,在北京需要有什么樣的技術(shù)水平才可以達(dá)到月薪兩萬(wàn)。壹哥經(jīng)過系統(tǒng)性的思考與總結(jié)后,在這里給大家說(shuō)說(shuō)我的看法,這個(gè)問題需要從程序員的技術(shù)發(fā)展路線說(shuō)起。
2. 程序員技術(shù)發(fā)展路線
下面是壹哥給大家梳理的程序員發(fā)展路線,由于每個(gè)人的學(xué)歷、畢業(yè)院校,以及就業(yè)后的努力程度與機(jī)遇不同,所以達(dá)到同一級(jí)別所要花費(fèi)的時(shí)間也會(huì)有較大差別。
3. 壹哥的職業(yè)發(fā)展
壹哥自己來(lái)自于一個(gè)五線小城市,從小家里也沒有從事IT行業(yè)的親戚朋友,所以在職業(yè)發(fā)展過程中,走了很多彎路,浪費(fèi)了很多時(shí)間。今天壹哥就給大家講講自己的職業(yè)歷程以供大家借鑒,希望能給各位小伙伴帶來(lái)一點(diǎn)啟示,讓大家少走一些不必要的彎路。
壹哥畢業(yè)于2009年,學(xué)校是黑龍江的一所本科院校,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)。當(dāng)時(shí)08年華爾街發(fā)生了次貸危機(jī),受次貸危機(jī)影響,09年時(shí)我們很多應(yīng)屆生找工作都很困難,在黑龍江那邊都很難找到像樣的工作。所以我就和同學(xué)來(lái)到了北京,當(dāng)時(shí)跟同學(xué)一起,住在北五環(huán)一個(gè)叫做唐家?guī)X的地方。相信很多早期北漂的朋友都聽過唐家?guī)X,那兒當(dāng)年號(hào)稱是北京最大的“北漂集散地”,聚集了來(lái)自全國(guó)各地的幾十萬(wàn)北漂青年,大家都懷揣著在北京出人頭地的夢(mèng)想在唐家?guī)X那個(gè)大村子里蝸居。后來(lái)壹哥每每開車路過唐家?guī)X時(shí),都會(huì)感嘆一番,真的沒想到短短10年時(shí)間,壹哥就從擠公交的大軍中走出,靠工資買了車買了房,而唐家?guī)X也已被拆遷,舊貌換新顏!
當(dāng)時(shí)在學(xué)校里學(xué)的技術(shù)是JSP + Servlet + JDBC + MySQL + SqlServer,還有自學(xué)的Struts + Hibernate + Spring框架。壹哥就憑著這些原始的Java技術(shù),在北京找到了第一份工作,參與一個(gè)國(guó)家級(jí)環(huán)保項(xiàng)目的開發(fā)。還記得當(dāng)時(shí)第一個(gè)月工資是2500元,相比于現(xiàn)在還不到我一天的工資,但當(dāng)時(shí)拿到自己的第一個(gè)月工資時(shí),真的好開心。發(fā)完工資下班就給自己弄了兩瓶燕京外帶一份鹵煮,感覺生活真是美滋滋。
壹哥在那家公司一直干了3年整,后來(lái)12年離職的時(shí)候工資漲到了7500。你可能覺得干了三年才7500,有點(diǎn)少,其實(shí)當(dāng)年北京的工資整體并不高,7500已經(jīng)算是高薪了。那時(shí)候我住唐家?guī)X,一個(gè)月房租才不到200塊,地鐵2塊錢坐遍全北京,物價(jià)是真的低。而當(dāng)時(shí)的Java技術(shù)也已經(jīng)更新迭代,開始使用Struts2 + Hibernate + Spring + WebService + SVN了。
再后來(lái)12年之后,壹哥跳槽到同行業(yè)國(guó)內(nèi)排行前三的一家公司,薪資到了10500元,級(jí)別已經(jīng)是高級(jí)Java工程師了。壹哥就是在這家公司精通了上面這些技術(shù),另外還開始熟悉SOA架構(gòu)、企業(yè)服務(wù)總線(ESB)、SpringMVC、Ibatis(現(xiàn)在叫MyBatis)、JBPM工作流引擎等熱門技術(shù)。另外還有些軟技能,比如項(xiàng)目管理的技能、運(yùn)維的技術(shù)等也得到了極大的提升。壹哥在這家公司工作了兩年,在這期間技術(shù)和個(gè)人職業(yè)素養(yǎng)都得到了突飛猛進(jìn)。
14年的時(shí)候,經(jīng)朋友介紹到了一家做通訊行業(yè)的創(chuàng)業(yè)型公司,在這個(gè)公司里壹哥負(fù)責(zé)技術(shù)架構(gòu)以及組建技術(shù)團(tuán)隊(duì)。這時(shí)壹哥的工資已經(jīng)是20000+了!用了5年的時(shí)間,壹哥實(shí)現(xiàn)了薪資過2w,薪資已經(jīng)是第一份工資的10倍了!
再后來(lái)一年,壹哥又到了國(guó)內(nèi)另一家大型互聯(lián)網(wǎng)金融公司,職位是互聯(lián)網(wǎng)爬蟲架構(gòu)師,這個(gè)時(shí)候薪資是30000+!
再往后,壹哥的薪資就必須得保密啦......
目前壹哥還在互聯(lián)網(wǎng)行業(yè)里奮斗著,每年看到很多的年輕人進(jìn)入北京,我就像看到了當(dāng)年的自己,我相信他們每個(gè)人也都會(huì)有一個(gè)美好的未來(lái)!
4. 當(dāng)前的薪資標(biāo)準(zhǔn)
其實(shí)說(shuō)到當(dāng)前這個(gè)年代,各位小伙伴真算是趕上了好時(shí)候,企業(yè)給開出的薪資真的比當(dāng)年高出了太多。就去年很多跟著壹哥學(xué)習(xí)Java的學(xué)生,一個(gè)班級(jí)中有百分之20的應(yīng)屆生,剛畢業(yè)就進(jìn)了大廠,薪資直接就到了18000,甚至一些更優(yōu)秀的畢業(yè)薪資直接給到了兩萬(wàn)以上。壹哥自己用了5年才拿到月薪2w,想想我的這些學(xué)生,畢業(yè)直接就月薪2w,除了一絲絲的羨慕,壹哥更多的是為他們感到自豪。
5. 月薪兩萬(wàn)薪資需要什么樣的能力或者技術(shù)
其實(shí)現(xiàn)在要想達(dá)到月薪兩萬(wàn),也并不是很難,只需要有中級(jí)工程師的水平即可,必須熟練掌握如下技術(shù)儲(chǔ)備:
- 扎實(shí)的Java基礎(chǔ)
- 多線程
- I/O流
- 熟悉html、css、JS等前端技術(shù)
- MySQL數(shù)據(jù)庫(kù)
- Spring + SpringMVC + Mybatis框架
- SpringBoot
- redis分布式緩存
- MQ消息中間件
- linux + Docker
- SpringCloud(Eureka + Gateway + Feign + Ribbon +Config)
- AlibabaCloud(Nacos + Sentinel)
- Dubbo + Zookeeper
- 熟悉Linux命令
- 了解JVM性能調(diào)優(yōu)、了解常見JVM垃圾收集算法
軟技能:
- 良好的溝通表達(dá)及人際交往能力;
- 良好的業(yè)務(wù)分析理解能力;
- 業(yè)務(wù)抽象建模能力;
- 持續(xù)且良好的學(xué)習(xí)能力等。
以上就是壹哥給大家分享的月薪2w的Java程序員所必須具備的能力。當(dāng)然這只是壹哥根據(jù)自己的從業(yè)經(jīng)歷和行業(yè)分析判斷能力得到來(lái)的結(jié)論,歡迎大家在評(píng)論區(qū)說(shuō)說(shuō)你自己的奮斗故事。