0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MySQL长期霸榜时代结束!

CodeSheep 来源:OSC开源社区 2023-06-20 10:12 次阅读

前几天,一年一度的Stack Overflow开发者调查报告又出炉了!

7e28665e-0f09-11ee-962d-dac502259ad0.png

这次应该是 Stack Overflow 发布年度开发者调查报告的第十三年了,共计有超过 9 万名开发者参与了调查。

和往年不同,这次报告里也加入了AI相关的内容,包括AI相关工具的使用调查,以及开发者们对于AI的态度和期望。

这里也将一些重点内容梳理总结如下:

最流行编程语言:JavaScript

最“赚钱”编程语言:Zig

最流行数据库:PostgreSQL(MySQL长期霸榜时代结束了)

最流行 Web 框架和技术:Node.js

最受欢迎集成环境:Visual Studio Code

最受欢迎 AI 搜索工具:ChatGPT

最受欢迎 AI 开发工具:GitHub Copilot

对 AI 工具的信任度:39% 的人对 AI 工具表示有些信任

开发者使用 AI 工具的场景:82.55%开发者用于帮助编写代码

对未来 AI 工具用途变化的期望:相信开发工作流程将在一年内因为 AI 工具而有所不同

下面来详细看一下各个部分的报告数据。

最流行编程语言

JavaScript 连续 11 年成为最流行编程语言,Python 取代 SQL 成为第三大流行编程语言。其他编程语言比如 Bash/Shell, C, Ruby, Perl 和 Erlang,它们的排名均上升了一位。

Go 和 Rust 的使用情况占比与去年相比也有了一定的上升。

7e453d4c-0f09-11ee-962d-dac502259ad0.png

最“赚钱”编程语言

报告显示,Zig 开发者的年收入中位数是103611 美元(合人民币约 74 万元)。

Zig 作为一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。

7e5351c0-0f09-11ee-962d-dac502259ad0.png

垫底的则分别是 PHP 和 Dart:

7e6b7584-0f09-11ee-962d-dac502259ad0.png

结合去年的数据来看,Zig 可谓是“横空出世”。去年薪资最高的 Clojure 则掉到了第 5 名。

7e847a2a-0f09-11ee-962d-dac502259ad0.png

当然,参与这份问卷调查的开发者很少在中国工作,因此对于咱们程序员同胞来说,这些不同编程语言的薪资收入情况无法直接对比。

最流行的数据库

PostgreSQL 取代 MySQL 成为今年最流行数据库。

不得不说,MySQL长期霸榜的时代真的是结束了。

在专业开发者群体中,有 49.09% 的人正在使用 PostgreSQL,比去年上涨 2.61%;MySQL 占比 40.59% 位居第二,SQLite 占比 30.17% 位居第三,DynamoDB 占比 10.31% 超越 Oracle 排名第九位,Oracle 占比 10.06% 位列第十名。

对于正在学习编程的人来说,更多的则是使用 MySQL,其采用占比为 45.71%。MongoDB 数据库则位居第二(占比 28.15%),其次是 SQLite(占比 26.93%)。

7e923b42-0f09-11ee-962d-dac502259ad0.png

最流行的 Web 框架和技术

Node.js 和 React.js 是最流行的两种 Web 技术。专业开发者使用两者的比例相当,而正在学习编程的人使用 Node.js 多于 React(52% vs 48%)。

其他较受欢迎的还包括 jQuery、Express、Angular、Next.js 和 Vue.js。

7e9cd6f6-0f09-11ee-962d-dac502259ad0.png

最受欢迎的集成环境

Visual Studio Code 仍然是大多数开发者的首选 IDE,今年它在所有受访者中的使用率又增加了,从 75% 增加到 81%。

7eabe902-0f09-11ee-962d-dac502259ad0.png

最受欢迎的 AI 搜索工具

ChatGPT 成为最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。

7eba3a02-0f09-11ee-962d-dac502259ad0.png

最受欢迎的 AI 开发工具

GitHub Copilot 成为最受欢迎的 AI 开发工具,被 55% 的受访者使用,其次是 Tabnine (13%) 和 AWS CodeWhisperer (5%)。

7ed3d976-0f09-11ee-962d-dac502259ad0.png

对 AI 工具的信任度

在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。此外有 39% 的人对 AI 工具表示有些信任,30% 则表示没有所谓信不信任。

7eedf2b6-0f09-11ee-962d-dac502259ad0.png

开发者使用 AI 工具的场景

绝大部分开发者使用 AI 工具帮助编写代码,其他的用途包括调试、写文档、学习代码库,以及测试等。

7f05bca2-0f09-11ee-962d-dac502259ad0.png

对未来 AI 工具用途变化的期望

无论是专业开发者还是正在学习编程的人,他们都相信开发工作流程将在一年内因为 AI 工具而有所不同。

7f1a2016-0f09-11ee-962d-dac502259ad0.png

除此之外,更多相关信息或详情大家也可以在https://survey.stackoverflow.co/2023/上查看完整报告,报告中给出的相关数据和趋势大家也可以做一个参考。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    30728

    浏览量

    268871
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34706
  • MySQL
    +关注

    关注

    1

    文章

    804

    浏览量

    26526

原文标题:MySQL长期霸榜时代结束!

