2023行情分析:選Java還是C++?
雖然網(wǎng)上各種對 Java 進行勸退,不過從 2023 年秋招求職情況看,后端求職這塊,那么 Java 比 C++ 確實要好一點的,一方面是 C++ 崗位確實少,另外一方面就是,去年不少 C++ 廠商站了出來,收留了不少 C++ 選手,導(dǎo)致今年不少人涌入了 C++。
那么對于 25 屆或者 26 屆的同學(xué)而言,我們應(yīng)該是 選擇 Java 還是 C++ 呢?畢竟明年哪個語言行情好,這是未知的。
這里先說一個觀點,如果你的目標(biāo)是面試互聯(lián)網(wǎng)大廠,那么 Java 還是 C++,兩者都可以,對于大廠來說,語言不是重點,你無需糾結(jié),選自己喜歡的即可。
當(dāng)然,如果硬要從 Java 還是 C++ 選一門的話,我個人是傾向于 Java 的,根據(jù)我這一年的觀察,Java 有四個比較好的優(yōu)點:
優(yōu)點1:銀行運營商的國企基本是 Java 崗位
因為銀行這些國企,做的大部分是應(yīng)用層,把業(yè)務(wù)實現(xiàn)數(shù)字化,這塊的技術(shù),大部分是 Java 來實現(xiàn)的,像 C++ 這種偏底層的,用的比較少。
所以你在秋招過程中,萬一互聯(lián)網(wǎng)中大廠卷不進去,那么還能夠卷一手銀行國企。
當(dāng)然,如果你是 C++ 選手,學(xué)歷不錯的話,一樣能夠卷,因為 學(xué)歷的權(quán)重才是最重要的,不過呢,同等學(xué)歷之下,顯然 Java 會更加有優(yōu)勢一些,并且進去后也能直接上手干活。
優(yōu)點2:中小廠還是 Java 多
如果是 C++ 后端開發(fā)崗位的話,一般只有大廠才會多點,中小廠 C++ 后端開發(fā)很少,而大廠對各方面的要求高,那么足夠的履歷,很容易連沒事的機會都沒有。
而 Java 不一樣,中小廠,特別是小廠,基本都會有 Java 這種崗位,那你如果面不上大廠,還能來卷中小廠,實在不行,還是去外包,因為做外包的,基本都是 Java。
你可能會說,外包多不好多不好。但是呢,在其他工作你都找不到的情況下,用外包來頂一頂,穩(wěn)一穩(wěn)生活,我覺得還是一個不錯的選擇。
優(yōu)點三:退而求其次=》測試、客戶端
Java 還有一個很大的優(yōu)點,就是你可以退一步,去找客戶端,再退一步,去找測試開發(fā)。
像我訓(xùn)練營里,就有一些學(xué)員,大廠的 Java 后端進不去,因為后端很卷嘛,但是自己又想進大廠,就轉(zhuǎn)去投遞客戶端或者測試開發(fā)了,然后就實現(xiàn)曲線進大廠了。
因為客戶端,用的語言也是 Java,所以你退去投遞客戶端,完全可以的,而且不需要你有客戶端項目,面試官一樣問你 Java 的知識。
測試開發(fā),那就更加需要 Java 開發(fā)的內(nèi)容了,如果你懂開發(fā),那么轉(zhuǎn)測試,是一個很大的優(yōu)勢,而且和客戶端開發(fā)一樣,轉(zhuǎn)測試開發(fā),問的內(nèi)容,依然和 Java 開發(fā)類似的,花一兩個復(fù)習(xí)下測試基礎(chǔ)就可以了。
也就是說,如果 Java 沒找成,你還能退而求其次,去卷客戶端或者測試開發(fā)。
有人可能也會說,C++ 難道不可以嗎?
答案是,也可以的,只是優(yōu)勢沒有Java多。
優(yōu)點四:Java 技術(shù)棧很好積累
如果是 Java 開發(fā),無論是哪一個公司,技術(shù)棧都是類似的,都是那一套,那你去不同公司的實習(xí)或者工作,都可以積累都最主流的技術(shù)棧。
但是 C++ 不一樣,如果你去找 C++ 的實現(xiàn),不同的 C++ 崗位,需要的技術(shù)棧不一樣,就僅僅只是 C++ 一樣而已,要求的框架很多不一樣,這就會讓你猶豫是否要去實習(xí)。比如去了這家公司實習(xí),需要重頭學(xué)習(xí)對應(yīng)的技術(shù),但是學(xué)完之后,并沒有太多積累效應(yīng),那么收益相對會低一些。
C++ 的優(yōu)點
上面說了這么多 Java 的優(yōu)點,下面簡單說下 C++ 的優(yōu)點吧。
C++ 的話,做底層的比較多,上面說了 Java 技術(shù)棧很好積累,C++ 不同領(lǐng)域有不同技術(shù)棧,這個其實也是 C++ 的優(yōu)點,那就是如果 C++ 成功卷進去一個不錯的企業(yè),那么堡壘 會好一點,相對不像 Java 可代替性那么高。但是呢,這也意味著,跳槽時,選擇面會窄一些。
總的來說就是,我認為 C++ 的話,更適合那些,喜歡鉆研底層,研究各種技術(shù)的人學(xué)習(xí),并且最好學(xué)歷還要比較好。
總結(jié)
以上便是 Java 的優(yōu)點,當(dāng)然,還是那句話,語言不是最重要的,但硬要選擇一門語言的話,我認為 Java 依然是一門不錯的選擇。
如果你學(xué)歷很好,那么選擇 Java,真的可以有很多選擇,而且你只要好好跟著學(xué)一兩年,進大廠的概率真的非常大,實在不行投遞一手客戶端或者測試開發(fā),更加可以大大增加進大廠的概率。
總是,Java 很卷,涌入的很非常多,但是只要你比他們學(xué)的更好,那你就有機會,雖然很多人在勸退 Java,但是僅從 C++ 開發(fā)和 Java 開發(fā)這兩個語言選擇,我是傾向 Java 的。
如果你是 25 屆的,那你就要選擇好技術(shù)棧了,如果你是 26 或者 27 屆,則先打好技術(shù),晚點再選也可以。
------------------------------------------
最后,歡迎加入帥地的1對1指導(dǎo)訓(xùn)練營,適合任何階段的用戶,帥地會提供:
1、1對1個性化規(guī)劃學(xué)習(xí),個性化給你安排學(xué)習(xí),查漏補缺,沖擊大廠沖擊銀行還是對標(biāo)小廠學(xué)習(xí)路線都不同,帥地會讓你以最快的速度去突擊這些崗位。
進來基于你各方面都會變的很明確,也可量化,不再迷茫,不再糾結(jié),一心學(xué)習(xí)!
2、網(wǎng)上很多大雜亂,不靠譜,帥地一對一給你指導(dǎo),可以讓你少走很多彎路,幫助你提前比別人快一步,往正確方向一心學(xué)習(xí),才是最重要!不少用戶進來突擊一個月拿到中大廠offer
3、完整八股文專題,算法,項目資料,一站式簡歷服務(wù),從0到1,所有都有,告別網(wǎng)上大雜亂!把時間花在最重要的事情上!
4、訓(xùn)練營永久有效,越早進來價格越低,享受權(quán)益越多,不促銷,并且保證價格只漲不降,否則你可以來退差價!因為我是真的認可自己的服務(wù)!.......
5、帥地全職24小時在線,隨時解答你的糾結(jié),給你心理按摩!避免少走彎路
具體歡迎來帥地的后端訓(xùn)練營,詳情點擊這里:訓(xùn)練營
