저는 만 5년정도 자바 스프링으로 개발하고 있는 평범한 웹개발자입니다. 자바 스프링을 처음 배우던 시절부터 들었던 '토비의 스프링' 이라는 책은 꼭 한번 봐야한다는 이야기를 많이 들었어서 경력이 조금 찼을때 접했었습니다. 제가 기본기가 부족하여 책을 제대로 이해하지 못했고, 지금도 여전히 제대로 읽지못한 책이 되었습니다.. 그런데 토비님이 스프링 부트의 원리와 이해를 기준으로 강의를 하신다는 소식을 듣고 바로 구매하였습니다. 그리고 많은 깨달음을 얻었습니다! 프레임워크를 사용하는 이유는 '제품(소프트웨어) 품질에 개인이 미치는 영향을 최소화 하기 위함'이라고 생각하고 있었지만 이 뜻을 깊게 이해하지 못했습니다. 하나하나 설정을 직접 해보면서 '스프링부트를 만들때 이런 부분들을 왜 기본으로 설정해 두었을까?'에 대한 고민을 할 수록 '설정 부분들을 개인이 매번 진행하는 것이 아닌 안정적으로 적용된 버전을 이용하는 것이 더 좋겠다' 라는 생각하게 되었습니다. 업무중에 별 생각없이 컨트롤러 -> 서비스 -> 레포지토리로 이어지는 단순 개발의 향연속에 들었던 스프링에 대한 수많은 의문들이 이 강의를 통해서 어느정도 해소된 것 같습니다. 앞으로 나올 토비님의 다른 강의도 기대하면서 단순 업무만 처리하는게 아닌 좀 더 세밀하게 분석할 수 있는 그런 개발자가 되어가보겠습니다. 감사합니다.
사용하는 기술을 더 잘 알면 더 잘 제어할 수 있고 더 효과적으로 활용할 수 있어서 개발이 즐거워지기도 합니다. 부트는 개발자에게 기본적으로도 좋은 도구이면서 그런 경험을 할 수 있게 도와주는 기회를 제공해줍니다. 즐거운 개발을 하시기를 기대합니다. 답이 너무 늦어서 죄송합니다.