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