哪種編程語言最吃香?
每年的3、4月份是招聘和找工作的高峰期,在這波大潮中也不乏程序員的身影。但是目前各種編程語言和技術(shù)層出不窮,而作為一個(gè)合格的程序員,至少掌握了一種語言,但這是否就是企業(yè)所需要的呢?
我們可以從Indeed中一探究竟。Indeed是全球最大的招聘求職網(wǎng)站,每月?lián)碛?億獨(dú)立用戶,Indeed的服務(wù)跨越50個(gè)國家,支持26種語言,覆蓋了產(chǎn)生全球94%GDP的區(qū)域。
在所有的編程語言和技術(shù)中,通過對(duì)比發(fā)現(xiàn),下面的這15種在Indeed的招聘職位要求中出現(xiàn)次數(shù)最多:
- SQL
- Java
- HTML
- JavaScript
- C++
- XML
- C#
- C
- Perl
- Python
- PHP
- Objective-C
- AJAX
- ASP.NET
- Ruby
下面來對(duì)比一下這15種主流語言/技術(shù)的熱門程度。下圖顯示了在Indeed中各種編程語言所匹配的工作數(shù)量的百分比。
可以看出,SQL和C在Indeed的招聘企業(yè)中需求最大,SQL一度最為熱門,但從去年下半年開始被C趕超。排在第3位的是Java,不過從去年下半年開始,Java的需求職位量也開始下滑。這三種語言明顯地把其他語言甩開了一大截。
再來看Web開發(fā)語言的排名情況(在這里我們選擇了HTML、JavaScript、Python、PHP、AJAX、ASP.NET、Ruby進(jìn)行對(duì)比):
可以看出,HTML和JavaScript最為熱門。作為靜態(tài)語言,HTML一直比較穩(wěn)定,由于Web開發(fā)離不開HTML,該語言排在最前面也不足為奇。JavaScript呈現(xiàn)的是一直增長的曲線(去年開始有所下滑),而隨著HTML5技術(shù)的逐漸成熟和廣泛應(yīng)用,JavaScript將會(huì)迎來新一輪的需求增長。
對(duì)于PHP、Python、Ruby這三個(gè)“頂級(jí)腳本語言”來說,PHP的需求量略大一些,其次是Python,最后是Ruby,但Ruby近幾年的需求增長不可小覷。
下面再來看看這15種編程語言/技術(shù)需求職位量的增長速度情況。
可以看出,增長速度最快的要數(shù)Objective-C,這是蘋果iOS設(shè)備的專屬開發(fā)語言,其需求的增長與近年來iOS設(shè)備在市場上的火爆程度密不可分。
AJAX的需求量近幾年也有大的增長速度,它是Asynchronous JavaScript and XML(異步JavaScript和XML)的縮寫,是一種混合技術(shù),主要用于開發(fā)交互式的Web應(yīng)用。在Web技術(shù)和瀏覽器快速發(fā)展的今天,Web開發(fā)者也開始注重用戶的瀏覽體驗(yàn),因此對(duì)于交互式技術(shù)的需求也與日俱增。
另外,Ruby的增長速度也比較明顯。除了這3種外,其他語言的增長速度倒不是太明顯。
最后
該排名是根據(jù)Indeed網(wǎng)站中相關(guān)招聘職位數(shù)量所統(tǒng)計(jì)出來的,在一定方面反映了該語言的市場需求情況(注意是市場需求,不是語言好壞)。這些數(shù)據(jù)可以作為你學(xué)習(xí)語言和找工作時(shí)的一些參考。由于這些數(shù)據(jù)統(tǒng)計(jì)的是國外的招聘情況,所以其排名也不可盡信。
Indeed工作趨勢搜索:http://www.indeed.com/jobtrends
這里還有一個(gè)招聘統(tǒng)計(jì)網(wǎng)站(http://www.simplyhired.com/a/jobtrends/home),可以進(jìn)行對(duì)比作為參考。Simply Hired也號(hào)稱全球最大的招聘網(wǎng)站。