궁금하니 이런 조사를 하는 곳도 많네
얼마나 신빙성 있는 조사일지는 모르겠지만 나름 재밌으니 함 기록으로 남겨 봄
내가 인기가 많은 프로그래밍 언어를 할 줄 아는 것은 중요하지 않음
뭐가 되었던 유용한 프로그램을
매일 같이 만들고 개선하는 것이 중요함
인터넷에는 무료, 저렴한 유료 온라인 강의가 넘치고 넘침
매일 운동 하듯 매일 하는 것이 제일 중요
내일 하는건 의미가 없음
바로 지금 해야 함
어제 보다 나은 오늘
모두 모두 홧팅!!
이 동네 짱은 나야 - 티오베 점수
이 동네 가장 유명한(?) 프로그래밍 언어 조사는 티오베
2023년 6월 조사에서는 Python, C, C++, Java, C# 순으로 순위가 나와서 나름 충격
C/C++ 순위가 일제히 Java를 누르다니
이런 이변이
IEEE Spectrum - 2023년 8월 29일 기사
The Top Programming Languages 2023 Python and SQL are on top, but old languages shouldn’t be forgotten
IEEE 멤버들이 투표한 결과라고 함
IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.
인기투표 1위는 역시나 phthon
뭐 요즘 파이썬 인기는 두말하면 잔소리
인공지능 관련 개발, 수치해석 (요즘엔 R 대신 다들 파이썬으로 하는 듯), 웹 개발까지
(사실 웹 개발은 인공지능 소스코드로 서버를 만드는데 파이썬 쓰는게 편할 수 밖에 없으니 그런 경우에 많이 쓰는 것 같음)
Python, Java, C++, C, Javascript, C#, SQL, Go 언어 순
PHP와 Ruby, Perl, Lua 는 이제 역사의 뒤안길로 사라지는 중인가 봄
Swift와 Objective-C는 아이폰 앱 만드는데 말고는 사용 안하니 인기 없는게 당연하고
Dart와 Rust는 아직은 인기 올라가기가 힘들어 보임
포트란 (Fortran) 이 아직도 표를 받다니, 놀라움
먹고 사는데는 역시 DB, SQL이 1위
데이터베이스 (database) 가 역시나 1위
웹이건, 데스크탑 어플리케이션이건, 모바일 앱이건 DB 없이 동작할 수는 없으니
백엔드엔 역시나 DB가 아주 중요
SQL이 1위, shell 스크립트도 생각보다 상위권
SAS, Metalab, R 도 아직까지는 표를 좀 받는구만
하지만, 생계에도
python, java, javascript, C++, C#, C 같은 언어들은 동일하게 중요한 프로그래밍 언어
트렌드에서도 역시나 python
파이썬은 안 그래도 인기 급상승 언어였지만
인공지능 분야 때문에 그야말로 연일 떡상 중
java 가 트렌디한 언어인건 좀 이상하네, 인기가 여전 한가 봄
javascript는 역시나 가장 핫한 언어
웹 개발은 물론이고 node.js 덕분에 백엔드 개발도 할 수 있게 되고
이젠 모바일 앱 개발까지 자바스크립트로 가능해지면서
javascript 하나만 알면 풀스택 개발자도 가능하니 핫 할 수 밖에
개인적인 관심은 구글 플러터와 다트 - Flutter & Dart
개인적으로 가장 관심을 갖고 있는 언어는 dart
구글 플러터 (Flutter) 개발에 관심이 많고, 실제 개발에도 즐겨 사용하는 중
처음에는 모바일 앱을 개발하기 위해서 사용했는데
요즘에는 웹 개발도 플러터로 하고
윈도우 (Windows) 맥 (macOS) 개발도 플러터로 다 하는 중
예전에는 웹 개발에는
프론트엔드는 리액트 (자바스크립트), 백엔드는 스프링 부트 (Java) 사용했었고
윈도우 개발에는 C#과 WinForm
맥 개발에는 스위프트 (swift) 사용을 했었는데
만들어 보니 웹 개발 및 윈도우, 맥 개발에도 아주 쓸만함
덕분에 언어는 다트 (Dart) 하나만 쓰면 되고,
개발툴도 비주얼 스튜디오 코드 (Visual Studio Code) 하나만 있으면 됨
비주얼 스튜디오 코드는 윈도우, 맥 어디서나 사용 가능
윈도우에서는 비주얼 스튜디오
맥에서는 Xcode 사용을 했어야 했는데
비주얼 스튜디오 코드는 작고 가벼워서 아주 좋음
물론, 아이폰 앱 개발 할 때는 Xcode를 앱스토어에 배포할 때 사용하기는 해야 함
아이폰 앱 빌드를 하려면 xcode 반드시 설치되어 있어야 하고, 맥북 반드시 필요