Slashdata-2017年Q4开发者报告(英文)-2018.3-27页-6mb
报告摘要
总结:State of the DeveloperNation 14th Edition
核心内容
《State of the DeveloperNation 14th Edition》是SlashData于2017年第四季度发布的开发者经济研究报告,基于对来自169个国家的21,700多名开发者的调查,分析了当前和未来五年内开发者关注的技术趋势、平台使用情况以及编程语言的流行程度。报告围绕四个主要主题展开,旨在揭示开发者社区的动态变化和对技术发展的看法。
主要观点
1. 人工智能(AI)是未来发展的核心
- AI与机器学习推动创新:AI和机器学习被认为是许多新兴技术(如自动驾驶、AR/VR、聊天机器人、脑机接口等)的核心驱动力。
- 开发者对AI的参与度:30%的开发者正在参与AI开发项目,表明AI已成为软件开发的重要组成部分。
- 自动驾驶的潜力:50%的开发者认为自动驾驶技术将在未来五年内产生最大影响。尽管有大量投资和承诺,但实现完全自动驾驶仍面临技术和监管挑战。
- 脑机接口(BCI)的早期探索:37%的开发者认为BCI是未来的重要技术之一,其发展仍处于初期阶段,但具有广阔前景。
2. 无服务器计算(Serverless)正在兴起
- 快速增长:19%的后端开发者正在使用无服务器平台,相比六个月前的16%有所上升。
- AWS Lambda占据主导地位:44%的无服务器平台用户选择AWS Lambda,远高于Azure Functions(25%)和Google Cloud Functions(24%)。
- 开发者满意度:AWS在满意度(34)和净推荐值(NPS)(32)方面领先,而Google在开发者体验方面表现更好。
- 市场趋势:无服务器计算正在成为主流,尤其适合扩展现有应用,而大型应用的高效扩展能力使其成为未来趋势。
3. AR/VR是开发者关注的新兴领域
- AR/VR的吸引力:25%的专业游戏开发者正在开发AR/VR项目,这一比例与开发游戏的开发者比例相当。
- 平台偏好:对于AR,Android和iOS是最受欢迎的平台,而Unity和Unreal引擎在跨平台开发中仍具吸引力。
- 硬件使用情况:61%的游戏开发者使用Oculus Rift,32%的开发者使用Google Cardboard,19%使用Daydream View。
- VR的早期采用者特征:VR仍处于早期采用阶段,专业游戏开发者是主要推动者,而其他领域的开发者使用率较低。
4. 编程语言的流行趋势
- JavaScript最流行:接近1000万开发者使用JavaScript,比第二名多240万。
- Python快速崛起:Python拥有630万活跃开发者,最近超过C#,主要得益于机器学习的发展。
- 其他语言表现:Swift、Ruby、Lua等较不常见的语言尚未显著增加开发者数量。
关键信息
- AI和机器学习:是未来技术发展的核心驱动力,开发者需要掌握更多跨领域的技能,如机械工程、生物学、数学等。
- 自动驾驶:尽管有大量投资和早期突破,但完全自动驾驶仍面临技术挑战,开发者认为其将在未来五年内产生最大影响。
- 无服务器计算:AWS Lambda在开发者中占据主导地位,开发者对其满意度和推荐度较高,表明其市场地位稳固。
- AR/VR的发展:AR/VR在游戏开发中尤为受欢迎,但其他领域的开发者参与度较低。AR和VR仍处于早期阶段,需进一步成熟。
- 编程语言趋势:JavaScript和Python是当前最受欢迎的语言,而新兴技术如量子计算和区块链也受到部分开发者的关注。
方法论
- 调查范围:覆盖169个国家,共21,700多名开发者。
- 主题分析:报告围绕四个主要主题展开,每个主题都有对应的可视化数据和分析。
- 数据来源:调查数据来自SlashData的全球开发者调研,结合了大规模开发者问卷与行业洞察。
合作伙伴
- 研究合作伙伴:Intel和Microsoft。
- 媒体合作伙伴:包括多个开发者社区和平台,如GDG Vietnam、Unreal Engine、Ubuntu、Nearsoft、GeneXus、PubNative、EasyAR等。
总体结论
《State of the DeveloperNation 14th Edition》揭示了开发者对AI、无服务器计算、AR/VR等技术的广泛关注。随着这些技术的不断发展,开发者社区正在经历深刻的转型,未来的技术格局将由这些趋势主导。报告不仅提供了数据支持,还强调了技术发展背后的挑战和机遇,为行业参与者提供了有价值的洞察。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载