欢迎来到球速体育·(中国)官方网站QIUSU SPORTS!

JavaScript

当前位置: 球速体育·(中国)官方网站 > 网页制作 > JavaScript

JavaScript持续霸榜、开发者性格大揭秘调查了19000位开发者有这些发现

时间:2024-08-06 16:01:03|栏目:JavaScript|点击:

  球速体育官方网站近日,开发者调查分析公司SlashData发布了2021年《开发者报告》,覆盖了来自155个国家和地区的19,000多名受访者。SlashData的调查方法和Stack Overflow或Redmonk等公司略有不同,所以一些数据也会略有不同。一起来看看吧。

  在连续十次的调查中,Java受欢迎程度都位居第一,毕竟全球有近1750万的开发者在使用它,另外Java不仅被世界上的绝大多数网站所使用,而且被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。霸榜也是理所当然。

  自从Python超越Java之后,就长期占据第二的位置,现在已经拥有了1570万个用户。简单易上手可能是Python被大规模采用的主要原因。

  在过去的一年里,Rust获得了更多开发者的青睐,从2021年到2022年第一季度,使用Rust的开发者数量迅速增长,从60万增加到了220万。

  Go和Ruby都是后端开发的重要语言,不过Go似乎获得了更多开发者的喜爱,其增长速度是Ruby的两倍。

  在许多人的眼中大多数程序员都是以一种类似宅男的形象出现的,简单的T恤和背包,给人一种话不多的感觉。程序员的性格到底是怎样呢?SlashData使用了TIPI法(Ten-Item Personality Inventory)对开发者的五大人格维度(情绪稳定性、外向性、经验开放性、合群性和自觉性)进行了调查。

  有52%的开发者属于“中间型”人格,即不外向也不内向,情绪即没有很不稳定但也不缺乏情绪,这可能是大多数人眼中的程序员形象。

  大约有8%的人的经验的开放程度更高,求知欲更强。这一类的开发人员通常更加倾向于研究新的工具和技术,走在科技的前沿。

  另外还有5%的开发者比其他的开发者负责感和亲和力更强。这类人一般更适合担任具有创造性的角色,如用户体验设计师。

  具有成功驱动型和情绪稳定型特征的开发者占5%,他们认真负责,乐于体验,虽然在情绪比较稳定,但是亲和力不强。

  好的工具能够大大提高开发的效率。一些低代码/无代码工具能够让一些没有软件开发经验的人创建应用程序,同时也能够为专业的开发人员节约时间和成本。那么不同专业地位、地域和经验的开发人员使用LCNC工具有什么差异呢?

  虽然低代码/无代码工具看似像是为一些没有软件开发经验人创建的,但是使用LCNC工具的开发人员在不同人群之间的比例差异不大(专业人员46%,非专业人员45%)。

  随着经验的增加,开发人员使用LCNC工具的可能性就越低。特别是拥有超过10年经验的开发者几乎不会使用LCNC工具。

  这些工具通常比较适合应用于简单的编程任务,而富有经验的开发人员所要完成的工作往往比较复杂。

  不过说到底,工具只是一个辅助的角色。所以无论是处在哪一个经验级别,单靠工具而没有一定程度的手动编码是非常罕见的(2-4%)。

  不同地域的开发人员在使用LCNC工具方面存在显著的差距。中国有69%的开发人员使用LCNC工具,高于全球的平均水平(46%),这表明中国的LCNC工具已经进入了发展阶段。

  另外,南亚、中东、非洲、东亚(不包括中国)的LCNC使用率都高于全球的平均水平。虽然这些地区的LCNC工具有很大的发展,但是还并不是很成熟,不足以成为开发人员的主要特征。

  LCNC使用率低于全球平均水平的有西欧、以色列、大洋洲、东欧和南美等地区,这些地区的LCNC工具市场还处在初级阶段。

  下面是关于中国和东亚其他地区的开发者调查。中国的开发者占全球开发者人数的9%,是其他东亚地区的开发者的总和(9%)。其中在东亚的开发者由主要分布在两个国家:日本(21%)和印度尼西亚(32%)。

  中国拥有六年经验的开发者超过三分之一(34%),这个比例在全球是43%。此外,中国经验丰富(超过16年)的开发者只有4%(全球比例为22%)

  自学是开发者必备的技能之一。全球有超过60%的开发者通过自学来学习编程。在中国,50%的开发者是通过大学教育学习计算机,完全自学的开发者比例不高,但即使是接受大学教育,自学也是必不可少的一种方式。

  在东亚其他地区,自学是最受开发者欢迎的方法(61%),其次是通过大学教育(软件工程本科41%)。印度尼西亚的学习方式比较多样化,一般使用三种方式学习编码:自学、在线课程和开发者训练营。

  Stack Overflow作为一个国际性的论坛网站、计算机技术交流社区,受到许多开发人员的青睐,85%的开发人员都使用或者访问过这个网站。不过中国拥有Stack Overflow账户的比例不高,只有19%。在对国内的开发者的调查发现,用CSDN解决技术难题的居多(36%)。而日本的Stack Overflow更低,只有36%的开发者使用过Stack Overflow,5%拥有账户。不过中国和日本都有本土的开发网站,这可能是其Stack Overflow使用率较低的原因之一。

  调查发现,最受开发者欢迎的营收方式是委托开发/(31%),委托开发的时间可以持续数月或者数年,自由度较高,允许开发人员和公司在项目期间合理的规划资源。此外,开发者和它们的公司可能会在此过程中为客户提供额外的服务,以增加收入。

  排名第二的是通过应用商店或者在自己的门户网站上销售软件和应用程序(24%)。

  有趣的是,虽然数据经常被称为新的黄金,但只有不到十分之一(7%)的专业开发者是通过销售数据来创收的。因为出于隐私保护等原因,许多地区都制定了相关规定来限制开发者出售用户数据。

  另外公司的规模也会对盈利模式产生影响。公司的规模越大广告的收入模式使用的就越少,一些小型的游戏和软件充斥着广告,主要依靠广告盈利。

  谈到可能改变世界的新兴技术,自动驾驶汽车、元宇宙和AI辅助编程绝对值得一提。

  为了了解开发人员对不同新兴技术的参与(将对一项技术感兴趣、进行学习或者致力于这项技术开发的人都定义为参与)和采用(目前从事这项技术的开发人员)情况,SlashData设置了四个象限:

  有14%的开发者正积极的从事AI辅助软件开发,这项技术的应用是所有新兴技术中排名第三的,也算的上是个大热门。

  在所有技术中,开发人员对区块链技术(包括加密货币)的兴趣增加的最多,但对区块链应用程序的采用却停滞不前。不过总体来说,新兴技术采用率的采用率的增长都已经停滞。

  元宇宙是最近几年爆火的概念之一。53%的开发人员参与了关于元宇宙的技术开发,当然因为还并不成熟,所以采用率比较低。元宇宙未来的发展前景还不明朗,但是已经有28%的开发者积极地学习关于元宇宙的技术。

上一篇:炸裂用JS创建一个录屏功能

栏    目:JavaScript

下一篇:2021Q1 编程语言排行榜:JavaScript 开发者最多Rust 增速最快

本文标题:JavaScript持续霸榜、开发者性格大揭秘调查了19000位开发者有这些发现

本文地址:http://aihaoedu.com/wangyezhizuo/954.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:aihaoedu.com

Copyright © 球速体育·(中国)官方网站 版权所有