2023년도 개발자 에코시스템 현황
이 보고서는 전 세계 26,348명의 개발자로부터 수집한 인사이트의 결정체입니다. 개발자의 세계는 광대하고 다양하여 끝없이 탐구하고 알아 나가기에 너무나 매력적인 영역입니다. 본 설문조사를 비롯해 매년 실시되는 조사 이니셔티브를 통해 추구하는 목표는 이 매혹적인 세계를 탐구하고 개발자와 그들의 기술에 대한 귀중한 인사이트를 발견하여 이러한 사실을 커뮤니티와 공유하는 것입니다.
개발자 에코시스템 현황 보고서에서 프로그래밍 언어, 도구, 기술부터 인구 통계 및 재미있는 사실에 이르기까지 광범위한 주제를 다루는 정보를 찾을 수 있습니다. 또한 개발자의 독특한 라이프스타일을 살펴보고 그들의 열정과 관심을 조명합니다.
올해에는 AI를 포함시켜 조사 범위를 확대했습니다. AI에 대한 개발자들의 생각, 그들이 우려하는 점, 일반적으로 사용되는 AI Assistant 기능 및 AI 강화 도구의 채택 현황을 조사했습니다.
이 보고서는 공개용이며 출처를 적절히 밝히기만 한다면 내용을 사용하실 수 있습니다.
공유하기:
2023년에는 Scala, Go, Kotlin 개발자가 가장 높은 연봉을 받는 상위 3개 범주로 선정되었습니다. 고용주는 이러한 언어의 복잡성을 해결할 수 있는 전문가의 가치를 인식하고 있으며, 그 결과 Scala, Go 및 Kotlin 개발자가 최고의 수익을 올리는 경쟁 환경이 조성되었습니다.
2021년부터 설문조사 데이터에 따르면 여성 개발자의 비율은 개선의 움직임이 보이지 않고 있습니다. 개발자 중 여성이 5%에 불과하다는 사실은 업계 내 엄청난 성별 격차를 보여줍니다. 모든 사람에게 평등한 기회와 대표성을 보장하기 위해 커뮤니티 차원에서 성별의 다양성 문제를 해결하기 위한 새로운 접근 방식을 마련해야 합니다.
여기서 눈여겨 볼 점은 한국의 경우 2023년도에 30세 미만 여성 프로그래머의 비율이 14%로 유망한 추세를 보이고 있다는 것입니다. 이는 1990년대 중반부터 성평등을 촉진하고 여성의 IT 분야 경력 개발을 장려하기 위한 전략적이고 장기적인 정부 정책이 낳은 결과일 가능성이 높습니다.
인구 통계 섹션에서 성별 균형, 급여, 지역적 차이 및 기타 개발자 동향에 대해 자세히 알아보세요.
다음의 문장에 동의하시나요?
77%
ChatGPT를 사용하는 개발자의 비율
46%
GitHub Copilot을 사용하는 개발자의 비율
개발자들이 AI Assistant를 사용하는 가장 일반적인 방법은 자연어를 사용하여 소프트웨어 개발에 대한 일반적인 질문을 하는 것입니다.
JetBrains AI Assistant
AI Assistant는 소프트웨어 개발을 위한 AI 기반 기능을 제공합니다. JetBrains AI 서비스는 IDE 사용자를 다양한 대형 언어 모델(LLM)에 투명하게 연결합니다. AI Assistant는 컨텍스트를 인식하고 개발자가 작업을 더 빠르게 완료하여 생산성을 높일 수 있도록 도와줍니다.
무료로 체험하기2023년 소프트웨어 개발에서 인공 지능 사용에 대한 자세한 내용은 새로운 AI 섹션을 참조하세요.
2023년에는 번아웃이 낯설지 않은 개발자들이 자신의 정신 건강에 더 많은 관심을 보이며, 번아웃을 경험하지 않은 개발자에 비해 관심도가 7% 포인트 더 높았습니다. 또한 신체 활동과 수면의 질을 추적하기 위해 이들이 자체 모니터링 앱이나 기기를 사용할 가능성은 6% 포인트 더 높았습니다.
흥미롭게도, 번아웃의 영향을 받는 개발자들은 자기 조직화, 시간 관리 등 정신 건강과 관련된 요소가 코딩 생산성에 큰 영향을 미친다고 생각했습니다. 반대로, 번아웃을 경험하지 않은 개발자는 생산성 향상을 새로운 IDE 학습 및 IDE 기능 업그레이드와 같이 정신 건강과 관련이 덜한 요인과 결부시킵니다.
73%
경력에서 번아웃을 경험한 개발자의 비율
개발자 커뮤니티의 정신 건강에 대한 자세한 내용을 보려면 개발자의 라이프스타일 섹션으로 이동하세요.
위의 두 차트에서 볼 수 있듯이 2023년에 대부분의 개발자는 주로 대학 및 기타 정규 교육 기관에서 프로그래밍을 배웠다고 보고했습니다. 반면, 데이터 과학, 머신러닝, 데이터 엔지니어링 분야에서는 응답자의 절반 이상이 독학으로 배웠다고 답했습니다.
데이터 과학, 데이터 분석, 머신러닝에 대한 더 많은 인사이트를 얻으려면 데이터 과학 섹션을 확인하세요.
63%
Docker를 사용하는 개발자의 비율
DevOps 섹션에서 인프라 개발, 호스팅, 컨테이너, 구성 관리 도구, 인프라 프로비저닝에 대한 인사이트를 살펴보세요.
58%
테스트 작업 중에 자동화된 테스트를 개발한다고 보고한 응답자의 비율
46%
응답자 중 테스트 프로세스의 일부로 테스트 케이스 설계를 사용하는 사람의 비율.
테스트 섹션에서 개발자와 QA 엔지니어가 사용하는 테스트 방식에 대해 자세히 알아볼 수 있습니다.
41%
오픈 소스 프로젝트에 기여하는 개발자의 비율. 20%가 거의 정기적으로 참여합니다.
오픈 소스, 크로스 플랫폼, 정적 분석 및 기타 주제에 관한 추가 정보는 개발 섹션을 참조하세요.
49%
원격 개발에 참여하는 개발자의 비율
61%
공동 개발을 수행했다고 보고한 비율. 45%는 온라인 으로, 30%는 직접 대면으로 진행했습니다.
원격 개발 섹션에서 자세히 알아보세요.
커뮤니케이션 도구용 모바일 앱의 사용량은 2020년과 2021년을 정점으로 확실하게 급락하는 모양세입니다. 아마도 많은 직원들이 사무실로 복귀하고 있기 때문인 것으로 해석되며 많은 기업이 복귀를 장려하고 있는 것 같습니다.
이슈 추적 도구, 버전 관리 시스템, CI/CD 도구 및 커뮤니케이션 도구에 대한 자세한 내용을 보려면 팀 도구 섹션을 방문하세요.
나에게 적합한 도구를 찾아보세요
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었기를 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.