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