가장 좋은/뜨는/월급많이주는/공부하는/배워야하는 프로그래밍 언어가 무엇인지에 관한 조사가 자주 있고, 자주 인용된다. 그리고 자기가 배우는/쓰는/먹고사는 그 한두가지 언어가 리스트 상위에 있는 것을 보고 안도한다.
O'Reilly의 Programming News Letter, 2021년 10월 9일자 (음.. 한글날)에 다음과 같은 내용이 실렸다.
The top programming languages of 2021? It depends on who you ask. Here are the top five, according to TNW. Here’s the list according to Merehead. Here’s IEEE Spectrum’s list. Here’s Stack Overflow’s list. Here’s the TIOBE index’s top 50. And here’s GitHub’s top ten. |
그 내용을 보니..
- TNW : JavaScript, Python, C#, SQL, CSS
- Merehead* : Go, Kotlin, TypeScript, JavaScript, Python, C/C++/C#, Solidity (무순)
- IEEE Spectrum : Python, Java, C, C++, JavaScript, C#, R, Go, HTML, Swift
- Stack Overflow : JavaScript, HTML/CSS, Python, SQL, Java, Node.js, TypeScript, C#, Bash/Shell, C++, PHP, C, ... (20% 이상 응답만 나열)
- TIOBE : C, Java, Python, C++, C#, Visual Basic, JavaScript, PHP, Assembly Language, SQL, ... (상위 10개만 나열)
- Github : Java, Python, C/C++, JavaScript, Kotlin, Dart, Go, Ruby, Swift, PHP, C#, Matlab
이게 프로그래밍 언어인가? 하는 질문이 있을 수 있지만, 하여간 그렇다. 중요한 건, 대체로 아무거나 배워도 대세에 지장이 없는 결과다.
그럼에도 불구하고 뭔가를 골라야 한다면... 모든 결과에서 빠지지 않고 등장하는 언어는 C 라는 글자와, Python과 JavaScript 이다. 느낌상 Python이 약간 우세한 듯 하나, 뭔가 언어를 배워야 한다면, 일단 이 세 가지를 배우는 것이 좋을 듯 하다는 것을 객관적으로 추천할 수 있겠다.
그렇다고.
* Merehead는 자체 조사한 것이 아니라 여러 조사를 살펴보고 나름 중요한 언어를 순위 없이 선정한 것
*
반응형
'소프트웨어 이야기' 카테고리의 다른 글
2. DevRel은 왜 필요한가? (2/6) (0) | 2022.04.15 |
---|---|
1. DevRel이란 무엇인가? (1/6) (0) | 2022.04.15 |
소프트웨어 개발자가 되기 위해 발을 내딛으신 분들에게 (5) | 2021.09.10 |
산학협력 : 소프트웨어 교육의 현장성 확보 (1) | 2021.06.26 |
소프트웨어 개발을 배우려는 분들 분류 (21) | 2021.05.09 |