TIL (Today I Learned)

[43] WIL (항해99 6주차) 프론트엔드 백엔드 첫 협업

탑팀 2022. 12. 25. 20:53

 

 

오늘 크리스마스인데 젭인거 실화소니 ...?

 

 

 

1. 어려웠던 부분 : 첫 협업 프로젝트로 프론트엔드 3명, 백엔드 3명이 팀이 되었다. 그런데 프로젝트 시작 후 프론트엔드 두 분이 갑자기 하차하시게 되면서 처음에 기획했던 스코프를 축소해야 하는 상황이 되었다. 어려운 상황 속에서 하는 데까지 협업을 경험할 수 있는 걸로 이번주 목표를 변경했다. 백엔드끼리의 협업은 이미 지난주차에 경험한 터라 크게 어려운 부분이 없었는데, 프론트엔드와 붙이는 과정에서 생각지 못한 에러도 많이 터지고 특히 API명세와 다르게 작성된 코드들 때문에 그 부분을 수정하느라 고생을 많이 했다. 

 

2. 느낀 점 : 어느 분야나 커뮤니케이션이 정말 중요하다는 것을 느낀 한 주 였다. 조금 과하다 싶어도 좋으니 자주 팀 회의를 통해 서로의 작업 상황을 확인하고, 수정된 부분을 바로바로 업데이트하는 게 정말 중요한 것 같다.

 

3. 새로 알게 된 내용 : CORS해결 방법, 프로젝트 기획은 어떻게 진행되어야 하는지 ( 주제선정 - ERD/API - 기능분배 - 합쳐보기 - refactoring - 프론트엔드와 합치기 ... ), 그리고 프론트엔드와 기능별 작업이 완성되는 대로 미리미리 붙이는 작업을 해야 한다는 것을 배운 한 주였다. 

 

4. 이번주 잘한 일 : 이번주에 총 다섯 분이 하차하면서 41명으로 시작했던 b반이 23명이 되었다. 내가 나를 끊임없이 의심하고 다시 멘탈을 잡고 그렇게 끌고 왔던 49일. 항해 99를 시작으로 제로베이스로 시작해 지금까지 살아남은 사람들이 점점 줄어드는 걸 보면서, 이번엔 마음이 진짜 씨게 흔들렸다. 그래서 기술매니저님과 면담을 했다. 답정너지만 잘하고 있다는 말을 듣기 위해 찾아갔다. 스스로 의심이 들 때마다 지난주의 나와 이번주 나를 비교하면서 멘탈을 잘 잡자.

 

5. 다음주 할 일 : 클론 프로젝트 마무리 ( 소셜로그인, 페이징처리 정리하기)


[ 이번주 공부한 부분] 

 

< 미니 프로젝트 >

[01] 프로젝트 기획

[02] S3로 이미지 업로드 / 조회 / 삭제 구현하기

[03] 트러블 슈팅 / 아쉬웠던 부분

 

<JAVA>

[28] JAVA 멀티스레드

[29] JAVA 스레드 제어

[30] JAVA 컬렉션 프레임워크

[31] JAVA LIFO와 FIFO 컬렉션