안녕하세요! 제가 백엔드 개발자는 아니지만 다음과 같은 의견을 드릴 수 있을 것 같습니다
- 회사에 따라서 메인 기술 스택을 선택하는것?
저는 개인적으로 Sprijg, node 둘다 해보시고 좀 더 재미있는 것을 택하라고 하고 싶습니다. 만약 Spring을 공부하는데 재미는 없지만 취업을 위해서 하게되시면 후에 지치는 시기가 빨리 찾아 올 것 같아요!
- 스타트업 vs 대기업(+ 중견)
이것 또한 선택입니다. 하지만 네카라쿠배 등 좀 더 큰 기업으로 가고 싶으시면 기술 능력뿐만 아니라 코딩 테스트 또한 빡세게 준비해야 합니다. 물론 스타트업도 코테를 보는 기업이 있습니다. 사람 마다 코테 준비기간이 다르지만 코테를 통과하지 못하면 스프린이냐 노드냐는 중요하지 않으니까요
- 방향성
하나의 메인 기술스택을 정하시면 그것을 꾸준히 하시면 됩니다. 어차피 후네 다른 백엔드 프레임워크를 써도 기본개념은 크게 달라지지 않습니다.
또한 코딩테스트도 준비하시고 틈틈히 CS지식도 정리하면서 준비하시면 좋을 것 같습니다.
전체적인 백엔드 로드맵은 아래의 링크를 참고해 주세요! 링크 밑으로 내리면 언어별 로드맵이 별도로 존재합니다.
https://roadmap.sh/backend