各位 Rustacean 们,大家好!
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% citing 难度是放弃的主要原因,而近 47% citing 不受他们控制的因素。
类似地,26% 未认定自己为 Rust 用户的人 citing 认为难度是未使用它的主要原因(其中 62% 表示他们只是还没有机会优先学习 Rust)。
工作中的 Rust 使用情况
通过 2022 年使用 Rust 的不同组织数量的增加,可以看出 Rust 日益成熟。事实上,29.7% 的受访者表示他们在工作中使用 Rust 进行大部分编码工作,这比前一年增加了 51.8%。
我们在专业环境中看到 Rust 使用率提高有很多原因。使用 Rust 的主要原因包括 perceived 的编写“无 Bug 软件”能力(86%)、Rust 的性能特点(84%)以及 Rust 的安全保障(69%)。我们也很高兴地发现,76% 的受访者继续使用 Rust 仅仅因为他们觉得它有趣和令人愉悦。(受访者可以在这里选择多个选项,因此数字相加不等于 100%。)
在使用 Rust 工作的受访者中,72% 报告称它帮助他们的团队实现了目标(比前一年增加了 4%),75% 计划未来在他们的团队中继续使用它。
但就像任何在工作场所应用的语言一样,Rust 的学习曲线是一个重要的考虑因素;39% 在专业领域使用 Rust 的受访者报告说过程“具有挑战性”,9% 的受访者说在工作中采用 Rust“减慢了他们的团队速度”。然而,60% 的高效用户认为 Rust 的采用成本总体上是值得的。
看到专业领域 Rust 使用率的持续增长以及如此多用户对其性能、控制、安全、趣味性等方面的信心,真是令人兴奋!
支持 Rust 的未来
Rust 现状调查的一个关键目标是揭示 Rustacean 目前面临的挑战、担忧和优先事项。
在分享他们对 Rust 未来主要担忧的受访者中,26% 担忧 Rust 背后的开发者和维护者没有得到适当的支持——比前一年的调查结果减少了 30% 以上。未来一个重点关注的领域可能是研究项目如何与 Rust 基金会共同努力,继续将这个数字推向 0%。
虽然 38% 的人担忧 Rust 会“变得过于复杂”,但只有少数受访者担忧文档、公司监督或演进速度。34% 的受访者完全不担心 Rust 的未来。
今年的调查反映出自上次调查以来,人们对 Rust 在行业中的使用的担忧减少了 21%。随着越来越多的人发现 Rust 并成为社区的永久成员,人们对 Rust 的持续存在和普遍实用性的信心显然正在增强。一如既往,我们感谢您诚实的反馈和为改善这门语言为所有人所做出的奉献。
再次感谢
引用一位匿名受访者的话:“感谢大家为让 Rust 变得如此出色所付出的辛勤工作!”——如果没有众多项目成员和更广泛的 Rust 社区,Rust 就不会存在,也不会持续向好发展。感谢那些花时间分享他们在 2022 年对 Rust 现状看法的各位!