본문 바로가기
반응형

교육 활동8

TDD, Clean Code with Java 14기 마지막 회고 [2022. 05. 10 ~ 2022. 06. 01] TDD 강의가 끝난 지 1, 2주가 지난 시점이지만 늦게나마 마지막 회고를 작성해보려고 합니다. 4, 5주 차 회고에서 작성했다시피 그때 당시에 볼링이라는 마지막 미션을 남겨둔 상태였습니다. 그래서 좀 여유를 부리기도 하였고 미션의 난이도가 지난 3개의 미션보다 월등히 높아진 것을 체감하여 강의가 끝나는 날까지 꽉 채워서 미션을 진행하였습니다. 4월에 TDD 강의를 수강하면서 꼭 모든 미션은 완수하겠다는 목표를 세웠는데 그 목표를 이룬 거 같아서 참 다행이지만 강의가 끝난 지금 매일 진행하던 미션을 안 하니깐 뭔가 허전한 기분이 들기도 하네요. 모든 미션을 클리어하면 다음 기수의 리뷰어가 될 수 있는 기회를 주신다고 하셨었는데 조금이지만 기대를 해보면서 마지막 미션인 볼링이 난이도가 높은 만큼 리뷰어님께.. 2022. 6. 13.
TDD, Clean Code with Java 14기 4, 5주차 회고 [2022. 04. 26 ~ 2022. 05. 09] 4주 차를 스킵해버려서.. 4, 5주 차 회고를 한 번에 작성하도록 하겠습니다. 4, 5주 차에는 사다리 타기 미션 하나만을 완전히 클리어하는데 목표를 삼았습니다. 미션을 하면서 정말 많은 피드백을 주셨고, 그 과정에서 많이 성장한 것을 느꼈습니다. step 1은 자바 8 스트림, 람다, Optional 관련 미션, step 2, 3, 4는 사다리 타기 미션을 진행하였고 피드백받은 내용과 미션을 수행하면서 했던 내용은 다음과 같습니다. 먼저 미션을 하면서 공통적으로 신경 썼던 부분은 다음과 같습니다. - 원시 값, 문자열 분리 및 포장 - 메서드 분리 및 클래스 분리 - getter의 사용 대신 클래스에 메시지를 보내자 - 자바 8의 스트림, 람다를 사용해보자 - 모든 엔티티를 작게 유지하자 (인스턴스 .. 2022. 5. 9.
TDD, Clean Code With Java 14기 3주차 회고 [2022. 04. 19 ~ 2022. 04. 25] 벌써 3주 차 회고를 작성할 시간이네요. 먼저 3주 차에 한 일을 정리하면 다음과 같습니다. [3주 차에 한 일] 1. 첫 번째 미션인 자동차 경주 리팩토링 - 원시 값 분리 - getter 대신 클래스에 메시지 보내기 2. 로또 미션 갈아엎기 - 원시 값 분리 - getter 대신 클래스에 메시지 보내기 - 일급 콜렉션 사용하기 3. 사다리 타기 미션 시작 첫 번째 미션인 자동차 경주는 끝이 났지만 리팩터링 할 부분이 있어 보여서 리팩터링을 했습니다. 두 번째 미션인 로또를 하면서 코드를 싹 한 번 갈아엎고 요구사항에 맞춰 기능을 다시 구현해보기도 하였고요, 로또 미션이 끝나지 않았지만 병렬로 미션을 진행하는 것도 추천하신다 하셔서 사다리 타기 미션도 시작했는데 이 부분에 대해서 공유하고 정리하면 좋을.. 2022. 4. 25.
TDD, Clean Code With Java 14기 2주차 회고 [2022. 04. 11 ~ 2022. 04. 18] 2주 차에 접어들면서 첫 번째 미션인 자동차 경주를 끝냈습니다. 첫 번째 미션에서는 테스트 작성 방법과 함께 메소드 분리, 클래스 분리 등과 같은 역할과 책임을 나누는데 초점을 둔 미션 같았습니다. 평소 코딩하던 습관이 있었기 때문에 리뷰를 통해서 좋은 코드를 작성하는 방법과 의식하는 코딩을 배울 수 있어서 재밌었습니다. 뿐만 아니라 메소드의 위치라던지 변수의 선언, 인스턴스 변수가 꼭 필요할지? 등과 같이 다른 개발자분들과 협업을 할 때 오해의 소지라던지 미스 커뮤니케이션이 날 수 있는 부분을 고민하고 개선하는 과정을 거쳤습니다. 미션을 진행하면서 스트림을 사용해봤는데 제가 작성한 스트림에서 더 간결한 방법이 있어서 그 내용을 정리하고 지금까지 진행한 두 번째 미션인 로또에 대해서 정리해보도록 하겠습니.. 2022. 4. 19.
TDD, Clean Code With Java 14기 1주차 회고 [2022. 04. 04 ~ 2022. 04. 10] 현직자를 대상으로 하는 강의인 우아한테크캠프 Pro에 관심이 있어서 우테켐을 운영하는 nextstep 플랫폼을 알게 되었습니다. 그런데 우테캠은 만 3년 이상의 경력을 지원 자격으로 두고 있기 때문에 저는 수강을 할 수 없었습니다... 그래서 nextstep을 둘러보면서 수강할 수 있는 강의를 찾아봤는데 TDD, Clean Code With Java는 수강할 수 있었습니다! TDD 강의가 어떤지 커리큘럼을 보고 기존에 수료하신 분들의 후기를 보니깐 너무 좋은 강의인 거 같아서 오픈 알림 신청을 하고 강의가 개설된 후에 바로 결제해서 4월 4일에 첫 시작을 했습니다! 아직 강의는 1주 차 밖에 안됐고 2022년 4월이긴 하지만 아마 올해 최고의 선택이 되지 않을까 생각됩니다. 특히나 개발 문화가 없는 회사.. 2022. 4. 11.
삼성 청년 SW 아카데미(SSAFY) 싸피 3기 후기 - ③ : 2학기 안녕하세요, SSAFY 후기 ① 편에서는 입과 하기 위한 절차를, ② 편에서는 입과 후 1학기의 내용을 정리했었습니다. ③ 편에서는 2학기에 진행한 프로젝트에 대해서 정리해보려고 합니다. 회고 느낌의 글이기 때문에 제가 한 거 위주로 정리하겠습니다. ①, ② 편과 마찬가지로 문제가 되는 부분이 있다면 글을 삭제하도록 하겠습니다. History ①: 지원서 작성, SW 적성 진단, Interview 느낀 점 [SSAFY] - 삼성 청년 SW 아카데미(SSAFY) 싸피 3기 후기 - ① : 합격 ②: SSAFY 입과 후 1학기 정리 [SSAFY] - 삼성 청년 SW 아카데미(SSAFY) 싸피 3기 후기 - ② : 1학기 ①, ② 편과 마찬가지로 1 ~ 2년 전의 경험이기 때문에 기억 왜곡이 있을 수 있음을 .. 2021. 12. 31.
반응형