이 설문조사 섹션은 "어떤 유형의 소프트웨어를 개발하고 있으신가요?"라는 질문에 "하드웨어" 또는 "홈 자동화"를 선택한 사람, Rust 섹션에서 "Rust로 어떤 유형의 프로젝트를 개발하시나요?"라는 질문에 "임베디드 기기/사물 인터넷"을 선택한 사람, 그리고 마지막으로 Python 섹션에서 "Python를 어떤 용도로 사용하시나요?"라는 질문에 "임베디드"를 선택한 사람들에게 표시되었습니다.

임베디드 개발자는 다양한 종류의 프로젝트(임베디드 및 기타)에서 작업할 수 있으며 임베디드 소프트웨어의 일부 요소는 임베디드 개발에만 국한되지 않는다(예: 마이크로서비스)는 점에 주목할 필요가 있습니다.

임베디드

임베디드 소프트웨어 개발의 인기도

언어별

임베디드 개발과 가장 밀접하게 관련된 언어는 Assembly, MATLAB 및 C입니다. 이러한 언어를 기본 언어로 사용하는 사람들의 25% 이상이 임베디드 소프트웨어를 개발합니다. 그러나 절대적인 수치로 봤을 때, Python이 임베디드 소프트웨어 개발자 사이에서 최고의 언어입니다.

임베디드 소프트웨어 개발자의 기본 언어는 무엇인가요?

이 차트에는 임베디드에 국한된 언어만 포함됩니다.

어떤 C 표준을 주로 사용하시나요?

어떤 C++ 표준을 주로 사용하시나요?

임베디드 소프트웨어 개발자는 일반적으로 최신 언어 표준을 사용하지 않습니다. 그러나 C++와 관련하여 최신 언어 표준인 C++17 및 C++20이 임베디드 개발자들 사이에서 큰 비중을 차지하고 있다는 사실은 흥미롭습니다.

어떤 IDE/에디터를 가장 많이 사용하시나요?

어떤 유닛 테스트 프레임워크를 주로 사용하시나요?

어떤 프로젝트 모델 또는 빌드 시스템을 주로 사용하시나요?

어떤 컴파일러를 주로 사용하시나요?

읽어주셔서 감사합니다!

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

JetBrains Tech Insights Lab에 참여하세요

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

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