VisionMobile:开发者状况2016年Q1(三)开发者如何积累经验,从何获取

来源:互联网 发布:人工智能觉醒 编辑:程序博客网 时间:2024/05/18 01:03

VisionMobile在2016.3.29发布报告State of The Defeloper nation Q1 2016,下面是该报告的草译。

开发者如何积累经验,从何获取

在全部的4个领域(物联网,移动,云,桌面),我们可以看到和上次6个月之前的开发者经济调查相比,具有6年以上经验的开发者比例显著下降。

这是因为软件工作不到一年的开发者增幅较大,有1~2年代码经验的开发者增幅仅次其后,也相当大。整体而言,我们看到行业正在快速增长,新开发者加入速度在加快,这导致平均经验值的降低

如果仅就移动开发者,这是很典型的,我们可以看到在过去六个月中,少于一年经验的开发者比例从14%增加到17%,而有超过6年软件开发经验的比例从48%下降到40%。有相当比例的开发者从少于一年经验转为1~2年(后者从17%上升到22%),但有更多新人加入行业中,导致其他比例数字下降。

这是对行业的好信号,行业需要稳定的新人才提供,并能持续扩张。几乎所有行业的公司都意识到软件的重要行,正在招募开发者来帮助他们接触到更多客户,并提升业务流程,这反映在人口结构的变迁。

这个变化也影响了开发者选择的语言和工具集,尽管是持续地向抽象逻辑和可视化开发进行长期演进化。经验欠缺的开发者更喜欢选择高级脚本语言,例如JavaScript和Python,而不是能力更强大的语言,如C++,甚至是Java。这不仅使开发更快,也意味着可以在项目中使用廉价(缺乏经验)的开发者。

高级语言显然在性能方面有限制,并限制了使用场景,开发者只能访问语言API提供访问的资源,但当开发者社区持续扩张,供不应求时,这类语言的使用将持续上升。

缺乏有经验开发者的增加同样驱动在职培训的需求,以及Stack Overflow,Reddit这类同行支持的机制。这些资源已被开发者高度评价,随着更多的开发者劳工的加入,我们预期它们的重要新性将不断增加。

探索云需要经验

最具有经验的开发者群体是以云为目标。45%的云开发者有超过6年的软件开发经验,尽管这个比例较去年(50%)下降,但仍显著地高于其他领域

云计算中软件工作经验少于一年的开发者比例是最少的,这似乎意味着对有抱负的开发者而言,云计算是其职业上升台阶,尽管进入云计算的决定有其他因素需要考虑。

上个月,VisionMobile发布了面向云和桌面平台开发者的研究报告,可以找到相似的比较,但更深入地分析了云开发者的教育和经验程度。这份报告得出云开发者由两类群体组成:富有经验的软件开发者进入云计算领域寻求新的挑战,以及在大学中学习云计算的应届毕业生热衷使用他们的技能。

后者反映在最新数据:13%的云开发者经验少于一年,较6个月前轻微上升,但是值得注意的是3~5年经验的云开发者维持稳定,而在其他领域都是下降。

考虑到超过六年软件经验的开发者比例下降,很显然,尽管一些有几年经验的开发者进入云计算领域,但是大部分云开发者来自这两个群体,经验方面处于两端。

开发者社区类别

桌面开发方面,我们看到不同平台的开发者经验在过去六个月大幅下降。下降最厉害的Windows 10是主要原因,由于平台变得广为人知,并被广泛采纳,从业余爱好者探索变为职业程序员进入。这反映在企业IT分类,几乎填补了桌面的业务爱好者的下降。

微软积极地在消费者和企业中推广Windows 10,已经创造了职业开发的需求,用来确保平滑过渡。Windows 10很大程度是向后兼容的,但各应用需要测试和优化,在很多案例中通过修改来获取在以前的Windows版本中没有的新功能。

Windows 10使用的扩大意味着探索者(为获取经验的独立开发者)仍被桌面开发所吸引,希望发现下一个最热的工具或应用,从图中掘金者(为创业目标风险投资的金矿)对桌面开发的兴趣,可看到效果明显。掘金者在各个平台上仍是少数,尽管他们通常最流行在移动领域,在那里,应用商店对财富的承诺以及少数高调成功故事滋养着他们的梦想。六个月之前,这个已经得到证实,有5%的移动开发者属于掘金者类别,相比下桌面的只有1%。现在我们看到趋势在反转,有3%的桌面开发者被认为是掘金者,在移动领域只有2%。

掘金者仍是少数,是社区的一个小部分,但他们在桌面的增长是显著的。Windows 10 被很多人视为销售新服务的机会,而Microsoft Store将移动发布样式带到桌面计算。在应用收费的综合计费机制以及版权保护措施,为开发者提供更为改善的发布体验。这些在倒霉的Windows RT中已经实现,并作为Windows 8 的一部分,但Windows 10被大规模采用使它们引起更多开发者的注意。

尽管继续有高调成功作为头条,这些不能促使掘金者进入移动,可能是应为市场已开始竞争日益激烈,一些玩世不恭已悄悄进入掘金者社区,风投为之提供资金。

值得注意的是移动的探索者比例在上升,显示有群体正在探索最新移动设备和服务如何可用来赚钱。

移动是唯一的领域观察到企业IT类别的下降,只是下降一个百分点,因此更合理地被认为是稳定的。缺乏增长可能反映了平台的稳固和平台厂商提供更好的支持。这些厂商,Google,Apple,以及较小程度上的微软,在他们各自平台上提供了很好的企业功能,有几家公司正在为黑莓或其他替代平台创建内部应用,结果是社区在规模上保持稳定。

对于云,我们看到在企业IT中的显著上升,反映了云计算正被企业更广泛地采纳。我们同样看到作为枪手的云开发者有相似程度的增长,将他们的技能作为合约提供给那些没有(或者不需要有)云开发经验的公司。尽管有些企业需要避免建立一个在项目结束后变得多余的内部团队,枪手的增加更可能反映了公司需要有经验的云程序员的普遍短缺。


相关链接:我的产业生态链和杂谈文章

1 0
原创粉丝点击