更新時(shí)間:2023-03-14 來(lái)源:黑馬程序員 瀏覽量:
首先可以肯定的是,市場(chǎng)上終歸是需要Java人才的,但是總會(huì)有人來(lái)問(wèn),Java前景怎么樣?是因?yàn)榭戳颂嗳苏f(shuō)自己學(xué)完了,培訓(xùn)完了,沒(méi)有找到工作;甚至有人不斷販賣焦慮,Java早就沒(méi)前途了,學(xué)Java就是浪費(fèi)時(shí)間。于是就得出結(jié)論,Java不行了,學(xué)了也找不到工作。
Java現(xiàn)在確實(shí)卷,但卷不一定是壞事情,要客觀去看待卷的原因。
先說(shuō)說(shuō)這10年Java的發(fā)展歷程。
十年前,Java一點(diǎn)都不卷,因?yàn)槟莻€(gè)時(shí)候,企業(yè)對(duì)Java的要求非常簡(jiǎn)單,只要會(huì)SSH框架寫(xiě)個(gè)增刪改查,會(huì)點(diǎn)Spring、Struts2、Hibernate、權(quán)限、工作流,找工作妥妥的,能找到一個(gè)7-8000元的工作(同期本科畢業(yè)工資差不多2000元)。這個(gè)時(shí)期,Java一點(diǎn)也不卷,找個(gè)培訓(xùn)班學(xué)幾個(gè)月出來(lái),就能拿到接近萬(wàn)元的薪資水平。
隨著時(shí)間的發(fā)展,十年后的今天,2023年,Java已然變得比較卷,是因?yàn)槠髽I(yè)對(duì)于Java的從業(yè)者要求變高了。
因?yàn)镴ava技術(shù)的發(fā)展太快了,市面上出現(xiàn)了大量的腳手架框架,什么增刪改查,一鍵生成,根本不需要來(lái)寫(xiě)基礎(chǔ)的代碼了。尤其2015年前后,Java出現(xiàn)了各種的微服務(wù)技術(shù),那時(shí)候電商很火,各種大廠出品了Spring體系、Dubbo體系,各種中間件解決高并發(fā)的問(wèn)題,Java的技術(shù)在那個(gè)階段迎來(lái)了一次以SpringBoot、SpringCloud為首的技術(shù)棧爆發(fā)增長(zhǎng)。
所以,作為一個(gè)Java程序員需要學(xué)的東西就越來(lái)越多了。這就造成Java程序員的壓力非常大,能學(xué)的東西變得非常多,這是好事還是壞事呢?這需要辯證地來(lái)看這個(gè)問(wèn)題。
壞事就不展開(kāi)了,要學(xué)的東西這么多,以前用5個(gè)月的時(shí)間學(xué)Java,只用學(xué)SSH就OK了,而現(xiàn)在還是5個(gè)月的時(shí)間,要多學(xué)好多東西,壓力好大,感覺(jué)好卷。
好事呢?就是Java現(xiàn)在要學(xué)的東西太多了,很多人堅(jiān)持不下來(lái),要學(xué)習(xí)各種項(xiàng)目經(jīng)驗(yàn),各種業(yè)務(wù),各種解決方案,還有各種框架的底層原理源碼,面試問(wèn)的問(wèn)題又好多。導(dǎo)致Java要學(xué)習(xí)的內(nèi)容太多了,從而造成市場(chǎng)上不同的技術(shù)水平的人,分成了三六九等,薪資拉開(kāi)的差距也非常大,也就意味著,初級(jí)和高級(jí)Java工程師的薪資水平差異巨大。
一個(gè)剛?cè)胄械某绦騿T可能年薪10w,而一個(gè)資深的程序員,可能年薪百萬(wàn),他們之間差了10倍,可能都不止。
正因?yàn)镴ava的東西多,有那么多內(nèi)容需要學(xué),如果你選擇了,努力奮斗,可以走得很遠(yuǎn)很遠(yuǎn)。所以,雖然Java很卷,但是卷得很有價(jià)值。
作為一個(gè)普通人,只需要通過(guò)自己努力就能得到的,不已經(jīng)是最簡(jiǎn)單公平的事情了么?
如果換成其他的工種和行業(yè),連東西都不需要怎么學(xué)的那種,才會(huì)感覺(jué)可怕——第1年入行月薪1萬(wàn)塊,第10年月薪1萬(wàn)5,一眼望到底。
大家都看到了Java薪資高,發(fā)展穩(wěn)妥,招聘量最大,所以從業(yè)者也是最多的,因此入行Java的人越來(lái)越多,更多人來(lái)轉(zhuǎn)Java,從而競(jìng)爭(zhēng)激烈。這恰恰說(shuō)明選擇Java的價(jià)值。
如果你是一個(gè)持續(xù)熱愛(ài)學(xué)習(xí),想選擇一個(gè)奮斗的人生,那可以選擇Java,Java能給你帶來(lái)豐厚的回報(bào),而作為個(gè)人也有機(jī)會(huì)在Java的路上走得很遠(yuǎn)。