개발자

웹개발 입문한 학생입니다

2022년 10월 02일조회 1,210

자바스크립트로할지 파이썬이나 자바로 할지 결정을 못했는데 요즘 MERN쪽이 뜬다해서 js 쪽 생각했는데 코테에서는 자바나 파이썬을 주로하다보니 고민이네요 ㅠㅠ뭐가 좋을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

유준상님의 프로필 사진

저도 잘은 모르지만 결국 쓰이는 분야가 다르기때문에ㅠ기본적으론 다 할줄 아셔야할겁니다..ㅎ

김석현님의 프로필 사진

웹개발이라함은 프론트엔드, 백엔드를 모두 하는 풀스택을 말씀하시는건가요? 프론트엔드만 한정짓는다고 하면 무조건 JavaScript를 공부하시면 됩니다. 프론트엔드 코딩테스트 과제전형(UI 구현)은 당연히 HTML, CSS, JavaScript로 푸는 문제가 출제되구요, 알고리즘이 출제되는 경우에도 대부분의 회사들에서 JavaScript로 풀기를 원합니다.(애초에 다른 언어로는 못풀게 되어있는 곳도 있습니다.) 백엔드 관점에서 보자면 사실 구현할 수 있는 언어와 기술 스택이 무궁무진합니다. Java(Spring), Python(Django, Flask, Fast API), JavaScript(ExpressJS, NestJS) 등등. 말씀하신대로 MERN 스택을 생각하신다면 단연 JavaScript를 선택하시면 됩니다. 다만, 백엔드 코딩테스트는 아무래도 Java, Python 또는 C++ 등으로만 풀어야할 수도 있는데(JS가 가능한지는 잘 모르겠습니다.), 코딩테스트 대비차원에서 제 개인적인 생각으론 부가적으로 Python을 조금 공부하시면 좋을 것 같습니다. 내장된 라이브러리가 많아서 타 언어대비 유리하고, 문법이 JavaScript와 가장 흡사하다고 생각하기 때문입니다. 정리하자면, 1. 풀스택을 원하시면, JavaScript를 공부하세요. (+코테대비차원에서 Python도 학습, 하지만 이 부분은 좀 알아보세요. JS로 푸는 게 가능할 수도 있습니다.) 2. 프론트만 원하시면, JavaScript만 공부하세요. 3. 백엔드만 원하시면, JavaScript 또는 Java를 공부하세요. (개인적으로 백엔드만 하는 개발자는 Java 기반의 Spring 개발자가 가장 귀하다고 생각합니다만, 입문 단계에서는 다소 러닝커브가 낮은 Node.js 개발을 먼저 해보시고, 차후에 Spring 개발을 하셔도 충분하지 않을까 생각합니다. 이 부분은 개인적인 생각이므로 오해가 없으셨으면 합니다. 모든 언어와 기술 스택에는 장단점이 존재합니다.) 결론은 제가 님이라면 당장은 JavaScript에 집중해서 공부할 것 같습니다.

김동민님의 프로필 사진

입문하시는거고 아직 시작 안하셨고 MERN생각이 있으셨다면 자바스크립트를 공부하세요.. 코테는 자스로도 볼수있습니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!