Rust 2021 調查:有趣但具有挑戰性

2022-02-20 09:00:16

Rust 2021 調查結果現已。其中 90% 的受訪者表示他們使用了 Rust,5% 的人表示他們過去曾使用過 Rust 但現在不再使用,還有 4% 的人則表示他們根本沒有使用過 Rust。

該調查在 2021 年 12 月進行,基於 9354 名受訪者反饋的資料。官方指出,Rust 社群正不斷髮展壯大,此次調查的完整調查回覆數量是有史以來最高,比去年的總數高出約 1500 份。調查以 10 種語言提供,其中 78% 以英語填寫調查問卷,其次是簡體中文 (6%)、德語 (4%) 和法語 (3%)。儘管英語是大多數受訪者完成調查的語言,但受訪者來自世界各地。美國是佔比最大的國家,佔 24%,其次是德國 (12%)、中國 (7%) 和英國 (6%)。此次調查共涵蓋 113 個不同的國家和地區。

然而,英語並不是所有 Rustaceans 的首選語言,近 7% 的人不願意使用英語作為技術交流的語言。另有 23% 的受訪者更喜歡英語以外的其他語言。最常見的首選語言(除了英語)大致遵循 Rustaceans 生活的地方,其中簡體中文、德語和法語排在前 3 位。且日語、簡體中文和俄語的使用者在技術對話中最不喜歡使用英語。

使用 Rust 的人的百分比正在持續增加。在使用 Rust 的受訪者中,81% 的人至少每週使用一次,去年調查的這一比例為 72%。75% 的 Rust 使用者表示他們可以編寫生產就緒的程式碼,27% 的人則表示有時很難編寫有用的、可用於生產的程式碼。還有 1% 的人認為使用 Rust 很無趣,四分之一的人認為 Rust 與其他程式語言相比沒有任何真正的優勢。

其他的一些發現還包括:

  • 在使用 Rust 的受訪者中,59% 的人至少偶爾在工作中使用它,23% 的人在他們的大部分編碼中使用 Rust。這比去年大幅增加,去年只有 42% 的受訪者在工作中使用 Rust。
  • 在工作中採用 Rust 的人中有 83% 認為它具有「挑戰性」,但尚不清楚其中有多少是 Rust 特有的問題或採用新語言帶來的挑戰。在採用過程中,只有 13% 的受訪者發現該語言正在拖慢他們的團隊速度,82% 的受訪者發現 Rust 幫助他們的團隊實現了目標。
  • 當被問及團隊是否有可能在未來再次使用 Rust 時,90% 的人表示同意。在工作中使用 Rust 的受訪者中,89% 的受訪者表示他們的團隊發現程式設計很有趣。
  • 至於為什麼受訪者在工作中使用 Rust,最重要的答案是它允許使用者「構建相對正確且沒有錯誤的軟體」,96% 的受訪者同意這一說法。在正確性之後,效能(92%)是第二最受歡迎的選擇。89% 的受訪者同意他們在工作中選擇 Rust 是因為 Rust 備受關注的安全屬性。

  • 只有 3% 的受訪者表示,Rust 在生產環境中是一個有風險的選擇。

展望未來,儘管 2021 年度調查表明 Rustaceans 社群正在健康成長,但也還存在一些挑戰亟待解決。Rust 使用者尤其是希望看到在編譯時間 (61%) 、磁碟空間 (45%) 、偵錯 (40%) 和 GUI 開發 (56%) 方面的改進;主要擔憂則在於工業中的使用量不足(38%)、語言會變得過於複雜(33%),以及從事 Rust 工作的人找不到他們需要的適當支援來繼續以健康的方式發展語言和社群(30%)三個方面。

展開閱讀全文