스택 오버플로 설문 조사 데이터 과학 하이라이트

소스 노드 : 1865102

스택 오버플로 설문 조사 데이터 과학 하이라이트

2021년 스택 오버플로 개발자 설문조사의 결과가 최근에 발표되었습니다. 이는 오늘날 개발자와 그들이 사용하는 도구에 대한 매혹적인 스냅샷입니다. 보고서에서 일부 선택 항목, 특히 데이터 전문가가 관심을 가질 수 있는 항목을 살펴보십시오.


2021년 스택 오버플로 설문조사
 

매년 Stack Overflow는 커뮤니티 및 플랫폼 개발 정보를 제공하기 위해 사용자 설문조사를 실시합니다. 올해 80,000명 이상의 개발자가 학습 방법, 사용하는 도구 및 언어를 공유하고 Stack Overflow의 방향에 중요한 모든 종류의 피드백을 제공했습니다. 결과는 또한 설문 조사가 수행된 시점의 개발자 및 개발에 대한 스냅샷을 보여줍니다.

의 결과 2021년 스택 오버플로 설문조사 스택 오버플로에서 제공한 설명 및 통찰력과 함께 최근에 공개적으로 공유되었습니다. 우리는 데이터 과학, 데이터 과학자, 그리고 많은 데이터 관련 직위와 이를 채우는 전문가들과 관련된 더 흥미로운 데이터 포인트를 살펴볼 것입니다.

개발자 프로필

 
 
설문 조사의 첫 번째 섹션은 응답 개발자 자신의 특성에 중점을 둡니다. 연령 및 지리적 위치와 같은 인구 통계 정보; 얼마나 오랫동안 코딩을 했는지; 그들이 코딩을 배운 방법; 그리고 더.

설문조사 개요에서 직접 가져온 개발자 고용 및 코딩 학습과 관련된 몇 가지 빠르고 흥미로운 인용문이 주요 개발자 프로필 질문에 대한 응답 빈도를 요약한 일부 차트와 함께 아래에 공유됩니다.

예를 들어, 올해 우리는 개발자들이 스스로 교육하는 방식에서 상당한 발전을 관찰했습니다. 증가하는 18세 미만 코더 집단의 경우 비디오 및 블로그와 같은 온라인 리소스가 책과 학교를 합친 것보다 인기가 높으며 이는 다른 연령 집단에서는 해당되지 않는 통계입니다. 전반적으로 이 직업은 새로운 결합자로 가득 차 있으며, 50% 이상이 코딩 경력이 35년 미만이고 XNUMX% 이상이 업계에서 XNUMX년 미만입니다.

그림
그림 1. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "코딩은 어떻게 배우셨나요?"

 

응답자의 거의 60%가 온라인 리소스에서 코딩하는 방법을 배운 것은 놀라운 일이 아닙니다. 젊은 응답자는 온라인 과정, 포럼 및 기타 온라인 리소스에서 배우는 경향이 있습니다. 반면에 나이가 많은 응답자는 학교와 책과 같은 보다 전통적인 매체에서 배웠습니다.

전문 개발자의 81%가 정규직으로 고용되어 83년 2020%에서 감소했습니다. 독립 계약자, 프리랜서 또는 자영업자라고 말한 전문 개발자의 비율은 9.5년 2020%에서 11.2년 2021%로 증가하여 잠재력을 나타냅니다. 고용 불안정 또는 보다 유연한 근무 방식으로의 전환.

우리는 이제 잠시 개발자 교육 수준에 관심을 돌립니다.

그림
그림 2. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "다음 중 귀하가 완료한 가장 높은 수준의 정규 교육을 가장 잘 설명한 것은 무엇입니까?"

 

모든 응답자의 70%와 전문 개발자의 80%가 어떤 형태의 고등 교육을 이수했으며 학사 학위가 가장 일반적입니다.

개발자 프로필 섹션에서 논의되는 기타 주제에는 인종, 성적 취향, 지리적 위치,

Technology

 
 
이제 설문조사의 핵심, 개발자가 현재 사용하고 있는 언어 및 기술과 관련된 질문에 대한 답변으로 넘어갑니다.

언어

 
첫째, 언어, 사람들이 이 보고서를 접했을 때 응답을 보고 싶어하는 가장 확실한 첫 번째 질문입니다.

그렇다면 응답자들은 지난 XNUMX년 동안 개발을 위해 어떤 프로그래밍, 스크립팅 및 마크업 언어를 사용했을까요?

그림
그림 3. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 어떤 프로그래밍, 스크립팅 및 마크업 언어에서 광범위한 개발 작업을 수행했으며 내년에는 어떤 작업을 하고 싶습니까?"

 

데이터 과학 유형에 대해 특히 주목해야 할 점은 Python이 48.24%의 응답에 포함되었으며 현재 개발자가 가장 많이 사용하는 언어 중 하나입니다.

관심 있는 데이터 과학 언어 R은 그림 3의 상위 응답에 나타나지 않지만(응답의 긴 꼬리 때문에 잘림) 응답의 5.07%에는 R이 포함되었습니다.

개발자가 사용하는 언어를 보았지만 언어 개발자에 대해 알고 싶습니다. 필요 사용? 언어나 기술로 개발하지 않고 있지만 개발에 관심을 표명한 개발자의 비율은 몇 퍼센트입니까?

그림
그림 4. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 어떤 프로그래밍, 스크립팅 및 마크업 언어에서 광범위한 개발 작업을 수행했으며 내년에는 어떤 작업을 하고 싶습니까?"

 

다시 말하지만, R은 그림 4의 상위 응답에 나타나지 않으므로 응답의 2.82%에 포함되었습니다.

그리고 더 통찰력 있는 방법은 "함께 일하고 싶습니까?"

