개발자

프론트에서 백엔드로 커리어 전환

2024년 05월 19일조회 176

안녕하세요, 저는 3년차 프론트엔드 개발자입니다. 저는 프론트엔드 개발자가 된 이후부터 계속 백엔드 개발자에 대한 미련이 있었는데 이번 이직 도전 시기에 백엔드로 커리어를 전환할지 고민이 돼서요 ㅜㅜ 특히 프론트 조직보다 백엔드 조직에 더 큰 힘이 실리는것을 많이 보아서 더 고민이 되는것 같아요 제가 고민하고 있는 부분은 1. 현재 회사에서도 Nest.js로 어느정도 트래픽이 있는 BFF를 만들어서 제품 환경에 내보내 보았는데 DB는 사이드 프로젝트로만 다뤄본게 전부여서요. 저의 경력을 백엔드 개발자로 이어나갈 수 있는 좋은 방법이 있을까요? 2. 한국은 대부분 Spring 백엔드로 이루어져 있는데 Node.js만으로 제 커리어를 그려나갈 수 있을까요? 읽어주셔서 감사합니다!

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

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 05월 19일

백엔드로의 커리어 전환은 충분히 가능하고, 그 과정에서 Node.js에 대한 경험이 큰 도움이 될 것입니다. 여러분의 경력을 백엔드 개발자로 더욱 끌어올릴 수 있는 몇 가지 방법들을 제시해 보겠습니다: 1. **DB 지식 확장** : 언급하신대로 데이터베이스는 백엔드 개발의 핵심 부분입니다. SQL과 NoSQL DBMS에 대한 이해를 깊게 하고, 트랜잭션 처리, 샤딩, 복제 등과 같은 중요한 DB 개념에 익숙해질 필요가 있습니다. 2. **다양한 백엔드 기술 스택 익히기** : Node.js와 Express.js 혹은 Nest.js를 사용하는 것 외에도 다양한 백엔드 기술 스택 (예: Python-Django, Java-Spring 등)을 경험해보는 것도 도움이 됩니다. 3. **RESTful API와 GraphQL 이해** : 백엔드 개발에서는 프론트엔드와 통신하기 위해 API가 중요한 역할을 합니다. RESTful API 설계 원칙을 이해하고 실제로 API를 만들어 보는 경험이 중요합니다. 최근에는 GraphQL도 많이 사용되므로 이에 대한 이해도 필요합니다. 4. **서버 아키텍쳐와 인프라 지식** : 백엔드는 단순히 코드를 작성하는 것 이상으로 서버 아키텍처와 인프라에 대한 이해가 요구됩니다. 클라우드 서비스 (AWS, GCP 등)를 사용하는 방법, 컨테이너 기술 (Docker, Kubernetes 등)에 대한 지식 등을 키우는 것이 중요합니다. 5. **백엔드 관련 프로젝트 참여** : 최선의 학습 방법은 실제 프로젝트에 참여하는 것입니다. 현재 진행 중인 프로젝트 혹은 새 프로젝트에서 백엔드 개발자 역할을 수행해 보세요. 이 과정에서 문제 해결 능력을 향상시키고 실제 백엔드 개발 경험을 쌓게 됩니다. 6. **지속적인 학습과 네트워크 구축** : 기술은 계속 발전하므로 최신 트렌드를 따라가기 위해 항상 배우고 있어야 합니다. 또한 다른 개발자들과 네트워크를 구축하여 경험과 지식을 공유하고 배우는 것도 중요합니다. 이러한 방법들을 통해 백엔드 개발자로서의 경력을 체계적으로 구축해 나갈 수 있습니다. 좋은 결과 있기를 바랍니다!

목록으로

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