关于程序员就业岗位及岗位市场的思考
關(guān)于就業(yè)崗位和崗位市場分析,就我目前工作經(jīng)驗(yàn)來看,可以從編程語言來看。幾種大類的編程語言分為java,C,C++,python.主流的編程語言是java和C,C++和python比較少。
為什么C和java比較多呢?c是比較偏底層的,萬物皆C。基本上所有的高級(jí)編程語言是從C的基礎(chǔ)上改進(jìn)而來的。c可以做終端,可以寫服務(wù)器,可以寫游戲。終端市場是比較大的,所以C行業(yè)的人還是有很大市場。個(gè)人感覺C行業(yè)的人是比較偏向于研究。
其次是java,Java可以這么講,Java在做社區(qū)。基本上Java包攬了絕大部分服務(wù)器,后端。安卓也是用Java寫的。一個(gè)正規(guī)企業(yè)不可能不要服務(wù)器。你說一個(gè)正規(guī)企業(yè)不要C的我可以相信,但你說一個(gè)企業(yè)不要Java的人,我不信。除非這個(gè)企業(yè)是個(gè)外包,幾個(gè)人是小企業(yè),不需要后臺(tái)服務(wù)器。
比較尷尬的編程語言就是C++。C++作為老牌的編程語言,越過了C的繁瑣,封裝了大量的API,想要什么直接調(diào)用,而且有C 的突出特性:指針。照理說C++做的社區(qū)要比JAVA大很多,而且是比Java更早的產(chǎn)物,但經(jīng)過這么多年的發(fā)展,C++的崗位需求比java少多了。雖然指針效率是比Java高,但有幾家公司需要那么好的服務(wù)器,bat公司也就騰訊用的C++寫的服務(wù)器。現(xiàn)在C++基本上被用做寫系統(tǒng)和桌面工具了。至于C++用來處理視頻,寫游戲,但這些市場都比較小。基本上一線城市很少有C++的崗位。不是說沒有,跟Java比起來不值一提。
比較明顯的就是工資。哪個(gè)工資最高呢?行業(yè)內(nèi)的話來講,c++沒市場,自然高不到哪里去,Java是最高的,5年Java經(jīng)驗(yàn)可以拿2萬工資了,但C要10年。而且寫C比較固定,一個(gè)行業(yè)的C只有那么多東西,你換個(gè)崗位,接觸到的又不一樣。還不好跳槽。Java就不一樣了,你到哪兒,你的工程都可以拿來用。Java好學(xué),好用。至于C++,市場都沒有,用來干嘛。
一個(gè)程序員選中自己的工作語言是多么重要。
總結(jié)
以上是生活随笔為你收集整理的关于程序员就业岗位及岗位市场的思考的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习路径
- 下一篇: base64的c语言实现方法