백엔드개발자는 어떤 언어를 주소 사용하나요?
최근 몇 달동안 파이썬을 공부하면서 알고리즘 문제를 풀 때나 간단한 대학 프로젝트를 진행할 때 파이썬을 사용해왔는데 백엔드 개발자를 진로로 세우고 공부를 한다면 지금부터 자바를 공부하는게 유리할까요??
만약 자바를 독학으로 공부한다면 어떤 식으로 공부할지 팁 주시면 감사하겠습니다!
- 경력 개발자, 예비 개발자 모두 가장 자신 있게 쓸 수 있는 언어와 쓰기 싫지만 사정상 어쩔 수 없이 쓰고 있는 언어로 Java를 선택했습니다. 반면 JavaScript에 자신 있는 개발자의 75%는 경력 개발자입니다. Java(47.1%) JavaScript(37.8%) Python(32.5%)
프로그래머스의 2020년 설문조사 리포팅에서, 전체 개발자 대상으로 통계를 내보니 위와 같았습니다.
아래 리포트 사이트에 들어가시면 각 직군별 퍼센트도 확인할 수 있습니다.
https://programmers.co.kr/pages/dev-survey-2020
"백엔드"라는 직군이 따로 있지 않지만 백엔드 개발자가 많이 있을 것 같은 직군인 솔루션/SI, 콘텐츠, 이커머스, 포털 정도로 필터해서 확인하시면 됩니다. 안녕하세요.
프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.
시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다. 만약 앱개발을 원하신다면 무조건 자바를 하셔야 합니다. 안드로이드가 자바기반으로 되어 있으며 코틀린 언어를 사용하셔도 됩니다.
현업에서는 C언어를 거의 사용하지 않습니다. 파이썬을 사용하는 부서는 있으며 주로 자바나 자바스크립트 nodejs 를 사용하는 부서가 가장 많습니다.
그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.
최근 몇 달동안 파이썬을 공부하면서 알고리즘 문제를 풀 때나 간단한 대학 프로젝트를 진행할 때 파이썬을 사용해왔는데 백엔드 개발자를 진로로 세우고 공부를 한다면 지금부터 자바를 공부하는게 유리할까요??
만약 자바를 독학으로 공부한다면 어떤 식으로 공부할지 팁 주시면 감사하겠습니다!.
===> 결과만 출력할수만 있다면 , 그 어떤 언어로 작성해도 상관없습니다
저는 php 주로 사용합니다
한 회사의 서버 / 백엔드 채용 공고 지원 자격입니다.
카카오나 네이버 같은 경우도 서버/백엔드는 자바 스프링을 사용하는 경우가 많습니다.
즉, 대한민국에서 백엔드의 기본은 자바 스프링입니다.
node js 같은 언어도 핫하지만, 실제 기업에서 계속 쓰던 것을 다른 것으로 바꾸기 쉽지 않기 때문에
자바 스프링 개발자 수요는 계속 높게 유지 될겁니다.
국내에서는 아무래도 자바기반의 스프링프레임워크가 가장 많지 않을까 합니다.
채용 사이트에서 파이썬과 자바만들 비교해보더라도 자바가 앞도적으로 많은 것으로 알고 있습니다.
IT기업들도 상당수가 주력으로 스프링 프레임워크를 사용하는 것으로 알고 있습니다.
물론 장고같은 프레임워크도 사용하겠지만 많은 비중은 스프링 프레임워크로 알고 있습니다.
안녕하세요. A-HA 프로그래밍 전문가입니다.
초보자 분들에게 가장 추천하는 언어는 C와 자바, 그리고 파이썬입니다. 여기서 현업에서 가장 많이 사용되는 언어는 자바와 파이썬으로 보통 백엔드에서 사용됩니다.
그 이유는 API도 많고, 범용성도 높기 때문입니다.
자바는 객체지향 언어, 파이썬은 스크립트 언어라는 특성을 가지고 있습니다. 저는 처음 공부를 시작하신다면 자바를 더 추천합니다.