2022 年度 Rust 调查结果

2023 年 8 月 7 日 · Rust 调查工作组与 Rust 基金会合作

你好,Rustaceans!

Rust 项目连续第六年对 Rust 编程语言进行了调查,项目维护者、贡献者以及对 Rust 的未来普遍感兴趣的人都参与其中。本年度 Rust 状况调查于 2022 年 12 月 5 日开始接受提交,截止日期为 12 月 22 日。

首先,我们想感谢您对这些延迟已久的结果的耐心等待。我们希望确定一个更快捷和可持续的流程,以便更快地发布结果,并为社区提供更多可操作的见解。

本次调查的目标始终是让更广泛的社区有机会表达他们对我们都热爱的语言的看法,并帮助塑造其未来。我们感谢那些抽出时间分享去年对 Rust 状况看法的人。

在深入研究一些要点之前,我们要感谢所有参与创建 Rust 状况调查的人,并特别感谢翻译人员,他们的工作使我们能够以英语、简体中文、繁体中文、法语、德语、日语、韩语、葡萄牙语、俄语、西班牙语和乌克兰语提供调查。

参与

2022 年,我们共收到 9,433 份调查完成答卷,调查完成率从 2021 年的 76% 提高到 82%。虽然目标始终是所有参与者都完成调查,但调查需要时间、精力和专注——我们认为这个数字相当高,并且对这一增长感到高兴。

我们还看到,查看但未参与调查的人数显着增加(从 2021 年的 16,457 次浏览量增加到 25,581 次,浏览量增加了 55% 以上)。虽然这可能是由于许多不同的因素造成的,但我们认为这些信息说明了人们对 Rust 的兴趣日益浓厚,以及越来越多的人关注其发展。

2022 年,该调查收到了 11,482 份回复,比 2021 年略微下降了 6.4%,但是,回答所有调查问题的受访者人数逐年增加。我们很感兴趣看到回复略有减少,因为今年的调查比往年短得多——显然,调查长度不是推动参与的唯一因素。

社区

我们很高兴能以 11 种语言提供调查——比以往任何时候都多,并在 2022 年增加了乌克兰语翻译。77% 的受访者今年用英语进行了调查,5% 用中文(简体),4% 用德语和法语,2% 用日语、西班牙语和俄语,1% 用中文(繁体)、韩语、葡萄牙语和乌克兰语。这是迄今为止我们用英语进行调查的受访者比例最低的一次,这令人兴奋地表明我们的社区日益全球化!

绝大多数受访者表示,他们最习惯用英语(93%)进行技术主题的交流,其次是中文(7%)。

Rust 用户受访者被问及他们居住在哪个国家。排名前 13 位的国家/地区如下:美国(25%)、德国(12%)、中国(7%)、英国(6%)、法国(5%)、加拿大(4%)、俄罗斯(4%)、日本(3%)、荷兰(3%)、瑞典(2%)、澳大利亚(2%)、波兰(2%)、印度(2%)。近 72.5% 的受访者选择回答了这个问题。

虽然我们认为全球获得 Rust 教育是我们社区的关键目标,但我们很自豪地说,2022 年 Rust 在世界各地都被使用!

Rust 的使用

使用 Rust 的人比以往任何时候都多!超过 90% 的受访者认定自己是 Rust 用户,在使用 Rust 的人中,47% 每天都使用它——比上一年增加了 4%。

30% 的 Rust 用户受访者可以用 Rust 编写简单的程序,27% 可以编写生产就绪的代码,42% 认为自己可以高效地使用 Rust。

在完成调查的前 Rust 用户中,30% 的人认为困难是放弃的主要原因,而近 47% 的人认为这是他们无法控制的因素。

Graph: Why did you stop using Rust?

同样,26% 的未将自己认定为 Rust 用户的人认为难以理解是他们未使用 Rust 的主要原因(62% 的人表示他们只是还没有机会优先学习 Rust)。图表:为什么不使用 Rust?

在工作中使用 Rust

Rust 的日益成熟可以通过 2022 年使用该语言的不同组织数量的增加来看出。事实上,29.7% 的受访者表示,他们在工作场所的大部分编码工作都使用 Rust,与上一年相比增加了 51.8%。

Graph: Are you using Rust at work?

我们在专业环境中看到 Rust 的使用增加的原因有很多。使用 Rust 的主要原因包括编写“无错误软件”的能力(86%)、Rust 的性能特征(84%)以及 Rust 的安全保障(69%)。我们也高兴地发现,76% 的受访者继续使用 Rust 仅仅是因为他们觉得它有趣且令人愉快。(受访者可以选择多个选项,因此数字加起来不等于 100%。)

Graph: Why do you use Rust at work?

在那些在工作中使用 Rust 的受访者中,72% 的人表示它帮助他们的团队实现了目标(比上一年增加了 4%),75% 的人计划未来继续在他们的团队中使用它。

但是,与任何在工作场所应用的语言一样,Rust 的学习曲线是一个重要的考虑因素;39% 在专业环境中使用 Rust 的受访者表示该过程“具有挑战性”,9% 的受访者表示在工作场所采用 Rust“减慢了他们的团队速度”。然而,60% 的高效用户认为 Rust 总体上值得采用。图表:在工作中使用 Rust 的原因

很高兴看到专业 Rust 使用的持续增长,以及许多用户对其性能、控制、安全性、安全性、可享受性等方面的信心!

支持 Rust 的未来

Rust 状况调查的一个关键目标是阐明 Rustaceans 目前面临的挑战、担忧和优先事项。

在那些分享他们对 Rust 未来主要担忧的受访者中,26% 的人担心 Rust 背后的开发人员和维护人员没有得到适当的支持——比上一年的调查结果减少了 30% 以上。未来的一个重点领域可能是研究该项目如何与 Rust 基金会合作,继续将这个数字推向 0%。

虽然 38% 的人担心 Rust 会“变得过于复杂”,但只有少数受访者担心文档、公司监管或发展速度。34% 的受访者根本不担心 Rust 的未来。

今年的调查反映出,自上次调查以来,对 Rust 在行业中的使用的担忧减少了 21%。随着越来越多的人发现 Rust 并成为社区的持久成员,人们对 Rust 的持久力和通用性的信心显然正在增强。一如既往,我们感谢您诚实的反馈和为所有人改进这种语言的奉献精神。

Graph: Worries about the future of Rust

再次感谢

引用一位匿名调查受访者的话,“感谢您为使 Rust 变得出色所做的所有辛勤工作!”——如果没有众多项目成员和更广泛的 Rust 社区,Rust 将不会存在或继续朝着更好的方向发展。感谢那些抽出时间分享他们对 2022 年 Rust 状况看法的人!