풀어야 할 것이 많지만 여기에서 우리가 발견한 가장 주목할만한 트렌드 중 일부를 소개합니다. Go 또는 Rust에서 개발을 시작하거나 계속하기를 원하는 10명이 넘는 Javascript 개발자가 있습니다. Dart를 사용하려는 대부분의 개발자는 현재 JavaScript를 사용하고 있습니다. 또한 PHP에서 작업하기를 원하는 개발자는 SQL 개발자뿐입니다.

이 정보는 대화 형 시각화 Stack Overflow 개발자 설문조사 사이트에서 직접 사용하는 것이 가장 좋습니다.

데이터베이스

 
데이터베이스로 이동... 다음은 데이터베이스 제품의 사용을 측정하는 동일한 질문에 대한 결과입니다.

그림
그림 5. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 광범위한 개발 작업을 수행한 데이터베이스 환경은 무엇이며 내년에는 어떤 데이터베이스 환경에서 작업하고 싶습니까?"

 

이것은 매우 간단하지만 SQL 데이터베이스가 상위 3위, 상위 4위 중 5위를 차지함을 알 수 있습니다. 이는 개발자가 SQL 데이터베이스를 지속적으로 지지하는 것으로 보입니다.

클라우드 플랫폼

 
클라우드 플랫폼과 관련하여 AWS는 Google Cloud와 Microsoft Azure도 상당한 시장 점유율을 차지하고 있는 왕으로 보입니다.

그림
그림 6. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 어떤 클라우드 플랫폼에서 광범위한 개발 작업을 수행했으며 내년에는 어떤 클라우드 플랫폼에서 작업하고 싶습니까?"

 

흥미롭게도 개발자가 좋아하는 클라우드 플랫폼과 두려운 클라우드 플랫폼을 비교하면 개발자가 사용한 플랫폼에 대한 응답이 상당히 일치합니다. 또한 IBM Cloud 및 Oracle Cloud의 낮은 채택률이 이를 사용하는 개발자가 다시 사용하는 것에 대한 두려움과 상관관계가 있을 수 있다고 가정하는 것도 무리가 아닙니다.

그림
그림 7. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 어떤 클라우드 플랫폼에서 광범위한 개발 작업을 수행했으며 내년에는 어떤 클라우드 플랫폼에서 작업하고 싶습니까?"

기타 프레임워크 및 라이브러리

 
가장 많이 사용되거나 가장 원하는 다른 프레임워크 및 라이브러리를 살펴보면 데이터 과학자 및/또는 기계 학습 엔지니어를 위해 특별히 사용되거나 이러한 직업에서 많이 사용되는 프레임워크와 라이브러리를 많이 볼 수 있습니다.

Tensorflow가 가장 원하는 라이브러리인 반면 Pytorch는 더 사랑받는 라이브러리입니다. Stack Overflow의 .NET Core 사용자로서 최고의 자리에 서게 된 것을 기쁘게 생각합니다.

다음 라이브러리 및 프레임워크 중 최소 7개는 데이터 전문가를 실행하는 것과 매우 관련이 있으며 더 많은 것이 가능하거나 가능성이 있다고 주장하기 쉽습니다.

그림
그림 8. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 광범위한 개발 작업을 수행한 다른 프레임워크와 라이브러리는 무엇이며, 내년에는 어떤 작업을 하고 싶습니까?”

 

개발자가 작업하고 싶어하는 프레임워크 및 라이브러리에 관심을 돌리면 동일한 데이터 과학 관련 도구가 여기에도 많이 나타납니다.

그림
그림 9. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "지난 XNUMX년 동안 광범위한 개발 작업을 수행한 다른 프레임워크와 라이브러리는 무엇이며, 내년에는 어떤 작업을 하고 싶습니까?”

학습 및 문제 해결

 
개발자로서 막혔을 때 어떻게 하시나요? 그림 10은 Google이 진정한 친구임을 나타내는 것 같습니다. 우리 모두는 그것을 …

그림
그림 10. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "문제에 막혔을 때 어떻게 하시나요?"

 

봉급

 
 
보고서에서 마지막으로 살펴볼 것은 급여 데이터입니다.

전반적으로 엔지니어링 관리자, SRE, DevOps 전문가 및 데이터 엔지니어가 가장 높은 급여를 받는 경향이 있습니다. 미국에 집중할 때 급여 스펙트럼의 하단에서 약간의 차이를 볼 수 있습니다. 미국에서 모바일 개발자와 교육자는 글로벌 개발자 인구와 비교할 때 다른 직업에 비해 높은 급여를 받는 경향이 있습니다.

그림
그림 11. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "귀하의 현재 총 보상액(세금 및 공제 전 급여, 보너스 및 특전)은 얼마입니까?"

 

사용된 도구와 기술이 수익에 어떤 영향을 미칩니까?

이 보고서는 급여와 상관 관계가 있는 여러 변수를 제공합니다. 완벽한 접근 방식은 아니지만 카테고리를 살펴보겠습니다. 다른 프레임워크 및 라이브러리, 이는 데이터 과학자들이 조사할 흥미로운 데이터 포인트처럼 보입니다. 이 목록은 우리가 매일 사용할 수 있는 많은 라이브러리와 도구가 지배하는 것 같습니다.

그림
그림 12. 2021년 스택 오버플로 설문 조사 질문에 대한 응답 "귀하의 현재 총 보상액(세금 및 공제 전 급여, 보너스 및 특전)은 얼마입니까?"

 

하나의 기술로 연봉을 추산하기는 어렵지만, 그럼에도 불구하고 상위 기술들을 함께 살펴보는 것은 흥미롭다.

 
관련:

출처: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

타임 스탬프 :

더보기 너 겟츠