c++怎么學(xué),才能拿高薪,實(shí)現(xiàn)財(cái)富自由
做了兩年多的輔導(dǎo)了。很多學(xué)生針對(duì)c++一直處于個(gè)困惑,比如上來就說要找c++后端的工作。每次聽到這句話也是很無奈。
我都好奇是什么樣的人,有這么大的作用。告訴一堆應(yīng)屆生說用c++來搞后端,真的是害人不淺啊
接下來,我就根據(jù)自己的經(jīng)驗(yàn)分析下,什么樣的人適合找用c++找編程工作,c++可以投遞什么崗位,以及應(yīng)屆生應(yīng)該怎么學(xué)習(xí)才能找到好工作。這幾個(gè)維度來進(jìn)行分析下
什么樣的人適合用c++找編程相關(guān)工作
我認(rèn)為,主要兩類人比較適合 :
- 學(xué)歷比較好,比如211、985碩;但是一直被老板或者別的事情占據(jù)自己大量的時(shí)間,導(dǎo)致自己無法投入大量的時(shí)間用于學(xué)技術(shù)。這個(gè)時(shí)候c++的優(yōu)勢(shì)就凸顯出來了。c++最大的優(yōu)勢(shì)就是可以學(xué)習(xí)較少的東西,就可以做出一份很不錯(cuò)的簡(jiǎn)歷出來,投入到找工作行列中。比如,目前主流的編程語言就是c++、java、go; java全家桶學(xué)習(xí)的東西太多了,還沒學(xué)完已經(jīng)開始找工作找實(shí)習(xí);go不建議當(dāng)作一個(gè)主攻的,主要原因是崗位少,開設(shè)崗位的主要就是大廠,字節(jié)后端,其他大廠大多數(shù)用于做云原生那一套,。這就意味著你主攻go,進(jìn)不去大廠,容易把自己搞失業(yè)
- 學(xué)歷一般,比較差的,比如雙非本科。有人可能會(huì)問,我學(xué)歷都這么差了為什么還要學(xué)這么難的東西。那就是錯(cuò)峰競(jìng)爭(zhēng),如果你學(xué)java,什么學(xué)歷的人 都有瘋狂競(jìng)爭(zhēng)毫無優(yōu)勢(shì)。但是c++不一樣了,上面說了學(xué)c++都是學(xué)歷極好的人,他們目標(biāo)往往就是在大廠。這樣中小廠的崗位不就空出來給咱們了嘛
c++可以投遞什么崗位
首要要明確你 的身份,你是應(yīng)屆生。就意味著企業(yè)更重要的是考察你的基礎(chǔ)
可以投的崗位:
- 首先就是c++開發(fā)了,廣撒網(wǎng)
- 后端。咱們首先要考慮明確的一點(diǎn)是c++能不能搞后端。c++不管干什么都需要自己造輪子,一個(gè)生態(tài)都沒有。看人家java生態(tài)多好。所以說,站在企業(yè)的角度,怎么可能擺著生態(tài)鏈完善的java不用,傻不愣登的用c++的。用c++只不過有些公司的有些業(yè)務(wù)因?yàn)闅v史的原因用的c++已經(jīng)是屎山代碼了,無法移植了。但這樣的崗位少之又少。那說了這么多c++可不可以投的??梢酝?,為什么呢。因?yàn)槟闶菓?yīng)屆生主要考察的是你的基礎(chǔ)。語言只是一個(gè)工具而已。并且很多公司,尤其大廠是接受應(yīng)屆生轉(zhuǎn)語言的即c++轉(zhuǎn)go,轉(zhuǎn)java。但是這兩個(gè)轉(zhuǎn)c++的少之又少。所以說c++可以投后端,如果你拿offer了,進(jìn)去大概率也是要轉(zhuǎn)語言的。說用c++來搞后端的,越來越感覺是誰的,是有什么盈利手段嗎,這么坑害應(yīng)屆生(如果單純想頭鐵就找后端的崗位,其實(shí)學(xué)java就行,畢竟本來就搞的,和需要轉(zhuǎn)換的,肯定本來就搞的更有優(yōu)勢(shì))
- 嵌入式軟件,這都是用c++開發(fā)的。并且開發(fā)崗,新能源,機(jī)器人都在風(fēng)口上,可以吃波紅利
- 移動(dòng)端開發(fā)的ios開發(fā),也是接受轉(zhuǎn)換的
- 運(yùn)維、測(cè)試也可以投,降維打擊
應(yīng)屆生c++怎么學(xué)才可以找到好工作
很多應(yīng)屆生學(xué)c++都會(huì)有個(gè)困惑,那就是把c++語言、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)學(xué)了,好點(diǎn)的可能再學(xué)個(gè)數(shù)據(jù)庫。發(fā)現(xiàn)就不知道學(xué)啥了。
那很正常,那是因?yàn)?span style="color: rgb(255,12,12);">c++不同的方向,除了語言是一樣的,別的天差地別。不像java開發(fā),按照全家桶的流程學(xué)習(xí),不管在什么公司崗位都適用。
那這樣的話,校招生搞c++應(yīng)該怎么學(xué)才能凸顯自己的優(yōu)勢(shì)呢?
首先我認(rèn)為哈,應(yīng)屆生簡(jiǎn)歷要在有含金量的同時(shí),保證自己簡(jiǎn)歷的適配性。適配性什么意思呢,就是保證我這簡(jiǎn)歷可以投很多崗位,畢竟c++不同崗位技術(shù)棧有差異,但是底層?xùn)|西是一樣的,操作系統(tǒng),計(jì)網(wǎng)這些東西。
切記,應(yīng)屆生千萬不要把自己的路走宅了。什么意思呢。比如,你感覺沒啥可學(xué)的了,腦袋一愣去學(xué)了學(xué)qt,還寫在簡(jiǎn)歷上了。容易導(dǎo)致自己發(fā)展受限,讓很多人認(rèn)為你要找qt的崗位。
那有人就問了,那我應(yīng)該學(xué)啥啊?
我給的答案是往底層深入的學(xué)習(xí)。凸顯出自己對(duì)底層了解深度,基礎(chǔ)的扎實(shí)。
比如,操作系統(tǒng)不僅要學(xué)底層知識(shí),還要多想想,對(duì)于常見問題,自己有沒有什么好的解決方法。比如,死鎖大家都知道,但是你能不能多想想的。是不是可以造一個(gè)死鎖檢測(cè)的小組件放到簡(jiǎn)歷上啊。這不就讓面試官眼前一亮了啊
還有網(wǎng)絡(luò),很多人都是多應(yīng)用層相關(guān)協(xié)議知識(shí)的學(xué)習(xí),太普遍了,并且應(yīng)用層也比較簡(jiǎn)單。那你能不能多學(xué)學(xué)底層網(wǎng)絡(luò),深入了解下網(wǎng)絡(luò)層,還原下網(wǎng)絡(luò)數(shù)據(jù)包的真相。了解下網(wǎng)絡(luò)內(nèi)核協(xié)議棧,操控一下,凸顯出差異化,以及含金量啊。
#計(jì)算機(jī)輔導(dǎo)##計(jì)算機(jī)方向##cpp學(xué)習(xí)##cpp##計(jì)算機(jī)學(xué)習(xí)#