TIL, WIL

WIL : Week02

KJihun 2023. 6. 24. 19:24
728x90


Fact: 있었던 일

알고리즘 문제를 총 3~40문제 정도 풀면서 중간중간 스트림에 대해 공부할 수 있었다.

 

 


 

Feeling: 느낀점

알고리즘 문제를 푸는 것은 재미있었지만, 낯선 알고리즘 문제가 나왔을 때는 어려움을 느꼈다.

스트림에 대한 공부는 조금 지루해서 집중이 잘 되지 않았지만, 실제로 활용할 때는 재미있었다.

 

 


 

Finding: 알게된 것

  • 알고리즘 지식이 없으면 해결할 수 없는 문제에도 포기하지 않고 도전하여 방향벡터와 유클리드 호제법, 재귀함수의 적절한 활용법을 익혔다.
  • 자료구조의 적절한 선택과 활용 방법, 그리고 Hash, Tree, Linked List의 차이점을 이해할 수 있었다.
  • 간단한 StreamAPI와 사용법에 대해 이해하고 활용할 수 있었다.

 

 


 

Future: 알게된 것을 어떻게 활용할 것인가

재귀함수와 방향벡터를 구현해보며 이해했고, 이를 기반으로 추가적으로 DFS, BFS 등의 탐색 알고리즘을 공부할 것이다.

추가적으로 이후 코드 작성 시 코드 중복을 최소화하기 위해 재귀함수와 자료구조를 활용하며,

성능과 가독성을 고려하여 StreamAPI도 적절히 활용할 수 있도록 할 것이다.

 

 


 

 

retrospect: 회고

이번주는 모르는게 뭔지, 어디서 막히는지 알 수 있어서 비교적 짧은 시간에 많은 것을 배웠다.

다만 스트림 공부 시 집중하지 못한것이 많이 아쉽다.

다음 주에는 아쉬움이 남지 않도록 더욱 열심히 해야겠다.

 


Weekly Goals: 다음주 목표

1. 남은 강의 완강

2. Spring boot를 이용해 CRUD를 완벽하게 구현할 것

3. Restful한 API를 찾아보고 정리할 것

4. 유용한 lombok 어노테이션을 찾아볼 것

 

 

'TIL, WIL' 카테고리의 다른 글

[WIL] week 5  (0) 2023.07.16
[WIL] Week 4  (0) 2023.07.08
[WIL] Week 3  (0) 2023.07.02
좋은 개발자란? 좋은 개발자가 되기 위해서 해야할 것  (0) 2023.06.30
WIL : Week01  (0) 2023.06.17