2023.11.2에 시작해서 2023.12.14일 까지 약 6.5주 간의 NEXTSTEP TDD, 클린 코드 with Java 후기를 남겨보려고 한다.
지금까지 개발 공부를 하면서 기능 구현에 집중하다 보니 내 코드는 늘 쓰레기 그 자체였다. 클린코드에 대한 욕심이 있었고 배워보고자 하는 생각이 항상 있었지만, 막상 무엇을 공부해야 하는지 몰랐으며, 사실 시작할 용기가 없었다.
그러다 우테코 교육을 전담하는 NEXTSTEP이라는 교육기관이 TDD와 클린코드 강의 별도 유료 강의로 진행하고 있다는 것을 알게 되었다. 'TDD, 클린 코드 with Java' 과정은 '실무 경력이 1~3년차' 대상으로 한 강의이고 수강료가 80만원이나 했기 때문에 취준생 나는 고민이 많았다. 하지만 클린코드와 TDD에 대해 배워볼 수 있는 좋은 기회라고 생각해서 신청했다.
강의 진행 방식은 다음과 같다.
1. 매주 한번 3시간동안 온라인 세션이 있다. (녹화 강의 제공)
2. 6.5주동안 본인의 페이스에 맞춰 4개의 미션을 진행한다.
3. 미션마다 단계(step)가 있으며 한 단계의 요구사항을 모두 구현하면 리뷰어에게 PR을 보내 코드리뷰를 받는다.
4. PR merge가 반려되면 리뷰 내용을 반영 후 다시 리뷰를 요청한다.
5. 미션마다 리뷰어가 다르다.
강의를 수강하면서 가장 좋았던 것은 온라인 세션과 코드리뷰 였다.
매주 한 번의 온라인 세션에서는 개발자 취업시장 현황, 백엔드 개발 로드맵, 협업과 소통 역량은 어떻게 기를 것인가 등등 짧은 스몰톡과 함께 미션 진행 및 코드 구현 피드백이 진행되었다. 주입식의 딱딱한 강의가 아닌 수강생들과 소통하면서 강의가 진행되어 재밌었고, 특히 미션을 진행하면서 생각했던 여러 가지 기술적 고민을 명쾌하게 설명해 주는 게 너무 좋았다. 그리고 코드리뷰에서는 리뷰어가 해답을 주지 않고 해답을 직접 찾아보고 생각할 수 있게 피드백을 주는게 굉장히 도움이 되었다. 또한 리뷰어의 생각을 강요하지 않고 내가 더 좋은 코드를 작성할 수 있게 해주는 피드백도 너무 좋았다. 그리고 매 미션마다 리뷰어가 달라서 같은 내용에 대해서도 리뷰어마다 의견이 다른점이 재밌었다.
TDD, 클린 코드 with Java 과정을 수강하면서 객체지향프로그래밍, TDD, 클린코드에 대해 배우고 미션을 통해 직접 체감 할 수 있던점이 가장 만족했다. 80만원이라는 돈이 절대 아깝지 않았고 시간과 돈만 있다면 현재 본인의 상황(취준생, 현업 개발자)에 상관없이 무조건 추천한다.
내 리뷰 모음 : https://github.com/jeounpar/nextstep-my-reviews
수료증