2022년도 개발자 에코시스템 현황
JetBrains에서 개발자 커뮤니티 현황을 조사하기 위해 실시한 제6회 연례 설문조사의 결과입니다.
이 보고서는 2022년 5월~7월에 본 설문조사에 참여한 전 세계 개발자 29,269명의 응답을 기반으로 작성되었습니다.
프로그래밍 언어, 도구, 기술, 인구통계, 흥미로운 사실, 개발자의 라이프스타일 등 다양한 주제를 다루고 있습니다.
공유하기:
핵심 요점
75%
웹 개발에 참여하는 코딩 커뮤니티의 비율. 백엔드 웹 개발에 참여하는 비율은 66%였습니다.
설문조사에 참여한 전체 개발자 중 절반이 새로운 프로그래밍 언어를 채택할 계획입니다. 다음 프로그래밍 언어로 가장 많이 선택한 두 가지 언어는 Go와 Rust이며 Kotlin, TypeScript 및 Python이 다음 순위를 차지했습니다.
2021년 설문조사에는 PHP 및 Laravel 개발자가 과도하게 높은 비율로 참여했습니다. 방법론 섹션에서 이와 같이 편중된 결과가 발생한 원인을 자세히 알아볼 수 있습니다.
하향세를 보이는 프로그래밍 언어는 PHP, Ruby, Objective-C, Scala 등입니다.
가장 인기 있는 프로그래밍 언어인 JavaScript는 개발자의 65%가 사용하고 있습니다. JavaScript는 기본 언어로도 가장 많이 사용됩니다(34%).
TypeScript의 점유율은 6년간 거의 3배 성장하여, 2017년 12%에서 2022년 34%로 증가했습니다.
TypeScript가 결국 JavaScript를 대체하게 될까요? JavaScript의 점유율을 빠르게 따라 잡고 있으나, JavaScript 사용 비율은 안정적으로 높게 유지되고 있습니다. TypeScript 개발자의 92%가 JavaScript를 사용하며, 40%는 JavaScript를 기본 언어 중 하나로 선택했습니다.
Python의 인기는 증가하고 있으며, 점유율은 55%로 JavaScript 다음으로 두 번째로 많이 사용되는 언어입니다. 전 세계 개발자의 절반 이상이 Python을 사용합니다.
또한 Python을 기본 프로그래밍 언어로 사용하는 응답자 비율도 증가하여 JavaScript를 따라잡고 있습니다. 기본 프로그래밍 언어로 사용되는 비율은 Python 33%, JavaScript로 34%, 격차는 단 1%에 불과합니다!
가장 선호하는 5가지 프로그래밍 언어는 Python, Java, JavaScript, C# 및 Kotlin입니다!
사용자 수에 비례한 선호도를 살펴본 결과 가장 선호하는 언어는 Kotlin, C#, Python, Rust, Java입니다.
선호도가 가장 낮은 프로그래밍 언어 5가지는 JavaScript, Java, PHP, C 및 C++입니다.
JavaScript와 Java는 가장 선호하는 언어와 가장 선호하지 않는 언어 부문에서 모두 높은 순위에 올라 논란의 여지가 상당합니다.
하지만 사용자 수를 고려할 때 가장 기피하는 언어로 가장 높은 점유율을 달성한 언어는 Perl입니다. 이 부문에서 점유율은 Perl이 96%이며, Visual Basic 77%, Delphi 60%, C 51%였습니다.
최연소 응답자(만 18~20세) 그룹에서 가장 높은 점유율을 기록한 언어는 Assembly, C, C++, Haskell, Lua, MatLab 및 Rust입니다. 해당 언어는 대학에서 사용되는 경우가 많으므로, 자연스러운 결과입니다.
연령대가 더 높은 개발자들 사이에서 상대적으로 높은 점유율을 달성한 언어는 COBOL, Assembly, CoffeeScript, Perl, Delphi 및 Visual Basic입니다. 이 언어는 Assembly를 제외하고 만 30세 미만 개발자 사이에서 점유율이 낮은 편입니다.
Ruby도 젋은 개발자들에게 인기 없는 언어 중 하나입니다.
기술
* 특정 기술이 언급되지 않음.
개발자들이 선정한 가장 유망한 기술은 AI/ML입니다. 또한 프로그래밍 언어 외에도 블록체인, WebAssembly, Flutter, AR/VR 및 클라우드 기술 등이 언급되었습니다.
이 질문은 Windows를 운영 체제로 사용하는 모든 응답자에게 표시되었습니다.
응답 결과에 따르면 개발자는 이동의 자유를 높이 평가합니다. 개발자 중 85%는 코딩 시 노트북을 사용하고 39%는 노트북과 데스크톱을 동시에 사용합니다.
스마트폰으로 코딩 작업을 수행한다는 응답자의 비율은 9%였으며, 그중 65%는 모바일 개발자였습니다!
개발자 중 절반 이상(55%)은 IDE 또는 에디터에 UI 테마 및 애드온 프로그램을 설치합니다.
언어
이 질문은 가정과 직장에서 사용하는 언어가 다른 응답자에게만 표시되었습니다.
팀장 및 선임 개발자의 경우 가정에서 혹은 친구 관계에서 다른 언어를 사용하지만 직장에서 영어를 사용할 가능성이 더 높습니다.
이 질문은 가정과 직장에서 사용하는 언어가 다른 응답자에게만 표시되었습니다.
업무 중 사용하는 언어와 가정에서 사용하는 언어가 다른 13%의 응답자가 가족/친구와 가장 많이 사용하는 3가지 언어는 영어, 중국어 및 힌디어였습니다.
다른 JetBrains의 대규모 설문조사 보고서를 확인하세요.
나에게 적합한 도구를 찾아보세요
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.