늦은 프로그래밍 이야기
8주차 WIL 본문
이번주 알게 된 점
Annotation, DI, IoC 컨테이너, POJO
스프링 관련 이론들을 검색해 보고 정리하면서 조금 더 이론적으로 심도있게 알게 되었다.
221220 TIL (@OrderBy)
TIL 오늘 배운 내용 정리 Spring - 개인 과제를 어느정도 끝마치고 시간이 적당히 남아 스프링 관련 내용을 정리해보았다. 2022.12.21 - [내일배움캠프/Spring] - DI (의존성 주입) DI (의존성 주입) DI란? DI
jk891113.tistory.com
221222 TIL
TIL 오늘 배운 내용 정리 Spring - POJO라는 키워드를 많이 들어서 POJO에 대해 알아보았다. 2022.12.23 - [내일배움캠프/Spring] - POJO POJO POJO (Plain Old Java Object) Plain Old Java Object, 간단히 POJO는 말 그대로 해
jk891113.tistory.com
어노테이션에 대하여 자세히 배운 것이 아직 많이 없었고, 검색과 이번주 어노테이션 특강을 들으며 @Target, @Retention 등 Meta Annotation을 사용해 어노테이션을 직접 커스텀할 수 있고, 기존에 제공하는 어노테이션의 @Target과 @Retention을 보고 해당 어노테이션을 어디에 사용하고, 해당 어노테이션이 어디까지 영향을 미칠지 알 수 있게 되었다.
POJO에 대하여 들어는 보았지만, 과제도 해야하고 조금 더 기본적인 것들을 자세히 알고나서 찾아보자는 마음으로 미루고 있었는데, 이번에 POJO에 대해 공부해 보면서 객체지향에 대해 다시금 생각해 본 계기가 되었다.
Java 알고리즘
Java로 알고리즘 문제를 풀면서 Java의 문법 중 몰랐던 것들 헷갈렸던 것들을 정리하고 알고리즘에서 자주 등장하는 리스트, 배열에 대해 집중적으로 정리하여 조금 더 자세히 알게되는 계기가 되었다.
221219 TIL (알고리즘, 개인과제)
TIL 오늘 배운 내용 정리 알고리즘 - 프로그래머스 알고리즘 1레벨 10문제를 풀어보았다. https://github.com/jk891113/java-algorithm/blob/main/src/main/java/phonenumber/Solution.java GitHub - jk891113/java-algorithm Contribute to
jk891113.tistory.com
이번주 문제는 저번 주에 비해 비교적 쉽게 느껴졌다. 문제가 쉬워진 것인지 저번주에 했던 문제들의 논점과 비슷한 양상이어서 쉽게 느낀 것인지는 모르지만, 알고리즘에 대한 두려움이 사라지고 할 수 있다는 자신감이 조금 더 생긴 것 같다.
TIL 특강
TIL특강을 들으며 그동안 TIL을 잘못 쓰고 있었음을 깨달았고, 조금 더 나만의 아이덴티티가 담긴 TIL을 써야겠다고 느끼고 TIL 쓰는 양식부터 고치고, 그저 정리글을 블로그에 정리해 놓는것 보다 내가 직접 해보고 경험했던 것들 위주로 TIL을 적으려고 노력하였다.
WIL 작성하는 방식도 잘못되었다는 것을 깨닫고 오늘부터 그동안의 방식에서 벗어나 새로운 방식으로 작성을 할 것이다.
개인과제 리팩토링
스프링 숙련강의 Lv.2의 과제를 리팩토링 해보았다.
221221 TIL
TIL 오늘 배운 내용 정리 Spring - 그동안 알게 되었던 키워드들을 하나씩 차근차근 정리해 나가고 있다. 2022.12.21 - [내일배움캠프/Spring] - IoC 컨테이너 IoC 컨테이너 IoC (Inversion of Control) IoC : Inversion o
jk891113.tistory.com
221223 TIL (개인과제 리팩토링)
개인과제 리팩토링 스프링 숙련강의 개인과제를 리팩토링 해보았다. 오늘 모두 끝마치고 싶었지만, 특강도 있었고 크리스마스 기념해서 학원에서 연말 이벤트도 있고 해서 끝마치지 못했다. 주
jk891113.tistory.com
금요일부터 새로운 TIL 작성양식에 따라 작성하면서 문제들이나 해당 기능을 수정할 때의 시도해 본 것들, 해결된 점, 알게된 점 들을 바로바로 노션에 작성하며 진행을 하였는데, 생각보다 시간은 많이 걸렸지만, 문제에 대한 나의 생각이 조금 더 명확해지고, 나의 생각의 흐름이라던가, 진행한 내용들을 나중에 봐도 자세히 알 수 있어서 좋았던 것 같다.
앞으로는 노션에 바로 작성하는 것을 익숙하게 만들고, 작성하는 속도를 높이도록 하여 기록에 시간을 많이 쏟지 않고 이전과 같은 속도를 유지하거나 빨라지는 연습을 해야할 것이다.
이번주 목표
새로운 WIL 양식에 의해 목표를 세우는 것을 추가했다. 저번주에는 명확히 목표를 세우지 않아 잘 달성했는지 여부를 확인하기는 어렵지만, 일주일간 공부를 진행하면서 이번주에 꼭 달성해야할 공부내용을 머릿속으로 생각은 해뒀었다.
- 숙련강의 개인과제 Lv.2 완성
- 제시된 알고리즘 문제 모두 풀기
- 숙련강의 개인과제 리팩토링 완성
숙련강의 개인과제 리팩토링은 아직 완성이 되지 않았지만, 오늘까지 진행하면 거의 완성이 될 것 같다.
다음주 목표
- Spring 심화강의 전부 듣기
- 시간이 된다면 Spring 심화강의 중 이해가 잘 안되거나 조금 부족하다고 생각되는 부분 한번 더 듣기
- 제시된 알고리즘 문제 외의 프로그래머스 Lv.1 문제들 중 정답률이 낮은 문제 5문제 풀어보기
- 스프링 시큐리티에 대해 명확히 이해하기
'내일배움캠프 > TIL, WIL' 카테고리의 다른 글
| 221227 TIL (0) | 2022.12.27 |
|---|---|
| 221226 TIL (FetchType) (0) | 2022.12.26 |
| 221223 TIL (개인과제 리팩토링) (0) | 2022.12.23 |
| 221222 TIL (0) | 2022.12.23 |
| 221221 TIL (0) | 2022.12.22 |