본문 바로가기

파이썬

2023년 웹 개발자라면 꼭 알아야 할 '프로그래밍 언어' 순위

"시간 eq 돈 당신은 공부에 힘쓰세요. 개발 정보는 제가 찾아서 알려드릴게요."

'내가 뒤처져 있는 건 아닐까?'

'첫 프로그래밍 언어 뭐로 선택해야 해?'

'요즘 트렌드 언어가 뭐지?'

이런 생각하는 개발자 or 신입 개발자라면!

순위를 확인하여, 전략적으로 공부해 성장하는 개발자가 되는 건 어떨까요?

바로 각 커뮤니티 순위 갑니다.

1) 2023년 2월 TIOBE 지수

(프로그래밍 언어의 인기도를 나타내는 지표입니다. 인덱스는 한 달에 한 번 업데이트)

2023년 2월 TIOBE 프로그래밍 언어 순위

1위로는 변동 없이 python이며, java 한 계단 떨어지고 c++ 이 순위교체 됩니다.

2023년 2월 TIOBE C++ JAVA 순위 변동

그 아래로 4 계단 올라온 Rust에 빠른 성장이 눈에 보입니다!

2023년 2월 TIOBE RUST 순위



2) GitHub

(연간 Octoverse 보고서는 풀 리퀘스트, 리포지토리 및 기여자의 수를 기반으로 플랫폼에서 사용되는 가장 인기 있는 프로그래밍 언어에 대한 통찰력을 제공)

 

github 인기 프로그래밍 언어 순위

가장 많이 사용되는 언어 1위는 2014~2022년 꾸준히 javascript이며, 파이썬은 부분적으로 데이터 과학 및 머신 러닝에서의 유용성에 힘입어 전년 대비 무려 22.5% 증가하여 무서운 성장 속도를 보이고 있습니다.

 

 

github 프로그래밍 언어 2021-2022

HCL은 작년에 사용량이 많이 증가했습니다.

이는 Terraform 도구의 인기 증가와 점점 더 자동화된 배포를 위한 IaC 사례에 의해 주도되었습니다.

(특히 go 및 Shell도 많이 증가했습니다)

또한 RUST는 여기서도 50% 이상 증가한 모습을 볼 수 있습니다.

* HCL은 Hashicorp Configuration Language의 줄임말로 테라폼이나 다른 하시코프 애플리케이션에서 사용하기 위해 만들어진 설정 언어입니다. HCL로 다음과 같이 AWS 프로바이더를 정의합니다.


3) RedMonk 웹 개발자 프로그래밍 언어 순위

(RedMonk 프로그래밍 언어 순위는 GitHub 및 Stack Overflow에서의 인기도를 기반으로 한 반기별 프로그래밍 언어 순위)

1위 javascript

2위 python

3위 Java

4위 PHP

5위 C#



4) 스택 오버플로 개발자 설문 조사

(스택 오버플로 개발자 커뮤니티의 설문조사로, 가장 인기 있는 프로그래밍 언어, 프레임워크, 도구 등에 대한 통찰력을 제공)

오버플로우 - 프로그래밍, 스크립팅 및 마크업 언어 순위

 

오버플로우 코딩 배우는 사람들 - 데이터 베이스 순위
오버플로우 전문 개발자 - 데이터 베이스 순위

전문 개발자의 경우 1% 차이로 MySQL을 제치고 PostgreSQL이 1위를 차지했습니다.

MongoDB는 전문 개발자와 코딩을 배우는 사람들 모두 비슷한 비율로 사용하고 있으며,

코딩을 배우는 사람들에게 MySQL에 이어 두 번째로 인기 있는 데이터베이스입니다.

이것은 많은 언어와 애플리케이션 개발 플랫폼을 지원하기 때문에 의미가 있습니다.

클라우드 플랫폼

오버플로우 - 클라우드 플랫폼 : 코딩을 배우는 사람 순위
오버플로우 - 클라우드 플랫폼 : 전문 개발자 순위

AWS는 모든 응답자와 전문 개발자에게 가장 많이 사용되는 클라우드 플랫폼으로 선택받았으며,

Azure는 Google Cloud에서 2위를 차지했습니다.

Heroku는 코딩을 배우는 사람들(35%)이 가장 많이 사용하는 플랫폼으로 전문 개발자(18%) 보다 훨씬 높습니다.

Google Cloud(31% 코딩 학습, 26% 전문 개발자), Firebase(30% 코딩 학습, 21% 전문 개발자), VMware(12% 코딩 학습, 8% 전문 개발자)에서도 비슷한 차이가 나타납니다.

AWS와 Azure가 조직에 미치는 영향을 볼 수 있습니다.

코딩을 배우는 사람들에 비해 훨씬 더 많은 전문 개발자가 이러한 플랫폼을 사용하고 있습니다.

 

웹 프레임워크 및 기술

오버플로우: 코딩을 공부하는 사람들 - 웹 프레임워크 및 기술 순위
오버플로우: 전문 개발가 - 웹 프레임워크 및 기술 순위

Node.js와 React.js는 전문 개발자와 코딩을 배우는 사람들이 사용하는 가장 일반적인 두 가지 웹 기술입니다.

 

오버플로우: 코딩을 공부하는 사람들 - 기타 프레임워크 및 라이브러리 순위
오버플로우: 전문 개발직 - 기타 프레임워크 및 라이브러리 순위

기본도구

오버플로우: 코딩을 공부하는 사람들 - 기타 개발 프로그래밍 순위
오버플로우: 전문개발자 - 기타 개발 프로그래밍 순위

 

개발자의 기본 도구로 : GIT이 있는데, DOCKER 전문 개발자를 위한 유사한 기본 도구가 되어 55%에서 69%로 증가한 것으로 보입니다.

이렇게 각 커뮤니티별 2023년 웹 개발자 프로그래밍 언어 순위 살펴보았는데요~


정리하자면!

웹 개발 : HTML, CSS, JAVASCRIPT +

(TYPE SCRIPT, REACT, NODE, VIEW, NEXT)

기타 도구 : GIT, DOCKER

프로그램 역량: PYTHON

눈여겨볼 : RUST

 


 

출처

https://www.tiobe.com/tiobe-index/

https://octoverse.github.com/2022/top-programming-languages

https://redmonk.com/

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