1st Project_day8_11.21

송철진·2022년 11월 21일
0

1st Project

목록 보기
7/13

중간 발표 time

목적

다른 사람은 어떤 방식으로 개발하고 소통했는가 이야기를 듣고
비교하여 부족한 점은 보완해서 2차 프로젝트에 반영하는 것!

멘토 tip
주니어 개발자는 기술면접을 요구하는 곳도 있지만 대부분 인성면접 위주로 본다.
더 나은 팀이 되기 위해 회고를 작성하자!

  • 팀에게 어떤 기여를 했는가
  • 어떤 점을 느꼈고 이를 통해 어떻게 배우고 나아가는가

배운 점

중간 발표 중 다른 팀으로부터 배울점 - 면접 시 스토리 만들기에 딱 좋다
(우리팀에는 없던 이런 저런 것들을 배웠다 다음 프로젝트 때 적용해보겠다)

  1. 아침에 미팅시간을 간소화 10분 내외, 코드에 더 집중할 수 있었음
  2. 일일 회의록을 기록
  3. 체크리스트 작성
  4. 트렐로 : Description을 작성하여 세분화된 구현 리스트 작성
  1. 1sprint = 1주일을 마치고 각자의 소감을 작성, 공유
    어제 한일: / 오늘 한일: / 어려웠던 점:
  2. API명세 기록(GITBOOK) = 프/백 간 불필요하게 되묻는 시간 없이
    관련 사이트 링크를 공유하는 페이지도
  3. 구글드라이브 등을 사용해 DB에 입력할 데이터 관리 및 공유

이러이러한 부족한 점들을 2차 프로젝트에 반영하겠다!
주니어개발자에게 기술적인 부분을 요구하는 회사도 분명 있지만 인성면접이 대부분이다. 어떤 프로젝트를 진행하면서 팀에 어떤 기여를 했고, 어떤 걸 느꼈고 배우고 나아가는지, 따라서 회고를 반드시 작성해야 한다. 왜? 더 나은 팀이 되기 위해서!!

한 일

로그인 테스트

  1. column count가 맞지 않다는 클라이언트의 에러 반응 확인
    -> 원인: models 레이어에서 address를 안지워서 그랬음
INSERT INTO users (name, email, password, phoneNumber, address) 
VALUES (?,?,?,?)  
  1. morgan log 내용 관련: res.body =

멘토 집중 미팅 sprint2

미팅에서 꼭해야하는 일?

  • 이번주에 해야하는 일 파악
  • 지난주에 어떻게 했는지 되짚어 보기 : 완주율은 얼마나? 현업에서 완주율에 따라 점수 평가를 해서 팀의 작업 진행 속도를 측정할 수 있음.
  • IN Review 티켓: 최소한 PR까지 올라갔어야 한다
  • Blocker, 힘든 점:
    • 코로나
    • 한 싸이클의 모든 기능을 학습해보자 라는 의미에서 코드카타처럼 백엔드는 하나의 기능을 함께 진행 -> 속도가 느린 원인
      • 학습하는 것은 물론 결과를 내는 것에 집중해야 한다
      • 기획이 잡혔으면 기술력으로 해결하는 것이 중요.
      • 분업화를 해야하고 팀단위의 소통하는 것이 중요
        (자립 능력 키우는 능력)
      • 학습보다 중요한 건 하나의 제품을 만드는 것
    • 회의록 작성을 안함->서로 이해하고 있는게 다르다 /
    • 서로 다른 기능을 구현.
  • 해결방법: API 명세 작성: 백엔드가 작성해야 한다
    • 궁금한게 생기면 물어볼 필요없이 중앙화된 API를 작성하고 확인하면 됨
    • 코드에 주석을 달면: 프론트엔드가 명세를 확인할수도 있고
    • 카카오API: 공개된 명세를 확인하여 이용
  • (목) backend, frontend 통신
  • 배포

상세페이지->장바구니->주문 꼭 이러한 루트를 거쳐서 구매해야한다면?

  • 상세페이지에서 직접 구매를 못하는 이유는 애초에 그런 기획이었다!
  • 고객의 입장을 고려하지 못한 불편한 기획이다..

AWS 전체 서비스: 클라우드 제공
EC2, RDS: 백엔드는 꼭 경험하면 좋은
-> 자기 서버에 배포하는 것

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글