한국에선 자바와 C++중에 어떤 분야가 더 자주 사용되나요?
한국 실무에서 자바와 C++ 중에 어느언어가 더 많이 사용되나요?
찾아봐도 정확한답은 잘 안보여서 이렇게 질문하게 되었습니다.
제가 듣기론 외국과 다르게 한국은 무조건 자바라 했던거 같기도 하고요
제일 많이 쓰이는 언어로는 자바, C, 파이썬이 있습니다.
얼마전 순위 나온 걸 보니까 C++은 4위더군요. 자바는 2000대 들어서면서 거의 상위권에 있었던 걸로 기억합니다.
특히 자바 같은 경우는 우리나라 공공프로젝트에서는 대부분 전자정부프레임워크라는 자바 기반의 프레임워크를 사용을 하고 있어서 사용률이 높습니다.
아무래도 우리나라는 자바가 더 많이 사용됩니다.
우리나라는 정부에서 "전자정부표준프레임워크" 라는 것을 만들어서 대부분의 공공 프로젝트는 이 프레임워크를 사용합니다. 그러다 보니 아무래도 사용률이 높을 수 밖에 없습니다.
뿐만 아니라 웹이나 앱 등에서도 두루두루 사용되다 보니까 아무래도 많이 쓰이지 않나 싶습니다.
국내에서는 자바가 주력으로 사용되고 있습니다.
보통 MVC 형태를 취하고 있지요
이전에는 struts 에서 spring 을 거쳐 springboot 로 변화하는 추세 같습니다.
참고로 전자정부프레임워크 또한 spring 기반이고
파생된 기타 프레임워크도 요즘은 spring 기반이 많이 있어서 java 를 기본으로 추가적으로 spring을 공부하신다면 취업에 도움이 되실 듯 싶네요
국내에서 자바와 C++ 중에서 자바를 더 많이 쓰는 것으로 알고 있습니다.
전자정부 표준프레임 워크나 국비지원 프로그래밍 교육 등에서 자바를 주력으로 사용하고 있는 것으로 알고 있으며 다른 언어들도 같이 이용하지 않을까 싶으나 주력은 자바로 알고 있습니다.
특정한 부분에서는 자바보다는 C++이 우세하지만 그 부분 외에 모든 부분을 따진다면 자바가 좀 더 많지 않을까 싶네요.
프로그래밍 언어 순위입니다.
1위: C언어, 2위: 자바, 3위: 파이썬 4위: C++입니다.
Rating을 보면 자바가 12.56%, C++이 6.94%입니다. 현재는 자바가 훨씬 사용자가 많습니다. 그렇지만 현재 자바는 사용자가 점점 줄어들고 있습니다. 작년 대비 -4.32% 사용자가 줄었습니다.
관련 자료는 여기서 참고했습니다. https://www.tiobe.com/tiobe-index/
코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다.
내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고
그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다.
기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다.
추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요.
참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게
훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.
한국은 자바가 많이 사용되는 것으로 알고 있습니다.
찾아보기 쉬운 방법중 하나는 취업사이트(사람인, 잡코리아 등)의 채용공고를 보게 되면 프로그래밍에 java, C/C++, 파이썬 등을 클릭해보면 바로 알수가 있습니다.
작년에 검색해본 봐로는 파이썬에 비해서 자바가 10배 정도 더 많이 채용 공고가 올라와 있었습니다.
큰 이유중 하나가 스프링 프레임워크 때문이 아닐까 합니다.
전자 정부프레임워크가 스프링 프레임워크 기반으로 만들어졌을 정도로 잘 만들어진 프레임워크 입니다.
공공기관 프로젝트에는 대부분 전자정부프레임워크가 들어가야하죠
그렇다보니 수요가 꾸준히 있을수 밖에 없습니다.
찾아보신것처럼 한국은 압도적으로 JAVA 측 사용률이 높습니다.
기본적으로 전자정부프레임워크 라고 하여 JAVA Spring 을 기반으로 정부 차원에서 만들어둔 프레임워크가 따로 존재합니다.
정부측이 걸쳐있는 프로젝트는 대부분 이 전자정부프레임워크를 사용하기때문에....기본적으로 JAVA 로 된 프로젝트 수가 많을수밖에 없습니다.
그리고 이렇게 많아진 프로젝트에 맞춰서 JAVA 개발자도 많이 양성되었고.
그게 또 다음 프로젝트때 기반언어를 고를때 영향을 주고...
이 구도가 순환반복되며 JAVA 개발자가 압도적으로 많은 환경이 되었습니다.
C 계열이 일자리 자체가 구하기 힘들정도는 아닙니다만.
기본적으로 절대적인 수요 자체가 압도적으로 JAVA가 많은건 사실입니다.