"시간 eq 돈 당신은 공부에 힘쓰세요. 개발 정보는 제가 찾아서 알려드릴게요."
'내가 뒤처져 있는 건 아닐까?'
'첫 프로그래밍 언어 뭐로 선택해야 해?'
'요즘 트렌드 언어가 뭐지?'
이런 생각하는 개발자 or 신입 개발자라면!
순위를 확인하여, 전략적으로 공부해 성장하는 개발자가 되는 건 어떨까요?
바로 각 커뮤니티 순위 갑니다.
1) 2023년 2월 TIOBE 지수
(프로그래밍 언어의 인기도를 나타내는 지표입니다. 인덱스는 한 달에 한 번 업데이트)
1위로는 변동 없이 python이며, java 한 계단 떨어지고 c++ 이 순위교체 됩니다.
그 아래로 4 계단 올라온 Rust에 빠른 성장이 눈에 보입니다!
2) GitHub
(연간 Octoverse 보고서는 풀 리퀘스트, 리포지토리 및 기여자의 수를 기반으로 플랫폼에서 사용되는 가장 인기 있는 프로그래밍 언어에 대한 통찰력을 제공)
가장 많이 사용되는 언어 1위는 2014~2022년 꾸준히 javascript이며, 파이썬은 부분적으로 데이터 과학 및 머신 러닝에서의 유용성에 힘입어 전년 대비 무려 22.5% 증가하여 무서운 성장 속도를 보이고 있습니다.
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/
'파이썬' 카테고리의 다른 글
게임 개발자, 신입을 위한 공부법(로드맵) (0) | 2023.02.15 |
---|---|
mobile 개발자 학습 로드맵 (0) | 2023.02.14 |
Back-end 개발자 학습 로드맵 (0) | 2023.02.13 |
front-end 개발자 학습 로드맵 (0) | 2023.02.12 |
개발자 어떤 프로그래밍 언어를 먼저 배워야 할까? (0) | 2023.02.11 |