-
2022년 8월 7일 TIL - 어... 생각보다 시간이 오래 걸린다?Today I Learned 2022. 8. 7. 23:58
이번 주는 드디어 이월 복습 기간이 완전히 끝나고 새로운 웹 개발의 영역으로 발을 들이기 시작하는 첫 번째 주이다. Java를 이용해 웹 서버를 구축하는 프레임워크인 Spring에 대한 강의가 주어졌다.
이번 주 강의의 내용은 지난 주에 구현했었던 웹 서버 기반 마카오뱅크를 Spring을 이용해 구현하는 내용이었다. 만들어지는 프로그램의 기능은 지난주와 사실상 같은데 Spring을 이용해 구현한다는 데에서 차이가 있었다.
그래서인지 강의에서는 이미 알고 있는 마카오뱅크가 수행해야 하는 기능에 대한 정의에 대해서는 금방금방 넘어가면서 Spring을 이용해 프로그램을 작성할 때 고려해야 하는 구조, 어노테이션, Spring이 관리하는 객체에 대한 접근 방식 등 지난 주에 작성했었던 Spring으로 어떻게 구현되는지에 초점이 맞춰졌다.
그래서인지 이번 주차에 주어진 강의들의 플레이 타임은 지난주보다 꽤나 줄어 있었고, 강의를 얼른 보고 따라 친 다음에 개념 정리에 시간을 쓸 수 있지 않겠나 생각이 들었다.
그러나 토요일 동안 강의의 흐름을 한번 쭉 보기만 하는데도 의외로 많은 시간을 사용했다. 구체적으로는 도메인 모델이나 저장소, 서비스 개념, 의존성 주입과 같이 지난 주차에서 맛보기를 할 수 있었던 내용들에 대해서는 받아들이기 그렇게까지 어렵지 않았다. 그러나 새롭게 나오는 어노테이션들과 메서드들을 어느 시점에서 어떻게 활용하는지에 대한 흐름을 어느 순간 놓치고 있어, 영상을 멈춘 뒤 머릿속으로 내용을 그려보거나, 그렇게 해도 잘 이해되지 않았던 부분은 되돌려보는 과정 속에서 예상했던 수준 이상의 시간을 사용했다.
일단 왜 강의를 보는 데 오랜 시간이 걸렸는지를 생각해보면 처음 보는 어노테이션들을 어디에 어떻게 써야 하는지를 잘 모르고 있기 때문에 어노테이션의 사용 위치를 다시 찾아보면서 시간이 오래 걸리지 않았나 생각이 들었다.
내일 일과 시간 중에 뽀모도로 시간을 사용해 강의 내용을 인출하다가 스스로 인출하지 못하는 부분이 있으면 강의를 다시 보고 따라치면서 어노테이션의 사용 위치를 명확히 인지하고, 해당 어노테이션에 대한 내용을 개념 노트에 보완해보는 것을 목표하고자 한다.
'Today I Learned' 카테고리의 다른 글
2022년 8월 9일 TIL - 코드는 쳐지는데 찜찜하네... (0) 2022.08.09 2022년 8월 8일 TIL - 마이페이스 (0) 2022.08.08 2022년 8월 5일 TIL - 나는 무엇을 하고 싶을까? (0) 2022.08.05 2022년 8월 4일 TIL (1) 2022.08.04 2022년 8월 3일 TIL - 명쾌한 답이 검색되지 않는 문제 (0) 2022.08.03