2022년도 개발자 에코시스템 현황

JetBrains에서 개발자 커뮤니티 현황을 조사하기 위해 실시한 제6회 연례 설문조사의 결과입니다.

이 보고서는 2022년 5월~7월에 본 설문조사에 참여한 전 세계 개발자 29,269명의 응답을 기반으로 작성되었습니다.

프로그래밍 언어, 도구, 기술, 인구통계, 흥미로운 사실, 개발자의 라이프스타일 등 다양한 주제를 다루고 있습니다.

공유하기:

핵심 요점

75%

웹 개발에 참여하는 코딩 커뮤니티의 비율. 백엔드 웹 개발에 참여하는 비율은 66%였습니다.

두 번째로 인기 있는 프로그래밍 언어인 Python은 지속적으로 입지를 강화해 왔습니다. 기본 언어로서 Java의 점유율을 능가하고, JavaScript와 격차는 줄었습니다.

커뮤니티에서 선정한 가장 유망한 기술은 AI/ML, 가장 유망한 프로그래밍 언어는 Rust입니다.

개발자 2명 중 1명은 새로운 언어를 사용할 계획입니다. 다음에 사용할 언어로 가장 많이 선택한 언어는 Go, Rust, Kotlin, TypeScript 및 Python입니다.

세계에서 가장 널리 사용되는 프로그래밍 언어는 JavaScript입니다.

TypeScript는 가장 빠르게 성장하는 프로그래밍 언어입니다.

선호도가 가장 높은 프로그래밍 언어는 Kotlin, C#, Python, Rust 및 Java입니다.

선호도가 가장 낮은 프로그래밍 언어는 Perl, Visual Basic, Delphi 및 C입니다.

프로그래밍 언어

설문조사에 참여한 전체 개발자 중 절반이 새로운 프로그래밍 언어를 채택할 계획입니다. 다음 프로그래밍 언어로 가장 많이 선택한 두 가지 언어는 Go와 Rust이며 Kotlin, TypeScript 및 Python이 다음 순위를 차지했습니다.

지난 12개월 동안 어떤 프로그래밍 언어를 사용하셨나요?

2021년 설문조사에는 PHP 및 Laravel 개발자가 과도하게 높은 비율로 참여했습니다. 방법론 섹션에서 이와 같이 편중된 결과가 발생한 원인을 자세히 알아볼 수 있습니다.

하향세를 보이는 프로그래밍 언어는 PHP, Ruby, Objective-C, Scala 등입니다.

지난 12개월 동안 어떤 프로그래밍 언어를 사용하셨나요?

가장 인기 있는 프로그래밍 언어인 JavaScript는 개발자의 65%가 사용하고 있습니다. JavaScript는 기본 언어로도 가장 많이 사용됩니다(34%).

TypeScript의 점유율은 6년간 거의 3배 성장하여, 2017년 12%에서 2022년 34%로 증가했습니다.

TypeScript가 결국 JavaScript를 대체하게 될까요? JavaScript의 점유율을 빠르게 따라 잡고 있으나, JavaScript 사용 비율은 안정적으로 높게 유지되고 있습니다. TypeScript 개발자의 92%가 JavaScript를 사용하며, 40%는 JavaScript를 기본 언어 중 하나로 선택했습니다.

귀하의 기본 프로그래밍 언어는 무엇인가요?

3개 이하의 언어를 선택하세요.

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도 젋은 개발자들에게 인기 없는 언어 중 하나입니다.

개발 유형

어떤 종류의 활동에 참여하고 계신가요?

어떤 기기의 플랫폼을 대상으로 개발하고 계신가요?

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

이 질문은 데스크톱 개발에 참여하는 응답자에게만 표시되었습니다.

어떤 유형의 소프트웨어를 개발하시나요?

설문 응답자 중 최연소층은 주로 게임 개발 및 엔터테인먼트 소프트웨어 분야에서 근무합니다.

주로 사용하는 언어로 어떠한 유형의 소프트웨어를 개발하시나요?

올해에는 응답자가 기본 프로그래밍 언어와 함께 소프트웨어 유형 및 플랫폼을 표시하도록 요청했습니다. 이 정보를 바탕으로, 3가지 기본 프로그래밍 언어로 구성된 교차 테이블만 제작했던 작년 보고서보다 다양한 언어의 인기 사용 사례를 정확히 파악할 수 있게 되었습니다.

언어별 플랫폼

기술

어떤 기술이 유망하다고 생각하시나요?

