2022 Masters Course/Web Backend Course 35

2022 마스터즈 코스(백엔드) 35일차 회고(2022. 2. 25.) - "고진감래"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 지난 1주간의 페어 프로그래밍 과정의 마지막 날이다. 사실 3일차 때 과제 3단계까지 모두 구현하고 4일차와 5일차 때는 개인 공부를 하기로 했었으나 4일차 때는 코드 리뷰 피드백 결과를 반영하고 기존 로직을 개선 작업을 수행하느라 5일차 때는 git의 미숙한 조작으로 인해 하루종일 git 작업만 수행하느라 결론적으로 일주일 내내 페어 프로그래밍을 하게 되었다. 이번 한 주간 그룹 리뷰나 다른 분들의 회고글을 보면서 유난히 다들 체력적으로 힘들어 하고 있음을 체감할 수 있었다. 사실 나 역시도 이번주에 특히나 체력적으로 힘들다는 것을 느끼고 있는 중이다. 기..

2022 마스터즈 코스(백엔드) 34일차 회고(2022. 2. 24.) - "개념과 실무는 별개"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘로 이번주 주어진 미션 과제를 (많이 부족하지만) 모두 해결하고 페어이신 선을로님과의 페어 프로그래밍 또한 마무리를 지을 수 있었다. 지난 4일간의 페어 프로그래밍을 통해 많은 것을 배울 수 있었는데, 선을로님께서도 이번주간 페어 프로그래밍을 통해 많은 것을 배울 수 있었다고 말씀 주셔서 감사한 마음이 들었다. 이번 미션 과제를 통해서 객체지향 프로그래밍에 대한 나의 부족한 점들을 확인하고 보완할 수 있는 경험도 얻을 수 있어 좋았지만 무엇보다 프로그래밍을 시작한 이후로 처음으로 "함께" 프로그래밍을 할 수 있었던 경험을 얻을 수 있었던 것이 가장 좋았다. 지난..

2022 마스터즈 코스(백엔드) 33일차 회고(2022. 2. 23.) - "페어 프로그래밍 vs 개인 프로그래밍"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 페어 프로그래밍 미션을 시작한지 3일차가 되는 날이다. 페어와 나는 미션 1일차 시 "비효율적"이더라도 설계, 구현 등 하나하나 협의를 통해 결정해가면서 "함께" 프로그래밍을 하기로 했다. 즉, 나는 이번 미션에서의 마음가짐은 빠른 작업(프로그래밍) 보다는 팀원과 "함께" 프로그래밍을 구현하는 것 자체에 초점을 맞추기로 했었다. 이는 의사 결정을 함에 있어 합의를 하는 시간이 빈번하게 일어나기에 프로그램을 개발하는데 매우 오래 걸리고 투자 시간 대비 많은 성과를 낼 수 없는 단점이 있었다. 하지만 프로그램을 구현함에 있어서 누군가가(페어와 나 모두) 어떤 부..

2022 마스터즈 코스(백엔드) 32일차 회고(2022. 2. 22.) - "그냥이라는 건 없다."

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 오늘은 어제 1단계 미션에 이어서 2단계 미션이 공개되었고 다시 페어와 함께 미션을 진행했다. 이번 페어 프로그래밍을 할 때는 저번과 같이 프로그램의 방향을 제시하는 역할을 하는 "네비게이터"와 직접적으로 프로그래밍 역할을 하는 "드라이버"를 교대로 번갈아 가면서 수행했다. 저번 회고(23일차)에서도 사실 잠깐 경험했었던 거지만 개인적으로는 "네비게이터" 역할을 수행하는 것이 상대적으로 피곤한 일이라고 느껴졌다. 왜냐하면 네비게이터는 드라이버에게 프로그램을 어떤 식으로 구현해나갈지를 제시해줘야 하기 때문이다. 이를 위해서는 스스로부터 프로그램에 대한 그림을 먼저 그..

2022 마스터즈 코스(백엔드) 31일차 회고(2022. 2. 21.) - "소프트 스킬을 위한 연습, 페어 프로그래밍"

해당 글은 코드스쿼드 2022 마스터즈 코스 "Java 웹 백엔드" 과정을 수강하면서 학습한 내용 등에 대한 회고 글입니다. :) 수강 회고 이번 한 주 역시 저번 주와 마찬가지로 자바 프로그래밍 미션이 주어졌으나, 저번 주와 다른 점은 이번 미션은 페어 프로그래밍으로 진행된다는 점이었다. 오늘은 지난 2월 9일(마스터즈 코스 23일차) 이후로 처음 페어 프로그래밍을 진행해보는 것이다. 지난 번 페어 프로그래밍 때 협력하여 "함께" 프로그램을 만들어 가는 느낌이 좋았었기에 이번 한 주 미션은 뭔가 과제 해결에 조급하기 보다는 "어떻게 하면 팀원과 협력하여 좋은 결과를 낼 수 있을까"에 초점을 맞추기로 했다. 아울러, "어떻게 하면 팀원과 효과적으로 의사소통할 수 있는지"를 충분히 고민하는 등 소프트 스킬..