文章出处:【微信号:CodeSheep,微信公众号:CodeSheep】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MySQL还能跟上PostgreSQL的步伐吗

    Percona 的老板 Peter Zaitsev最近发表一篇博客,讨论了MySQL是否还能跟上PostgreSQL的脚步。Percona 作为MySQL 生态扛旗者,Percona 开发了知名
    的头像 发表于 11-18 10:16 194次阅读
    <b class='flag-5'>MySQL</b>还能跟上PostgreSQL的步伐吗

    详解MySQL多实例部署

    详解MySQL多实例部署
    的头像 发表于 11-11 11:10 220次阅读

    MySQL编码机制原理

    前言 一位读者在本地部署 MySQL 测试环境时碰到一个问题,我觉得挺有代表性的,所以写篇文章介绍一下,看完相信你会对 MySQL 的编码机制有最本质的了解,本文的目录结构如下 读者问题简介
    的头像 发表于 11-09 11:01 219次阅读

    适用于MySQL的dbForge架构比较

    dbForge Schema Compare for MySQL 是一种工具,用于轻松有效地比较和部署 MySQL 数据库结构和脚本文件夹差异。该工具提供了 MySQL 数据库架构中所有差异的全面视图。
    的头像 发表于 10-28 09:41 191次阅读
    适用于<b class='flag-5'>MySQL</b>的dbForge架构比较

    Jtti:MySQL初始化操作如何设置root密码

    MySQL初始化时,可以通过以下步骤设置root密码: 打开命令行工具,使用以下命令启动MySQL服务:   sudo service mysql start   使用以下命令登录MySQL
    的头像 发表于 08-08 16:45 359次阅读

    MySQL知识点汇总

    大家好,这部分被称为DQL部分,是每个学习MySQL必须要学会的部分,下面就让我来介绍MySQL中的其他部分。
    的头像 发表于 08-05 15:27 394次阅读
    <b class='flag-5'>MySQL</b>知识点汇总

    华纳云:如何修改MySQL的默认端口

    MySQL是世界上最流行的开源关系型数据库管理系统之一。在某些情况下,由于安全性、网络策略或端口冲突的原因,数据库管理员可能需要更改MySQL服务的默认监听端口。本文将指导您如何在不同的操作系统上
    的头像 发表于 07-22 14:56 303次阅读
    华纳云:如何修改<b class='flag-5'>MySQL</b>的默认端口

    凯迪仕全渠道TOP1 ,全域曝光100亿!

    618年中狂欢盛典,已正式落下帷幕。智能锁行业领头羊凯迪仕,凭借过硬的科技产品力和品牌势能,在全域流量加持以及传奇大师K70新品强势曝光之下,天猫、京东、抖音各平台,稳居各类型榜单榜首,继续以
    的头像 发表于 06-21 20:10 308次阅读
    凯迪仕<b class='flag-5'>霸</b><b class='flag-5'>榜</b>全渠道TOP1 ,全域曝光100亿!

    中国主板市场4月遇冷 华硕依然

    中国主板市场4月遇冷 华硕依然 根据博板堂的统计数据显示,2024年4月份我国大陆主板市场出货量出现普遍下滑的情况。与3月份对比来说,环比下降18%; 与去年4月份对比的话,同比增长17%。 根据博板堂的出货量榜单来看,华硕、技嘉、微星、七彩虹位列前四,华硕依然
    的头像 发表于 05-18 16:11 1777次阅读

    4月动力电池榜单发布 宁德时代市占率

    4月动力电池榜单发布 宁德时代市占率 根据中国汽车动力电池产业创新联盟发布的统计数据显示,在24年的1-4月份,我国动力电池累计装车量为120.6GWh, 累计同比增长32.6%。 在24年4
    的头像 发表于 05-13 16:24 1266次阅读

    MySQL的整体逻辑架构

    支持多种存储引擎是众所周知的MySQL特性,也是MySQL架构的关键优势之一。如果能够理解MySQL Server与存储引擎之间是怎样通过API交互的,将大大有利于理解MySQL的核心
    的头像 发表于 04-30 11:14 446次阅读
    <b class='flag-5'>MySQL</b>的整体逻辑架构

    MySQL忘记root密码解决方案

    mysql登录密码为password()算法加密,解密成本太高,以下为通用方案; 原理:mysql提供了特殊启动方式,即跳过权限表验证,启动后,登录不需要提供密码; 登录后,即可修改mysql数据库的user表,重置
    的头像 发表于 04-23 16:08 688次阅读

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例!

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例! MySQL是一种常用的关系型数据库管理系统,如果你忘记了MySQL的密码,不必担心,可以通过一些简单的步骤来快速重
    的头像 发表于 01-12 16:06 738次阅读

    如何使用Golang连接MySQL

    首先我们来看如何使用Golang连接MySQL
    的头像 发表于 01-08 09:42 3337次阅读
    如何使用Golang连接<b class='flag-5'>MySQL</b>

    mysql密码忘了怎么重置

    mysql密码忘了怎么重置  MySQL是一种开源的关系型数据库管理系统,密码用于保护数据库的安全性和保密性。如果你忘记了MySQL的密码,可以通过以下几种方法进行重置。 方法一:使用MySQ
    的头像 发表于 12-27 16:51 6663次阅读