2022-2023년 개발 프로그래밍 언어 순위 및 추천 | 매거진에 참여하세요

인사이트/로그전체 대상
작성일 : 22.07.27

2022-2023년 개발 프로그래밍 언어 순위 및 추천

#프로그래밍언어순위 #개발언어추천 #러스트(RUST) #몽고db-mongo #고고고고(GO) #개발언어순위 #깃허브순위 #스택오버플로우 #티오베 #2023년개발언어순

👉 본문을 50%이상을 읽으면 '여기까지다' 퀘스트가 완료됩니다(로그인 필수)

매년 이게 뜬다 저게 뜬다로, 공부할 것이 엄청 많네요 

웹도 Svelte(스벨트, 발음 적응 안됨)가 또 좋다고 하면서, 스벨트 공부하시는 분들도 있고, 객체 지향형 언에는 러스트 배우신다는 분들도 많고, 

답이 없네요 기계어에 가까우면 빠르고, 인간어에 가까우면 느린 이세상에서,

어쩔때는 기계어를 배우자 이러다가, 아니다 인간어가 짱이다. 이런식으로 추세가 계속 바뀌고 있어서 답은 어디에?!


이럴 땐 대세를 따르자 그래서 준비해봤습니다. 대세는 어디에?! 🚀
(개인적인 사견은 아니라, 대다수의 의견임을 밝힙니다.)

2022년 7월 개발 언어 대세를 제대로 알고 가시죠!


프로그래밍의 순위를 지속적으로 발표하는 곳은 크게 세가지 기관(서비스?)가 있습니다.

세가지마다 조금씩 데이터의 취합 기준이 다르다보니, 세가지를 균형적으로 보시는 것이 좋겠죠


1. 깃허브


깃허브는 서비스의 특성상, 레포지터리(저장소)에 쓰인 언어를 기반으로 인기를 매깁니다.

코드 라인단위로 코드구성을  알 수 있기 때문에 쓰여진 코드기반의 언어를 분석하는 것도 상당히 편합니다.

또한 소스를 풀 받거나 하거나, 페이지 뷰 등이나, star(좋아요 수) 등의 이와 관련한 행동들도 순위에 영향을 미치나 봅니다.

현재 많이 사용하는 것이 무엇인가가 중요한것이죠.

전혀 놀랍지 않습니다. 그냥 저희가 알고 있는 그 자체이니다.

신규강자 : 자바스크립트 및 그 계열인 타입스크립트 , 파이썬 등  + 기존 강자 : 자바 , C, PHP 등 기존 강자인거죠.


그중에서 아래 노란색 계열은 좀 의아하네요

1. 자바스크립트 - 두말해야 잔소리죠, 그냥 요즘에 풀스택은 다 자바스크립트가 보시면 됩니다.
2. 파이썬 - 인공지능하면 ...

3. 자바 - 자바는 할만하않 워낙 유명하고 커뮤니티가 구성이 잘되어있어서

4. 타입스크립트 - 타입스크립트!!! 엄청 뛰었습니다. 국내에는 타입스크립트하시는 분이 별로 없는데, 개인적으로는 변태적인 언어라고 생각하고 있어서...

5. C# 

6. PHP

7. C++

8. Shell - 쉘은 리눅스에서 쓰는거 아니었어......??? 

9. C

10. Ruby - 루비 워낙 인프라기술처럼 많이 쓰입니다.


2. 스택오버플로어


스택오버플로어는 커뮤니티에 맞게, 매년마다 설문조사를 합니다.

현재 어떤것을 많이 쓰는지, 내년엔 어떤것을 시도해보고 싶은지 등을 물어서, 전망있는 프로그래밍 언어가 뭐가 될지 알아내는 방식을 씁니다.  

그렇기 때문에 조금 더 미래지향적이라고 볼수있습니다. 향후 어떤것이 대세가 될것인지?

현재 대세
지금 대세는 어떤 사이트의 조사에서나 동일합니다. 위의 결과랑 동일한 것으로 볼 수 있습니다.


미래 대세


프로그래밍(개발) 언어 대세

괜히 Rust, 러스트 노래 부르는게 아니구나 알 수 있습니다. 객체지향 언어중에서 Rust에 대한 인기가 많이 늘어나고 있고, 

이를 배우고자 하는 개발자분들이 많이 늘어나고 있습니다. 

이수요는 특히 C 관련 언어를 대체하고자 하는 언어로서 각광을 더욱 받고 있다고 보입니다. 

또한 Go로 클라이언트/서버 짜시는 분들도 근처에 많이 늘어나는 것 같습니다.


그외에 파이썬은 아무래도 계속 환영받는 언어가 될것 같고, 이놈의 타입스크립트는 왜 있는 거야 도대체 ...

고, 자바스크립트 등이 더욱 대세가 될 가능성이 크다고 볼 수 있겠네요. 


데이터베이스 대세


NoSQL이 대세가 되고 있습니다. PostgreSQL이야 유명한 무료 관계형 데이터베이스이기 때문에 , 니즈가 생기는 것 같구요

(MySQL은 ...오라클 손에 들어갔기 때문에 라이센스가 어떻게 정리될지 좀 애매해서 사용하기 꺼려지는 것 같습니다.)

몽고DB(Mongo)가 정말 큰 각광을 받고 있습니다. 주변에서 예전에는 로그쌓는 용으로 많이 쓰셨는데, 지금은 안정성이 많이 올라가서

일반 서비스 구성에도 많이 쓰이고 있습니다. 특히 백업하거나 마이그레이션 하기 좋고

멀티 노드로의 확장성이 너무 뛰어나는 등 요즘 환영받는 구조는 다 들어가 있는 것 같아요





3. 티오베 (Tiobe)


한달에 한번정도 전세계의 기술자의 수, 교육과정, 공급업체 , 그리고 검색엔진 등을 분석하여 순위를 발표합니다.

깃허브와 다르게, 쓰여진 언어보다는 미래에 유망한 언어에 판단을 하는것이 주요한 포인트입니다.

미래에 유망하다고 하는데, 왜 그냥 현재 대세 같지 .... 별로 도움은 안되네요 스킵하셔도 될것 같네요.



결론!!!!!


지금 대세는 자바스크립트, 타입스크립트, 파이썬, 자바 , C 등 우리가 이미 알고 있는 언어들이다.  
미래 대세는 러스트(Rust) , 파이썬(Python), 고(GO),타입스크립트(Typescript) + 몽고DB(Mongo) 일 가능성이 크다. 
 

제군들이여  대세를 따르자 


[원문]
https://octoverse.github.com/#top-languages-over-the-years

https://survey.stackoverflow.co/2022/#overview
https://www.tiobe.com/tiobe-index/