TIOBE 編程語言排行榜 7 月更新已公佈,排名前十的分別是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和彙編語言。java
TIOBE 編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每個月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。具體的計算方式見這裏:https://www.tiobe.com/tiobe-index/programming-languages-definition/。如下是前20名:python
值得注意的是,TIOBE 指數並不表明語言的好壞,開發者可使用該榜單檢查自身的編程技能是否須要更新,或者在開始構建新軟件時對某一語言作出選擇。web
和上個月的不一樣之處主要是 C# 以微弱的優點超過了 Visual Basic .NET 的排名,再次進入 TOP 5。編程
與上個月相比,Python 的指數又增長了很多,由 8.530% 上升到 9.260%。咱們注意到,TIOBE 對這期榜單的標題描述是「Perl is one of the victims of Python's hype」,大意是說 Perl 成爲了過分炒做 Python 的受害者之一。python 是否過分的炒做?框架
首先,不否定python是門很棒的語言,語法簡潔。功能強大。並且上手容易。最先流行於數據分析、科學計算等研究領域。由於其很是易用好用。在spark,flink,storm 等大數據組件中,以及其餘數據處理框架中,均可以快速編寫腳本處理數據。在爬蟲領域更是所向披靡。編程語言
將來大數據在各個領域都是扮演着基礎支撐的角色。沒有大數據支撐人工智能也無從談起。因此這就給了一個能夠炒做的點,特別是IT培訓班,由於python畢竟不難學。把這個炒做起來了,很多人在原來行業混的很差就能夠給培訓班送錢了。不少培訓班開大數據班事實上掛羊頭賣狗肉,教你一些java基礎入門,或者python入門,真正的大數據是靠海量數據的清洗,建模,數據分析來運做的,目前沒有一個培訓班有這個能力。由於java目前初級過於飽和了。生意就很差了。因此IT培訓班須要一個突破口。因此在各大媒體,編程論壇。不信你去CSDN看。前幾條都是在炒做python,點進去就是培訓班廣告。甚至在悟空問答也有大量某內,某峯的培訓班銷售人員在鼓吹。年初某峯的本地負責人還跟我談過,是否有興趣去當python講師。一個月能夠開到30k,出於良心以及職業規劃(固然仍是錢不到位,哈哈)沒有去。ide
雖然python也能作web可是跟java比起來生態一個天上一個地下。大部分仍是java。在大數據領域python秀的飛起。結合各大招聘網站數據來看,招聘大數據的都是有實力的一線二線三線大廠,基本不會招聘半路出家的。並且要求還很高。大數據開發通常要求都是相關專業畢業第一學歷。甚至要研究生起步。因此想學python以此就業就要掂量掂量本身的實力。切莫跟風。到時候血本無歸。大數據