2017年Q4_开发者报告(英文版)_25页_6mb
报告摘要
总结:State of the DeveloperNation 14th Edition
核心内容
《State of the DeveloperNation 14th Edition》是SlashData发布的第14版开发者经济研究报告,基于对全球21,700多名开发者的Q4 2017年度调查。报告聚焦于开发者对新兴技术趋势的看法,特别是人工智能(AI)、服务器端无状态计算(Serverless)、增强现实(AR)与虚拟现实(VR)以及编程语言使用情况等方面。
主要观点
1. 人工智能(AI)是未来发展的核心驱动力
- AI与机器学习:开发者普遍认为AI和机器学习将推动下一轮创新,影响从自动驾驶到脑机接口(BCI)等多个领域。
- 开发者参与度:30%的开发者参与了AI开发项目,显示出AI技术的广泛影响。
- 未来技术趋势:超过37%的开发者认为AI或BCI将是下一个重大技术突破。
- AI的多领域影响:AI不仅在自动驾驶中起关键作用,也在增强现实、聊天机器人和自主无人机等领域提供支持。
2. 服务器端无状态计算(Serverless)正在迅速普及
- 增长趋势:19%的后端开发者正在使用Serverless平台,较6个月前增长了3%。
- 主要平台:AWS Lambda占据主导地位,44%的开发者选择它,远高于Azure Functions(25%)和Google Cloud Functions(24%)。
- 经济优势:Serverless平台因其按需付费模式,对轻量级应用更具成本效益。云服务提供商也能通过资源优化获得显著成本节约。
- 开发者满意度:AWS在满意度(34)和净推荐值(NPS)(32)上均领先于其他平台。
- 应用前景:尽管Serverless仍处于早期阶段,但其增长迅速,被认为是未来软件开发的重要趋势。
3. AR/VR技术正在争夺开发者注意力
- 开发者兴趣:25%的专业游戏开发者正在开发AR/VR项目,与开发游戏的开发者比例相当。
- 设备偏好:游戏开发者更倾向于使用Oculus Rift(61%)和HTCVive(54%),但整体开发者群体中使用这些设备的比例较低(分别为33%和23%)。
- 移动VR兴起:Google Cardboard(42%)和Daydream View(33%)在移动VR领域受到广泛欢迎。
- 硬件挑战:尽管AR/VR硬件如Oculus Rift和HTCVive在游戏行业有较高接受度,但非游戏领域的开发者仍倾向于使用现有设备,如智能手机和桌面。
4. 编程语言使用情况
- JavaScript最受欢迎:接近1000万开发者使用JavaScript,比第二受欢迎的语言多240万。
- Python迅速崛起:Python有630万活跃开发者,正在超越C#等语言。
- 其他语言:Swift、Ruby、Lua等语言的开发者增长有限,表明它们在主流市场中的影响力尚未显著提升。
关键信息
- 开发者对AI的期待:超过一半的开发者认为自动驾驶技术将在未来五年产生最大影响,但实现完全自主仍需时间。
- 技术挑战与机遇:AI和机器学习的发展正在改变开发者的技能需求,同时也为开发者提供了新的机会。
- Serverless的现状:尽管Serverless技术仍处于成长阶段,但其在成本、扩展性和灵活性方面的优势已开始显现。
- AR/VR的普及:AR/VR技术在游戏行业有较高接受度,但在其他领域仍处于早期阶段,主要依赖现有设备。
- 编程语言趋势:JavaScript和Python在开发者中占据主导地位,而其他语言的增长较为缓慢。
方法论
- 报告基于SlashData对21,700多名开发者进行的全球调查,覆盖169个国家。
- 调查内容涵盖技术趋势、开发者满意度、平台使用情况、编程语言使用率等。
- 通过数据分析和可视化展示,揭示了开发者社区的结构、兴趣点及技术采纳情况。
合作伙伴与作者信息
- 作者:Stijn Schuermans、Peter Crocker、Jo Stichbury、Mark Wilcox等。
- 合作伙伴:包括Intel、Microsoft、Meetups(如IoT Korea Meetup、Beijing Python等)及其他技术社区。
结论
本报告揭示了2018年开发者对新兴技术的广泛兴趣和关注,特别是AI、Serverless和AR/VR。这些技术正在改变软件开发的方式,同时也为开发者带来了新的挑战和机遇。随着技术的不断发展和普及,开发者在这些领域的参与度和影响力将持续增长。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载