工资中位数增长10%、83%人使用过ChatGPT、Zig最吃香,Stack Overflow开发者调查报告重磅发布!

​​整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

​在调研了全球超过 90000 名开发者之后,程序员社区 Stack Overflow 重磅发布了《2023 Developer Survey》调查报告。在本次报告中,Stack Overflow 从工具、编码、工作、社区等维度展开,同时深入研究了 AI/ML 技术,并解析开发者如何在工作流程中使用这些技术。

接下来,我们将通过这份报告,了解当前最热门的工具、最主流的技术、最前沿的趋势。

​编程语言:JavaScript 连续 11 年成为开发者最常用的语言


2023 年延续了 JavaScript 连续十一年成为开发者最常用编程语言的势头。

​据调研数据显示,在今年的十大编程语言中,我们看到三种流行语言的地位有所上升:Python、Bash/Shell(all shell)和 C。

在这里插入图片描述
​其中,Python 已经超过了 SQL,成为第三大最常用的语言,对于那些非专业开发者或正在学习编程的人来说,Python 排在第一位。伴随着 Python 的流行,Python 库在 "其他技术和框架 "主题中,排名很高。在过去三年中,PumPy 和Pandas 一直在前十名中。

C 语言在今天依然这么流行是一个有趣的现象。尽管它从 20 世纪 70 年代就开始存在,但在 Stack Overflow 的开发者调查中还没有进入过编程语言的前十名,不过今年 C 语言排名上升了一位,位居第 10 名。另外,据TIOBE 指数显示,截至 2023 年 6 月,C 是第二大最受欢迎的编程语言,其参与人数接近其第一大语言 Python。鉴于 C 语言是最受欢迎的低级语言之一,它是物联网设备内嵌入式编程的首选语言,而且根据编程课堂 Codecademy 的说法,C 语言"为我们几乎所有的技术体验提供动力",所以今年开发人员比以往任何时候都更多地使用 C 语言是有道理的。

当进一步细分到专业开发者和正在学习编码的人的身上,我们发现,专业开发者最常用的编程语言分别是 JavaScript、HTML/CSS 和 SQL。

对于那些正在学习编码的人来说,HTML/CSS 和 JavaScript 几乎并列为他们学习编码的最流行语言。学生开发人员使用 Python 多于 SQL(59% 对 37%)。

​除此之外,Stack Overflow 还对开发者最为钦佩和期望使用的语言进行了调研。

​数据显示,Rust 是开发者最受推崇的语言,超过 80% 使用它的开发者希望明年再次使用它。与之形成鲜明对比的是,只有不到 20% 的人希望明年再次使用 MATLAB 语言。

在这里插入图片描述

数据库:PostgreSQL 取代了 MySQL 位居第一


今年,PostgreSQL 取代了 MySQL 位居第一。专业开发人员比那些学习编码的人更有可能使用 PostgreSQL (50%),而那些学习编码的人更有可能使用 MySQL (54%)。

专业开发人员和学习编码的人使用 MongoDB 的比例相似,对于学习编码的人来说,它是第二受欢迎的数据库(仅次于 MySQL)。

在这里插入图片描述
​数据显示,在开发者眼中,PostgreSQL、Redis 和 Datomic 是他们最受推崇的数据库,虽然其中 Datomic 的用户最少。不过,这种推崇应该会促使其他人将 Datomic 视为一个可行的选择。

在这里插入图片描述


云平台:AWS 使用率是 Azure 的两倍


AWS 仍然是所有开发者最常用的云平台,使用率几乎是所有受访者使用第二多的云平台 Azure 的两倍。

值得注意的是,Heroku 是去年编程学习者使用最多的云平台,但今年跌至第五位。

在这里插入图片描述
​对于已使用过这些平台的开发者而言,Hetzner 和 Vercel 有很大一部分已经使用开发者希望未来可以继续使用它们 (69%+)。

在这里插入图片描述


Web 框架和技术:Node.js 和 React.js 最常用


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

专业开发人员相当平等地使用两者,而那些学习编码的人使用 Node.js 多于 React(52% vs 48%)。

​其次,开发者最常用 jQuery 和 Express 。在专业开发者群体中,他们使用 jQuery 的次数多于学习编码的人(24% vs 18%),而学习编码的人使用 Express 的次数多于专业人士(25% vs 18%)。

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

在这里插入图片描述

