Redian新闻
>
PHP程序员薪资竟然垫底、PG取代MySQL成为最流行数据库

PHP程序员薪资竟然垫底、PG取代MySQL成为最流行数据库

公众号新闻

出品 | OSC开源社区(ID:oschina2013)

Stack Overflow 发布了 2023 年开发者调查报告,据称共计超过 9 万名开发者参与了此次调查。

完整报告包含了受访开发者画像,以及关于开发技术、AI、职业、社区等方面的内容。本文主要介绍关于开发技术和 AI 的部分。


懒人目录:


  • 最流行编程语言:JavaScript
  • 最“赚钱”编程语言:Zig
  • 最流行数据库:PostgreSQL
  • 最流行 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 的使用情况占比与去年相比也有了一定的上升。
  • 最“赚钱”编程语言

报告显示,Zig 开发者的年收入中位数是103611 美元(合人民币约 74 万元)。Zig 作为一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。
垫底的则分别是 PHP 和 Dart:
结合去年的数据来看,Zig 可谓是“横空出世”。去年薪资最高的 Clojure 则掉到了第 5 名。
当然,参与这份问卷调查的开发者很少在中国工作,因此对于咱们程序员同胞来说,这些不同编程语言的薪资收入情况无法直接对比。
  • 最流行数据库

PostgreSQL 取代 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%)。
  • 最流行 Web 框架和技术

Node.js 和 React.js 是最流行的两种 Web 技术。专业开发者使用两者的比例相当,而正在学习编程的人使用 Node.js 多于 React(52% vs 48%)。
其他较受欢迎的还包括 jQuery、Express、Angular、Next.js 和 Vue.js。
  • 最受欢迎集成环境

Visual Studio Code 仍然是大多数开发者的首选 IDE,今年它在所有受访者中的使用率从 75% 增加到 81%。
  • 最受欢迎 AI 搜索工具

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

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

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

绝大部分开发者使用 AI 工具帮助编写代码,其他的用途包括调试、写文档、学习代码库,以及测试等。
  • 对未来 AI 工具用途变化的期望
无论是专业开发者还是正在学习编程的人,他们都相信开发工作流程将在一年内因为 AI 工具而有所不同。
点此查看完整报告内容:https://survey.stackoverflow.co/2023/


往期推荐



微软Edge正在偷窥你

周热点 | 2023.06.07-2023.06.12

苹果喝下开源“红酒”



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
阿里:MySQL 单表数据最大不要超过多少行?为什么?MySQL 运维常用脚本MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!MySQL 巨坑:永远不要在 MySQL 中使用 UTF-8!!Redis和MySQL双写一致性如何保证?这个方案够优雅!MySQL 之父:不要把一个优秀的开发者提升为管理者,那会是种资源浪费双声子 南山晨雪那些MySQL 8.0中的隐藏特性4 种 MySQL 同步 ES 方案一条SQL如何被MySQL架构中的各个组件操作执行的?2023年中程序员薪酬报告:OpenAI以92.5万美元 “空降” 榜单双声子 南山晨雪MySQL 单表数据最大不要超过多少行?为什么?自家的庭院成了鲜花盛开的地方,才知道了“若到江南赶上春,千万和春住”是啥意思16 年等待,再见 SQL Boy,这一次数据库交互形态彻底被颠覆了!为什么Uber的底层存储从Postgres换成MySQL了?MySQL高级进阶:索引优化【感动我的歌曲】其实我这篇应该是【感动我的歌星】,这是一篇旧作,权且拿来充数,不喜勿喷,谢谢!用雪花 id 和 uuid 做 MySQL 主键,被领导怼了MySQL 处理大数据表的 3 种方案,写的太好了,建议收藏!!MySQL 之父,和 Amazon、科大讯飞、宝洁、字节、用友等企业专家齐聚深圳 ArchSummit 架构师峰会!一文了解MySQL全新版本模型慢SQL是如何拖垮数据库的?硬核观察 #1037 PostgreSQL 超过 MySQL 成为开发者首选数据库从MySQL到OBOracle:如何处理自增列?高效方案:30万条数据插入 MySQL 仅需13秒阿里一面:MySQL 单表数据最大不要超过多少行?为什么?空气MySQL 被 PG 干翻了。。都知道程序员薪资高,没想到竟有这么高!?MySQL 不一样的 NULL这将是一场灾难?37年历史的PostgreSQL数据库将进行重大架构变更在 MySQL 中处理时间 | Linux 中国线上 MySQL 的自增 id 用尽怎么办?为什么不建议在 Docker 中跑 MySQL ?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。