벌써 12월이 되었습니다. 한달이 훌쩍 지나갔네요. 정식으로 부트캠프는 99일이라고 홍보가 되어있지만 사전 스터디 기간까지 합친다면 거진 2달의 기간이 지나갔습니다. 11월에는 자바가 무엇인지 객체지향 프로그램이 무엇인지 처음 배우는 시간이었습니다. 그동한 배우고 구현 해본 것들을 나열하자만 아래와 같습니다.
- JWT를 이용해서 Flask python 회원가입, 로그인 기능 구현
- 자바의 정석 유튜브 동영상 강의 ch 1 ~ 7
- 프로그래머스 문제 풀이 30개
- 혼자공부하는 자바 ch 1 ~ 7
- 깃과 깃허브 사용해서 협업
- 1주차 미니프로젝트 완성
- 2주차 알고리즘 test
- 3주차 Spring 주특기 1주차 강의
- 객체지향 프로그래밍 과제
- 게시판 구현 (CRUD 기능 구현: 등록, 조회, 수정, 삭제)
- Postman 사용
- JPA 기초
- HTTP method (PUT, POST, DELETE 등)
- API 명세서 작성
- API 만들기
생각보다 한 게 많지만 없습니다.
개발자가 되기 위한 단계로 보면 이제 튜토리얼의 튜토리얼을 뗀 수준입니다.
자바도 그렇고 이제 갓 배우기 시작해서 뭐든 다 새롭고 매일 엄청난 양의 새로운 정보를 습득하다 보니 혼란할 때도 많습니다. 어제 튜터님께 자바 공부를 하고 있다고 말씀드리니까 자바 백엔드 개발자 공부 로드맵을 이야기 해주셨습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
자바 백엔드 공부 로드맵
자바 공부 로드맵
1. 자바의 정석
- 남궁성 자바의 정석 유튜브 보면서 다 따라치면서 연습하기
- 객체지향 부분은 스스로 예제 만들면서 익히기
2. 모던 자바인 액션
- 자바 8, 9, 10 버전을 예시와 함께 설명하는 책
3. 컴파일러 만들기
- 컴파일러 만들어보기
책입니다 --> 책정보 링크 클릭
4. 클린 코드, 이펙티브 자바
고급 개발자가 되기 위해서 읽자.
(클린 코드 다음에 읽을 책)
schema 설계
DB 설계 중요
컴퓨터 공학 Network
1. MIT 유튜브 강의
2. 네트워크 공부하기
Spring 공부
- 좀 두꺼운 편이니까 아래 책을 먼저 읽는 것도 추천
- 토비의 스프링보다 얇은 편
3. 김영한 강의도 추천
알고리즘 코딩 테스트 공부
하루에 1문제 풀기.
lv 순으로 풀기 보다는 bfs, dfs (최단시간) 문제 등 유형별로 풀어보기
12월의 목표는....
- 자바에 대해 어느정도 익숙해지는 것
- 자바의 정석 남궁성 유튜브 강의 완강
- 혼자공부하는자바 완독
- 아무것도 안보고 CRUD 혼자 구현해 보는 것
- 이건 이번 주말에 할 겁니다
- Spring 김영한 입문 강의 완강
- 28개 강의
- 알고리즘 공부
- 2일에 한 문제씩 풀기
입니다.
2월 17일이 항해99 부트캠프가 끝나니까요. 그때는 얼마나 성장해 있을지 기대가 됩니다.
나는 2023년 1분기 이내 취직한다.
'TIL' 카테고리의 다른 글
TIL Spring @Component @Autowired 어노테이션 제어의 역전 221203 (0) | 2022.12.03 |
---|---|
TIL JPA 심화 영속성 컨텍스트 @Enumerated (feat. 꿈에서도 코딩)221202 (0) | 2022.12.03 |
TIL 팀과제 JPA 뜻 Request Response HTTP Method 221130 (0) | 2022.12.01 |
TIL Spring boot 1주차 개인 과제 CRUD Postman JPA 221129 (0) | 2022.11.30 |
TIL H2 Console JPA 기초 상속을 사용해서 생성 수정 시간 관리 221128 (0) | 2022.11.28 |