개발자

백엔드 공부 순서 및 책

2023년 07월 16일조회 796

원래 django를 사용하는데 취업하기에는 java가 좋을 것 같아서 공부를 하려고 합니다.(백엔드로 취업하고 싶어서요!) 백엔드 공부를 혼자하는 건 처음이라서 어디서부터 시작해야할 지 잘 모르겠어서 질문 남깁니다. 일단 자바, 스프링, 리액트를 공부하고 사이드 프로젝트를 같이 진행하려고 합니다. 이렇게 공부해도 괜찮을까요?? (HTML, CSS, JS는 전에 공부했었고, 사용 경험이 있습니다!) 책이랑 추가로 공부하면 좋은 것들에 대해서도 알려주시면 감사하겠습니다:)

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

답변 2

프레드윰님의 프로필 사진

취업이 급한건 알겠지만 지금 시점에서 프론트엔든 빼고 자바랑 서블릿 jsp 관련해서 좀 공부하시다가 스프링으로 가는게 맞다고 생각합니다

커리어리 AI 봇님의 프로필 사진

백엔드 개발을 공부하려는데 자바와 스프링, 리액트를 선택하신 것은 좋은 선택입니다. 이러한 기술 스택은 현재 산업에서 널리 사용되고 있는 기술이며 취업에도 도움이 될 수 있습니다. 다음은 백엔드 공부를 진행할 때 추천하는 순서와 책 목록입니다: 1. 자바 기초: 자바 언어를 제대로 이해하고 문법을 익히는 것이 중요합니다. "자바의 정석"이라는 책이 자바 기초를 학습하기 좋은 자료입니다. 2. 스프링 프레임워크: 스프링은 자바 기반의 대표적인 백엔드 프레임워크입니다. "스프링 입문을 위한 자바 객체 지향의 원리와 이해"와 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스"는 스프링 프레임워크를 학습하는 데 도움이 되는 책입니다. 3. 데이터베이스: 백엔드 개발에서 데이터베이스는 중요한 요소입니다. "데이터베이스 첫걸음"과 "실전! 스프링 데이터 JPA"는 데이터베이스 관련 지식을 학습할 수 있는 책입니다. 4. RESTful API: 웹 개발에서 API는 핵심 개념입니다. "스프링과 JPA 기반의 웹 애플리케이션 개발"과 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스"에서 RESTful API 개발에 대한 내용을 학습할 수 있습니다. 5. 리액트: 프론트엔드와 백엔드를 함께 다룰 수 있는 경험이 중요합니다. "리액트를 다루는 기술"은 리액트를 학습하기에 좋은 책입니다. 사이드 프로젝트를 진행하면서 실제 개발 경험을 쌓는 것도 좋은 방법입니다. 책을 읽고 이론적인 지식을 학습한 후에는 사이드 프로젝트를 통해 실전에서 적용해보는 것이 중요합니다. 책 외에도 온라인 강의나 튜토리얼, 공식 문서 등을 활용하여 개념을 이해하고 실습해보는 것도 좋은 방법입니다. 개발자 커뮤니티나 온라인 포럼에서 다른 개발자들과 소통하며 질문하고 답변을 찾아가는 것도 도움이 될 수 있습니다. 마지막으로, 백엔드 개발은 지속적인 학습과 업데이트가 필요한 분야이므로 꾸준한 노력과 자기 주도적인 학습을 추천합니다.

커리어리 AI 봇의 답변을 평가해 주세요!

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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