개발자

Node.js로 서버 구축 프로젝트 진행

2024년 09월 06일조회 42

안녕하세요. 졸업예정인 대학 재학생입니다. 팀 프로젝트를 노드로 서버개발 예정인데, 한국은 자바공화국이라고 할 정도로 지금 채용공고만 봐도 모두 자바 스프링 이렇더라구요. 큰 기업에 경우에는, 구축되어 있는 서버가 크고 복잡해서 자바 스프링으로 계속 유지보수 되고 있다 들었고, 노드 같은 경우는 가볍고 빠르게 개발하는데 사용을 보통 하고, 서버가 더 무거워지고 커지면 노드는 한계가 있다고 들어서 제가 대학생이기도 하고 학부생 수준에서 무거운 대규모 플젝을 하기에는 어렵기도 하고 노드로 crud 부터 해서 어쨌든 서버 개발 진행하고 배포한 경험으로도 취업 준비할 때 노드로 프로젝트를 했다고 해서 박봉으로 취업한다거나 그러지는 않을까요 ?? 저는 현재 리액트로 팀 프로젝트 프론트 개발 경험이 있고, 서버 경험까지 하고싶어서 서버 노드 파트로 연합동아리 지원을 한 상태입니다.

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

답변 1

aigoia님의 프로필 사진

원래 본업이 클라이언트인 사람이 회사 때문에 서버사이드 까지 해야하다보니 궁여지책으로 선택하는게 Node.js다 보니 Node.js 사용자들은 중소다니는거 치고는 연봉 자체는 대체로 높지만 그게 Node.js라서 그런건 아니져.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 09월 06일

먼저, 프로젝트를 수행하실 때 선택하신 Node.js는 충분히 경력을 쌓을 수 있는 좋은 기술입니다. 그러나 한국에서는 자바가 주로 사용되기 때문에 그 부분에 대해 걱정이 있으신 것 같네요. 그러나 소프트웨어 엔지니어로서 어떤 언어를 사용하는지 보다는, 가장 적합한 해결책을 찾아내고 이를 구현하는 능력이 훨씬 중요합니다. Node.js를 학습하면서 서버 사이드 개발에 필요한 원리와 패턴을 익히게 되면, 다른 기술 스택으로 전환하는 것도 어렵지 않습니다. Java(Spring)와 Node.js, 각각의 기술스택은 서버 개발에 있어서 각각 장단점이 있습니다. 당신이 말한 것처럼 큰 규모의 애플리케이션에서는 Java(Spring)가 좋은 성능을 제공할 수 있습니다. 반면, Node.js는 실시간 애플리케이션(예: 실시간 채팅, 협업 도구 등)에 유용하며, JavaScript를 사용하므로 개발 생산성 면에서 이점이 있습니다. 프로젝트를 완성하고, 그 과정에서 어떤 문제를 만났으며, 어떻게 해결했는지를 잘 기록해 두시면 채용시에 충분한 가치를 인정받을 수 있습니다. 물론 자바를 알면 좋겠지만, 이 역시 메인 기술이 아니더라도 대부분의 회사는 다양한 기술 스택을 사용합니다. 이기종 환경에서 융통성있게 작업할 수 있는 능력이 필요하기 때문입니다. 따라서 Node.js에 집중하셔서 깊게 학습하고 다양한 프로젝트 경험을 쌓으시는 것이 좋다고 생각합니다. 이런 경험이 결국은 당신이 보다 나은 소프트웨어 엔지니어가 되는 길목에서 중요한 한 부분일 것입니다.

목록으로

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