开源市场仍存在大量就业机会

日期: 2013-09-08 来源:TechTarget中国 英文

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 称:“开源无处不在,目前我们并没有看到这一市场有任何放缓的迹象。”(

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 开源梦想成真的六个基本技能

    你要是投身开源事业,那你就是在为这个世界做贡献。别问开源能给你带来什么,而要问问你为开源贡献过什么?难道你不觉得我们应该为开源做点什么?

  • Ruby On Rails实践现状调查结果

    在这篇文章里,我们将与读者一起看一下部分Ruby调查结果,使大家对Ruby编程技术的现状有一个良好的认识。

  • 应用安全测试:双面的黑盒

    软件安全的最大风险是检验工具及过程不透明的本质,以及不同的检验技术(例如自动化动态测试)不能覆盖假阴性错误的潜在可能性。

  • 建设DevOps能力 实现业务敏捷

    当软件行业进入互联网时代,为了满足这些要求,IT组织需要强有力的流程、技术和人员作为保障。