-
Stack Overflow Developer Survey 2021 짚어보기!프로그래밍/꼬꼬개 (개발 이야기) 2021. 10. 2. 16:09
안녕하세요 개발자 네모입니다 :)
개발자들이 오류를 만나면 가장 많이 하는 것이 구글링일 텐데요..!
아니면 기도..스택오버플로우의 글을 보고 오류를 해결해보신 경험이 있으실 거예요
그런데 스택오버플로우에서 매년 개발자들을 상대로 설문조사를 하고 있다는 사실 알고 계셨나요!?
아셨다면
나만 몰랐던 이야기....
어쨌든! 이번 2021 스택오버플로우의 개발자 설문조사의 결과를 가지고
개발자들은 어떤 사람들인지, 어떤 언어를 제일 좋아하는지 등
흥미로운 이야기를 나눠볼까 합니다!
https://insights.stackoverflow.com/survey/2021#overview
Stack Overflow Developer Survey 2021
In May 2021 over 80,000 developers told us how they learn and level up, which tools they’re using, and what they want.
insights.stackoverflow.com
먼저 이 설문조사는 아쉽게도 한국의 응답비율이 0.06%로 54명만 답했다고 합니다.
가장 많이 설문조사에 응한 나라는 미국과 인도이니, 이 점 참고하시고 보면 될 것 같습니다 :)
설문조사에 응답한 나라 순위 개발자 프로필
첫 번째 코드를 작성한 나이가 언제인지?
첫 번째 코드를 작성한 나이 아마 코드의 첫 줄이면 콘솔에 "Hello World!"를 찍어본 것이지 않을까 하는..ㅎ
11~ 17세가 53%로 가장 많은 비중을 차지했고, 18 ~ 24세가 그다음 비중을 차지하고 있습니다.
미국과 인도의 설문 응답 비율이 높아서 한국을 상대로 설문을 했으면 조금 바뀌었을지도 모르겠네요
확실한 건 앞으로 프로그래밍을 접하는 나이가 더 어려져 11~17세가 대 다수가 되지 않을까 예상해봅니다
프로그래밍을 배우는 방법
온라인을 통해 배우는 응답이 가장 높았고, 학교나, 책
코딩 부트캠프도 가장 낮은 순위지만 포함되어 있네요?
연령별로도 나눠져 있는데, 젊을수록 온라인 리소스에서 배운다고 응답한 비율이 높고
나이가 많을 수로 학교와 책에서 배운다고 응답한 비율이 높았습니다.
프로그래밍 경력
가장 많이 응답한 항목은 5 - 9년입니다.
응답자의 50%가 프로그래밍 경력이 10년 이하입니다.
코딩 경력 전문적인 프로그래밍 경력
위의 항목이 단순히 코딩을 해본 경력이라면, 이 질문은 전문적으로 코딩을 해 본 경력을 묻는 것 같습니다.
대다수의 응답자는 10년 이하로 일해왔습니다.
전문적인 프로그래밍 경력 스택오버플로우는 이에 대해
'스택 오버플로우가 없는 세상에서 일한 적이 없음을 의미한다'
라고 말했습니다.
개발자 유형
개발자 유형 제가 처음 개발을 입문했을 때
유튜브에서 풀 스택 개발자한테는 무조건 잘해줘야 한다
이런 영상을 본 적이 있는데
설문조사에선 플스택 개발자가 가장 많은 것으로 나옵니다.
우리나라에서도 이제 자바스크립트의 영역이 많이 확장되면서
자바스크립트 기반으로 풀 스택 하시는 분들을 꽤 흔히 볼 수 있는 것 같습니다.
그래도 잘해줍시다!
그 후로는 백엔드, 프론트엔드가 순위를 차지했네요
흥미로운 것은 작년부터 디자이너의 역할이 줄어들었다고 합니다.
제가 생각하기론 디자이너 역할이 줄어들었다기 보단
프론트앤드 개발자가 디자인까지 하거나,
디자이너가 프론트앤드까지 해버리거나,,, 하는 경우가 아닐까 추측해봅니다
나이, 성별
나이는 25~34세, 성별은 남자가 91%로 대다수를 차지하고 있습니다.
가장 인기 있는 기술
드디어 가장 인기 있는 기술 파트입니다.
이전 질문이 개발자들의 경력, 학력, 나이 등 개발자라는 사람에 집중하는 질문들이었다면,
이제부터는 기술에 좀 더 집중된 질문들입니다.
프로그래밍, 스크립트, 마크업 언어
모든 개발자들이 사랑하는 언어 순위 1위는 자바스크립트입니다..!
그런데 1위가 자바스크립트인데,,,
6위가 노드고, 7위가 타입 스크립트...
자바스크립트 기반의 기술들이 상위권을 차지한 것을 보면
자바스크립트가 정말 많이 사랑받고 있다는 것을 알 수 있습니다..
작년과 달리 Python이 SQL을 따라잡고 3위에 자리 잡았습니다.
전문 개발자들을 상대로 한 설문 조사에서는 아직 SQL이 3위를 차지한 것으로 보아하니
파이썬이 데이터 분석이나, 업무 자동화 쪽으로 각광받기 시작하면서
전문 개발자가 아니더라도 접할 수 있는 기회가 많아지면서
순위에 변동이 생긴 것 같습니다.
전문 개발자들이 사랑하는 언어 순위 데이터 베이스
데이터 베이스는 모든 응답자와 전문 개발자의 차이가 별로 나지 않는다고 합니다.
1위는 Mysql이 차지했습니다.
클라우드 플랫폼
역시 aws가 굳건한 1위를 지키고 있습니다.
그래도 구글과 마이크로 소프트에서 제공하는 클라우드 플랫폼 또한
작년에 비해 상당히 수치가 올라갔다고 합니다.
웹 프레임 워크
이번 연도 드디어 react.js가 jquery를 따라잡았습니다.
아마도 제이쿼리는 갈수록 angular나 vue보다도 순위가 더 떨어지지 않을까요?
vue는 github에서 스타수는 가장 많은데 아직 다른 프레임워크에 비해선 많이 쓰이진 않네요...
블로그 포스팅 중에 프레임워크를 가볍게 다룬 포스팅이 있으니
관심이 있으신 분은 가볍게 보셔도 좋을 것 같습니다..!
https://cnemoment.tistory.com/14
Js 프론트엔드 프레임워크 종류(React, Vue, Angular, svelte)
저번 포스팅에서는 프레임워크가 어떤 것인지에 대해 이야기를 나눠봤습니다. 프레임 워크에 대해 가벼운 마음으로 접근하고자 한다면 저번 포스팅을 참고해주세요 :) https://cnemoment.tistory.com/11
cnemoment.tistory.com
이 외의 프레임 워크나 라이브러리
NumPy나 Pandas 같이 데이터 분석이나 시각화를 용이하게 해주는
파이썬 라이브러리들이 상위권을 차지하고 있네요.
또 네이티브 언어가 아닌 크로스 플랫폼으로 앱을 개발할 수 있는
React Native 나 Flutter도 적지 않은 사랑을 받고 있습니다.
다른 도구들
역시 git은 모두가 씁니다.
다음엔 git에 대해서 좀 다뤄볼까 합니다 :)
그리고 Docker도 점점 대중화가 되어가는 것 같습니다.
IDE
저도 비주얼 스튜디오 코드를 씁니다만...
별다른 불편함을 못 느끼고 살아가고 있습니다
그런데 보면 파이썬은 파이참에서 개발하시는 분들이 많고
자바는 이클립스에서 많이 개발하시더라고요??
비주얼 스튜디오에서도 다 개발이 되고 돌아가는데
언어마다 적합한 IDE를 찾는다는 건 아직 제 경력에는 어려운 일인 것 같습니다..ㅎ
버그가 생겼을 때
역시 1위는 구글링입니다ㅋㅋㅋㅋ
2위가 스택오버플로우에 방문하는 건데..
사실 구글링 하면 스택오버플로우 글이 제일 많이 나오긴 합니다.
이 외에도 공황이라는... 답변도 있었네요...ㅜ
저는 주로 구글링을 제일 많이 하는 편이고,
버그를 잡는데 너무 많은 시간이 소요되면,
일의 중요성이나 우선순위를 따져서 더 중요한 일이 있다면,
먼저 하고 나중에 다시 해결하는 편입니다.
그 외에도 팀원의 깨끗한 눈으로 오타나 이상한 부분이 없는지 봐달라고 하기... 정도가 있겠네요 ㅋㅋㅋ
이 외에도 연봉이나, 같이 일하고 싶은 개발자 등
흥미로운 질문들이 많았지만
이번 포스팅에선 가볍게 개발자 유형과, 주로 쓰는 언어나 프레임워크 정도만 가볍게 다뤄봤습니다.
졸코 하세요!
'프로그래밍 > 꼬꼬개 (개발 이야기)' 카테고리의 다른 글
Js 프론트엔드 프레임워크 종류(React, Vue, Angular, svelte) (0) 2021.09.24 프레임워크 쉽게 이해하기 (웹 프론트 프레임워크) (0) 2021.09.16 개발 입문자를 위한 유튜브 안내서 (코딩 유튜버 추천) (0) 2021.09.11 [꼬리에 꼬리를 무는 개발이야기] Ep.02 프론트 엔드 vs 백 엔드 (0) 2021.09.10 [꼬리에 꼬리를 무는 개발 이야기] EP.01 어떤 개발자가 있나요? (0) 2021.09.06