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% 的人目前至少每周使用一次 Rust,而去年调查中这一比例为 72%。

75% 的所有 Rust 用户表示他们可以编写生产就绪代码,尽管 27% 的用户表示这有时很困难。

Rust expertise

总的来说,Rustaceans 似乎很享受使用 Rust,只有 1% 的受访者表示使用 Rust 不有趣。只有四分之一的受访者认为 Rust 与其他编程语言相比没有任何实际优势。

Rust 在工作中

Rust 现在可以安全地归类为专业人士在专业环境中使用的语言。在使用 Rust 的受访者中,59% 的人至少偶尔在工作中使用 Rust,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 的原因,最主要的答案是它允许用户“构建相对正确且没有错误的软件”,96% 的受访者同意该说法。在正确性之后,性能(92%)是第二受欢迎的选择。89% 的受访者同意他们选择 Rust 在工作中是因为 Rust 广为人知的安全特性。

Adopting Rust

总的来说,Rust 似乎是一种能够应对生产挑战的语言,只有 3% 的受访者表示 Rust 是生产使用中的“风险”选择。

未来的挑战

总的来说,年度调查表明 Rustaceans 社区正在不断发展壮大,但这也并不意味着我们没有工作要做。编译时间是 Rust 项目历史上一直关注的改进领域,但编译时间仍然没有达到预期,61% 的受访者表示仍然需要做一些工作来改进编译时间。不过,值得称赞的是,编译器团队表示,编译时间在过去一年中有所改善。其他需要进一步改进的领域包括磁盘空间(45%)、调试(40%)和 GUI 开发(56%)。

IDE 体验(通过持续采用和改进各种工具,如 rust-analyzer、IntelliJ Rust 等)获得了最大的改进奖:56% 的受访者发现它在过去一年中有所改善。

然而,编译器错误消息获得了最多的赞誉,90% 的受访者对当前状态表示认可。🎉

当被问及他们对 Rust 未来最大的担忧是什么时,最主要的答案是担心 Rust 在工业界的使用量不足(38%)。鉴于 Rust 在工作场所的采用率持续增长,社区似乎正在朝着克服这一担忧的良好方向发展。

第二大担忧是该语言会变得过于复杂(33%)。这与相对较少的人呼吁增加功能(尤其是那些尚未列入计划的功能)相结合。

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

激动人心的未来

2021 年可以说是 Rust 历史上最具意义的一年——随着 Rust 基金会的成立、2021 版的发布以及比以往更大的社区,Rust 似乎正在走向一条稳固的道路,我们也即将迎来未来。

还有很多工作要做,但希望 2022 年能够取得更大的进步!