​在期望学习的框架中,Phoenix 是开发者最为推崇的 Web 框架和技术。与使用过三种最常见的 React、Node.js 和 Next.js 的开发人员相比,更多的开发人员会选择再次使用 Phoenix。

在这里插入图片描述

其他框架和库


在所有受访者中,.NET (5+) 今年再次成为其他框架和库的榜首。不过,有些细微差距的是,学习编码的人更多地使用 NumPy 和 Pandas 库,而不是 .NET (5+)。正如上文所述,这些库使用率较高的原因是因为它与 Python 兼容。

在这里插入图片描述

云时代下,Docker 是开发者最受欢迎的工具


今年,Docker 是所有受访者中使用最多的工具 (53%),高于去年的第二位。

学习编码的人更有可能使用 npm(50%)或 Pip(37%),而不是 Docker(26%)。

在这里插入图片描述
​Visual Studio Code 仍然是所有开发人员的首选 IDE,今年它在所有开发人员中的使用率从 75% 增加到 81%。

在这里插入图片描述

​数据显示,Jira 和 Confluence 是所有开发人员中排名前两位的异步工具,与去年类似,但今年榜单有一名新成员闯入 Top3:27% 的受访者将 Markdown File 用作异步工具。

不过,学习编码的人更多地使用 GitHub Discussions 而不是 Markdown File(31% vs 29%),并且比专业开发人员更多地转向 Notion (26%) 和 Trello (23%)。
在这里插入图片描述

​三种最流行的同步工具对所有受访者来说都是通用的:Microsoft Teams、Slack 和 Zoom。Zoom 去年名列榜首,但今年排名第三,过去一年使用它的人数减少了约 10 个百分点。
在这里插入图片描述

​无论是个人使用还是专业环境使用,Windows 都是最受开发人员欢迎的操作系统。

在这里插入图片描述


ChatGPT 是最受欢迎的 AI 搜索工具


在今年报告中,Stack Overflow 特别针对 AI 层面进行了深入的调查。数据显示,83%的受访者在过去一年里使用过 ChatGPT。远远超过排名第二位的 Bing AI(20%)。

在这里插入图片描述

​不过,有 42% 的受访者希望明年能够尝试使用 Google Bard 或 Bing AI。
在这里插入图片描述
​在编码层面,GitHub Copilot 是开发者最常用的 AI 开发编码工具,去年有 55% 的受访者使用它,今年是排名第二的 Tabnine(13%)的四倍。

在这里插入图片描述

过去一年,薪资中位数增长 10%,Zig 最吃香


据调查报告显示,Zig 是薪资最高的编程语言,Erlang、F# 分别位居二三位。

​Dart 和 SAS 在 2023 年的薪酬中位数增幅最高,同比增长超过 20%。

在这里插入图片描述
​所有受访者的工资中位数增长了 10%,专业开发人员的工资中位数增长了 11%。

在这里插入图片描述在这里插入图片描述

​根据工作职位类别来划分,高级管理人员和工程经理等高级职位的薪水往往最高。

在这里插入图片描述
​工作年限越久,往往工资水平越高。根据报告显示,薪酬最高的三个职位如高管、经理、营销或专业销售人员,任职的人平均拥有超过 11 年的工作经验。

在这里插入图片描述

AI 工具对程序员带来了哪些影响?


自去年 11 月 ChatGPT 发布以来,Stack Overflow 网站的流量受到了不小的冲击,随之该网站也相继宣布加大 AI 的布局,欲推出人工智能相关的付费服务。

​因此,在本次报告中,Stack Overflow 也邀请开发者分享对于这些新型工具的看法。

​数据显示,70% 的受访者正在或计划在其开发过程中使用 AI 工具。那些学习编码的人比专业开发人员更有可能使用 AI 工具(82% vs. 70%)。

在这里插入图片描述目前是否使用 AI 工具

​对于 AI 工具渗透到编码日常中,究竟是好事还是坏事?77% 的开发者非常赞成使用 AI 工具进行开发。不过,和正在学习编码的人相比,有 17% 的专业开发者感觉无所谓。

在这里插入图片描述
​提高生产力是开发者从 AI 工具中看到的最大好处。其次,加速学习和提高效率是很多开发者使用 AI 工具的次要原因。

在这里插入图片描述
​然而,在使用过程中,开发者对 AI 工具输出内容的准确性存在分歧。近 42% 的开发者相信 ChatGPT 等工具的输出,不过 31% 的人持观望态度。

