개발자
저는 프론트로 리액트와 next를 배우고 있습니다. 제 적성은 프론트가 맞는거 같아서 열심히 배우고 있지만 하다보니 백엔드도 배워놓으면 좋을거같다고 생각이들어 이렇게 질문를 드립니다. 노드,장고,스프링 이렇게 있는 걸로 아는데 채용에서는 스프링을 많이 쓴다고 하더라구요. 노드랑 장고는 어떠신가요? 취업하는데 좀 힘들 수도 있을까요?
답변 2
노드,장고,스프링 이란건 그저 도구일 뿐 코드를 까보면 내용은 별반 다르지 않습니다 프론트가 백을 알아야 되는 이유는 간단 명료한데 필요한 요청 정보를 서로 맞추려면 백엔드에서 어떻게 보내주기를 원하는지 알아야 해서입니다 다른 이유 이를테면 풀스택으로 넘어가기 위해서는 그 다음 이유죠 그리고 기본 포지션이 프론트라고 하신다면 백엔드로 어떠한 것을 사용하신다고 하더라도 무방합니다 회사에서는 본래 포지션에서 어떤 것을 사용했는지를 포커싱 할테니까요
1. 백엔드도 배워놓으면 좋은가? 네 좋습니다. 당연히 뭐든 알면 여러모로 도움이 됩니다. 그런데 취업 관점에서 들이는 시간대비 효율이 좋냐하면 이건 글쎄입니다. 프론트 하나만 제대로 하는 것도 대단히 품이 많이 드는 일입니다. 취업이 가장 큰 목표라면 추천하지 않습니다. 2. 스프링이 백엔드 개발자 채용 시장에서가장 지배적인 프레임워크이긴 합니다. 다만 스타트업 진영에선 노드나 장고도 많이 사용합니다. 물론 백엔드 개발자 채용을 위해선 자바+스프링이 가장 추천되긴 합니다. 3. 취업하는데 힘드냐고 묻는 게 프론트 개발자 취업을 말하시는 거라면 뭘 공부하셔도 힘듭니다. 물론 조직별로 차이는 있을 수 있겠지만 일반적으로 애매하게 백엔드도 아는 프론트 개발자보단 그냥 프론트 잘하는 프론트 개발자가 더 선호됩니다. 꼭 취업이 아니더라도 그냥 백엔드도 공부해보고 싶다는 목적이시라면 노드를 추천합니다. 다른 이유는 없고 자바스크립트 기반이라 학습 가성비 측면에서 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!