부트캠프 기록/Section4

4주차 멘토링 프로젝트 회고

bbangduck 2023. 2. 12. 14:08

개요 및 목적


  • 프로젝트 종료 후 얻은 성과, 아쉬운 점 등을 서로 이야기하며 추후 개선해야할 점을 알아간다.
  • 프로젝트의 성과 중 취업 자소서나 면접에서는 어떤걸 강조하면 좋을지 의견 나누고 피드백 얻는다.
  • 아래 질문들은 프로젝트 회고 80% + 모의면접 20% 정도로 생각하고 진행한다.

질문


  1. 이번 프로젝트에서 자신은 구체적으로 어떤 파트를 맡아 개발, 구현했는지 ?
    1. 해당 파트에서 가장 챌린지 했던 기술 문제는 어떤 것이었는지 ?
      • 24시간 단위로 변경해야 하는 데이터가 있었는데 공연 예약을 조회 할 때마다 해당 엔티티에 대한 DB가 업데이트 됐었다.
      • 공연 판매 생성, 수정, 삭제, 공연 예약 생성, 수정, 삭제 등 공연에 대한 전반적인 걸 맡았다.
    2. 해당 기술문제 원인은 어떤 거 였는지? 혹은 원인 파악과정을 요약해주실수 있는 지?
      • 서비스로직(get)에서 DTO가 아닌 Entity를 반환값으로 하고, Entity에 세터를 이용해서 데이터를 변경시켰다. 당연하게도 변경할 때마다 엔티티매니저에 의해서 변경이 DB에 저장됐다. 이로 인해 엔티티의 영속성과 DTO를 더 잘 알게 됐다.
    3. 해당 기술문제를 해결하였는지 또는 실패하였는지?
    4. ( 문제를 해결하기위해서는 어떤 솔루션 옵션들이 있었고, 어떤 걸 선택하였다면 왜 그렇게 했는지? )
  2. 해당 프로젝트하면서 BE 내부팀 과의 협업 또는 FE팀과의 협업 중 갈등은 없었는지?
    1. 만약 있었다면, 어떤 갈등이었는 지?
      • 프론트에서 변경 가능성을 구두로 전달했었는데 서면으로 기록해 두지 않아서 변경가능성을 고려하지 않은 채 작업을 진행했었고, 프론트와 백엔드가 구현한 기능이 좀 달라졌다.
    2. 해당 갈등 해결했는지? 어떤 방식으로 해결했는 지?
      • 즉시 회의실에 모두 모여서 어떤 상황인지 공유하고, 해결방안을 모색했다
    3. 앞으로 다른 프로젝트에서 비슷한 협업 중 갈등이 있다면, 어떻게 해결하면 좋을지?
      • 이런 일이 다시 발생하지 않는게 베스트겠지만 또 발생한다면, 이번처럼 전체 회의를 해서 해결하면 될 것 같다.
      • 기능 구현에 대한 건 꼭 서면으로 작성해서 남겨둬야 겠다.
  3. 이 프로젝트를 하면서 가장 크게 느낀점 또는 배운점 하나만 이야기한다면 어떤 것일지?
    1. 이 프로젝트 하면서, 개인적으로 가장 크게 느낀점 또는 배운점?
      • 나중에 수정하는데 시간을 조금 할애하려면 처음에 화면정의서와 요구사항 정의서를 세밀하게 작성해야겠다. 이번 프로젝트 때는 필요한 데이터를 확실히 정의하지 않아서 수정이 빈번했다.
    2. 이번 프로젝트하면서, 개인적으로 가장 아쉬웠던 것 어떤 것일지?
      • 내 작업에 몰두하느라 팀원의 이슈에 신경을 못 쓴 것 같고, 서로 작업 결과물에 대해서 공유가 원활하지 않았던 것 같다.
    3. 다음에 비슷한 프로젝트를 한다면, 어떻게 개선하면 좋을지? 
      1.  어제 하루동안 해결 못했으면 커피타임을 가져서 같이 해결하는 방식을 만든다.
      2. 답변같이 공유해서 하면 좋겠다는 걸 더 자세하게어떤 오류를 만났는지 캡쳐해서 올리거나, 질문글을 작성하는 식으로
      3. 이슈 작성을 더 자주, 더 자세하게 작성하면 좋을 것 같다.
  4. ( Optional ) BE 개발자에게 필요한 역랑은 어떤 것들이 있을지?
    1. 그 중 가장 중요한 역량은 어떤 거라고 생각하는지?, 그 이유는 무엇일지?
    2. 글을 읽고 쓰는거 = 다른 사람의 코드를 읽고, 코드와 코드에 대한 설명을 잘 쓰는게 중요한 것 같다.

 


한 달 동안 팀원들 모두 온 힘을 다해서 프로젝트에 임했고, 그로 인해 인디고라는 웹 사이트에 애착을 갖게 되었다.

팀원들과 상의해 본 결과, 프론트와 백엔드 모두 이대로 끝내기엔 아쉬움이 커서 못 다한 기능 구현과 리팩토링을 같이 하기로 했다.

프로젝트를 계속 해 나가면서 성장할 생각에 설렌다.

 

+기회가 된다면 인디고가 실제 서비스로 나왔으면 좋겠다.

비단 내가 애착을 가져서 뿐만 아니라 휴식하면서 문화생활을 즐기고 싶은 현대인들에게 필요한 사이트라고 생각한다.

 

'부트캠프 기록 > Section4' 카테고리의 다른 글

3주차 멘토링 정리  (0) 2023.02.12
2주차 멘토링 정리  (0) 2023.02.12
뒤늦은 부트캠프 4달차 KPT 회고🖌  (0) 2023.01.06
[Cloud] Docker  (0) 2022.12.06
[Cloud] aws를 이용한 클라이언트 배포  (0) 2022.12.06