在这里插入图片描述

​在开发流程中,82.55%的开发者觉得 AI 工具可以有助于编写代码。其次,他们常在调试、记录代码、学习代码库等过程中使用 AI 工具。
在这里插入图片描述
​当然,无论是专业的开发者还是正在学习编码的人,他们都相信开发工作流程将在未来一年内因为 AI 工具的普及而变得不同。

​​更完整报告内容详见:https://survey.stackoverflow.co/2023/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/12634.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“拿下”谷歌124万年薪offer,ChatGPT将取代程序员?

#ChatGPT会抢谁饭碗# #ChatGPT会不会使基层程序员失业# .... ChatGPT横空出世直接霸屏各大平台热搜榜单,刷爆朋友圈,引发全球ChatGPT概念股集体疯涨。ChatGPT推出仅2个月,它的活跃用户已破1个亿,在1月份的访问量约为5.9亿。成为史…

互联网各大厂内网里都有些啥?这也就是某脉崛起的原因

上一篇:对不起,实在扛不住了。。。 昨天,笔者在文章说需要给大家普及一下各大公司内网里的一些知识。 网友给笔者留言: 对于粉丝的要求,必须满足。 那笔者今天就给大家安利安利各大厂的内网。 华为——心声社区 早年华…

如何健康学习到150岁 - 人体系统调优完全指南

Laf 公众号已接入了 AI 绘画工具 Midjourney&#xff0c;可以让你轻松画出很多“大师”级的作品。同时还接入了 AI 聊天机器人&#xff0c;支持 GPT、Claude 以及 Laf 专有模型&#xff0c;可通过指令来随意切换模型。欢迎前来调戏&#x1f447; <<< 左右滑动见更多 &…

昆仑万维,天工背后

一季度财报的发布&#xff0c;让昆仑万维再次逼近涨停。2023年还未过半&#xff0c;但A股的“妖股”年榜上定会有其一席之地。 拉开昆仑万维的周线图&#xff0c;从开年至今&#xff0c;仅有3周收了绿线&#xff0c;累计涨幅超过300%&#xff0c;且跌势未显。 夸张涨势的背后…

Sam Altman 山姆奥特曼:关于生产率(工作效率)

目录 Productivity 生产率 What you work on 你在做什么 &#xfeff;Prioritization 优先次序 Physical factors 物理因素 &#xfeff;Other stuff 其他的东西 I think I am at least somewhat more productive than average, and people sometimes ask me for productivity…

我将 ChatGPT 变成了每月的经常性收入

这是您可以做同样的事情的方法 ChatGPT 很棒&#xff01;毫无疑问。 但更好的被动收入。将这 2 个坏男孩组合在一起&#xff0c;你就有了一个杀手组合。 这正是我所做的。今天&#xff0c;我将解释如何。 具体来说&#xff0c;我会告诉你&#xff1a; 我做了什么把 ChatGPT…

ChatGPT资讯—2023.4.14

一、 最新资讯 1. 国内大模型&#xff1a; 4月8日&#xff0c;华为云人工智能领域首席科学家田奇首次介绍了华为“盘古大模型”的进展及其应用。 紧接着4月10日&#xff0c;一天内三个大模型争相“官宣”&#xff0c;包括搜狗创始人王小川宣布即将投入创业的大模型产品名为“…

ChatGPT资讯—2023.4.10

一、 最新资讯 1. ChatGPT突遭大面积封号&#xff01;网友应急出解封教程 据传闻&#xff0c;受影响的账户已经达到了数百万&#xff0c;亚洲是重灾区&#xff0c;其中不少都是国内的账号。 ChatGPT突遭大面积封号&#xff01;网友应急出解封教程-51CTO.COM 2. ChatGPT翻脸封…

看海泰方圆类ChatGPT技术模型!

ChatGPT&#xff0c;上线2个月便以破亿的用户群引爆了全网。 ChatGPT是由OpenAI公司开发的AI聊天机器人程序&#xff0c;于2022年11月底推出&#xff0c;能够通过学习和理解人类的语言来进行对话、互动&#xff0c;甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务&…

国内比较容易申请的两个类ChatGPT

