1. 어려웠던 부분 : 오늘은 혼공자책과 자바 객체지향의 원리와 이해 책을 보면서 자바 기초에 대한 부분을 더 다지는 시간을 가졌다. 객체지향이라는 개념을 접한지 벌써 한달이 지났지만 여전히 참 애매하고 어렵다. 객체 = 유일무이한 존재, 각각의 객체가 갖고있는 공통된 특징을 클래스라고 한다. 클래스 설계는 어디까지를 공통된 특징으로 삼을 것인가에 대한 고민이 필요한 것 같다. 나를 하나의 객체라고 생각했을때, 어떤 클래스 집단에 속하고 싶은지 생각해 보게 되는 그런 개념 공부의 날이었다.
2. 느낀 점 : 오늘 팀원분들과 함께 코드리뷰를 했는데, 생각보다 시간이 오래 걸렸다. 다들 한줄씩 친절하게 설명을 해주셔서 다시한번 흐름을 파악할 수 있었던 것 같다. 요즘 미국 빅테크 기업들에서 대규모 layoff가 일어나고 있는데, 실제로 내가 구독하는 유튜브 두명 모두 해당 대상자가 되셨다는 영상을 봤다. 개발자 하면 먹고살 걱정 안하겠지 했는데, 시장경제가 안좋으니 마냥 그렇게 생각할 수는 없겠구나 라는 생각이 들었다. 중꺾마 라고 했던가. 어쩌겠어 일단 닥친 것 부터 해야지. 인생의 시련은 앞으로의 성장을 위한 불가피한 요소인 것 같다. 매일이 쉽지 않지만, 나를 더 믿어보자.
3. 새로 알게 된 내용 : 트랜잭션에 대한 공부를 했다. 그리고 트러블슈팅 정리를 통해 다음 코드 작성땐 통해 어떤 부분을 유의해야 하는지 정리할 수 있었다.
4. 셀프칭찬 (오늘 잘한 일) : 코드 리팩토링을 통해 중복되는 Dto를 하나로 합쳐주고, 클래스명이나 메소드 이름도 나중에 쉽게 알아볼 수 있도록 리팩토링하는 작업을 해주었다. 그리고 추가 작업이었던 회원탈퇴 부분을 구현했다. 미경님의 조언이 있었지만, 이 과제를 하면서 처음으로 내가 스스로 코드를 구현한 것 같아서 헛공부는 아니었구나 라는 생각이 들었다. 스스로 알게모르게 어느정도 CRUD를 이해하고 있다는 생각이 들어서 마음이 어제보다 가벼워 졌다.
5. 내일 할 일 : 심화주차 강의자료 정리 마무리(Testcode, 예외처리), 언어스터디(chap 11), 내코드 + 다른사람 코드 보고 손코딩 다시해보기
[오늘 공부한 부분]
'TIL (Today I Learned)' 카테고리의 다른 글
[35] TIL 미니프로젝트 시작(기획) (0) | 2022.12.17 |
---|---|
[34] TIL 심화주차 마무리 / 감자 (?) (0) | 2022.12.16 |
[32] TIL 심화주차 개념 정리 + 좋은 개발자란? (6) | 2022.12.14 |
[31] TIL 주특기 심화주차 과제 끝 (0) | 2022.12.13 |
[30] WIL (항해99 4주차) 주특기 숙련 회고 (0) | 2022.12.11 |