Rust 2021 年度问卷调查结果

2022 年 2 月 15 日 · Rust 问卷调查团队

各位 Rustaceans 们好!

又一年过去了,随之而来的是又一份年度 Rust 问卷调查分析!本次调查于 2021 年 12 月进行。

我们要感谢所有参与今年调查的人,并特别感谢那些帮助将调查从英语翻译成其他语言的人。

话不多说,让我们深入分析吧!

一个全球性的社区

Rust 社区持续增长,本次调查收到的完整回复数量最多(9354 份回复),比去年总数增加了约 1500 份。

90% 的受访者表示他们出于任何目的使用 Rust,而 5% 的受访者表示过去曾使用过 Rust 但现在不再使用,4% 的受访者表示他们还从未接触过 Rust。

本次调查提供了 10 种语言版本,其中 78% 的受访者使用英语填写,其次是简体中文(6%)、德语(4%)和法语(3%)。尽管大多数受访者使用英语完成调查,但受访者来自世界各地。美国是受访者占比最高的国家,占 24%,其次是德国(12%)、中国(7%)和英国(6%)。本次调查总共代表了 113 个不同的国家和地区!

英语,然而,并非所有 Rustaceans 的首选语言,其中近 7% 的人倾向于不使用英语进行技术交流。另有 23% 的受访者除了英语之外,还偏好其他语言。最常选择的语言(除了英语之外)大致与其 Rustaceans 的居住地分布一致,其中简体中文、德语和法语位居前三位。然而,日语、简体中文和俄语使用者最倾向于完全不使用英语进行技术交流。

使用 Rust

使用 Rust 的人数比例持续上升。在使用 Rust 的人中,81% 目前至少每周使用一次,而去年调查中这一比例为 72%。

所有 Rust 用户中有 75% 表示他们能够编写生产就绪的代码,尽管有 27% 的人表示有时会感到困难。

Rust expertise

总体而言,Rustaceans 们似乎很享受编写 Rust 的乐趣,只有 1% 的人说使用 Rust 不有趣。只有 0.25% 的人认为 Rust 相对于其他编程语言没有任何实际优势。

工作中的 Rust

Rust 现在可以安全地归类为在专业环境中使用的语言。在使用 Rust 的受访者中,59% 的人在工作中至少偶尔使用它,其中 23% 的人将 Rust 用于大部分编码工作。这比去年增长很大,去年只有 42% 的受访者在工作中使用 Rust。

Do you use Rust at work?

在工作中采用 Rust 对许多 Rustaceans 来说似乎是一条漫长但最终值得的道路。首先,83% 在工作中采用 Rust 的人认为其“具有挑战性”。然而,这与 Rust 本身有多大关系,或者与采用新编程语言的一般挑战有多大关系,尚不清楚。在采用过程中,只有 13% 的受访者认为该语言拖慢了他们的团队,而 82% 的人发现 Rust 帮助他们的团队实现了目标。

采用之后,成本似乎是合理的:只有 1% 的受访者认为挑战不值得,而 79% 的人表示绝对值得。当被问及他们的团队将来是否可能再次使用 Rust 时,90% 的人表示同意。最后,在使用 Rust 的受访者中,89% 的受访者表示他们的团队觉得使用 Rust 编程既有趣又令人愉快。

至于受访者为何在工作中使用 Rust,最常见的答案是它允许用户“构建相对正确且无错误的软件”,96% 的受访者同意这一说法。除了正确性之外,性能(92%)是第二受欢迎的选择。89% 的受访者同意,他们之所以在工作中选择 Rust,是因为 Rust 备受讨论的安全性特性。

Adopting Rust

总体而言,Rust 似乎是一种准备好迎接生产挑战的语言,只有 3% 的受访者认为 Rust 用于生产是“有风险”的选择。

前方的挑战

总的来说,年度调查表明 Rustaceans 社区正在成长,并且健康发展,但这并不意味着我们未来没有工作要做。编译时间作为 Rust 项目历史上的一个重点改进方向,仍然未达到理想状态,61% 的受访者表示还需要继续改进。尽管如此,值得称赞的是,编译器团队的工作使得 61% 的受访者认为编译时间在过去一年中有所改善。其他被认为需要更多改进的领域包括磁盘空间(45%)、调试(40%)和 GUI 开发(56%)。

IDE 体验(通过 rust-analyzer、IntelliJ Rust 等各种工具的持续采用和改进而提升)获得了改进最多的奖项:56% 的受访者认为它在过去一年中有所改善。

然而,编译器错误消息获得了最多的赞扬,其当前状态获得了 90% 的认可。🎉

当被问及他们对 Rust 未来最大的担忧是什么时,首要答案是担心在行业中没有足够的用例(38%)。考虑到 Rust 在工作场所的采用率持续提升,社区似乎正走在克服这一担忧的良好道路上。

第二大担忧是该语言会变得过于复杂(33%)。这与相对少数人呼吁增加新功能(尤其是那些尚未在规划中的功能)的观点结合在一起。

最后,第三大担忧是从事 Rust 工作的人员无法获得所需的支持,无法以健康的方式持续开发语言和社区(30%)。随着 Rust 基金会的成立,支持结构正在逐步到位,有望解决这一问题,但毫无疑问,未来还有很多工作要做。

令人振奋的未来

2021 年可以说是 Rust 历史上最重要的一年之一——随着 Rust 基金会的成立、2021 版本以及比以往更庞大的社区,Rust 在走向未来时似乎正走在一条稳健的道路上。

工作还有很多,但希望 2022 年会非常棒!