First Project 11일차 - 의사소통의 중요성

📅 TIL #92




👉 오늘은 어떻게 프로젝트에 기여했나요?


댓글 등록 및 삭제 기능 구현

UI/UX 디자인 마무리

게시판 디자인




👉 오늘 프로젝트에서 힘든 점은 무엇인가요?


어제 컴포넌트를 다 삭제 한 후에 코드를 다시 작성했다. 26시간동안 밥먹는 시간을 제외하고 코드만 쳤다.. 앞으로도 이런 일이 있을까 싶다.. 정말 처음이자 마지막 경험이 되었으면 좋겠다.


나의 실수로 인해 팀원 모두가 26시간동안 잠을 잘 수 가없었다. 댓글 기능을 구현하는 동안 서버쪽에서도 서버 문제도 있는지 확인을 해주어야 했기 때문이다.


결국 26시간만에 댓글 기능을 완벽히 구현해낼 수 있었다… 수요일 오전 10시부터 코드를 작성했는데, 목요일 오후 1시에 잠을 잘수가 있었다.. 진짜 미친 짓이였지만 그 당시 어쩔 수가 없었다 ㅜㅜ


정말 민폐끼치는걸 죽는거보다도 싫어하는 성격인데, 팀원들을 더 힘들게 한 것 같아서 마음이 불편했다.


하지만 26시간동안 코딩을 해야했던 이유가 있었다. 새벽에 계속 코딩을 하는데, 서버쪽에서도 결국 문제가 있었고 서버도 수정이 필요했었다.


그리고 클라이언트와 서버 사이에 문제도 생겼다. 바로 API 문서 문제였는데, 서버는 클라이언트가 API문서를 보고 이런식으로 데이터를 요청하길 바랬고, 나는 API문서를 보고 완전 다르게 해석을 해서 요구한 바와 다르게 데이터를 요청하는 사태가 일어났다.


이러한 문제를 찾았을 때는 다같이 의사소통의 부족이라고 말을 하였다.


서버쪽에서도 API 문서 최신화가 계속 늦었고, 클라이언트 친화적이지 못한 로직을 짰다고 말씀해주셨고, 나또한 데이터를 요청할 때 서버측과 한 번더 확인해볼 절차가 필요했는데 이러한 의사 소통이 전혀 없었던 것이다.


서로 알아서 하시겠지.. 이런 마음가짐이 알게모르게 있었던 것 같다. 그래서 팀원 모두가 문제를 찾고 앞으로 4주차에서는 API문서에 대해 의사소통을 정말 많이 해보자고 입을 모아 이야기하였다.


정말 공감한다. 개발을 하면서 왜 커뮤니케이션 스킬이 정말 중요한지를 깨달았던 것 같다.


현재 팀원들과 4주 프로젝트까지 이어서 할 예정인데 그때는 정말 많은 커뮤니케이션을 오가게 할 생각이다!




👉 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?


2주 프로젝트(first project) 발표!!