개발자

요즘 백엔드 트렌드

2024년 02월 07일조회 489

안녕하세요 백엔드를 지망하는 학생입니다! 현재 웹 백엔드로 Node js를 사용하고 있습니다 express를 사용해서 구현하고 있고, Nest js도 어느정도 사용할 줄 압니다 . 하지만 한국 시장은 spring이다라는 소리를 너무 많이들어서 현재 스프링을 공부할지 리액트를 공부해서 풀스택 개발자를 꿈꿀지 고민이 돼서 글을 올립니다! 현재 firebase를 이용해서 웹 서비스 출시를 했고 DB쪽도 Mysql 등 CRUD까지는 할 줄 아는 수준입니다! 아니면 추천해주시는 언어나 공부 방식이 있을까요?

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

답변 1

김태우님의 프로필 사진

제가 알아봤을 때는 풀스택은 수요가 굉장히 적었던 것으로 기억합니다. 개인적으로 풀스택이란 영역 자체도 신입으로 들어가기에 조금 모순이 있다는 생각도 듭니다. 따라서 작성자 분이 흥미가 더 있으신 쪽으로 프론트인지 백인지 방향성을 잡는 것이 좋다고 생각합니다. 백엔드는 현재 한국 시장에선 spring이 압도적인 것이 맞습니다. Node나 python은 외국에서 많이 쓰고 대부분 java spring 기반입니다.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 02월 07일

안녕하세요. Node.js와 Express를 사용하시는 것을 보니, JavaScript에 익숙하신 것 같습니다. Node.js 능력이 이미 있으므로 JavaScript 기반의 프레임워크인 React를 배우는 것도 좋은 선택일 수 있습니다. 이렇게 하면 백엔드와 프론트엔드 모두에서 JavaScript를 사용할 수 있어 개발 과정이 매끄럽고 일관성 있게 진행될 수 있다는 장점이있습니다. 한편으로는, Spring에 대한 학습을 고려하는 것 또한 유효합니다. 현재 많은 기업들이 Java와 Spring 프레임워크를 활용하고 있기 때문입니다. 그리고 Java 역시 객체지향 프로그래밍(OOP)의 중요성을 깨닫게 해주며, 큰 체계가 있는 애플리케이션 설계에 탁월합니다. DB 쪽에서는 이미 MySQL을 다루실 줄 아신다면 NoSQL DB인 MongoDB 등을 추가로 배워보셔도 좋습니다. NoSQL은 데이터 저장 구조의 유연성 때문에 많은 웹 애플리케이션이나 실시간 애플리케이션들에서 선호되고있습니다. 마지막으로 클라우드 기술에 대한 이해도 중요합니다. AWS, Google Cloud Platform, Azure 등을 익혀보시는 것도 추천드립니다. 즉, 풀 스택 개발자를 원하신다면 JavaScript(React), DB(MongoDB), 클라우드(AWS)를 고려해 보시고, 특히 백엔드에 집중하고 싶으시다면 Java(Spring), DB의 확장(NoSQL), 클라우드 기술 등을 공부해 보세요.

목록으로

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