Facts
-
프림 알고리즘을 정리했습니다.
-
그래프와 관련된 알고리즘들을 복습했습니다.
- BFS, DFS, 다익스트라
- 재귀로 풀었던 것을 while문을 사용해 풀도록 했습니다.
-
코딩 테스트 문제를 풀었습니다.
-
스프링 - 디자인 패턴, 웹 개발 개론, 스프링 부트 시작하기 chapter를 수강했습니다.
- 프록시, 데코레이터, 옵저버, 파사드, 전략 패턴의 개념을 공부하고 예제를 통해 작게 구현했습니다.
- https://github.com/hyejineee/GofDesignPatterns/commits/master
- 웹 개발 개론 chapter를 공부하면서 예전에 공부했던 Http, RestApi등의 개념을 복습했습니다.
- 스프링 부트 chapter를 통해 스프링 부트란 무엇인지 알고, 간단하게 get메소드를 사용하는 api를 만들어보았습니다.
Feelings
- 스프링 부트를 프로젝트를 처음 만들었습니다. 뭔가 느낌이 express로 서버 만드는 거랑, flask로 만드는 거랑 느낌이 비슷합니다. 앞으로 어떤 부분이 달라질지 모르지만 이전에 만들어봤던 것들과 비슷해서 금방 배울 수 있을 것 같습니다.
- 코딩 테스트 문제 푸는데에 집착하지 않고 시간 초과시 다른 작업으로 넘어가니 많은 작업을 할 수 있었습니다. 어제 보다 시간 컨트롤을 잘 한 것 같아서 기분이 좋습니다.
- 오늘 해야 할 일을 적을 때 여러 작업을 한 번에 묶어서 적는다는 것을 알았습니다. 항상 무언가를 하지만 작업물이 눈에 잘 보이지 않아 속상했는데 문제를 찾은 것 같습니다. 작업들을 작은 단위로 다시 쪼개서 보니 하루에 많은 것을 할 수 있었습니다.
Findings
- 작업을 작게 만들고 빠르게 해 나가는 것이 많은 일을 처리할 수 있습니다.
- 과거에 비슷한 경험을 통해서 새로운 것을 빠르게 배워 나갈 수 있습니다.
Future Action Plans
- 나는 큰일을 작은 일로 쪼갤 수 있는 사람입니다.
- 작은 일들을 순식간에 해치워 나갈 수 있는 사람입니다.