WIL:) 2023년 6월 3주차

🔴 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. 우선순위 큐 활용해 문제 풀이해보기

BELATED ARTICLES

more