2023 年6月开发者调查统计结果——最流行的技术(1)

2023 年6月开发者调查统计结果——最流行的技术(1)

本文目录:

一、编程、脚本和标记语言

二、数据库

三、云平台

四、网络框架和技术

五、其他框架和库

六、其他工具

七、集成开发环境

八、异步工具

九、同步工具

​十、操作系统

十一、人工智能搜索工具

十二、人工智能开发人员工具

十三、编程、脚本和标记语言

十四、网络框架和技术

十五、其他框架和库

十六、其他工具

十七、集成开发环境

十八、异步工具

十九、同步工具

二十、操作系统

二十一、人工智能搜索工具

二十二、人工智能开发人员工具


   这是开发人员的声音。是由分析师、IT 领导者、记者和其他开发人员大量数据统计出来的报告,以此数据及时了解不断发展的最新情况。内容包括开发人员体验,正在上升或下降的技术,并了解技术下一步可能走向何方。(本文内容来源于Stack Overflow)

一、编程、脚本和标记语言

  2023 年延续了 JavaScript 的连胜势头,连续第 <> 年成为最常用的编程语言。Python已经超过SQL,成为 第三种最常用的语言,但对于那些不是专业开发人员或学习编码的人(其他编码人员)来说,排名第一。

  今年有一些技术上升了一个位置(Bash/Shell,C,Ruby,Perl和Erlang),两个上升了两个位置(Elixir和Lisp)。大 自 2022 年以来获得 <> 个席位的推动者是 Lua,一种可嵌入的脚本语言。

  专业开发人员排名前三的技术与去年相同 - JavaScript,HTML / CSS和SQL。

  但对于那些学习编码的人来说,情况就不同了。HTML / CSS和JavaScript几乎并列为人们学习的最流行的语言 到代码。学生开发人员使用Python多于SQL(59%对37%),而专业开发人员报告使用SQL多于Python(52%对45%)。

  与专业开发人员相比,那些学习编码的人更有可能使用Java(37%对31%),C++(32%对20%)和C(32%对 17%).

二、数据库

  今年,PostgreSQL从MySQL手中夺得了第一名。专业开发人员比那些学习编码的人更有可能使用 PostgreSQL(50%)和那些学习的人更有可能使用MySQL(54%)。

  MongoDB被专业开发人员和学习编码的人使用,它是第二受欢迎的数据库。 那些学习编码的人(在MySQL后面)。

三、云平台

  AWS仍然是所有受访者最常用的云平台。AWS轻而易举地登上了榜首,几乎是第二名的两倍。 所有受访者最常用的云平台,Azure。

  学习编码的人仍然使用AWS(26%)最多,但它在前三大云平台中更为平等(26%为Google Cloud)。 和 25% 火力基础)。有趣的是,Heroku是去年学习编码的人使用最多的云平台,但它下降到第五位。 年。

  你可以看到 Azure 在组织中取得的进展 - 使用 Azure 的专业开发人员数量是使用 Azure 的人员的两倍 学习编码(30% 对 15%)。

四、网络框架和技术

  Node.js 和 React.js 是所有受访者最常用的两种 Web 技术。

  专业开发人员使用两者相当平等,而那些学习编码的开发人员使用Node.js比React更多(52%对48%)。jQuery和Express是 接下来是所有受访者的两种流行的Web技术,专业开发人员比学习编码的人更多地使用jQuery(24% vs 18%),而Express更多地被那些学习而不是专业人士使用(25%对20%)。

  接下来.js从 11 年的第 2022 位上升到今年的第 6 位,这可能是因为它在学习编码的人中很受欢迎。

五、其他框架和库

  今年,我们将.NET分解得更具体,特别是.NET(5+)今年再次成为其他框架的榜首,并且 图书馆。那些学习编码的人更多地使用NumPy和Pandas而不是.NET(5+)。

  我们今年也增加了一些新选项,看到RabbitMQ在专业人士中相当受欢迎(14%)。与 Python 兼容的库继续 像去年一样,在学习编码的人中,这一类别的得分有更高的趋势,但穿插在旧的最爱和新的收藏夹之间 选项,我们看到Opencv和OpenGL上升到前10名(分别为13%和11%)。

六、其他工具

  今年,Docker是所有受访者中最常用的其他工具(53%),从去年的第二位上升。

  学习编码的人更有可能使用npm或Pip而不是Docker(分别为50%和37%对26%)。两者都与语言一起使用 在学生中很受欢迎(分别为JavaScript和Python)。

七、集成开发环境

  Visual Studio Code仍然是所有开发人员的首选IDE,今年在所有开发人员中的使用率从75%增加到81%。

八、异步工具

  为什么要使它复杂化?Jira和Confluence是所有开发人员中排名前两位的异步工具,与去年类似,但今年新增了 该列表排在前三名:27%的受访者使用Markdown文件作为异步工具。

  学习编码的人更多地使用GitHub讨论而不是markdown文件(31%对29%),并转向Notion (26%)和Trello(23%)。 比专业开发人员。

