根据您的统计方式,这是Stack Overflow进行年度开发人员调查的第10个年头。软件业在过去的十年里发生了很大的变化,但也确实没有哪一项技术像现在整个世界正在经历的公共健康危机那样具有颠覆性,至少在短期内是这样。
这项调查的结果反映了近6.5万名开发人员的意见和经验。然而,值得注意的是,这项调查是在2月份进行的,当时新冠肺炎还没有被宣布为全球大流行,世界各国都进入了封锁状态。我们渴望与公众分享这些数据中反映的一些有趣的统计数据和变化,但我们也明白谦虚和现实是很重要的:如果今天进行同样的调查,开发人员给出的许多答案可能看起来非常不同。
这就是说,2020开发者调查中有很多令人兴奋、有趣和有趣的亮点,所以让我们开始吧!
在我们调查的专业开发人员中,铁锈保持了它的位置,成为最受欢迎的语言。也就是说,接受调查的大多数开发人员都不熟悉这种语言。如果你想了解是什么让铁锈如此受人喜爱,我们在这里为你深入探讨这个话题。TL;DR-Rust承诺性能、控制、内存安全和无畏的并发性--这是一个诱人的组合,特别是对于系统编程而言。它还将一些有趣的特性--比如仿射类型和卫生的宏--带入了主流讨论。*再加上开放的开发过程,许多程序员(即使是那些不使用它的程序员)对Rust推崇备至也是合情合理的。
然而,在排名第二的地方,今年的调查看到了一个有趣的变化。去年,Python和Tyescript在统计上势均力敌,分享了银牌。2020年,TypeScript大受欢迎,Python排在第三位。如果你想听到更多关于打字文字的信息,请收听我们最近与GLITCH的Jenn Schiffer的播客,她在播客中解释了为什么打字文字会成为一种如此受欢迎的语言。
TypeScript的流行突显了微软方向的改变和对开源运动的拥抱。随着前端Web和Node.js代码库在大小和复杂性上的增长,采用TypeScript的静态类型让开发人员对代码的正确性更有信心。TypeScript的增量采用能力意味着开发人员可以试试看,获得立竿见影的好处,而不必承担风险的移植项目。作为最终的甜头,TypeScript Polyl在浏览器广泛使用之前填充了许多ECMAScript更改(如箭头函数、异步和类)。我们自己也被说服了,因为越来越多的。
Python没有静态类型(尽管它确实有一些提示),这使得它成为前3名中的奇特一员。由于Python2到3的迁移引起了很多争论,也可能会引起一些反感。请在下面的评论中告诉我们您认为TypeScript激增和Python下滑的原因。查看下面20分钟的讨论,了解更多想法。
站点可靠性工程师和DevOps专家仍然是薪酬最高的个人贡献者角色。几乎80%的受访者认为DevOps至少在某种程度上很重要,44%的受访者在至少有一名专注的DevOps员工的组织中工作。出现这种趋势的原因并不令人意外。在一个不断连接的时代,用户希望他们的应用程序和服务随时随地都可以使用。请记住,这项调查是在新冠肺炎大范围封锁之前进行的-我们预计DevOps在一个许多球队突然完全远离的世界里会变得更加重要。
当被问及遇到编码问题时应该采取哪些步骤时,90%的受访者表示他们会访问Stack Overflow。不过,嘿,你已经知道了。我们还询问了人们在搜索编码问题的解决方案时的感受,发现第一个结果是一个紫色链接,这表明他们以前去过那里。幸运的是,52%的受访者表示,他们感觉到了一种温暖的认同感--“你好,老朋友”--而只有14%的受访者表示,当他们发现自己忘记了以前曾搜索过这个答案时,他们感到恼火。
虽然寻找堆栈溢出的解决方案节省了开发人员的时间,但开发人员却花费了大量的工作时间。超过75%的开发人员表示,他们至少偶尔会加班--每季度加班一到两天。25%的人每周加班1-2天或更多。随着世界各地的开发人员转向在家工作,在工作和生活之间划清界限,并在两者之间取得平衡变得越来越困难。我们有一些关于学习异步工作,在社交距离中与同事交往的建议,还有一些来自Stack的远程工作老手的建议。
虽然我们在多样性和包容性方面继续取得进展,但我们还有很长的路要走。今年的调查只有6.5万多人参加。在我们努力超越堆栈溢出网络并寻求更多不同程序员的代表时,我们在自己的渠道上发布的调查广告比前几年更少了,并寻求从那些可能不经常访问我们网站的人那里获得回应的方法。这一方法包括社会推广和对任职人数不足的程序员的宣传。
虽然我们看到代表人数不足的群体有所增加,但代表人数的差异并不像我们希望的那样大。一些种族和民族的人数有所上升,而其他种族和民族的人数保持相似或减少。同样,我们看到女性性别受访者略有增加,而非二元、性别酷儿或不符合标准的受访者数量保持不变。我们承认我们有很多工作要做,我们在年度调查中获得的数据帮助我们做出改变,并设定目标,使我们在前进的过程中变得更加欢迎和包容。
我们将继续致力于改善我们与各种程序员的关系。在对今年调查的回应中,超过15%的人表示,他们发现Stack Overflow至少比去年更受欢迎。这仍然是我们组织的首要任务之一,这一消息令人鼓舞。
您可以在此处的详细细目中了解更多结果。像往常一样,我们将很快根据开放数据库许可证(ODbL)公开今年调查的匿名结果。
我们的年度开发者调查通常是我们阅读量最大的版本之一。我们知道,对于许多人来说,这是一个充满挑战的时期,全球各地的人们都感受到了巨大的破坏。我们希望Stack Overflow继续为您提供宝贵的资源,并希望这个社区能够走到一起相互支持。
标签:开发运营、开发调查、开发调查2020、开发人员调查、老朋友好、加班、Python、远程工作、锈蚀、堆栈溢出、堆栈溢出开发调查、堆栈溢出、打字脚本