C++都有哪些就業(yè)方向?是否應(yīng)該學(xué)習(xí)C++?
我經(jīng)常會(huì)收到很多私信,其中很大一部分都是關(guān)于C++就業(yè)的問題。比如C++就業(yè)都有哪些方向?猶豫要不要學(xué)習(xí)C++的,C++卷不卷之類的?當(dāng)然還有很多稀奇古怪的問題。
今天就統(tǒng)一回答下,希望能幫到有類似問題的朋友。
C++的就業(yè)方向其實(shí)有很多,基本對(duì)性能有極致要求的方向都會(huì)用到C++。
嵌入式開發(fā)
C++現(xiàn)在很大的一塊就是嵌入式開發(fā),嵌入式相關(guān)的崗位其實(shí)一直都挺多,以硬件產(chǎn)品的公司為主,包括華為、小米、vivo、oppo和一些芯片公司都在大量的招聘嵌入式開發(fā)工程師,而且薪資也不低,大家可以Boss直聘上搜一搜。
除了上面提到的公司,最近風(fēng)頭正盛的,像物聯(lián)網(wǎng),新能源和自動(dòng)駕駛都是行業(yè)風(fēng)口,薪資高,機(jī)會(huì)多,這些方向都在招C++開發(fā)。
其實(shí)個(gè)人認(rèn)為做C++的朋友們可以考慮考慮汽車方向,待遇不錯(cuò),有廣闊的就業(yè)前景,應(yīng)該也沒一般的互聯(lián)網(wǎng)公司那么卷,年輕時(shí)候先去最近比較火的這些新能源公司多掙點(diǎn)錢,年紀(jì)大了如果沒混到管理層的話,可以考慮去個(gè)傳統(tǒng)車企或者外企,謀求穩(wěn)定。
客戶端開發(fā)
一般是開發(fā)Windows上的桌面軟件,比如wps之類的,技術(shù)棧的話一般是C++和QT,崗位挺多,也沒那么卷。
游戲開發(fā)
現(xiàn)在游戲行業(yè)這么火爆,騰訊天美相當(dāng)掙錢,年終獎(jiǎng)也是特別高,好像有些團(tuán)隊(duì)有100多個(gè)月年終獎(jiǎng),它們的游戲引擎就都是使用C++開發(fā)的,而且現(xiàn)在各大公司都在布局游戲,網(wǎng)易、騰訊、字節(jié)都有游戲部門,還有像米哈游、莉莉絲、暴雪這些游戲公司也都有c++崗位,但是游戲方向是屬于垂直型的,如果選擇這個(gè)方向做了很多年,之后再想轉(zhuǎn)到其他方向可能就有點(diǎn)困難了。
音視頻
這兩年短視頻特別火爆,抖音快手B站都發(fā)展的特別快,像字節(jié)每天入賬好幾億。?!,F(xiàn)在大多數(shù)公司都在招聘音視頻方向的人才,而音視頻最主要的技術(shù)棧就是C++,大家也可以嘗試這個(gè)方向,目前還沒有那么卷,我自己就是在音視頻這個(gè)賽道窩著呢。
服務(wù)端開發(fā)
這可能也是C++的老本行,百度騰訊這么大的公司,后臺(tái)也是使用的C++語言,還有一些量化私募企業(yè)、證券公司也都是使用C++。盡管后端開發(fā)這塊領(lǐng)域被Go和Java蠶食了很多,但是這些語言的使用也僅限于后端業(yè)務(wù)開發(fā),對(duì)性能要求較高的框架之類的東西還都是使用C++呢。
很多朋友可能會(huì)說C++做服務(wù)器現(xiàn)在已經(jīng)不流行了,貌似是這樣,但是也不用對(duì)C++失望,現(xiàn)在音視頻,游戲和自動(dòng)駕駛比以前火的多,這些崗位還是需要大量的C++開發(fā)的。還有最近特別火的“元宇宙”,我感覺也是非常有利于C++就業(yè)的。
人工智能
深度學(xué)習(xí)工程化開發(fā),深度學(xué)習(xí)只是一項(xiàng)技術(shù),它終歸需要落地,想落地就需要工程化,人工智能目前可以落地的主要領(lǐng)域,個(gè)人認(rèn)為主要還是安防和自動(dòng)駕駛,這塊都會(huì)使用C++開發(fā),包括深度學(xué)習(xí)算法SDK,深度學(xué)習(xí)框架開發(fā)等,我以前也做過這塊。
除了上面說的這些行業(yè)經(jīng)常使用C++,其實(shí)還有編譯器操作系統(tǒng)方向的,但不是主流,這塊我就不多啰嗦了。
至于是否要學(xué)習(xí)C++、C++卷不卷的這個(gè)問題,我想說的是,完全看你興趣,編程開發(fā)語言一共就那幾個(gè),可以都了解了解,對(duì)哪個(gè)感興趣就選哪個(gè),其實(shí)差別也不大,關(guān)鍵還是人,我認(rèn)為厲害的人選擇哪個(gè)語言都會(huì)有好的前途,總是糾結(jié)這糾結(jié)那的人往往最后一事無成。
至于卷不卷,卷意味著競(jìng)爭(zhēng)壓力大,但崗位也多,同理,不卷意味著競(jìng)爭(zhēng)壓力小,但崗位也會(huì)偏少,我認(rèn)為C++語言處在中間水平吧,沒有那么卷,崗位也沒有那么少。
一句話:如果感興趣,扎進(jìn)來就完事了,只要你肯努力,就一定不會(huì)被卷走的。