🔴 To Do List for this week
1. 매일 알고리즘 문제 1개 이상 풀기
2. GitHub에 1일 1commit하기
3. 주 80시간 이상 공부하는 시간 가지기
4. 순열, 조합, 백트래킹 학습하기
5. 우선순위 큐 연습하기
6. Spring 학습하기
🟠 Facts : 내가 한 일
1. 스프링 부트 학습
2. 알고리즘 문제 풀이
3. 순열, 조합, 중복 순열, 중복 조합
4. 우선순위 큐
5. GitHub commit하기
6. 개인 과제
🟡 Findings : 내가 배운 것
1. 스프링 부트 (스프링 프레임워크)
- 스프링 MVC의 이해와 사용 방법
- Restful API를 이용한 CRUD 작업
- Path Variable과 Request Param
- ModelAttribute와 ResponseBody
- Controller와 RestController의 차이점
- IoC와 DI
- JPA
2. 알고리즘 문제 풀이 / 자료구조
- 순열, 중복순열, 조합, 중복조합의 개념을 이해하고 학습하기 위해 백준 N과M 시리즈 문제 풀이 진행중
- 우선순위 큐의 개념 확립
🟢 Results : 결과
1. 매일 알고리즘 문제 1개 이상 풀기
-> 이틀을 제외하고는 문제 풀이 해결 완료
2. GitHub에 1일 1commit하기
-> 과제와 알고리즘 문제를 commit 성공
3. 주 80시간 이상 공부하는 시간 가지기
4. 순열, 조합, 백트래킹 학습하기
-> 순열, 조합을 이용한 문제 풀이 진행중
5. 우선순위 큐 연습하기
-> 개념만 확립한 상태임
6. Spring 학습하기
-> 강의와 과제를 통해 개념을 확립해가고 있음
🔵 Feelings : 느낀점
Spring Boot를 처음 접해보는 탓에 강의 진행 속도나 습득 속도가 느리기는 하나
꾸준한 복습과 학습으로 개념을 설립해 나가는 중이다!
5-7시는 알고리즘 학습 시간으로 계획하고 있는데
집중하다보면 시간을 넘길 때가 많아 시간 조율이 필요할 것 같다
🟣 To Do List for next week
1. 매일 알고리즘 문제 1개 이상 풀기
2. GitHub에 1일 1commit하기
3. 주 80시간 이상 공부하는 시간 가지기
4. 스프링부트 3, 4주차 개념 확립
5. 백트래킹 문제 풀이
6. 우선순위 큐 활용해 문제 풀이해보기