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中的显著上升,反映了云计算正被企业更广泛地采纳。我们同样看到作为枪手的云开发者有相似程度的增长,将他们的技能作为合约提供给那些没有(或者不需要有)云开发经验的公司。尽管有些企业需要避免建立一个在项目结束后变得多余的内部团队,枪手的增加更可能反映了公司需要有经验的云程序员的普遍短缺。
相关链接:我的产业生态链和杂谈文章
- VisionMobile:开发者状况2016年Q1(三)开发者如何积累经验,从何获取
- VisionMobile:开发者状况2016年Q1(二)平台状况
- VisionMobile:开发者状况2016年Q1(一)关键提要
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(三)Swift的崛起
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(一)关键提要
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(四)应用经济收入分化
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(五)开发移动物联网
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(七)企业和消费者
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(八)平台不同的动机
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(九)2015年应用经济:电子商务主导
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(二)平台之争的僵局
- VisionMobile:开发者经济报告 2015年Q1:开发者国度状况(六)不是所有的工具都一样
- VisionMobile:2014年Q1移动开发者经济报告(三)2、平台的赢家和输家
- VisionMobile:2014年Q1移动开发者经济报告(一)关键信息
- VisionMobile:2014年Q1移动开发者经济报告(四)2.1、平台开发
- VisionMobile:2014年Q1移动开发者经济报告(五)2.2、地区前景
- VisionMobile:2014年Q1移动开发者经济报告(七)3.1、优选平台
- VisionMobile:2014年Q1移动开发者经济报告(八)3.2、谁是你的同伴平台
- Trailing Zeroes (III)<二分>
- 基于总变差模型的纹理图像中图像主结构的提取方法
- swift_类和结构体
- ASI与AFN的区别
- 读书笔记-现代操作系统-8多机处理-8.4分布式系统
- VisionMobile:开发者状况2016年Q1(三)开发者如何积累经验,从何获取
- Java基础之 原码、反码、补码
- 利用MAVEN打包时,如何包含更多的资源文件
- 详解URL的组成
- Spring SpringMVC Mybatis 整合
- 记录几个IOS开发过程中Pod命令的常见问题解决方案
- 织梦DedeCMS文章列表页自动统计当前栏目文档总数的方法
- 【重点】Codeforces Round #364 (Div. 2)
- 翻译的艺术 —— 名著的翻译