개발자
안녕하세요.비전공자 개발자 배우고 싶은사람입니다. 자바or파이썬 중에 어떤걸 배우면 좋나요?그리고 회사에서 어떤걸 많이 선호하는지 궁금합니다.
답변 4
인기 답변
회사의 사업 방향이나 초기 셋팅 혹은 리팩토링을 통해 어떤 언어를 사용할지 결정되기 때문에 어떤걸 더 많이 쓴다라고 단언하긴 어렵습니다. 과거에는 차이가 있었을지는 모르겠으나 현재는 두 언어 중 어느 한 언어가 독보적이거나 대체 불가능하다고 보긴 어렵다고 생각합니다. 그러니 두 언어의 특징과 자주 사용되는 분야를 찾아보시고 본인의 성향과 적성에 맞는 분야에 많이 사용되는 언어를 공부해보시는게 좋겠습니다. 파이썬은 쉬운 문법과 가독성으로 빠르게 개발이 가능하다는 이점이 있어 머신러닝이나 빅데이터 처리등에서 많이 사용되고 있습니다. 또한 웹서버 개발을 쉽게 할 수 있는 프레임워크와 솔루션들이 있어 초기 스타트업에서 많이 사용할 수 있는 언어입니다. 다만 언어 특성상 인터프리터 언어이기 때문에 자바보다는 성능이 떨어질 수 있습니다.(물론 이건 어떻게 구현하느냐에 따라 극복할 수 있다고 봅니다) JAVA 는 JVM 을 기반으로 운영되는 언어로 안정적이고 대량의 트래픽을 처리할 수 있는 솔루션들이 많이 있습니다. 인기있는 오픈소스나 빅데이터 솔루션, Database 에서 대부분 Java 를 지원하기 때문에 다양한 분야를 접해보실 수 있습니다. 다만 파이썬에 비해 학습비용이 많이 들고 간단한 어플리케이션을 구동시키는것도 파이썬에 비해서 다소 시간이 걸릴 수 있습니다. 저희가 영어를 배워도 쓰지 않으면 까먹게 되듯이 프로그래밍 언어도 마찬가지라고 봅니다. 본인이 꾸준히 계속 쓸수 있는 언어를 잘 선택해서 배우시길 바랍니다.
지찬규 (피트웨어 제이)
버드뷰(화해) 백엔드 개발자 • 2022년 08월 26일
답변을 잘못 남겨서 수정합니다 ㅠ 죄송해요!
인력풀을 봤을때 Java가 python에 비해 아주많이 큽니다! 네카라쿠배같은 회사들도 java/spring을 메인으로 쓰는걸로 알고있습니다. 취업에 좀 더 유리한 조건은 Java가 맞는것 같습니다! 다만 python이 좀 더 접근성으로는 좋으니 python으로 코딩을 한번 접해보시고 Java로 넘어가셔도 좋을것 같습니다. 혹은 정말 가고싶은 회사의 기술스택을 선택에서 처음부터 공부하셔도 좋을것 같아요. 추가로 대기업의 경우는 대부분 코딩테스트 + CS 지식을 통해 선발하기 때문에 특정 언어, 프레임워크에 대한 숙련도가 없어도 될 것 같습니다. 물론 코딩테스트를 통과할 만한 알고리즘 풀이 실력과 언어의 이해도는 필요하겠죠! 어떤언어든지 상관은 없을것 같습니다 (일부 회사에서는 특정언어로만 코테 가능한 경우도 있습니다)
자바와 파이썬은 모두 인기 있는 프로그래밍 언어 중 하나이며, 어떤 것을 배우는 것이 좋을지는 단순한 답변이 없습니다. 각각의 언어는 다른 목적과 사용 사례에 맞게 설계되어 있습니다. 자바는 대규모 애플리케이션 개발에 자주 사용되며, 보안, 안정성, 확장성 등이 중요한 프로젝트에서 사용됩니다. 또한, 자바는 서버 측 프로그래밍, 안드로이드 앱 개발, 기업 애플리케이션 개발, 게임 개발 등 다양한 분야에서 사용됩니다. 반면에 파이썬은 데이터 분석, 머신 러닝, 인공지능, 과학 계산, 웹 개발 등의 분야에서 널리 사용되며, 빠른 프로토타이핑과 개발 생산성이 중요한 프로젝트에서 사용됩니다. 회사에서는 어떤 언어를 선호하는지는 회사마다 다를 수 있습니다. 하지만 대부분의 회사는 자바나 파이썬 중 하나를 사용하는 경향이 있으며, 많은 기업이 자바를 사용하는 서버 측 프로그래밍 분야에서 인기가 높습니다. 따라서, 어떤 언어를 배울지는 자신이 어떤 분야에서 개발을 하고 싶은지, 어떤 목적으로 개발을 하고 싶은지에 따라 다릅니다. 만약 대규모 애플리케이션 개발이나 기업 애플리케이션 개발을 목표로 한다면 자바를 배우는 것이 좋고, 데이터 분석이나 인공지능 분야를 목표로 한다면 파이썬을 배우는 것이 좋습니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!