Dice.com总裁Shravan Goli根据Dice.com网站上公布的职位信息提供了一些自2012年8月份到2013年8月份的统计数据。
Python程序员的职位数量由3,578个增长至4,360个,同比增长22%。
Ruby on Rails的职位数量由2,307个增长至2,654个,同比增长15%。
尽管Perl的职位数量由5,025个下降至4,880个(同比减少3%),PHP的职位数量由2012年8月的3,619个微增至2013年8月的3,627个,但是数据显示市场对开源开发人员的需求仍然在持续增长。
以社区为依托
开源社区与开发的紧密结合使其充满吸引力的主要原因,因为它们能够加速机构的技术开发和部署的速度。
Goli 称:“十年前,开源几乎全部是关于Linux和基于Linux的技术。现在,随着云、社交媒体、大数据分析与搜索、移动应用等技术的迅速成熟,对于公司来说,利用社区加速开发和部署速度具有重要意义。”
他指出,拥有一个由致力于改良代码和不断添加新功能的开发人员组成的社区可以帮助公司缩短部署周期,帮助公司更为快速地利用新兴技术获利。
Goli说:“试想一下,云计算、大数据、移动应用、软件即服务(SaaS)对业务产生了多大的影响。能够快速部署和利用这些技术的公司将比那些未采取行动的公司更为迅速地获得好处。”
开源无处不在
Goli 称:“看一下技术堆栈,从包括HTML5等新技术在内的前端一直到中间和后端服务器操作系统,开源无处不在。编程语言无疑对开源持续保持着需求,同时搜索技术、云计算、使用Hadoop的大数据以及安全方面也都对开源有需求,开源真的是无处不在。”
MSP mindSHIFT 技术公司Waltham地区运营经理Bret Tartaglino称,他的客户当中有许多使用的是开源技术。这些客户不仅利用开源技术加速技术开发进度,而且还利用这些开源技术规避高昂的许可证费用。
Tartaglino 称:“对于拥有20台或20台以上服务器的机构,雇用技术熟练的开源开发人员具有更为出色的费效比,为这些员工的技能所支付的费用要比为专利软件许可证支付的费用少许多。自从开源软件可以免费获得后,你不必为它们支付两次费用——第一次付费是购买软件许可证,第二次付费是让员工学习如何使用这些专利软件。”
Tartaglino称,他看到许多客户正在使用开源软件编写定制代码,以将自产应用和数据库管理解决方案与SQL等标准的遗留应用连接起来。“如果你正在致力于客户的特定应用,并需要将它们与数据库关联起来,那么通过开源语言和工具,你可以很容易地创建一个解决方案,并将这它们与数据库无缝连接在一起。”
由于在客户的部署当中,许多都是将由微软等公司开发的软件和服务与公司定制应用混合部署在一起,因此这方面的技能正在持续受到欢迎。他称:“只要员工拥有创建可视化前端和在后端运行命令的技能,那么你可以减少很多麻烦。”
哪些公司正在招聘?
据开源专家Steven J. Vaughan-Nichols称,目前并不仅仅是传统的技术公司在招聘开源人才,近期参加OSCON开源大会的所有厂商都在招募开源人才。
“对开源技能的需求已经从专业技术公司扩展到了非技术公司当中”,Goli称。“这些大公司正在招聘一些精通大数据技术、云计算和服务技术的人才,让他们帮助处理和分析公司庞大的数据流。”他称,通用电气、沃尔玛、家得宝、诺思罗普·格鲁门、摩根士丹利,甚至印刷公司当纳利也在招募PHP开发人员。
无论你在哪个行业当中,如果你是一名开源开发人员,那么市场似乎已经向你敞开了大门。Goli 称:“开源无处不在,目前我们并没有看到这一市场有任何放缓的迹象。”