Jetbrains 2024 开发者生态年报已发

主要技术看点

  • JavaScript 仍是世界第一编程语言;
  • 前端仍是开发者大军的头牌;
  • TypeScript 和 Rust 将是未来五年最有前景的语言;
  • 大家最想学的语言是 Go 和 Rust;
  • 数据库方面,PostgreSQL 正赶超 MySQL。今年使用率暴涨 20%;
  • 18% 的程序员都在做/做过含 AI 的项目;
  • 仅有 10% 的公司还在禁止使用 AI 编程。

主要生活看点

  • 使用 Scala 的程序员平均工资最高。紧跟其后是 Go 和 Kotlin;
  • 对于就业市场总体信心,压倒性倒数第一;
  • 印度程序员平均工资世界倒数,是国内的三分之二。

更多请看:

另外,今年也提供了清洗过的原始数据集供下载查阅。

有说什么原因吗?我感觉上年一下子很多人转pg,因为数据库国产化要求,很多国产都是基于pg魔改,大家就跟着转pg

1 Like

关于 MySQL 的衰退因素,具体可参考: MySQL 已死,PostgreSQL 当立 | Pigsty

mysql9已经是下半年了,虽然是个重要因素,但是效果不应该那么快显现。我们这边23年初尝pg,24上半年就全面转pg了。至少对于国内来说,开发者不会因为这事瞬间快速转变,要不要java8也不会还在如日中天。技术因素推动力小,业务需求推动力大,国产数据库的路线选择影响挺大的。

你没理解文章想表达的意思,MySQL 9只是表面现象,本质上是MySQL功能特性落后,性能也逐渐比不过竞品。这些都不是MySQL 9推出后才出现的问题,只不过MySQL 9的推出放大了这些问题。

而在MySQL 9推出之前就已经无法忍受这些问题的项目团队,自然早就迁到其他竞品了。

以下纯个人吐槽:

国内生态迁移还是太迟缓了。JDK 今年迭代到 24,CentOS 死了又复活了几轮,创始人又去做了精神续作 RockyLinux,只维护 Stream 滚动发行也有几年了,PostgreSQL 的性能赶超并吊打 MySQL 是老黄历,PHP 今年也发布 8.4.2 了。

回头一看,国内还在 Java 8、CentOS 5、MySQL 5.1、PHP 5,之前去某单位参观还见过上古 Linux 2.6… :sweat_smile:

你没理解我说的。在国内商用环境,性能、功能是次要因素,商业对需求的推动起到更加重要的作用。

:joy:老系统能用就不要动,出了事谁负责。新做的系统,熟悉的技术栈,熟悉的脚本,省时省力省成本,搞完收工,上新技术栈成本谁出。