일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 개발 공부
- 사이트분석
- 프로그래밍 공부
- 사이트구조
- 프로그래밍언어
- 오늘배운것
- 웹페이지분석
- 프로그래밍언어 통계
- 유튜브학습
- 개발공부
- 학습일기
- TIOBE index
- 개발학습
- 드로우앤드류
- 생활코딩
- js
- shinahyo
- 학습기록
- 웹앱만들기
- php
- 엘리사이트분석
- til
- 퍼스널브랜딩
- 생활코딩html
- html
- 자기계발
- 프로그래밍
- 드림코딩엘리
- 페이지분석
- 프로그래밍독학
- Today
- Total
신나yo-TechBlog
2021 3월, TIOBE 인덱스 리뷰 본문
TIOBE Index는 프로그래밍언어의 인기도를 나타내는 지표입니다.
한 달에 한 번 업데이트 됩니다!
'오래된 데이터'가 아니라는 점에서 신뢰할만하단 생각이 들지 않나요?
게다가 한 군데, 한 집단에서만 통계를 내는 게 아니며, '사용 정도'를 바탕으로 통계를 낸대요!
Index에서 말하는 대로
"어떤 프로그래밍 언어가 가장 좋은지"에 대한 순위가 아니라,
"어떤 프로그래밍 언어가 코드에 많이 쓰였는가"를 기준으로 도출한 순위입니다!
통계 기준은 아래 요소들입니다.
: 전세계의 숙련된 개발자들,
프로그래밍 수업, Third party venders
하드웨어 생산자는 퍼스트 파티(first party)로, 소프트웨어 개발자는 서드 파티(third party)로 불리기도 한다. 하드웨어 생산자가 직접 소프트웨어를 개발하는 경우는 퍼스트 파티, 하드웨어 생산자인 모기업과 자사간의 관계에서의 소프트웨어 개발자라면 보통 세컨드 파티라고 부르며 하드웨어 생산자와 직접적인 관계없이 소프트웨어를 개발하는 회사를 서드 파티라고 부른다.
출처: 위키피디아
통계치 도출을 위해서는
구글, Bing, 야후!, 위키피디아, 아마존, 유튜브, 바이두 등의 유명한 검색엔진이 활용됩니다.
입문자로서 유튜브, 지난 번에 리뷰한 [커리어 스킬]같은 책들, 커뮤니티에서 조언을 찾아보면
'인기 있는 언어를 먼저 배우는 게 유리하다'고 입을 모아 조언해줍니다.
몇 가지 이유가 있는데, 대표적 이유는 아래와 같습니다.
- 스스로 찾아보며 공부하기에 좋다: 이미 많이 활용되고 있으니까, 예제/질문과 답변 소스가 풍부해서
- 많이 쓰인다 === 일 할 게 많다 === 일자리가 많다
저는 이미 웹 프론트엔드 분야로 결정하고, JS(JavaScript)를 공부하고 있어요!
첫 언어를 선택할 때, 이 TIOBE Index도 확인했는데, 도움이 되었습니다.
그런데, 공부 하면서 계속 듣게 되는 이야기가 있어요.
바로, "계속 공부하고, 트렌드를 따라가지 못하면 도태된다"는 것입니다.
개발자로 취직을 하고, 오랫동안 개발자로 일하더라도 어떤 언어가 많이 쓰이는지 알아둘 필요성을 느꼈어요.
이미 앞서 간 여러 개발자들이 영상, 웹 상의 글, 책 속 글로 증언하고 있더라구요.
그래서 주기적으로 TIOBE Index를 확인하려고 합니다!
적어도 더 신뢰도 높은 다른 통계치를 알게되기 전까지는 말이죠.
다른 사람들이 '어떤 언어가 잘나가더라'라고 말하는 것을 그대로 수용하기보다는
자신이 직접 객관적인 지표 확인하는 것을 선호하신다면,
아래 사이트를 참고하세요!
index | TIOBE - The Software Quality Company
TIOBE Index for March 2021 March Headline: New features for the TIOBE index Since there are no interesting changes in the TIOBE index this month, we will reveal some of the new features that will be added to the index in the near future. The first issue co
www.tiobe.com
그런데, 유의사항이 있어요!
바로 홈페이지가 영어로 되어 있다는 점이죠!
혹시 영어 자료에 부담이 느껴지신다면, 아래에 제가 정리해둔
2021년 3월 버전 TIOBE Index 요약본을 참고하세요 ^^
*Index 상단의 내용만 요약해둔 것임!
이번 2021년 3월 보고서에서는 눈에 띄는 특징이 없었기에, 향후 계획을 제시했다.
- bug fix (Index 보고서 상의버그)
- 프로그래밍언어 합계가 100%가 안 된다: 몇몇 복잡한 알고리즘 탓이라고 한다(필자는 아직 예시로 소개된 'outlier 자동 삭제'가 뭔지 모릅니다...ㅜㅜ)
- 곧 고치겠다고 한다
- 프로그래밍언어 특성(properties)을 곧 이용할 수 있게 된다
- 위키피디아에서부터 추적(track)할 예정이다
- 특성들 예시:
언어 패러다임(객체지향, 기능 등),
타입 시스템(정적 타입statically typed, 동적 타입dynamically typed, weakly typed,...) - 인기를 얻고 있는 특성 트렌드도 확인할 수 있도록 할 예정이다
Index 본문에는
상위 25개 언어, 26~50위 언어, 51~100순위 언어가 소개되어 있습니다.
2021년 3월 통계치, 상위 10개 언어의 장기간 데이터가 표와 그래프 등으로 제시되어 있기 때문에
직관적으로 해석하기가 편리합니다!
예를 들어, 이런 그래프도 있어요!
아직 그래프를 하나하나 분석해보지는 않았지만, 흥미로운 점이 눈에 띄는데요,
Java는 꾸준히 하락세를 그리고 있고, 파이썬은 전체적으로 상승하는 추세에요.
그리고, SQL 굉장히 특이해보이지 않아요? "가늘고 길게 가는 스타일"의 정석 같네요ㅋㅋㅋㅋㅋ
저는 제가 스스로 해석하고 정리해보기 위해서 "TIOBE Index 나름대로 해석"을 다음 포스팅 주제로 결정했습니다.
"나름대로"가 핵심입니다 ㅋㅋㅋ
저 간단해보이는 Index 하나를 제대로 이해하기 위해서도 정적 타입, 동적 타입, 객체지향 등 아직은 어려운 언어들이 많은데요, 계속 공부하다보면 친숙해지고 저 용어들에 대해 쉽게 풀어 설명해볼 정도의 실력이 쌓일거라 믿어요!
오늘도 내일도 파이팅!
커버 이미지 출처: Photo by Roozbeh Eslami on Unsplash
'TIL: practices > 탐구&해결' 카테고리의 다른 글
유머) 유튜브/robots.txt에서 하는 말 (0) | 2021.04.19 |
---|---|
2021 3월, TIOBE 인덱스 리뷰2_그래프 (0) | 2021.03.29 |
atom내 에밋 '편집점 이동' 단축키 / 모니터 화면 회전 (0) | 2021.02.23 |