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代码)(一) | 人工智能基础篇 | 计算机视觉基础__图像特征 |
| ||
matplotlib 自带绘图样式效果展示速查(28种,全) | ||
| ||
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) | ||
| | |
立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦 | Python 3D可视化(一) | 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud) |
| | |
python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印 | 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心) | python爱心源代码集锦(18款) |
| | |
Python中Print()函数的用法___实例详解(全,例多) | Python函数方法实例详解全集(更新中...) | 《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念 |
| | |
用代码过中秋,python海龟月饼你要不要尝一口? | python练习题目录 | |
| | |
草莓熊python turtle绘图(风车版)附源代码 | 草莓熊python turtle绘图代码(玫瑰花版)附源代码 | 草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码 |
| | |
巴斯光年python turtle绘图__附源代码 | 皮卡丘python turtle海龟绘图(电力球版)附源代码 | |
| | |
Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) | 色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名) | 2023年4月多家权威机构____编程语言排行榜__薪酬状况 |
| | |
手机屏幕坏了____怎么把里面的资料导出(18种方法) | 【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向) | 查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决 |
| ||
vue3 项目搭建教程(基于create-vue,vite,Vite + Vue) | ||
| | |
2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特 | 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4套) | SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例) |
| | |
【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码) | HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码) | 2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载) |
| | |
tomcat11、tomcat10 安装配置(Windows环境)(详细图文) | Tomcat端口配置(详细) | Tomcat 启动闪退问题解决集(八大类详细) |