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%。

75% 的 Rust 用户表示他们可以编写可用于生产环境的代码,尽管 27% 的人表示有时会遇到困难。

Rust expertise

总的来说,Rustaceans 似乎在编写 Rust 时非常愉快,只有 1% 的人表示使用起来不好玩。只有四分之一的人认为 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 年一切顺利!