目录
最热门的技术
编程、脚本和标记语言领域
👉2023 年,JavaScript 连续 11 年成为最常用的编程语言,延续了这一势头。
👉Python 已取代 SQL 成为第三大最常用的语言,但对于那些非专业开发人员或正在学习编码的人来说(其他程序员),Python 排名第一。
👉今年,一些技术排名上升了一位(Bash/Shell、C、Ruby、Perl 和 Erlang),其中两项技术排名上升了两位(Elixir 和 Lisp)。
👉自 2022 年以来,排名上升七位的最大推动者是可嵌入脚本语言 Lua。
👉专业开发人员最擅长的三大技术与去年相同——JavaScript、HTML/CSS 和 SQL。
对于那些学习编程的人来说,情况则有所不同。HTML/CSS 和 JavaScript 几乎并列为学习编程的人最流行的语言。学生开发人员使用 Python 的次数多于 SQL(59% vs. 37%),而专业开发人员报告称使用 SQL 的次数多于 Python(52% vs. 45%)。
👉与专业开发人员相比,学习编码的人更有可能使用 Java(37% vs 31%)、C++(32% vs 20%)和 C(32% vs 17%)。
数据库领域
👉今年,PostgreSQL 取代 MySQL 成为第一名。
👉专业开发人员比学习编程的人更有可能使用 PostgreSQL(50%),而学习编程的人更有可能使用 MySQL(54%)。
👉专业开发人员和学习编码的人员使用 MongoDB 的比例相似,它是学习编码人员第二受欢迎的数据库(仅次于 MySQL)。
云平台领域
👉AWS 仍然是所有受访者最常用的云平台。AWS 轻松夺得榜首,其百分比几乎是所有受访者使用第二多的云平台 Azure 的两倍。
👉学习编程的人使用 AWS (19%) 的比例与其他两个云平台(19% 使用 Google Cloud 和 19% 使用 Firebase)持平,但使用 Azure 的比例远低于所有受访者(11% vs. 26%)。
👉Heroku 是去年学习编程的人使用最多的云平台,但今年它下降到第五位。
👉可以看到 Azure 在组织中取得的进展 - 与学习编码的人员相比,使用 Azure 的专业开发人员数量几乎是其三倍(28% 对 11%)。
Web 框架和技术领域
👉Node.js 和 React.js 是所有受访者使用的两种最常见的 Web 技术。
👉专业开发人员对两者的使用相当,而那些学习编程的人使用 Node.js 比 React 多 (52% vs. 48%)。
👉 jQuery 和 Express 是所有受访者接下来的两种流行 Web 技术,专业开发人员使用 jQuery 比学习编程的人多 (24% vs. 18%),而学习编程的人使用 Express 比专业人士多 (25% vs. 20%)。
👉Next.js 从 2022 年的第 11 位上升到今年的第 6 位,这可能是由于它在学习编码的人中的受欢迎程度所致。
其他工具领域
👉今年,Docker 是所有受访者中使用率最高的其他工具(53%),较去年的第二名有所上升。
👉学习编程的人更有可能使用 npm 或 Pip,而不是 Docker(分别为 50% 和 37%,26%)。两者都与学生中流行的语言(分别为 JavaScript 和 Python)一起使用。
集成开发环境领域
👉Visual Studio Code 仍然是所有开发人员首选的 IDE,与专业开发人员相比,其在学习编码的开发人员中的使用率有所增加(78% 对 74%)。
操作系统领域
👉无论对于个人用途还是专业用途,Windows 都是开发人员最流行的操作系统。
人工智能搜索工具领域
👉对 AI 搜索工具的首选是 ChatGPT:83% 的受访者在过去一年中使用过它。这远远超过了第二选择 Bing AI(20% 的人使用过它)。
👉在 ChatGPT 竞争对手的用户群不断扩大的同时,新兴 AI 搜索技术的炒作仍有增长空间;
👉对于那些想在明年尝试的人来说,只有四种工具拥有 10% 或更高的选择率。
最令人钦佩和渴望的技术
编程、脚本和标记语言领域
👉Rust 是最受推崇的语言,超过 80% 的开发人员希望明年再次使用它。相比之下,最不受欢迎的语言是 MATLAB。不到 20% 的开发人员希望明年再次使用它。
数据库领域
👉PostgreSQL、Redis 和 Datomic 是最受推崇的数据库,而 Datomic 的用户最少。这种推崇应该会促使其他人将 Datomic 视为可行的选择。
云平台领域
👉Hetzner 和 Vercel 有很大一部分人已经使用过并且希望继续使用 (69%+);与选择并已经使用过前三大云平台(AWS、Azure 和 Google Cloud)的开发人员相比,更多的开发人员会选择使用这两个云平台。
Web 框架和技术领域
👉Phoenix 是最受推崇的 Web 框架和技术;与使用过最常见的三种 React、Node.js 和 Next.js 的开发人员相比,更多的开发人员会选择再次使用 Phoenix。
薪酬最高的技术
👉Zig 是今年收入最高的语言(新增),而 Clojure 则从榜首位置跌落,比 2022 年下降了 10%。
👉2023 年,Dart 和 SAS 的平均薪酬增幅最高,同比增长超过 20%。