2013年2月传统编程语言、Web编程语言的就业趋势
传统编程语言就业趋势
Rob Diana 于 2 月 18 日在 RegularGeek 发布了一篇文章,有关 2013 年传统编程语言的就业趋势,包括 Java、C++、C#、Objective C、Perl 和 Visual Basic。
Indeed 招聘网站的长期就业趋势
Indeed 对过去 7 年中各编程语言的职位需求所占百分比进行了分析
(横坐标中是“Jan‘ 06″是指”2006 年 1 月“,其他类同)
从上图来看,大多数语言的就业趋势在 2012 年都持续下降。奇怪的是,VB 倒是在去年的岗位数量有所增长,对 VB 的需求,比过去几年都要高些了。在其他语言有下降趋势时,Objective-C 的岗位数量百分比在去年比较平稳。Java 则在过去六个月中有很大下降,回到了 2008 年的数量层级。在过去六年来,Perl 首次掉到 VB 下方了。C# 和 C++ 趋势曲线几乎重回了。
下面来看看 SimplyHired 的短期趋势:(2011 年 10 月 1 日至 2012 年 10 月 1 日)
SimplyHired 的趋势和 Indeed 大有不同。总体而言,SH 上各语言的趋势非常平稳,在年底时有所反弹。Objective-C 岗位数量在 2012 年没有显现出有很大增长。在年底反弹的语言中,数 Java 增量最多,不过 2012 年 2 月份的需求还是偏少。C++ 和 C# 还是持续着他俩的双胞胎趋势。VB 勉强领先于 Perl,二者在年底都稍微有些增长。
最后再看看来自 Indeed 的各语言相对增长量趋势:
令人惊讶的是,在过去六个月中 Objective-C 的增长量大幅放缓。不过,从 700% 下降到 550%,这降幅还不那么非常可怕。C#同样也有大幅放缓,四年来首次下降到 100% 之下。Perl 和 Java 有着相似的下降趋势,目前增长量都下降到了 2006 年的层级。VB 看起来一直在稳定小幅度正增长,不过 C++ 在继续下降。
这张图又说明了什么呢?在过去一年中,岗位需求有明显放缓。随着移动设备的增长,Java 和 Objective-C 已成移动开发语言中的领头羊。我们所能看到的会是 Web 开发的真正崛起。而 VB、Perl、C++和 C# 并不是 Web 开发中的必备知识,其下降趋势不可避免。
Web 编程语言就业趋势
他在 21 日发布了另外一篇文章,有关 2013 年”Web 脚本编程语言“的就业趋势,其中包括 Ruby、Python、 PHP、JavaScript、Groovy 和 Erlang。
首先还是先来看看 Indeed 招聘网站的长期就业趋势:
(横坐标中是“Jan‘ 06″是指”2006 年 1 月“,其他类同)
和传统编程语言趋势图大 致一样,这个趋势图也是列出了过去几年中这些语言的起起落落。JavaScript 虽有较大下降,但是还是大幅领先其他语言。PHP、Python 和 Ruby 展现出相似的趋势,在 2011 年大部分时间都有一个”高地“,在 2012 年年底有所下降。Groovy 也有平稳的趋势,仍在 Erlang 之上。
再来来看看 SimplyHired 的趋势:
(2012 年 3 月 1 日 – 2012 年 12 月 1 日)
总体来说,SimplyHired 显示了年底净扁平化趋势。JavaScript 在去年有稍微下降,但其需求还很高(相对来说)。PHP 和 Ruby 有着最显著是变化,在年底有很大降幅,它们是否能在 2013 年恢复呢?Python 则保持平稳,领先于 PHP。Groovy 和 Erlang 几乎和横轴重合了,所以很难看出真正的变化。
最后再看看 Indeed 的相对增长量趋势:
(横坐标中是“Jan‘ 06″是指”2006 年 1 月“,其他类同)
Groovy 展现出出奇的相对增长量;Erlang 在过去两年中有不错的增长量,但过去几个月中有些下降;给人印象最深刻的是 Ruby 的持续增长,即使整体需求在下滑;Python 仍然有稳定的正增长;虽然 PHP 和 JavaScript 有过长期的高需求,但其需求增长量并不多,它们目前有扁平化趋势。
在今年经过高峰后,所有趋势都有所下降。这和传统语言趋势一致。不过,如果你阅读了科技博客,你会发现这种扁平化趋势令人惊奇。似乎人人都在招 程序员,但都没怎么成功招到。我必须承认本文中有关 Web 编程语言的趋势和传统编程语言的趋势都相当令人失望。我是期待有更好的趋势,但就业数据并没有反映这一点。在接下来的几个月,我会研究其他数据点,看看就 业数据是否如实反映出现了现实情况。