TIOBE11月份編程語言排行榜:C非常接近Java,分析下中美的就業情況

我們先看看他們官方對數據的解讀

本月TIOBE指數前20位出現了一些有趣的變動。首先,C語言現在非常接近Java。差異只有0.2%。也許C會在年底前再次成爲第一。看到誰排在前十也很令人興奮。這種情況幾乎每個月都在變化。兩個月前是SQL,上個月是Objective-C,但是這個月Swift接管了。與排名第11位的Ruby的差距幾乎爲0.4%,這可能意味着至少在未來幾個月裏,Swift仍將保持前10名的位置。有趣的是,Rust在一個月內從34位躍至25位,創下了歷史新高。如果持續Rust的積極消息,它可能會進入前20名。

TIOBE編程社區指數是編程語言受歡迎程度的一個指標。索引每月更新一次。這些評級是基於全球熟練工程師、課程和第三方供應商的數量。流行的搜索引擎,如谷歌,必應,雅虎!、維基百科(Wikipedia)、亞馬遜(Amazon)、YouTube和百度被用來計算評分。需要注意的是,TIOBE索引並不是關於最好的編程語言或編寫了最多行代碼的語言。

該索引可用於檢查您的編程技能是否仍然是最新的,或在開始構建新軟件系統時,就應該採用哪種編程語言做出戰略性決策。

此排名情況不一定與中國的情況一致,根據tiobe官方的說明,採集中國的數據只有hao123和csdn,數據確實不夠全面。

我們從中國就業情況分析下各個語言

我從招聘網站搜索北京、上海、廣州、深圳、南京五個城市的總職位數量

(第1名)java 共38831條職位

(第2名)C 共7672條職位 (大部分職位都是C/C++ 純c語言的招聘不算多)

(第3名)python 共22524條職位

(第4名)c++ 共25953條職位

(第5名)c# 共10241條職位

(第6名)Visual Basic 共1535條職位

(第7名)JavaScript 共7399條職位(只統計前端工程師)

(第8名)php 共7186條職位(還在下降)

(第10名)swift 共1096條職位

(第20名)go 共3518條職位

(第35名)kotlin共418條職位

再看下美國的語言就業情況,同樣也是搜索了職位,主要是搜索全職崗位,2019年11月6日美國就業網站統計

python 70527

c++ 39428

java 67263

php 16634

Visual Basic 45253 (國內就業情況可以忽略)

JavaScript 54027

C# 30577

其中java語言由於應用廣泛,第一的位置很難撼動,在中國的情況也基本差不多,屬於最容易就業的語言,但現在java的各類框架架構層出不窮,學習成本原來越高,學習的人數也是最多,現在大部分大學計算機專業都開設了java課程。

C語言排名在tiobe排名如此靠前,但是單靠c語言就業確實沒有那麼廣泛,更多的是底層驅動開發,純C語言的崗位並不多,遠低於java和c++,但c語言是很多語言的根基。

python在中國的學習熱度應該是最高的,但就業情況確實與其學習熱度不匹配,python的學習集中於人工智能和爬蟲,人工智能對就業人員的要求較高,爬蟲也並沒有那麼高的業務需求,培訓機構都在大力宣揚,實際就業情況一般。但在美國python的就業已經超過了java,更多的業務系統都使用python改寫了。

C++語言雖然被python超過,但國內就業情況還是要好於python,不過c++在三四線城市就業很難了,c++學習難度較大,但技術更新沒有java快,資深c++程序員相當緊缺。

Visual Basic在美國相當熱門,在國內就業情況基本可以忽略,估計一般公司不敢輕易使用此語言,人才招不到。

php語言在還在下滑,雖說php是最好的語言,但大型項目應用較少,中小型項目應用比較多,並且一些中小型項目還在被python替代,但目前覺得做網站php還是第一選擇,成熟的框架和庫太多了。

純JavaScript 就業基本屬於前端開發,當然對於從事B/S系統開發者,javascrpit是必備技能。

其他語言情況歡迎大家討論,本人從事開發近二十年,主要熟悉的開發語言是c++,java,php,python,c#,javascript,lua。

相關視頻如下:

C/C++跨平臺研發從基礎到高階實戰系列套餐

https://edu.csdn.net/combo/detail/1257

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章