このセクションの質問は、Rust を使用言語の 1つとして示した開発者に提示されました。

Rust

Rust はどのように使用していますか? 

Rust は依然として、主に趣味(67%)または個人/副業プロジェクト(64%)に使用される言語のままになっています。仕事に使用している Rust 開発者のシェアはわずか 16% でした。

どのくらい Rust を使用していますか?

19%39%22%17% 3%

Rust 開発者の 80% は、言語使用経験 1 年未満のユーザーです。

どのプログラミング言語を Rust と共にプロジェクトで使用していますか?

21%18%15%14%14% 9% 5% 4% 3% 2% 2%50%

JavaScript / TypeScript は、依然として最も Rust とともに使用されている言語です(21%)。Python は昨年より 4% 伸びており、第 4 位から第 2 位に上がりました(18%)。

Rust コードはほかの部分とどのように連携していますか?

Rust 開発には、どの IDE またはエディターを最もよく使用していますか?  

40%24%19% 8% 2% 2% 5%

Visual Studio Code は Rust 開発で最も使用されている IDE (40%)であり、CLion(24%)と IntelliJ IDEA(19%)が 2 位・3位 です。

通常、Rust コードをどのようにデバッグしていますか?

`println!` または `dbg!` マクロを使用
IDE での UI デバッグ
コーンソールで
デバッグしていない
60%23%10%7%

通常、Rust コードをどのようにデバッグしていますか?

IDE 別

61%18%13% 8% 0%

Rust 用にどんなプロファイリングツールを使用していますか?

IDE 別

84%10% 5% 3% 2% 1%

Rust 用にどんなプロファイリングツールを使用していますか?

IDE 別

85% 8% 5% 3% 2% 1%

Rust でどんな種類のプロジェクトを開発していますか?

49%38%33%21%12%10% 8% 8% 7% 6% 5% 4% 4% 2% 5%

Rust は、CLI ツール(49%)、システムプログラミング(38%)、ウェブ開発(33%)といったプロジェクトタイプで最も多く使用されています。

Rust プロジェクトではどんなプラットフォームをターゲットにしていますか?

80%38%36%21%12% 3% 3% 1%

あなたの Rust コードベースでは何人の開発者が作業を行っていますか? 

自分のみ
2~3人
4〜6人
10人超
7~10人
86%9%3%2%0%

あなたは IT 業界でどのくらいの期間働いていますか?

Rust 開発者
その他の開発者
53%/61%47%/39%

Rust 開発者はほかの開発者に比べて一般的により長い経験年数を持ち、上級職に就いている割合が高くなっています。

次のうち、どれがあなたの職位レベルを最もよく表していますか?

Rust 開発者
その他の開発者
1%/4%16%/19%35%/36%47%/40% 1%/1%

オープンソースプロジェクトに貢献していますか?

Rust 開発者
その他の開発者
74%/49%26%/51%

ほかの開発者と比べ、より多くの Rust 開発者がオープンソースプロジェクトに貢献しています。

ご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

JetBrains Tech Insights Lab にご参加ください

JetBrains 製品をより使いやすく、さらに強力にするためのアンケートと UX 調査にご協力ください。調査にご参加いただいた方には報酬を獲得できるチャンスもあります。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。