admin管理员组

文章数量:1532286

2024年3月23日发(作者:)

2020最新软件开发状况报告

这篇报告将重点介绍六大方面的主题,其中每个主题部分都包含可视化

图表,通过数据为开发人员社区提供对未来趋势的分析和见解。

1、编程语言社区:通常编程语言是构成强力社区的核心,但也是最富争

议的主题。该报告统计了活跃在各种主流编程语言上的软件开发人员数

量,数据覆盖到了全球所有类型的程序员。

2、为开源软件做贡献:在开发人员的世界中,开源软件无处不在,但并

非每个开发人员都是开源人员。该报告探讨了哪些开发人员为开源软件

做过贡献,他们愿意做贡献的原因,以及他们希望从各个公司获得哪些

开源支持。

3、开发运维的参与和采用:开发运维改变了软件构建的方式。但是,并

非所有的开发人员和组织都经历了这种文化转变。该报告统计了有多少

开发人员在使用CI/CD工具(这是开发运维流程的核心技术)。此外,

还分析了哪些开发人员正在使用这些工具、他们的工作经验、所在公司

规模以及技术背景。

4、机器学习开发人员通过哪些方式运行代码?对于某些数据科学家和

机器学习开发人员而言,他们的工作并不仅仅是纯粹的模型开发。实际

上,他们的工作重点已经转移到与推理性能、扩展、负载平衡等问题相

关的实际生产场景。这些都需要计算能力,而在过去这一直是机器学习

开发人员面临的巨大难题。该报告将探讨机器学习开发人员通过何种方

式运行应用程序或项目的代码,以及他们应用机器学习/ AI的方式有何

不同,他们的使用目的是什么,此外他们使用的算法和框架又有哪些。

5、增强现实与虚拟现实:增强现实(AR)和虚拟现实(VR)是两个不

断发展的领域,且随着近年来技术的成熟以及越来越多的设备支持AR

和VR功能而迅速普及。该报告将探讨AR和VR开发人员以及非开发人

员的概况,重点介绍他们在其他领域的参与度,他们的技术和设备选择

以及他们构建的产品。

6、新兴技术:该报告从新兴技术的发展出发,讨论过去一年中哪些技术

的普及程度有所提高或下降。

要点总结:

JavaScript仍然是目前流行度最高的编程语言,全球超过1200万开发

人员都在使用JavaScript。

2018年Python净增了220万开发人员,并且在受欢迎程度方面超过

Java。如今,从整体来看Python拥有第二大编程语言社区。

Kotlin是增长最快的语言社区。在过去的两年中,它的规模几乎翻了一

番。

五分之三的开发人员曾为开源软件贡献代码。

开发人员最有动力为开源项目做出贡献,这是因为他们可以借此提高编

程技术力(29%),而且他们相信开源带来的好处(26%)。

将近一半的开源贡献者都希望各大公司能够支持开源社区并为之做出贡

献。

使用CI / CD工具的开发人员成为专业开发人员的比例要高出20%。

本文标签: 开发人员报告开源