개발자

백엔드 입문할 때 Node.js VS Spring

2024년 04월 12일조회 162

안녕하세요. 이제 컴공 2학년 된 대학생입니다. 백엔드 개발자가 되고 싶어서 CS지식이랑 HTTP 지식, 자바, 자바스크립트 등 기본적인 것들은 공부를 좀 했는데요. 이제 스프링을 좀 배워볼려고 했는데 잘 모르겠고 전체적인 틀을 못 잡겠습니다. 혹시 옛날에 거금을 주고 산 백엔드 Node.js랑 NestJS로 처음부터 웹페이지까지 만들어보는 전체적인 틀을 잡아주는 코스 강의 샀었는데 그걸로 입문하고 나중에 스프링 공부해도 늦지 않을까요?

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

답변 1

안희수님의 프로필 사진

Nest.js 와 타입 스크립트를 써본적이 있는데 Spring 구조와 많이 흡사했습니다 노드 먼저하시고 스프링으로 넘어가셔도 괜찮을 것 같습니다

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 04월 12일

안녕하세요, 질문 주셔서 감사합니다. 먼저, 백엔드 개발에 입문하는 것은 여러 요소들을 고려해야 하는 중요한 단계이기 때문에 다양한 측면에서 이해가 필요합니다. 먼저, Node.js와 Spring의 차이점을 이해하고 자신의 현재 상황에 어떤 프레임워크가 가장 적합한지 판단하시는 것이 좋습니다. Node.js는 비동기 I/O를 지원하며, 싱글 스레드 기반으로 동작하기 때문에 대용량 서비스와 실시간 인터랙티브 애플리케이션(예: 채팅 서비스, 게임 등)에 효과적입니다. 반면, Java Spring은 멀티 스레드 환경에서 장점을 가진다는 점과 광범위한 라이브러리를 활용할 수 있다는 점에서 많은 엔터프라이즈 급 애플리케이션에서 선택되곤 합니다. 어느 하나를 먼저 배운다고 해서 나중에 다른 기술을 학습하는 것에 크게 방해가 될 것은 아닙니다. 결국 중요한 것은 프로그래밍 언어나 프레임워크를 사용하는 방법을 배우는 것보다, 백엔드 개발에 필요한 기본적인 원리와 개념을 이해하고 익히는 것입니다. 여러분이 Node.js에서 NestJS로 웹 애플리케이션을 만들면서 서버 사이드 프로그래밍에 대한 전반적인 이해를 본격적으로 시작할 수 있습니다. 그 경험이 충분히 쌓이면 스프링과 같은 다른 프레임워크로 옮기는 것도 어렵지 않습니다. 세부사항은 여러분의 개인적인 상황과 목표, 그리고 입문 과정에서 느껴지는 편안함에 따라 달라질 수 있으므로, 편하게 조절하시면 됩니다.

목록으로

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