개발자

Spring 과 node.js 두 기술을 동시에

2024년 01월 07일조회 613

안녕하세요 25살 백엔드가 꿈인 학생입니다:) 처음에는 javascript로 입문하여 node.js 까지 해서 crud는 물론이고 jwt token cookie validation까지 해보았습니다. 알고리즘 문제 중에 세그먼트 트리 까지 javascript로 코드를 작성하고 그 만큼 알아가는 시간도 좀 되어서 그래도 초급은 뗀 정도가 되지않았을까 합니다. 이제는 시장을 고려하여 java를 배워야 하지 않을까 하는 생각에 java를 배우고 알고리즘도 dp 부터 다시 java로 하고 있습니다. 근데 생각보다 재밌어서 다행이었어요. 근데 이제 java spring을 배워야 하는데 뭔가 node를 버리기가 아깝더라고여, 나중에 시장이 어떻게 될지 모르니까요. 근데 또 같이 병행하면 집중이 힘들 거 같고, 또 방치하자니 까먹을 거 같구여… 한국에서 백엔드로서 취업을 하려면 java spring 과 spring boot를 배우는 게 당연한 거겠죠? (가고싶은 기업이 어느쪽인지 정해지지 않았습니다. 근데 스타트업 보다는 중소 이상을 원합니다) 사실 마음은 spring 쪽으로 기울어서 node 의 시장을 볼 때 돌아가지는 않을 거 같긴한데.. 남의 떡이 더 커 보인다고 node가 아쉽네요. 아무리 Java 베이스 node 서브로 하더라도 나중에도 기억해낼 자신이 없어서요..ㅠㅠ Node는 거의 놔주는 게 맞을까요..?

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

답변 1

프레드윰님의 프로필 사진

노드는 nestjs인가 이게 스프링과 비슷하다고 들었어요 둘다 하셔도 나쁘지 않고 메인 언어 스프링 하시고 서브로 네스트로 해도 되구요 번갈아서 해도 좋구요~ 프로젝트 마다 각자 다르니까 선호 하는 회사로 가셔도되요

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 01월 07일

당신의 고민 정말 잘 이해합니다. 여러 언어와 기술 스택을 동시에 유지하는 것은 어려운 일입니다. 저는 당신이 이미 JavaScript와 Node.js 에 대한 꽤 좋은 이해를 가지고 있으며, 이제 Java와 Spring에 더 많은 시간을 할애하려는 것으로 보입니다. 선택은 명확한 결정에 따라 다르기 때문에 저 개인적으로는 알아야 하는 것에 따라 최선의 선택을 하라고 조언드리겠습니다. 당신이 생각하기로 한국에서 백엔드 개발자로 취업하려면, Java와 Spring을 익히는 것이 유리할 수 있습니다. 이 부분에서 이 기술들이 확실히 많은 회사에서 요구되는 바입니다. 그러나 반면에, Node.js도 각광받고 있는 중요한 기술 중 하나입니다. 특히 웹 개발, API 서버 구축 등에서 사용되며 자바스크립트를 기반으로 하기 때문에 프론트엔드 개발자와 원활하게 협업할 수 있다는 점에서 장점이 있습니다. 따라서 제 추천은 Java와 Spring 학습에 집중하면서도 Node.js에 대한 기본적인 이해를 유지하는 것입니다. 꼭 '버리는' 것이 아니라, 활용도에 따라 비중을 조절하는 방식으로 접근해보실 수 있습니다. 또한 시장 상황과 취업 트렌드를 주기적으로 확인하면서 맞추는 것도 중요합니다. 여전히 세계적으로 높은 인기와 수요가 있는 언어로 Python, Go 등도 고려해보시면 좋을 것 같습니다. 마지막으로, 어떤 기술 스택을 선택하든 핵심은 그 기술을 통해 고품질의 소프트웨어를 만들 수 있는 능력이라는 것을 잊지 마세요. 로드맵은 그저 가이드일 뿐, 결국 개발자의 역량과 소양이 중요합니다.

목록으로

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