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

이 보고서는 JetBrains가 수행한 4번째 개발자 에코시스템 설문조사 결과를 종합한 내용입니다. 2020년 초 설문조사에 참여했던 개발자 19,696명이 보내준 피드백은 도구, 기술, 프로그래밍 언어 및 개발과 관련한 기타 다양한 측면의 최신 트렌드를 확인하는 데 도움이 되었습니다.

The State of Developer Ecosystem 2020

주요 시사점

Java

가장 인기있는 주요 프로그래밍 언어

JavaScript

가장 많이 사용된 프로그래밍 언어

웹사이트

개발자가 작업 중인 가장 일반적인 유형의 애플리케이션

웹(백엔드)

가장 인기 있는 플랫폼

Go, Kotlin, Python

개발자가 도입하거나 마이그레이션 할 계획이 있는 상위 3개 언어

Python

지난 12개월간 사용한 언어 목록에 Java를 추월하고, 또한 가장 많이 연구된 언어. 지난 12개월 동안 응답자의 30%는 Python을 배우기 시작하거나 계속 배우고 있는 중이며, 이 비율은 전년도보다 높은 수치입니다.

프로그래밍 언어

향후 12개월 이내에 다른 언어를 채택하거나 다른 언어로 마이그레이션할 계획이 있으십니까? 만약 그렇다면 어떤 언어입니까?

주요 언어별

사용하는 주요 프로그래밍 언어는 무엇입니까?

언어 3개까지 선택

TypeScript는 꾸준한 성장세를 보입니다. 2017년의 사용자 비율은 12%이고 주요 언어로 사용되는 비율은 1%였으나 2020년에는 그 비율이 각각 28%, 12%로 상승했습니다.

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

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

어떤 유형의 소프트웨어를 개발하십니까(복수 선택 가능)?

전문적 및 개인적 목적으로 사용되는 모든 프로그래밍 언어 포함

어떤 유형의 소프트웨어를 개발하십니까(복수 선택 가능)?

주요 언어별

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

이 질문은 데스크톱 플랫폼을 개발하는 개발자에게만 표시되었습니다.

오픈 소스 프로젝트에 기여하십니까?

모바일

모바일 질문은 모바일 개발을 하는 응답자에게만 표시되었습니다.

어떤 모바일 운영 체제를 대상으로 개발하십니까(복수 선택 가능)?

네이티브 도구는 모바일 개발에서 가장 많이 사용되는 솔루션으로 자리를 지켰습니다. 모바일 개발자의 2/3는 네이티브 도구를 사용하며, 크로스 플랫폼 기술 또는 프레임워크를 사용하는 비율도 절반에 이릅니다. 이런 프레임워크 중 React Native는 모바일 개발자의 42%가 여전히 가장 많이 사용하는 도구인 것으로 나타났습니다.

어떤 크로스 플랫폼 모바일 프레임워크를 사용하십니까(복수 선택 가능)?

이 질문은 크로스 플랫폼 기술 또는 프레임워크를 사용하는 개발자에게만 표시되었습니다.

Flutter의 인기도는 지난 한 해 동안 상승했으며 점유율은 9% 포인트 증가했습니다. 동일한 기간에 Cordova, Ionic 및 Xamarin의 점유율은 각각 약 10% 포인트씩 하락했습니다.

다음 중 현재 개발 중인 모바일 앱에서 사용하는 구성 요소는 무엇입니까?

이 질문은 현재 모바일 앱을 개발 중인 응답자에게만 표시되었습니다.

빅데이터

이 섹션의 질문은 "어떤 종류의 활동에 참여하십니까?"라는 질문에 "데이터 분석", "데이터 엔지니어링" 또는 "머신러닝"을 선택하거나 "지위에 관계없이 다음 중 본인의 직책에 가장 가까운 것은 무엇입니까?"라는 질문에 "데이터 분석가/데이터 엔지니어/데이터 사이언티스트"를 선택한 응답자에게 표시되었습니다.

응답에서 추측할 수 있는 바와 같이 많은 응답자는 업무 중 빅데이터 도구를 필요로 하지 않습니다.

어떤 빅데이터 분석 플랫폼을 사용하십니까(복수 선택 가능)?

대다수의 데이터 분석에는 특정 플랫폼이 사용되지 않습니다.

어떤 빅데이터 도구를 사용하시나요?

어떤 Spark 버전을 사용하시나요?

대부분의 데이터가 어디에 호스팅되나요?

데이터 분석 및 시각화에 통계 패키지를 사용하는 경우 어떤 것을 사용하십니까?


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

귀하의 기술을 선택하세요

귀하에게 필요한 도구를 다운로드하세요

지금 무료로 사용해 보세요

시간을 내어 읽어주셔서 감사합니다!

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

향후 설문조사에 참여해주세요

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.