이 섹션의 질문은 사용하는 언어 중 하나로 Rust를 선택한 개발자에게만 표시되었습니다.

Rust

어떤 용도로 Rust를 사용하시나요?

67%취미
64%개인적/부차적 프로젝트
16%업무용
1%기타

Rust는 주로 취미(67%) 또는 개인/부업 프로젝트(64%)에 사용되는 언어입니다. 업무에 Rust를 사용하는 개발자의 비율은 16%에 불과합니다.

얼마나 오랫동안 Rust를 사용하셨나요?

19%39%22%17% 3%1개월 미만1~6개월6개월~1년1년~3년3년 이상

Rust 개발자의 80%는 경험이 1년 이하인 새로운 언어 사용자입니다.

프로젝트에서 Rust와 함께 사용하는 프로그래밍 언어는 무엇인가요?

21%18%15%14%14% 9% 5% 4% 3% 2% 2%50%JavaScript/TypeScriptPythonGoC++CJavaC#PHPRubyElixir기타없음

JavaScript/TypeScript는 Rust(21%)와 함께 가장 많이 사용되는 언어의 자리를 유지하고 있습니다. Python은 작년 이후 4% 포인트를 더 얻으면서 Rust와 함께 사용되는 언어 순위가 4위에서 2위(18%)로 올랐습니다.

Rust 코드는 다른 부분과 어떻게 상호 작용하나요?

55%언어 상호 운용성
53%REST API
26%RPC
5%기타

Rust 개발에 주로 어떤 IDE/에디터를 사용하시나요?

40%24%19% 8% 2% 2% 5%Visual Studio CodeCLionIntelliJ IDEAVimSublime TextEmacs기타

Visual Studio Code는 계속해서 Rust 개발에 가장 일반적으로 사용되는 IDE(40%)였으며 CLion(24%) 및 IntelliJ IDEA(19%)가 그 뒤를 이었습니다.

보통 Rust 코드를 어떻게 디버그하시나요?

'println!' 또는 'dbg!' 매크로
IDE에서 UI 디버그
콘솔에서
전혀 디버그를 하지 않음
60%23%10%7%

보통 Rust 코드를 어떻게 디버그하시나요?

IDE 별

61%18%13% 8% 0%'println!' 또는 'dbg!' 매크로IDE에서 UI 디버그콘솔(gdb, lldb 등)에서전혀 디버그를 하지 않음기타

Rust에 대해 사용하는 프로파일링 도구는 무엇인가요?

IDE 별

84%10% 5% 3% 2% 1%프로파일링 도구를 사용하지 않습니다perfgprofcallgrind/cachegrindDTrace기타

Rust에 대해 사용하는 프로파일링 도구는 무엇인가요?

IDE 별

85% 8% 5% 3% 2% 1%프로파일링 도구를 사용하지 않습니다perfgprofcallgrind/cachegrindDTrace기타

Rust로 어떤 유형의 프로젝트를 개발하시나요?

49%38%33%21%12%10% 8% 8% 7% 6% 5% 4% 4% 2% 5%CLI 도구시스템 프로그래밍웹 개발네트워크 프로그래밍데스크톱/GUI 애플리케이션임베디드 기기/사물인터넷(IoT)학술/과학/수치게임데이터베이스데이터 과학/머신러닝/AIDevOps블록체인보안금융/상업기타

Rust는 주로 CLI 도구(49%), 시스템 프로그래밍(38%) 및 웹 개발(33%)과 같은 프로젝트 유형에 사용됩니다.

Rust 프로젝트에서 어떤 플랫폼을 대상으로 하시나요?

80%38%36%21%12% 3% 3% 1%LinuxWindowsmacOSWebAssembly임베디드iOSAndroid기타

귀하의 Rust 코드베이스에서 작업하고 있는 개발자는 몇 명인가요?

나 혼자
2~3명
4~6명
10명 초과
7~10명
86%9%3%2%0%

전문적으로 코딩을 하신지 몇 년이 되셨나요?

Rust 개발자
기타 개발자
53%/61%47%/39%5년 미만5년 이상

Rust 개발자는 일반적으로 경험이 많고 다른 개발자보다 고위직에 있을 가능성이 높습니다.

다음 중 본인의 현재 직위에 가장 가까운 것은 무엇인가요?

Rust 개발자
기타 개발자
1%/4%16%/19%35%/36%47%/40% 1%/1%수습직주니어(Junior)중간직상급직기타

오픈 소스 프로젝트에 기여하시나요?

Rust 개발자
기타 개발자
74%/49%26%/51%오픈 소스 프로젝트에 기여오픈 소스 프로젝트에 기여하지 않음

다른 개발자와 비교할 때 Rust 개발자는 오픈 소스 프로젝트에 참여하는 비율이 높습니다.

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.

JetBrains Tech Insights Lab에 참여하세요

설문조사와 UX 연구에 참여하여 JetBrains 제품을 더욱 사용하기 쉽고 더욱 강력하게 만들어 보세요. 연구에 참여하시면 상품을 받을 수 있는 기회도 주어집니다.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.