开发者生态系统状况2019

在2019年初,我们对近7,000名开发商进行了民意调查,以确定开发商生态系统状况。
这就是我们学到的东西。

重要要点

爪哇

最受欢迎的主要编程语言

的JavaScript

最常用的整体编程语言

最有前途的编程语言

Go最初在2017年占有8%的份额,现在已经达到18%。此外,最多的开发人员(13%)选择Go作为他们希望采用或迁移到的语言。

蟒蛇

学习最多的语言

在过去的12个月中,有27%的受访者开始或继续学习Python。

在过去的12个月中,您使用了哪些编程语言?

最喜欢的编程语言是Java和Python。第二名是C#和JavaScript之间的纽带。但是,如果通过样本量对结果进行归一化,则C#是最受欢迎的语言。

您的主要编程语言是什么?
选择不超过3种语言。

我们问了三个有关人们使用的语言的问题。首先,我们询问了去年的使用情况,其次询问了主要语言(最多三种),最后询问了排名。

似乎有一组“辅助”语言(主要用作附加语言)包括HTML,SQL和Shell脚本。许多软件开发人员对这些辅助语言都有一些实践,但是很少有人将它们作为主要语言。例如,虽然56%的人使用SQL,但只有19%的人将其称为主要语言,只有1.5%的人将其列为第一语言。

另一方面,Java是领先的“独奏”语言。其用户的44%仅使用Java或首先使用Java。其次是JavaScript,只有17%是JavaScript。

您的开发环境是哪些操作系统?

您开发什么类型的应用程序?

您是否为开源项目做出贡献?

您的项目中有哪些类型的测试?

16%的开发人员在他们的项目中没有任何测试。不过,在全职高级开发人员中,这一数字仅为8%。

与去年一样,大约30%的开发人员在他们的项目中仍然没有单元测试。

移动

您针对哪种移动操作系统开发?

三分之二的移动开发人员使用本机工具为移动OS进行开发。每个其他开发人员都使用跨平台技术或框架。

您使用哪种跨平台移动框架?

工具类

您经常使用以下哪些工具?

89%的开发人员以某种方式自定义其IDE。

甚至有更多的开发人员加入了Dark方面:83%的开发人员更喜欢Dark主题作为其编辑器或IDE。自去年以来,每种环境的增长率为6个百分点。

好玩

您在梦想中编码吗?

人们在工作中编码的次数越多(作为一项主要活动),他们在梦想中进行编码的可能性就越大。

猫还是狗?

您在哪里进行这项调查?

您可以在家中,在工作中,在大学上课,在学校休假,度假,在酒吧甚至在医院时完成调查。谢谢!

你在周末编码吗?

自雇,学生和学员在周末编码的频率比其他人高。

您是否期望AI(人工智能)在将来取代开发人员?

那些专业从事机器学习的人比那些业余爱好的人更对AI持怀疑态度。前者中有27%认为AI永远不会取代开发人员,而后者中只有21%同意。

您上班/上大学的通勤是什么样的?

您的车辆使用哪种燃料?

大多数情况下,“其他”燃料为乙醇或酒精。