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