2014年市場需求排名前10的編程語言 - 生命的延續是 BI

開篇介紹

2014年就快收尾了,Team 內部每人都會準備一些 Tech Talk 的內容,技術方面的,諮詢方面的均可以。我就準備了一些有關 BI 排名,BI 報表排名,包括各類技術編程語言等相關排名的信息。摘選一部分有關編程技術相關的拿出來分享給你們看一下,或許對你們年終寫寫總結,內部技術分享時有所幫助。

以社交與工做需求相關角度出發的 2014 TOP 10 排名

每個碼農面臨的最大的挑戰之一就是要如何要一直保持NB,那麼就要搞清楚到底哪些開發語言最受歡迎呢?
咱們從下面這些人才,招聘,技術方面的網站統計了各類工做相關最受歡迎的 TOP 10 編程語言。
  1. LinkedIn - 領英 (這個中文取的太彆扭了!不過上面好多獵頭到時真的)。
  2. Indeed.com  - 全球最大招聘搜索。
  3. Dice.com - 專一於技術和工程相關的招聘。
  4. Stack Overflow - 這個就不用說了吧,很是專業的 IT 技術論壇。若是說 MSDN 只知足於微軟相關技術的話,那麼 Stack Overflow 涵蓋面絕對廣。
  5. Jobs Tracker - 也是工做 Tracker 類的。
  6. TIOBE Index  - 專門搞技術排名的,可是每次都會招不一樣陣營的人罵。

TOP 10 - ASP.NET php

雖然 ASP.NET 不是一門真正的編程語言,只是一個動態建立WEB應用程序和網頁的服務器端的應用程序框架,可是確實受歡迎。
TOP 9 - Object C
主要是基於蘋果 APP 開發嘛!買蘋果的那麼多,因此你懂的...
TOP 8 - Python
可讀性很強,語法精簡靈活的解釋性編程語言。
TOP 7 - C#
博客園裏基本上都是 C# 的粉絲的,固然排名第 7 多多少少會以爲內心有點不爽。
TOP 6  - PHP
開源的服務器端 WEB 開發編程語言。
TOP 5 - JavaScript
若是還有人認爲 JavaScript = JAVA, C# = C 能夠扔河裏問魚了
TOP 4 - SQL 
TOP 3 - C++
如今老外都知道 C 加加了,正確的應該叫 C Plus Plus
TOP 2 - C 
TOP 1 - Java
企業級的客戶端服務器端應用程序的核心編程語言,包括 Andriod 移動開發(固然二者不能徹底相等,可是語法基本類似) 
上面已經說過了,在博客園裏面的基本上都是微軟技術的粉絲,大牛,因此看到排名第7確定不爽了。
下面這幾個回覆和你們同樣表達了一樣的見解:
好比這幾個哥們就以爲 C# 不該該排那麼低,不爽,應該排到第 3 或者第 4 名! 
下面也有說應該不僅第 7 名,固然也有人解釋到不管你以爲怎麼樣,"流行" 和 "市場須要" 仍是兩種不一樣的事情,畢竟這個數據是基於實際的工做需求統計出來的。
 
固然這個準確不許確,你們仁者見仁,智者見智,各抒己見吧! - 

10 Programming Languages You Should Learn in 2014

這個網站上我看到了不一樣的排名狀況 - http://mashable.com/2014/01/21/learn-programming-languages/  , 他們主要是從 http://lynda.com/ 上搞到的一些數據。

Developer KS 上的排名

能夠參考 http://developer-ks.eu/top-10-programming-languages-2014/,它的主要數據也來源於 TIOBE,Job Tractor 和 Indeed.com 
固然這個網站裏面有不少賣書的,看到排名了,須要培訓了?就買書或者培訓吧 - http://developer-ks.eu/category/home/ 

TIOBE INDEX 2014年10月份最新編程語言排名