1、文心一言&#xff1a;https://yiyan.baidu.com/welcome 2、讯飞星火认知大模型&#xff1a;https://xinghuo.xfyun.cn/ 这两个是国内可以直接使用的&#xff0c;申请都很容易通过。 更多模型可以看这里&#xff1a;https://www.aixm.net/72.html

chatgpt赋能python:如何使用Python重启电脑?

如何使用Python重启电脑&#xff1f; 在日常工作和学习生活中&#xff0c;经常会需要重新启动电脑&#xff0c;以保证其正常运行。在Windows操作系统中&#xff0c;我们可以通过快捷方式或命令提示符来完成该操作。但是&#xff0c;作为一名Python开发人员&#xff0c;您可能会…

Linux设备驱动模型与 sysfs实现分析以及设计模式应用

RTOS和Linux系统上开发驱动的方式非常的不同,在RTOS系统下,驱动和驱动之间并没有实质性的联系,不同的驱动和BSP之间仅仅通过一层很薄很薄的设备管理框架聚合在一起构成RTOS的设备管理子系统。图形化表示如下: 设备驱动&BSP之间互相独立,互不影响,互不依赖,独立实现,…

php对接小鹅通API开发高级实战案例解析:小鹅通实战开发之合并用户user_id批量同步

小鹅通实战开发 ChatGPT工作提效之小鹅通二次开发批量API对接解决方案&#xff08;学习记录同步、用户注册同步、权益订购同步、开发文档)小鹅通学习记录大批量队列同步小鹅通云服务PHP-API二维数组传参解决方案 合并用户user_id批量同步 小鹅通实战开发前言一、账号发生合并带…

除了聊天还能做什么?ChatGPT 相关应用推荐!

ChatGPT 不仅是一款聊天应用&#xff0c;OpenAI 还开放了 API 用于和 ChatGPT 交互&#xff0c;下面介绍几款优秀的应用&#xff0c;一起看看 ChatGPT 除了能聊天还能做什么。 把自己的博客训练成对话机器人 将自己的博客文章丢给 ChatGPT 训练&#xff0c;就可以得到一个自己的…

Windows应急响应 -Windows日志排查,系统日志,Web应用日志,

「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 Windows日志分析 一、查看日志二、日志分类三、筛选日志四、事件ID1、安全日志1.1、登录类…

我是如何使用ChatGPT和CoPilot作为编码助手的

这篇文章主要讨论了如何使用AI&#xff08;特别是ChatGPT和Github Copilot&#xff09;来提高编码速度和效率。文章中提到了AI在编写功能性代码、自动完成代码、解决问题和澄清代码等方面的应用。作者分享了他在工作中使用这些工具的一些实际案例&#xff0c;包括生成 CSS、编写…

ChatGPT 漫游指南 - GitHub 发布 CopiltX 集成 GPT-4

简介 美国东部时间 2023 年 3 月 22 号上午 10 点&#xff0c;开源代码托管平台 GitHub 在 博客[1] 中宣布推出 CopilotX&#xff0c;集成 OpenAI 最新的 GPT-4 模型。 之前的 GitHub Copilot[2] 是基于 OpenAI 的 Codex 模型开发&#xff0c;它是 GPT-3 模型的低配版&#xff…

谷歌亚马逊或遭英国监管;昔日“大数据第一股”面临退市;特斯拉辅助驾驶系统索赔案胜诉丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 台积电与诚新绿能签署协议&#xff0c;将购买20000GWh可再生能源 4月21日&#xff0c;台积电宣布已签署一项长期协议&#xff0c;将在20年内每年从台湾诚新绿能公司&#xff08;Ark Solar Energy&#xff09;的…

2023最新8个电脑必装软件,新电脑装完好用又高效

新买的笔记本电脑到手了&#xff0c;需要安装什么软件&#xff1f;不会真的有人这样问吧&#xff0c;万一真的有人不知道需要安装什么软件呢&#xff1f;好吧&#xff0c;提醒一下各位&#xff0c;新电脑不要乱安装软件啊&#xff0c;不然电脑很容易中病毒的。根据我多次换电脑…

云平台网络——环境配置(一)

Linux状态查询指令 Linux系统中的“root用户”概念是指一个具备所有权限的超级管理员&#xff0c;sudo命令的作用就是赋予一般的用户(比如本机的hrz)超级管理员的权限&#xff0c;使用场景就是诸如系统更新、(要求权限的)文件下载等。在sudo命令中使用的密码一般是“ 用户自己…