자유 응답 질문에 대한 답변을 기반으로 합니다.

* 특정 기술이 언급되지 않음.

개발자들이 선정한 가장 유망한 기술은 AI/ML입니다. 또한 프로그래밍 언어 외에도 블록체인, WebAssembly, Flutter, AR/VR 및 클라우드 기술 등이 언급되었습니다.

어떤 운영 체제를 기반으로 개발하시나요?

Linux용 Windows 하위 시스템(WSL)을 로컬 개발에 사용하시나요?

이 질문은 Windows를 운영 체제로 사용하는 모든 응답자에게 표시되었습니다.

개발에 어떤 기기를 사용하시나요?

응답 결과에 따르면 개발자는 이동의 자유를 높이 평가합니다. 개발자 중 85%는 코딩 시 노트북을 사용하고 39%는 노트북과 데스크톱을 동시에 사용합니다.

스마트폰으로 코딩 작업을 수행한다는 응답자의 비율은 9%였으며, 그중 65%는 모바일 개발자였습니다!

IDE 또는 에디터에 어떤 플러그인을 설치하시나요?

개발자 중 절반 이상(55%)은 IDE 또는 에디터에 UI 테마 및 애드온 프로그램을 설치합니다.

급여

보너스를 제외한 연간 순(세후) 급여(USD)는 얼마인가요?

현재 급여에 얼마나 만족하시나요?

57%

급여에 어느 정도 만족하는 개발자의 비율.

연간 순(세후) 급여에 따른 급여 만족도(USD)

보너스를 제외한 연간 순(세후) 급여의 중앙값(USD)

지역별

직무별 고임금 직원의 비율

고임금 직원이란 해당 국가의 응답자 중 급여가 상위 25%에 속하는 직원입니다.

모국어별 고임금 직원의 비율

성별과 개발

성별

아래 차트의 '기타' 옵션에는 '제3의 성', '젠더퀴어 또는 젠더 비순응', '기타 - 구체적으로 기재' 및 '응답하고 싶지 않음' 옵션이 포함됩니다. 단, 그룹의 표본 크기가 너무 작아 신뢰할 수 있는 결론은 도출할 수 없습니다.

지역별 성별 분포

한국과 아르헨티나는 여성 비율이 가장 높았습니다.

여성 비율이 가장 높은 소프트웨어 개발 유형은 증강/가상 현실, 웹사이트, 비즈니스 인텔리전스/데이터 과학/머신러닝입니다.

성별에 따른 코딩 업무 경험

기술 산업의 다양성은 여전히 낮은 편이나, 개선되는 추세입니다.

연령별 성별

성별에 따른 기본 언어

이주

현재 거주하는 국가/지역에서 태어나셨나요?

약 10%의 개발자가 다른 국가로 이주했습니다.

현재 거주하는 국가/지역에서 몇 년도부터 거주하기 시작하셨나요?

특히 2015년 이후 개발자의 이주가 전반적으로 증가하는 것이 확인됩니다. 2020년에는 팬데믹으로 인해 이 비율이 감소한 것으로 추정되며, 2022년에는 2019년 수준으로 회복되었습니다.

이주

이주율 = 출생한 국가 또는 지역과는 다른 국가 또는 지역에서 일하는 사람의 수 / 출생한 국가 또는 지역에서 태어난 총 사람의 수.

이민

이민율 = 한 국가 또는 지역에서 일하는 사람 중 다른 지역에서 태어난 사람의 수 / 해당 국가 또는 지역에서 일하는 전체 사람의 수.

언어

직장에서 주로 어떤 언어를 사용하시나요?

이 질문은 가정과 직장에서 사용하는 언어가 다른 응답자에게만 표시되었습니다.

팀장 및 선임 개발자의 경우 가정에서 혹은 친구 관계에서 다른 언어를 사용하지만 직장에서 영어를 사용할 가능성이 더 높습니다.

업무 시 사용하는 언어와 동일한 언어로 집에서 또는 친구들과 대화하시나요?

가족 및 친구와 어떤 언어를 사용하시나요?

이 질문은 가정과 직장에서 사용하는 언어가 다른 응답자에게만 표시되었습니다.

업무 중 사용하는 언어와 가정에서 사용하는 언어가 다른 13%의 응답자가 가족/친구와 가장 많이 사용하는 3가지 언어는 영어, 중국어 및 힌디어였습니다.

핵심 요점:

2022

나에게 적합한 도구를 찾아보세요

읽어주셔서 감사합니다!

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

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