很多人聽到Java要涼了就是慌,不光Java,前端、python、C、C++基本都聽人聽過要涼了,其實(shí)歸根結(jié)底是因?yàn)樾袠I(yè)標(biāo)準(zhǔn)改變了,所以很多技術(shù)不太行的程序員就要被淘汰了。
不可否認(rèn),現(xiàn)在Java技術(shù)棧相比前幾年確實(shí)被不斷拉長,難度也不斷升級(jí),從業(yè)門檻大幅度提升,甚至表現(xiàn)出初級(jí)人才過剩。用人單位會(huì)通過各種可視化的標(biāo)簽對候選人進(jìn)行一層一層分層篩選,不斷提高就業(yè)的門檻,一旦競爭人數(shù)增加,就意味著大量人才過剩。
相對低端崗位的“人才過剩”,要想不被淘汰就要體現(xiàn)自身價(jià)值,Java 可能很容易學(xué),但并不簡單。Java 語言有許多關(guān)鍵字、語法規(guī)則和編碼約定,使得它的語法比較復(fù)雜。對于初學(xué)者來說,理解和掌握這些概念可能需要花費(fèi)更多的時(shí)間和精力。相對于其他編程語言,Java 往往需要編寫更多的代碼來完成相同的任務(wù)。這是由于 Java 的設(shè)計(jì)哲學(xué)中注重代碼的可讀性和嚴(yán)格的類型檢查,但也增加了學(xué)習(xí)和編寫代碼的工作量。
像C#、go、rust等雖然開源,但生態(tài)不像 Java 這么完善,所以Java開發(fā)還有很長一段路可以走。