九、同步工具

  三种最流行的同步工具对所有受访者都是通用的:Microsoft Teams,Slack和Zoom。Zoom去年位居榜首。 但今年排名第三,过去一年使用它的人减少了约10个百分点。

  对于那些学习的人来说,Discord和Whatsapp的使用量超过了前三名中的任何一个(分别为70%和45%)。

​十、操作系统

  Windows 是开发人员最流行的操作系统,无论是个人用途还是专业用途。

十一、人工智能搜索工具

  这是今年的一个新部分,受访者对AI搜索工具的首选是ChatGPT:83%的受访者在过去一年中使用过它。 这超出了必应AI的第二选择,有20%的人使用它。

  围绕新兴AI搜索技术的炒作有增长空间,而ChatGPT竞争对手则扩大了用户群;只有四种工具具有 10% 或 对于那些想在明年尝试的人来说,选择更高。

十二、人工智能开发人员工具

  除了询问今年开始的搜索工具外,我们还询问了AI开发人员工具。GitHub Copilot是大多数人的整体选择 去年有55%的受访者使用了AI开发人员工具,是Tabnine第二选择的13%的四倍。

  那些学习的人使用Tabnine的次数稍多(18%),而Copilot的使用量稍低(45%),这可能是由于与Copilot相关的成本。

  除了报告开发人员在过去一年中使用的流行技术外,我们还列出了开发人员目前使用的一些技术/工具 使用并知道他们将来想再次使用。

  今年,我们在调查结果中添加了一个新部分,供那些使用或想要使用编程语言、工具、 环境、库等我们称之为“钦佩和渴望”。为了更好地衡量炒作与现实,我们创建了一个可视化 显示想要使用某项技术(“期望”)的受访者比例与使用过该技术的用户比例之间的距离 在过去的一年中使用相同的技术并希望继续使用它(“钦佩”)。宽距离意味着炒作产生的动力随着炒作的增长而增长 动手使用和更短的距离意味着就普遍受欢迎程度而言,炒作正在承担大部分繁重的工作。例如 我们可以看到JavaScript,我们自2011年以来最常用的编程语言,在钦佩和期望之间有相对较短的距离(<10 百分点),而 Rust 是过去 8 年想要使用新技术的开发人员的首选,显示出很远的距离(>60 百分点);Rust 是一种语言,一旦你了解了它,就会产生使用它的愿望,而不是 JavaScript。看到这种增长 对某些技术的钦佩使我们深入了解什么具有持久力,什么需要帮助,以便培养令人垂涎的传道者 转换会留下来的新用户。

  这种新的数据可视化取代了旧的“爱”、“害怕”、“想要”分析。

十三、编程、脚本和标记语言

  Rust 是最受推崇的语言,超过 80% 使用它的开发人员希望明年再次使用它。将此与最不受赞赏的人进行比较 语言:马特实验室。使用这种语言的开发人员中,只有不到20%的人希望明年再次使用它。

十四、网络框架和技术

  Node.js 和 React.js 是所有受访者最常用的两种 Web 技术。

专业开发人员使用两者相当平等,而那些学习编码的开发人员使用Node.js比React更多(52%对48%)。jQuery和Express是 接下来是所有受访者的两种流行的Web技术,专业开发人员比学习编码的人更多地使用jQuery(24% vs 18%),而Express更多地被那些学习而不是专业人士使用(25%对20%)。

  接下来.js从 11 年的第 2022 位上升到今年的第 6 位,这可能是因为它在学习编码的人中很受欢迎。

十五、其他框架和库

  今年,我们将.NET分解得更具体,特别是.NET(5+)今年再次成为其他框架的榜首,并且 图书馆。那些学习编码的人更多地使用NumPy和Pandas而不是.NET(5+)。

  我们今年也增加了一些新选项,看到RabbitMQ在专业人士中相当受欢迎(14%)。与 Python 兼容的库继续 像去年一样,在学习编码的人中,这一类别的得分有更高的趋势,但穿插在旧的最爱和新的收藏夹之间 选项,我们看到Opencv和OpenGL上升到前10名(分别为13%和11%)。

十六、其他工具

  今年,Docker是所有受访者中最常用的其他工具(53%),从去年的第二位上升。

  学习编码的人更有可能使用npm或Pip而不是Docker(分别为50%和37%对26%)。两者都与语言一起使用 在学生中很受欢迎(分别为JavaScript和Python)。

十七、集成开发环境

  Visual Studio Code仍然是所有开发人员的首选IDE,今年在所有开发人员中的使用率从75%增加到81%。

十八、异步工具

  为什么要使它复杂化?Jira和Confluence是所有开发人员中排名前两位的异步工具,与去年类似,但今年新增了 该列表排在前三名:27%的受访者使用Markdown文件作为异步工具。

  学习编码的人更多地使用GitHub讨论而不是markdown文件(31%对29%),并转向Notion (26%)和Trello(23%)。 比专业开发人员。

