Post

스택 오버플로우 2022 설문

stack-overflow-2022-survey https://survey.stackoverflow.co/2022/

매년 진행하는 스택 오버플로우의 2022년 설문 결과가 공개되었습니다!
개발에 대한 전반적인 인사이트를 얻는데 좋다고 생각합니다:)

*다만 주로 영어권에서 진행된 조사인 만큼 국내 사정과는 조금 다를수 있습니다.

주로 기술 관련된것 위주로 정리해 보았습니다.

most-popular-technology-title

우선 가장 많이 사용되는 기술 통계입니다. 이는 설문 응답자들이 사용하는 기술 스택들을 확인 할 수 있습니다.

most-popular-programming-language

첫번째로 가장 많이 사용하는 프로그래밍 언어입니다!

역시 최근에는 웹 기반 기술이 대세인 만큼 자바스크립트가 1등을 했습니다. 2등 또한 HTML/CSS네요. 그 뒤로는 데이터베이스를 위한 SQL과 머신러닝을 비롯한 방대한 라이브러리가 뒷받침되는 파이썬이 3, 4등 이네요. 자바스크립트의 대체제로 각광받는 타입스크립트도 많이 올라왔습니다.

most-popular-database

다음으로 데이터베이스 입니다. 전통의 강자 MySQL이 1등이고 최신 기술로 중무장로 것으로 인기를 얻고있는 PostgreSQL이 그뒤를 따르네요.

most-popular-cloud-platform

Cloud Platform 조사입니다. 역시 AWS가 1등이고 파이어베이스를 포함해서 보면 구글도 상당한 지분을 차지하네요. 이전에는 2, 3등 격차가 꽤 컸던것으로 기억하는데 많이 따라잡힌 모습입니다.

most-popular-web-framework

이것은 가장 많이 사용되는 웹프레임워크 조사입니다. 자바스크립트가 1등 언어였던 만큼 Node.js와 React.js가 최상위권을 차지하고 있습니다. 웹 프론트 3대장 React.js Vue.js Angular 중에서 React.js가 계속 유일 선두로 나아가고 있네요!

most-popular-other-framework

이것은 웹 프레임워크를 제외한 기타 프레임워크 조사로 .NET이 1등을 차지한것을 볼 수 있습니다. 영미권에서는 C#이 상당히 많이 쓰인다는것을 확인할 수 있는것 같습니다. 또한 머신러닝과 딥러닝을 위한 여러 파이썬 라이브러리도 확인할 수 있네요!

그리고 하이브리드 앱을 위한 프레임워크로 오차범위 내긴 하지만 Flutter가 React Native보다 근소 우위인것도 흥미롭네요.

most-popular-other-tool

다음은 그외 기타 개발을 위한 도구들입니다. 역시 JavaScript가 1위인 만큼 JavaScript를 위한 패키지 메니저인 npm과 yarn이 상위권을 차지한 모습입니다. 가상 컨테이너 기술인 도커와 쿠버네티스도 매우 많이 사용하네요.

게임에 한정된 조사가 아닌만큼 컴퓨터 산업 전체적으로 봤을때 유니티가 언리얼 엔진보다 광범위하게 쓰이는 모습도 흥미롭습니다.

most-popular-ide

이것은 가장 많이 사용되는 개발 툴 조사입니다.
역시 vscode의 대세는 굳건한것을 확인 할 수 있습니다.

most-popular-os

이것은 운영체제 사용 조사입니다.
킹갓리눅스가 맥보다 많이 사용되네요^^

Most loved technology

most-loved-technology-title

다음은 가장 사랑하거나, 두렵거나, 가장 원하는 것을 투표한 조사입니다. 이는 아직 현업에서 사용하거나 또는 아직 사용하지 않지만 가장 기대되거나 좋아하는 기술 스택을 확인할 수 있습니다.

지금 당장은 아니지만 미래에 대세가 될 수 있는 기술에 대한 인사이트를 얻을 수 있을것 같네요!

most-loved-programming-language

우선 프로그래밍 언어입니다.

Rust가 가장 좋아하는 언어 1등에 뽑혔습니다.
최근 C++사용은 불허했던 리누스 토르발즈가 리눅스 커널 개발에 Rust사용을 천명한 만큼 확실히 미래에 기대되는 언어인것 같습니다.

토발즈 “리눅스, 내년엔 ‘러스트’ 언어도 품는다”

most-loved-database

다음은 데이터베이스입니다. 아직 MySQL이 많이 쓰이긴 하지만 많이 사랑받지는 못하는것을 확인할 수 있습니다(ㅋㅋ)

새로 공부를 하는데에는 PostgreSQL이나 Redis, MongoDB를 알아보는것도 좋은 전략인것 같네요.

most-loved-cloud-platform

클라우드 플랫폼 입니다. 좋아하는 순위와 사용률 순위가 비슷하네요.

most-loved-web-framework

웹 프레임워크 순위입니다.

함수형 언어 Elixir를 사용하는 Phoenix가 1등 입니다. 최근 함수형 프로그래밍 언어가 떠오르는 만큼 주목할 필요가 있는것 같습니다.
그 뒤로 차세대 프론트엔드 프레임워크로 각광받는 Svelte가 2등입니다.

3등은 Node.js의 개발자가 Node.js의 단점을 개선하기위해 새로 개발한 Dene가 차지했습니다.

most-loved-other-framework

기타 다른 프레임워크, 라이브러리 입니다. Hugging Face Transformers라는 저도 잘은 모르지만 머신러닝 모델과 스크립트를 모아둔 모듈이 1등입니다. 2등은 Tidyverse라는 R언어 패키지가 차지했습니다.

그리고 파이토치가 텐서플로우보다 훨씬더 사랑받는 모습을 확인 할 수 있습니다.

most-loved-other-tool

기타 툴들 입니다. 역시 최근에 도커와 같은 컨테이너 기반 가상화 기술이 각광받는 모습을 확인 할 수 있습니다.

most-loved-ide

마지막으로 개발 환경 순위입니다. 역시 갬성넘치는 Vim의 개선판 Neovim이 1등을 한것들 확인할 수 있습니다.

Reference

여기 까지 몇가지 항목만 뽑아 설문 결과를 알아보았습니다.

모든 설문 결과는 원문 페이지에서 확인할 수 있습니다!

https://survey.stackoverflow.co/2022/

This post is licensed under CC BY 4.0 by the author.