最後再來看看 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 上 TIOBE INDEX 的排名吧,TIOBE INDEX 每一年都有,在業界還比較專業,這是 2014年10月最新的和2013年的對比。
從中能夠看出一年以來,基本上 C, JAVA, Object - C 和 C++ 的排名基本上就沒有動過,很是的穩定。

BIWORK 的總結

上面這幅圖是綜合了上面的幾種數據總結與對比,若是單純看一個技術排名的話可能比較籠統或者片面,那麼把這些不一樣的排名放在一塊兒比較來看仍是能夠獲得一些結論的。
第一陣營 - JAVA,C 和 C++ 語言,很是的穩定,基本上在各個技術排名上都是佔據着頭三名的位置。因爲這些數據統計的來源主要都是從一些招聘源上統計來的數據,所以能夠切實的反應出市場對 JAVA,C++和 C 的職位需求缺口仍是很是大的。從語言的角度來講,這三者的應用程度通常都是這種偏向於企業級的應用和底層開發。
第二陣營 - Object - C, C#, PHP, 基本上這三者佔據着第四到第六的區間,Object - C 受 Andriod 等影響略有擺動,可是能夠看出 Apple App 的應用需求缺口仍是很是大的,甚至在某些程度上已經超過 C# 這種表明 Windows 平臺上的開發語言。能夠反應出市場上從桌面端應用程序到手機端應用程序的轉變,需求的轉變致使對開發語言的轉變。PHP 基本上仍是處於一個很是穩定的階段,高效的快速的 WEB 開發語言。這三種語言也表示了不一樣的三種方向 - 移動開發,C/S 桌面開發,B/S WEB 開發。
第三陣營 - Python,JS, SQL - 這三者基本上也表示這不一樣的方向,三者獨成體系。

總結語

其實關於這種排名的爭論有不少,就如同一個 JAVA 開發者到一個 C# 開發論壇裏說 JAVA 是世界上最好的編程語言,或者 C# 到 JAVA 論壇說 C# 是世界上最好的編程語言同樣,必定會引發很大的爭論。
對我來講,這些排名的意義僅僅在於瞭解瞭解目前市場上的技術需求狀況,僅此而已。目前的年齡階段,技術的積累已經差很少定型了,不可能再輕易的轉向選擇新的更流行的編程語言。可是對於剛入門 IT,入職 IT 行業的新人來講,能夠經過了解了解這種技術排名狀況包括目前自身的技術方向來肯定之後將來的長遠目標。對於不少人來講,可能以爲相似於 C, C++ 已通過時了,不少年前的老語言了,可是從這裏能夠看到它在市場上的生命力仍是很是頑強而堅韌的。而新生的 Object - C 在這3-4年橫空出世,市場需求迅速爬升,年輕而又有活力,相信在將來的幾年中也仍然是一個不錯的選擇。

編程語言的延續是 BI,BI 和它們同樣偉大

固然最後也要提一下 BI,不管是移動客戶端,仍是 WEB 端應用程序或者C/S桌面程序,都是做爲生產應用程序而存在的,都是數據的創造者。而最終這些經過各類平臺的彙總的數據在某一個合適的時候必定會變成由「數據」 加工成 「信息」 這樣的一個專業流程,這種專業的數據抽取,轉換,加載以及信息提煉,分析結果展示就是經過 BI 平臺來實現的。因此說,不管編程技術如何排名,BI 最終關心的仍然是數據的產出,因此 BI 是它們 C++,C, JAVA, C# 等各類生命的延續....html

該輪到說說 BI 和 BI工具,各廠商的排名狀況了...咳咳!該睡覺了,就寫到這裏了....再不睡,老婆就要讓我明天刷碗了...程序員

IT 雜記亂入系列

微軟 BI 技術系列彙總 (SSIS,SSRS,SSAS,MDX,SQL SERVER)

若是以爲這個系列的文章看了對您有幫助,請點擊下方幫助推薦。編程

相關文章
相關標籤/搜索