2025년 개발자 에코시스템 보고서는 공개 보고서입니다. 내용은 여기에 설명된 대로 비상업적 목적으로만 사용될 수 있습니다.
불완전한 응답의 경우 프로그래밍 언어 사용에 관한 질문에 답변한 경우에만 포함했습니다. 또한 의심스러운 응답을 식별하고 제외하기 위해 다음을 포함한 34가지 기준을 사용했습니다.
올해 설문조사는 585개의 질문으로 구성되었습니다.
목표는 다양한 조사 영역을 다루는 것이었기 때문에 각 응답자는 이전 질문을 기반으로 특정 섹션에만 노출되고 다른 섹션에는 노출되지 않았습니다. 예를 들어, Go에 관한 질문은 Go를 사용하는 프로그래머에게만 표시되었습니다. 또한 각 응답자의 부담을 덜기 위해 질문과 섹션을 무작위로 분류했습니다.
평균적으로, 참가자들은 설문조사를 완료하는 데 30분을 투자했습니다. 설문조사 프로세스를 간소화하기 위한 노력은 계속되어 왔지만, 내년에는 참여 과정을 더 효율적으로 만들려고 합니다.
19개 지역에서 충분히 큰 샘플을 수집했습니다. 개발자가 가장 많은 11개 국가(브라질, 캐나다, 중국, 프랑스, 독일, 인도, 일본, 한국, 스페인, 영국, 미국)는 각각 독립적 지역으로 분류되었습니다. 나머지 국가는 다음과 같이 8개의 추가 지역으로 그룹화되었습니다.
각 지역에서 광고나 응답자의 추천과 같은 외부 소스로부터 최소 300개의 응답을 수집했습니다.
세 번째 단계는 연립 방정식을 통해 얻은 계산이 포함된 더욱 정교한 과정이었습니다. 가중치가 적용된 응답을 사용하여, 각 지역 개발자의 고용 상태에 추가로 30개 이상의 프로그래밍 언어별 점유율, "현재 JetBrains 제품을 사용하고 있습니다" 및 "JetBrains나 해당 제품에 관해 들어본 적이 없습니다"라고 응답한 사람의 비율을 계산했습니다.
다음 단계는 기타 출처인 JetBrains 소셜미디어 계정, 연구 패널과 같은 JetBrains 내부 커뮤니케이션 채널과 특정 프로그래밍 언어 사용자를 대상으로 한 소셜네트워크 광고 캠페인을 통한 두 개의 응답 그룹을 추가하는 것이었습니다.
다음과 같은 특징을 설명하는 30개 이상의 선형 연립 방정식 및 부등식을 구성했습니다.
가중 계수의 최소 분산으로(아주 중요!) 이 연립 방정식을 풀기 위해 Goldfarb 및 Idnani의 쌍대방법(1982, 1983)을 사용했습니다. 이는 총 24,534명의 응답자에 대한 최적의 개별 가중 계수를 맞추는 데 도움이 되었습니다.