본문 바로가기

우아한테크코스/회고12

모락 프로젝트 전체 회고 프로젝트가 끝나고 느낀 점 이전까지 프로젝트를 제대로 해본 경험이 없었다. 앞으로는 제대로 프로젝트를 진행해본 경험이 있다고 말할 수 있게 되어 기쁘다. 프로젝트를 경험해보기 전에는 진정한 협업을 해보지 않았다. 페어프로그래밍이 협업이라고 생각해온 나에게 협업의 기준을 높여준 것 같다. 물론 나중에 실무에서 경험하게될 것에 비하면 이 모락 프로젝트도 애들 장난 수준의 협업일 수도 있다. 그래도 이 경험이 충분히 밑거름이 될 것이라고 생각한다. 매일 팀원들과 함께 하나의 목표를 가지고 고민을 했던 시간들이 굉장히 소중한 경험이었다. 프로젝트를 진행하면서 개발자 진로에 대한 생각도 많이 들었다. 협업하는 과정이 정말 좋은 경험이었지만, 뜻대로 되지 않는 날도 많았다. 예를 들어 팀원들간의 의견 조율이 어려웠.. 2022. 8. 22.
레벨3 팀 프로젝트 7주차 회고 테스트 추가 이번 스프린트에서는 기능을 추가적으로 구현하기 어렵다고 판단되어 7주차에는 테스트 추가 및 리팩토링만 진행했다. 우리 서비스는 기능이 많을 수록 좋은 서비스이기때문에, 기능이 많아야한다. 그렇지만 이번 스프린트에서는 팀 회의를 통해 양보다 질을 택했다. 하나의 기능이라도 제대로 동작하게 만들자! 라는 취지였다. 테스트를 추가하는 것은 지난 6주간의 내가 원하던 것이었지만 막상 그 많은 테스트에 손을 대려니 오랜 시간이 걸리고 힘든 작업이었다. 그래도 추가적인 테스트를 만들어서 오류를 찾아내었을 때 되게 흐뭇했다. 역시 테스트 코드는 중요하다라고 생각이 들었다. 토미(코치)와의 수다 타임 금요일에 토미와 점심식사를 함께하였다. 토미와의 식사 후 둘만의 대화시간이 잠깐동안 있었다. 그 시간 동안.. 2022. 8. 13.
레벨3 팀 프로젝트 6주차 회고 데모데이 이번 스프린트의 데모데이 발표를 맡아서 진행했다. 5분 정도밖에 안 되는 발표였지만, 엄청 떨렸다. 하루정도 준비를 하는 시간을 가졌지만, 막상 발표를 시작하니 다 까먹었다. 그래서 프리스타일로 발표를 진행해버렸고, 뭐라고 발표를 했는 지도 기억이 안 난다. 이렇게 부족한 말하기 능력은 앞으로 내가 극복해야 할 문제인 것 같다. 프로젝트 진행.. 이게 맞나? 데모데이에서 우리 팀이 발표한 것과 다른 팀들이 발표한 것들을 보면 다른 팀들은 이제 거의 마지막을 향해 가고 있는 데, 우리 팀은 이제 시작한 것 같은 느낌이 들었다. 분명 같은 시간 동안 프로젝트를 진행했는데, 왜 차이가 많이 나는 걸까? 이에 대해서 데모데이가 끝난 후 회고를 진행하였다. 우리가 생각한 원인 중 제일 큰 문제는 프로젝트.. 2022. 8. 6.
팀 프로젝트가 나에게 남긴 것 솔직하게 말하자 팀 프로젝트를 진행하면서 솔직하게 말하는 연습을 할 수 있었다. 프로젝트 초반에는 모르는 것에 대하여 솔직하게 말하는 연습을 하였다. 초반에는 팀에서 사용하고자 하는 기술 대부분을 알지 못하였다. 이로 인해 팀원들이 모두 새로운 기술에 대해서 얘기를 할 때 혼자 소외됨을 느꼈다. 시간이 지날수록 팀원들과 멀어지고, 팀에 아무런 도움이 되지 않는다는 생각이 들었다. 그래서 모르는 것에 대해 솔직하게 말하기 시작했다. 모르는 것이 아주 많을 지라도 계속 모르는 것에 대해 물어보았다. 이렇게 하고 나니 팀에 조금 가까워질 수 있었지만, 팀의 진행 속도가 느려지고 팀원들이 귀찮아할까 봐 눈치 보였다. 그러나 예상과는 달리, 팀원들은 본인들도 정확하게 알고 있는 것은 아니기 때문에 나에게 설명을 .. 2022. 7. 31.
레벨3 팀 프로젝트 5주차 회고 테스트 코드의 중요성 5주차 기간 동안에는 지난 4주간의 작업물을 리팩토링하는 시간을 가졌다. 테스트 코드를 제대로 작성하지 않다보니 서비스를 동작하는 과정에서 많은 에러가 발생했다. 레벨 1, 2 과정동안 테스트 코드의 중요성을 배워왔는데, 막상 프로젝트에서는 제대로 적용되지 않은 것 같아 많이 아쉬움을 느꼈다. 테스트 코드를 작성하는 시간이 아까워서 꼼꼼하게 작성하지 않았는데, 이로 인해 더 많은 시간을 날리게 되었다. 이 경험을 통해 기능을 빨리 구현하는 것은 당연히 해야하는 일이지만, 테스트 코드를 더 꼼꼼하게 작성하는게 우선이다라는 생각이 머릿속에 더 강하게 자리잡았다. 너무 빠른 시간 벌써 5주차가 끝났다. 7월이 금방 지나가버렸다. 그만큼 몰입하고 있다고 생각한다. 그런데 프로젝트를 진행하면.. 2022. 7. 31.
레벨3 팀 프로젝트 4주차 회고 4주차를 진행하면서 많은 고민들이 생겨났다. 4주차 동안에 내가 팀에 기여를 하고 있는 것이 맞나? 라는 생각이 많이 들었다. 그리고 스스로가 너무 뒤쳐진다는 생각이 들었다. 왜 이렇게 되었을까라는 생각을 해보았는데, 결론은 집중력 문제였다. 이전까지는 나는 집중력이 좋다 라고 생각을 했다. 그러나 내가 관심있어하는 부분에 대해서만 집중력이 좋았던 것 같다. 잘 모르겠거나, 관심이 가지않는 부분에 대해서는 집중력이 엄청나게 떨어지는 것을 느꼈다. 이 부분은 나보다 팀원들이 더 많이 느꼈을 것 같다. 그래서 데모데이가 끝나고, 팀원들과 술 한잔 하며 이야기를 나눌 때 이 이야기를 꺼내보았다. 팀원들은 나의 집중 문제에 대해 인지하고 있었고, 그렇지만 괜찮다고 말해주었다. 팀원들의 얘기를 듣고, 팀원들이 인.. 2022. 7. 24.
레벨3 팀 프로젝트 3주차 회고 짧은 단위로 세운 일정 지난 스프린트에서는 2주 단위의 계획을 세우고 실행했다. 2주 단위의 계획을 세우니, 너무 많은 계획을 세우게 되었다. 세운 계획을 실행하기 위해 신체적으로 매우 피로한 2주를 보내게 됐었다. 따라서 이번 스프린트에서는 2주의 절반인 1주 단위의 계획을 세우고 실행하기로 하였다. 짧은 단위로 계획을 세워보고 좋은 점들을 많이 느낄 수 있었다. 첫 번째, 현실적으로 실현 가능한 계획을 세울 수 있다. 1,2주차보다 더 적은 계획을 세웠기 때문에 더 현실적으로 진행할 수 있었다. 그래서 팀원들이 조금 더 여유를 챙길 수 있었다. 두 번째, 계획 변경에 용이하다. 적은 계획만 세웠기 때문에 갑자기 예상치 못한 상황이 발생했을 때 쉽게 계획을 변경할 수 있었다. 큰 계획을 세워서 진행했을.. 2022. 7. 16.
레벨3 팀 프로젝트 2주차 회고 모르는 기술 사용하기 2주차는 본격적으로 프로그래밍을 진행했다. 2주차는 백엔드 4명이서 몹 프로그래밍으로 진행하였는데, 모두 알고 있는 지식의 수준이 달라서 맞춰가는데에 어려움이 있었다. JPA를 사용하여 프로젝트를 진행했는데, 나는 JPA를 한번도 접해보지 못했기 때문에 팀원들을 따라가는데에 많은 어려움이 있었다. 특정 주제에 대해 토론할 상황이 와도, 모르는 주제이기 때문에 적극적으로 참여할 수 없었다. 이런 이유로 프로젝트를 진행하면서 조금이라도 시간이 생기면 JPA에 대해서 공부하게 되었다. 그래서인지 다른 팀원들과는 달리, 애자일하게 프로젝트를 진행하는 것보다 JPA 학습에 집중하게 되었다. 이 부분이 많이 아쉽다. 그래도 이제 어느정도 JPA에 대해서 알게 되었고, 2주차 회고에서 팀원들 또.. 2022. 7. 9.
레벨3 팀 프로젝트 1주차 회고 팀 프로젝트 시작 우테코 레벨 3에 들어와서 팀 프로젝트를 시작했다. 팀 프로젝트 주제는 모임에 필요한 기능을 제공하는 서비스이고 팀 명은 모樂(락)이다. 모임을 즐겁게 ~라는 뜻이다. 바쁜 일정 1주 차는 우테코 내부에서의 일정들이 많았기 때문에, 프로젝트에 많은 시간을 투자할 수 없었다. 그렇지만 우리 팀은 열정이 넘쳐 최대한 많은 시간을 프로젝트 셋업에 갈아 넣었다. 우리는 거의 매일 10시까지 회의를 진행했다. 그래서 그런지 주말에 피곤함을 많이 느꼈다. 팀 분위기 팀 분위기는 매우 좋다. 매일매일 돌아가며 다른 역할을 수행하는데, 팀원들 모두가 본인의 역할에 열심히 임한다. 이로 인해 모두가 동등한 위치에서 프로젝트에 임할 수 있었다. 그리고 아직까지 프로젝트 셋업만 진행하여 마찰이 없었기 때문.. 2022. 7. 2.