개발자

프론트가 주인데 백도 해보고 싶습니다

2024년 04월 07일조회 117

저는 프론트로 리액트와 next를 배우고 있습니다. 제 적성은 프론트가 맞는거 같아서 열심히 배우고 있지만 하다보니 백엔드도 배워놓으면 좋을거같다고 생각이들어 이렇게 질문를 드립니다. 노드,장고,스프링 이렇게 있는 걸로 아는데 채용에서는 스프링을 많이 쓴다고 하더라구요. 노드랑 장고는 어떠신가요? 취업하는데 좀 힘들 수도 있을까요?

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

답변 2

안희수님의 프로필 사진

노드,장고,스프링 이란건 그저 도구일 뿐 코드를 까보면 내용은 별반 다르지 않습니다 프론트가 백을 알아야 되는 이유는 간단 명료한데 필요한 요청 정보를 서로 맞추려면 백엔드에서 어떻게 보내주기를 원하는지 알아야 해서입니다 다른 이유 이를테면 풀스택으로 넘어가기 위해서는 그 다음 이유죠 그리고 기본 포지션이 프론트라고 하신다면 백엔드로 어떠한 것을 사용하신다고 하더라도 무방합니다 회사에서는 본래 포지션에서 어떤 것을 사용했는지를 포커싱 할테니까요

김하늘님의 프로필 사진

1. 백엔드도 배워놓으면 좋은가? 네 좋습니다. 당연히 뭐든 알면 여러모로 도움이 됩니다. 그런데 취업 관점에서 들이는 시간대비 효율이 좋냐하면 이건 글쎄입니다. 프론트 하나만 제대로 하는 것도 대단히 품이 많이 드는 일입니다. 취업이 가장 큰 목표라면 추천하지 않습니다. 2. 스프링이 백엔드 개발자 채용 시장에서가장 지배적인 프레임워크이긴 합니다. 다만 스타트업 진영에선 노드나 장고도 많이 사용합니다. 물론 백엔드 개발자 채용을 위해선 자바+스프링이 가장 추천되긴 합니다. 3. 취업하는데 힘드냐고 묻는 게 프론트 개발자 취업을 말하시는 거라면 뭘 공부하셔도 힘듭니다. 물론 조직별로 차이는 있을 수 있겠지만 일반적으로 애매하게 백엔드도 아는 프론트 개발자보단 그냥 프론트 잘하는 프론트 개발자가 더 선호됩니다. 꼭 취업이 아니더라도 그냥 백엔드도 공부해보고 싶다는 목적이시라면 노드를 추천합니다. 다른 이유는 없고 자바스크립트 기반이라 학습 가성비 측면에서 좋습니다.

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 04월 07일

백엔드 개발 언어 및 프레임워크 선택에 있어서도 결국 중요한 것은 해당 기술에 대한 수요와 자신의 역량, 흥미 등을 고려하는 것이 중요합니다. 스프링은 자바기반의 서버 사이드 애플리케이션을 위한 프레임워크로, 업계에서 널리 쓰이고 있습니다. 따라서 채용시장에서는 많은 수요를 보일 수 있습니다. 노드.js는 JavaScript가 서버사이드 개발에도 사용될 수 있게 해주는 환경으로, 하나의 언어만으로 전체 스택을 다룰 수 있다는 장점이 있습니다. 또한 비동기 이벤트 주도형 아키텍처를 지원하기 때문에 I/O 처리에 유리하며 실시간 애플리케이션 개발에 적합합니다. Django는 파이썬 기반의 웹 프레임워크로, 간결하면서도 강력한 기능과 긴밀한 보안을 제공합니다. 특히 빅데이터나 AI 분야와 연계할 경우 파이썬과 Django를 사용하는 경우가 많습니다. 따라서 선택은 여러 요인을 고려해야 합니다. 원하는 회사나 산업의 요구사항이 무엇인지, 어떤 기술을 사용하고 싶은지, 그리고 개인적으로 어떤 것에 더 관심이 있는지 등요. 모든 기술이 장단점을 가지고 있으며, 다양한 상황과 요구에 대응할 수 있게 여러 기술을 습득하는 것도 좋습니다.

목록으로

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