출처 : 스택오버플로(Stack Overflow) 며칠 전, IT계의 유명 웹사이트인 스택오버플로(Stack Overflow)가 6만5000명 이상의 전문 프로그래머가 참여한 연례 설문조사 결과를 발표했다. 이를 읽으면 2020년 소프트웨어 개발 업계의 현재 상황에 대한 아이디어를 얻을 수 있습니다.
1. 개발자의 평균 연령
- 15~19세 - 1.2%
- 20~24세 - 16.6%
- 25~29세 – 29.5%
- 30~34세 – 21.9%
- 35~39세 - 14.0%
- 40~44세 - 7.5%
- 45~49세 - 4.2%
- 50~54세 - 2.5%
- 55~59세 - 1.5%
- 60세 이상 - 1.1%
2. 거주 국가별 평균 연령
- 미국 – 33.7세
- 영국 – 33.1년
- 캐나다 – 32.2년
- 네덜란드 - 31.9세
- 독일 - 30.9년
- 프랑스 – 30.4년
- 브라질 - 29.4세
- 폴란드 - 28.9세
- 인도 - 26.0세
3. 코딩 경험
- 호주 - 16.9세
- 영국 – 16.1년
- 미국 - 15.8년
- 네덜란드 – 15.0년
- 캐나다 – 14.4년
- 독일 – 14.3년
- 프랑스 – 13.0년
- 폴란드 – 11.5년
- 브라질 – 11.5년
- 인도 – 8.1년.
4. 프로그래밍 교육 시작 후 경과 연수
- 5년 미만 - 10.5%
- 5~9세 - 29.2%
- 10~14세 – 22.7%
- 15~19세 - 13.2%
- 20~24세 - 9.8%
- 25~29세 – 5.1%
- 30~34세 – 4.0%
- 35~39세 – 3.0%
- 40~44세 - 1.8%
- 45~49세 – 0.4%
- 50년 이상 - 0.3%.
5. 직업교육
- 학사 - 49.3%
- 마스터 - 26.5%
- 불완전한 고등교육 - 11.5%
- 중등교육 이수 – 4.5%
- 과학 학위 취득 가능성(과학 후보자, Ph.D, Ed.D) - 3.3%
- 대학원 과정 학사(준학사 학위) - 3.2%
- 이학박사(JD/MD) – 1.4%
- 교육을 이수한 적이 없습니다 – 0.7%
- 초등학교 – 0.5%
6. 전문화
- 백엔드 개발자 – 55.2%
- 풀스택 개발자 – 54.9%
- 프런트엔드 개발자 – 37.1%
- 웹 개발자 – 23.9%
- 모바일 애플리케이션 개발자 – 19.2%
- DevOps 전문가 – 12.1%
- 데이터베이스 관리자 – 11.6%
- 디자이너 - 10.8%
- 시스템 관리자 - 10.6%
- 시스템 애플리케이션 개발자 – 9.6%
- 데이터 또는 비즈니스 분석가 - 8.2%
- 데이터 과학자 또는 ML 전문가 –8.1%
- 테스터 – 8.0%
- 데이터 엔지니어 – 7.6%
- 학술 전문가 또는 연구원 – 7.2%
- 교사 – 5.9%
- 게임 또는 그래픽 개발자 – 5.6%
- 엔지니어링 관리자 – 5.5%
- 제품 관리자 – 5.1%
- 과학자 – 4.2%
- 사이트 신뢰성 엔지니어 – 3.9%
- 고위 임원/부사장 – 2.7%
- 마케팅 전문가 – 1.3%
7. 전문 분야에 따른 평균 코드 작성 시간
전문적인 전문성을 바탕으로 Senior Executive/VP(Senior Executive Vice President)는 가장 많은 코딩 경험을 보유하고 있습니다. 평균적으로 그들은 16.5년 동안 프로그래밍을 해왔습니다. 10년에서 13.8년 사이의 경력은 다음과 같습니다(내림차순): 엔지니어링 관리자, 시스템 관리자, 시스템 애플리케이션 개발자, 데이터베이스 관리자, 사이트 안정성 엔지니어, DevOps 전문가, 교사, 데이터 또는 비즈니스 분석가. 코딩 경험이 가장 적은 사람(평균 8년)은 학술 전문가 또는 연구원, 모바일 애플리케이션 개발자, 데이터 과학자 또는 ML 전문가, 풀 스택 및 백엔드 개발자, 테스터입니다.8. 첫 번째 코드 줄은 몇 살에 작성했나요?
- 10세 미만 - 8.9%
- 10~11세 – 10%
- 12~13세 – 16%
- 14~15세 - 19.2%
- 16~17세 – 16.3%
- 18~19세 – 14.7%
- 20~21세 – 6.3%
- 22~23세 – 3%
- 24~25세 - 2.1%
- 26~27세 - 1%
- 28~29세 - 0.7%
- 30세 이상 - 1.7%.
9. 직업교육의 특성화
- 컴퓨터 과학, 컴퓨터 공학 또는 소프트웨어 개발 – 61.9%
- 기타 엔지니어링 분야(예: 가전제품, 기계 등) – 9.3%
- 정보 시스템, IT 또는 시스템 관리 – 8.0%
- 자연과학(생물, 화학 등) - 4.3%
- 수학 또는 통계 – 3.6%
- 웹 개발 또는 웹 디자인 – 3.5%
- 비즈니스 분야(회계, 재무, 마케팅 등) - 2.7%
- 인문학(문학, 역사, 철학 등) - 2%
- 사회과학(인류학, 심리학, 정치학 등) – 1.8%
- 시각 또는 공연 예술(그래픽 디자인, 음악, 공연 예술 등) -1.4%
- 교육 전문성을 보고하지 않음 – 0.9%
- 헬스케어 - 0.5%
10. 지리적 제휴
Stack Overflow에 따르면 65,000명의 응답자의 지역별 분류는 다음과 같습니다.- 유럽 - 24,688명
- 아시아 – 16400
- 북미 - 15570
- 남미 - 3070
- 아프리카 – 2709
- 호주와 오세아니아 - 1570
11. 성별
- 남성 - 91.7%
- 여성 - 7.7%
- 성별이 명시되지 않음 - 1.2%
12. 가장 일반적으로 사용되는 프로그래밍 언어
- 자바스크립트 – 69.7%
- HTML/CSS – 62.4%
- SQL - 56.9%
- 파이썬 – 41.6%
- 자바 - 38.4%
- 배쉬/셸/PowerShell – 34.8%
- C# – 32.3%
- 타입스크립트 – 28.3%
- PHP – 25.8%
- C++ – 20.5%
- C – 18.2%
- 가 – 9.4%
- 코틀린 – 8.0%
- 루비 - 7.5%
- VBA - 6.5%
- 스위프트 - 6.1%
- R – 5.5%
- 조립 – 4.9%
- 녹 – 4.8%
- 오브젝티브-C – 4.4%
- 스칼라 – 3.9%
- 다트 – 3.7%
- 펄 – 3.3%
- 하스켈 - 1.8%
- 줄리아 - 0.9%
13. 개발자가 가장 좋아하는 프로그래밍 언어
- 녹 – 86.1%
- 타입스크립트 – 67.1%
- 파이썬 – 66.3%
- 코틀린 – 62.9%
- 가 – 62.3%
- 줄리아 – 62.2%
- 다트 – 62.1%
- C# – 59.7%
- 스위프트 – 59.5%
- 자바스크립트 – 58.3%
- SQL - 56.6%
- 배쉬/셸/PowerShell – 53.7%
- HTML/CSS - 53.5%
- 스칼라 - 53.2%
- 하스켈 - 51.7%
- R - 44.5%
- 자바 – 44.1%
- C++ – 43.4%
- 루비 – 42.9%
- PHP - 37.3%
- C – 33.1%
- 조립 - 29.4%
- 펄 – 28.6%
- 오브젝티브-C – 23.4%
- VBA - 19.6%
14. 프로그래밍 언어 개발자는 다음에 배우고 싶어합니다.
- 파이썬 – 30%
- 자바스크립트 – 18.5%
- 가 – 17.9%
- 타입스크립트 - 17.0%
- 녹 - 14.6%
- 코틀린 – 12.6%
- 자바 – 8.8%
- C++ – 8.6%
- SQL – 8.2%
- C# - 7.3%
- 스위프트 - 6.6%
- HTML/CSS – 6.5%
- 다트 – 6%
- R – 5.1%
- 루비 – 4.5%
- C – 4.3%
- 스칼라 – 4.2%
- 하스켈 - 4.2%
- 배쉬/셸/PowerShell – 3.9%
- PHP - 3.5%
15. 개발자를 위한 최고의 플랫폼
- 리눅스 - 76.9%
- 도커 – 73.6%
- 쿠버네티스 – 71.1%
- AWS – 66.4%
- 라즈베리 파이 - 66.1%
- 맥OS - 64.4%
- 마이크로소프트 애저 – 62.2%
- iOS – 61.1%
- 구글 클라우드 플랫폼 - 60.9%
- 윈도우 – 57.5%
- 안드로이드 - 57.1%
- 아두이노 – 53.2%
- Slack 앱 및 통합 – 51%
- 헤로쿠 – 46.2%
- IBM Cloud 또는 Watson – 37.8%
- 워드프레스 – 33%
16. 앞으로 어떤 플랫폼을 탐색할 계획인가요?
- 도커 - 24.5%
- AWS - 20.2%
- 쿠버네티스 – 18.5%
- 리눅스 - 16.6%
- 안드로이드 – 16%
- 구글 클라우드 플랫폼 – 14%
- 라즈베리 파이 – 12.6%
- iOS - 10.4%
- 마이크로소프트 애저 – 9.9%
- 맥OS - 7.7%
- 아두이노 - 7.4%
- 윈도우 - 4.7%
- 헤로쿠 - 4.4%
- Slack 앱 및 통합 – 3.3%
- 워드프레스 – 2.6%
- IBM Cloud 또는 Watson – 2.6%
17. 대부분의 개발자는 어떤 운영 체제를 사용합니까?
- 윈도우 - 45.8%
- 맥OS - 27.5%
- Linux 커널 기반 – 26.6%
- BSD - 0.1%
GO TO FULL VERSION