十九、同步工具

  三种最流行的同步工具对所有受访者都是通用的:Microsoft Teams,Slack和Zoom。Zoom去年位居榜首。 但今年排名第三,过去一年使用它的人减少了约10个百分点。

  对于那些学习的人来说,Discord和Whatsapp的使用量超过了前三名中的任何一个(分别为70%和45%)。

二十、操作系统

  Windows 是开发人员最流行的操作系统,无论是个人用途还是专业用途。

二十一、人工智能搜索工具

  这是今年的一个新部分,受访者对AI搜索工具的首选是ChatGPT:83%的受访者在过去一年中使用过它。 这超出了必应AI的第二选择,有20%的人使用它。

  围绕新兴AI搜索技术的炒作有增长空间,而ChatGPT竞争对手则扩大了用户群;只有四种工具具有 10% 或 对于那些想在明年尝试的人来说,选择更高。

二十二、人工智能开发人员工具

  除了询问今年开始的搜索工具外,我们还询问了AI开发人员工具。GitHub Copilot是大多数人的整体选择 去年有55%的受访者使用了AI开发人员工具,是Tabnine第二选择的13%的四倍。

  那些学习的人使用Tabnine的次数稍多(18%),而Copilot的使用量稍低(45%),这可能是由于与Copilot相关的成本。

  除了报告开发人员在过去一年中使用的流行技术外,我们还列出了开发人员目前使用的一些技术/工具 使用并知道他们将来想再次使用。

  

2023 年6月开发者调查统计结果——最流行的技术(2)

              推荐阅读:

给照片换底色(python+opencv) 猫十二分类 基于大模型的虚拟数字人__虚拟主播实例

计算机视觉__基本图像操作(显示、读取、保存) 直方图(颜色直方图、灰度直方图) 直方图均衡化(调节图像亮度、对比度)

 语音识别实战(python代码)(一)

 人工智能基础篇

 计算机视觉基础__图像特征

93d65dbd09604c4a8ed2c01df0eebc38.png

 matplotlib 自带绘图样式效果展示速查(28种,全)

074cd3c255224c5aa21ff18fdc25053c.png

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

fe88b78e78694570bf2d850ce83b1f69.png

cb4b0d4015404390a7b673a2984d676a.png

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

 Python 3D可视化(一)

 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud)

e84d6708316941d49a79ddd4f7fe5b27.png

938bc5a8bb454a41bfe0d4185da845dc.jpeg

0a4256d5e96d4624bdca36433237080b.png

 python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印

 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

python爱心源代码集锦(18款)

dc8796ddccbf4aec98ac5d3e09001348.jpeg

0f09e73712d149ff90f0048a096596c6.png

40e8b4631e2b486bab2a4ebb5bc9f410.png

 Python中Print()函数的用法___实例详解(全,例多)

 Python函数方法实例详解全集(更新中...)

 《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念

09e08f86f127431cbfdfe395aa2f8bc9.png

用代码过中秋,python海龟月饼你要不要尝一口?

 python练习题目录

03ed644f9b1d411ba41c59e0a5bdcc61.png

daecd7067e7c45abb875fc7a1a469f23.png

17b403c4307c4141b8544d02f95ea06c.png

草莓熊python turtle绘图(风车版)附源代码

 ​草莓熊python turtle绘图代码(玫瑰花版)附源代码

 ​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

4d9032c9cdf54f5f9193e45e4532898c.png

c5feeb25880d49c085b808bf4e041c86.png

 巴斯光年python turtle绘图__附源代码

皮卡丘python turtle海龟绘图(电力球版)附源代码

80007dbf51944725bf9cf4cfc75c5a13.png

1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg

1750390dd9da4b39938a23ab447c6fb6.jpeg

 Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

 色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名)

2023年4月多家权威机构____编程语言排行榜__薪酬状况

aa17177aec9b4e5eb19b5d9675302de8.png

38266b5036414624875447abd5311e4d.png

6824ba7870344be68efb5c5f4e1dbbcf.png

 手机屏幕坏了____怎么把里面的资料导出(18种方法)

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

 查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)

fea225cb9ec14b60b2d1b797dd8278a2.png

bba02a1c4617422c9fbccbf5325850d9.png

37d6aa3e03e241fa8db72ccdfb8f716b.png

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特

 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4套)

SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例)

5d409c8f397a45c986ca2af7b7e725c9.png

6176c4061c72430eb100750af6fc4d0e.png

1f53fb9c6e8b4482813326affe6a82ff.png

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码) HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

 2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)

fffa2098008b4dc68c00a172f67c538d.png

5218ac5338014f389c21bdf1bfa1c599.png

c6374d75c29942f2aa577ce9c5c2e12b.png

 tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

 Tomcat端口配置(详细)

 Tomcat 启动闪退问题解决集(八大类详细)

猜你喜欢

转载自blog.csdn.net/weixin_69553582/article/details/131336928