现在Php、Java、Python横行霸道的市场,C++程序员们都在干什么呢?
前言:眾所周知,撇開(kāi)語(yǔ)言?xún)?yōu)勢(shì)不談(因?yàn)楹芏嗳苏f(shuō),語(yǔ)言只是一種運(yùn)用)。最近的前三榜單差不多就是Java、Python、c++。有不少人覺(jué)得c++這個(gè)太有水分了,因?yàn)镴ava、Python的需求看得見(jiàn)的在提升,而c++市場(chǎng)仿佛有點(diǎn)沉寂。
其實(shí)并不是如同表面所看見(jiàn)的這樣,c++的市場(chǎng)還是龐大的。至于為什么會(huì)給人這種感覺(jué)呢?
- 1.c++入門(mén)上手程度很高,相比如Java、Python來(lái)說(shuō),零基礎(chǔ)的人更愿意入門(mén)相比簡(jiǎn)單,市場(chǎng)需求看上去比較高的語(yǔ)言種類(lèi)。
- 2.就我個(gè)人看來(lái),需求c++技術(shù)崗位的公司更加看中程序員的學(xué)歷。不可否認(rèn),IT行業(yè)的誕生,給了我們改變自我階層的一個(gè)方向,弱視性別與學(xué)歷職業(yè),但是c++的要求會(huì)更高一些,當(dāng)然現(xiàn)在的AI更高,這個(gè)懂的人就會(huì)懂。
- 3.可能正是因?yàn)殡y以入門(mén),所以它的技術(shù)棧的變化并不是很大,不會(huì)像Java那樣,有一個(gè)固定學(xué)習(xí)晉升路線(xiàn),而后續(xù)會(huì)不斷的更新,技術(shù)迭代速度快。所以你會(huì)看到在招聘崗位上c++崗位熟手的比例會(huì)比較大。
**總結(jié):**作為十余年的c++開(kāi)發(fā)經(jīng)驗(yàn)的人來(lái)說(shuō),c++唱衰的聲音也就聽(tīng)了這么多年。但是大家有沒(méi)有發(fā)現(xiàn),無(wú)論你從事什么語(yǔ)言的開(kāi)發(fā),總會(huì)一種你現(xiàn)在做的語(yǔ)言快不行了,你這個(gè)語(yǔ)言未來(lái)火不起的聲音在你耳邊叫喚。技術(shù)這個(gè)東西,其實(shí)我覺(jué)得也是一個(gè)匠人精神,會(huì)的多,精的人少。持之以恒才是王道。國(guó)內(nèi)的環(huán)境確實(shí)不如國(guó)外那么好。之前有看到過(guò)章亦春對(duì)技術(shù)的理解,就很認(rèn)同。但是他的那種境界確是很少人能夠達(dá)到的。你能一個(gè)月不工作嗎?你會(huì)有無(wú)關(guān)人在你無(wú)工作是給你捐贈(zèng)嗎?應(yīng)該不會(huì)吧。所以國(guó)內(nèi)的程序員其實(shí)重點(diǎn)還是在于生存。
就c++目前在國(guó)內(nèi)的發(fā)展方向,我個(gè)人看來(lái)的話(huà),主要是Linux后臺(tái)服務(wù)器、游戲、流媒體、客戶(hù)端、界面方向。很多人,特別是最近接觸到的一些研二的學(xué)生來(lái)看,不少人不知道該怎么選擇方向,包括不少現(xiàn)在做嵌入式或是流媒體,也不清楚是繼續(xù)待著還是轉(zhuǎn)別的方向。
先說(shuō)說(shuō)嵌入式吧
簡(jiǎn)單來(lái)說(shuō)。嵌入式是軟件與硬件的一種結(jié)合,程序在硬件設(shè)施上的一種體現(xiàn)。常見(jiàn)的手表、微波爐、錄像機(jī)、汽車(chē)等都是嵌入式系統(tǒng)。這里我把他列為“傳統(tǒng)行業(yè)”。對(duì)于“傳統(tǒng)行業(yè)”的定義,我對(duì)它的判斷是是否需要實(shí)體。因?yàn)橛袩o(wú)實(shí)體決定著這個(gè)行業(yè)的成本,同樣的技術(shù)你在“傳統(tǒng)行業(yè)”與在“互聯(lián)網(wǎng)行業(yè)”的薪資肯定是不一樣的,因?yàn)椤皞鹘y(tǒng)行業(yè)”還要提出硬件成本。比如之前就有兩個(gè)朋友,一個(gè)是做嵌入式的一個(gè)是做游戲開(kāi)發(fā)(棋牌類(lèi)),在我看來(lái)做嵌入式朋友的技術(shù)還要略好于游戲開(kāi)發(fā)的朋友,但是他們一個(gè)12K(嵌入式)一個(gè)22K(游戲開(kāi)發(fā))。道理在哪里?成本,選擇方向。(大家可以看下圖對(duì)比一下)。
客戶(hù)端
從過(guò)去到現(xiàn)在,Windows與Linux的好壞一直被人爭(zhēng)執(zhí)。也有人沒(méi)有可比性。這里我們只從市場(chǎng)需求來(lái)分析,之前也說(shuō)了,國(guó)內(nèi)程序員主要還是處于生存階段,努力實(shí)現(xiàn)財(cái)富自由階段。那這個(gè)就仁者見(jiàn)仁智者見(jiàn)智了。
還有就是現(xiàn)在不少人入門(mén)就會(huì)接觸的技術(shù)方向-界面(qt/mfc)
QT優(yōu)勢(shì)很明顯,容易上手,便捷。MFC的優(yōu)勢(shì)也很明顯,基于window平臺(tái)。如果說(shuō)找份工作來(lái)說(shuō)的話(huà),QT還是強(qiáng)于MFC。不信你去招聘搜一搜QT、mfc.(MFC少之又少)。
而且可以看到QT對(duì)于程序員的經(jīng)驗(yàn)基礎(chǔ)的要求是比較偏低的。
那后臺(tái)服務(wù)器開(kāi)發(fā)呢?
如果是有一定c/c++linux 開(kāi)發(fā)經(jīng)驗(yàn)的朋友會(huì)知道,后臺(tái)開(kāi)發(fā)需要掌握的技術(shù)是最多的,很多人在選擇其他方向之后,多多少少都還是會(huì)考慮后臺(tái)服務(wù)開(kāi)發(fā)。為什么?現(xiàn)在是一個(gè)“互聯(lián)網(wǎng)時(shí)代”。市場(chǎng)決定著產(chǎn)品公司的多少,產(chǎn)品公司的多少又決定著需求崗位的多少。崗位多少又導(dǎo)向了你的薪資待遇。而就目前市場(chǎng)來(lái)說(shuō),Linux后臺(tái)服務(wù)開(kāi)發(fā)在c++這個(gè)語(yǔ)言種類(lèi)當(dāng)中來(lái)說(shuō)的話(huà),應(yīng)該是最多的。當(dāng)然,很多人也會(huì)說(shuō),我實(shí)在不行我也可以轉(zhuǎn)現(xiàn)在火熱的Java、Python,需求更多,市場(chǎng)更大。但就我個(gè)人而言,從事多年的c++Linux開(kāi)發(fā)之后,我更愿意在這個(gè)圈子里繼續(xù)我的工作,可以也能叫做一種技術(shù)情節(jié)吧。
所以很多人缺少的是對(duì)其他方向的技術(shù)了解。在一個(gè)行業(yè)做久之后,很難及時(shí)的去接觸到外界的新信息。
那Linux后臺(tái)服務(wù)開(kāi)發(fā)需要掌握技術(shù)就可以了?
以及后續(xù)提升我們要掌握哪些?
最后給大家附張學(xué)習(xí)路線(xiàn):學(xué)習(xí)資料視頻免費(fèi)領(lǐng)取,免費(fèi)學(xué)習(xí)。
總結(jié)
以上是生活随笔為你收集整理的现在Php、Java、Python横行霸道的市场,C++程序员们都在干什么呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 卷积神经网络分类实战:疫情期间戴口罩识别
- 下一篇: android动态壁纸--美女报时