슈코딩
[Instagram] 클론 백엔드 팀프로젝트 Start 본문
1. Git 특강
오늘은 저번 프로젝트의 연장으로 Flask와 DB를 이용한 일주일간의
백엔드 프로젝트가 시작되는 날이었다.
오전에는 팀프로젝트를 시작하기에 앞서 협업에 필요한 Git에관한 강의를 들었다.
강의는 해외수업처럼 주제를 던져주시면 Brainstorming 하며 팀원끼리 의견을
주고받고 스스로 생각을 해보며 미션들을 수행하는 방식으로 진행이 되었다.
우선 프로젝트에 관한 Ground Rule을 정하고 피드백을 받는 방식으로 처음에 진행이되었다.
설명을 듣고 Git에관한 기능과 활용방법들, 그리고 알아야 할 용어들이 한 두가지가 아니여서
진짜 막막해지는 시간이었다.. 한편으로는 벽을 느끼게 만드는 수업이었지만 그래도 잘하게된
다면 가능한것들이 무궁무진하기 때문에 실습을 통해서 적용해보는 방법 밖엔 없다고 느꼈다.
간단하게 text 파일로 직접 팀원들끼리 실제 프로젝트에서 일어날법한 일들을 해보면서
뒷부분을 main브랜치에서 수정하는 경우 어떻게 되는지,
뒷부분을 별도의 브랜치에서 수정후 병합하는 경우 어떻게 되는지 직접 경험해보면서 이런식으로
할 수 있구나 라는걸 직접 깨달으면서 연습을 해봤다. 이제 프로젝트 레파지토리를 만들어서
미흡하지만 Git을 통해서 협업을 연습할 생각이다.
2. 프로젝트 기획 & Mockup
Git강의가 끝나고 우리팀은 모여서 프로젝트 기획을 시작했다. 지난번 프로젝트 때는 기획단계가
부실했었고, 시간도 촉박했지만 이번 프로젝트는 기간이 일주일이라서 더 탄탄하게 잡고가고자
다같이 의견을 모아서 Figma에서 S.A를 작성했다. 세부적인 내용들 현재 우리가 할 수 있는 선에서
조율을 하면서 기획을 세웠고, 역할분담도 나누고 일정의 틀도 완성을 시켰다.
첫번째 팀프로젝트 이후로 두번째 프로젝트를 진행하게되었는데 확실히 첫번째 때보다는 성장한게
느껴지는 첫시작이었다. 목업도 피그마를 통해서 그리고 API설계도 Notion에 할 수 있는 선까지는
진행을해서 첫날 필요한 과제들은 모두 수행을 하고 잘 마쳤다.
내일은 프로젝트에 사용할 프론트엔드 관련해서 더 다듬고, Git에관해 조금더 공부를 하는식으로
진행을 할 예정이다. 쉴새 없이 몰아치는 프로젝트에 몸과 머리가 많이 피로하지만 개발자가
되기위한 과정이다 생각하고 성실히 임할것이다. 파이팅!
김삼이일팀 S.A
https://kidcozykim.tistory.com/45
API 설계 Notion
https://www.notion.so/API-047678c2cf7d4389899ff9d23bf350e1
'개발일지 > Project' 카테고리의 다른 글
[머신러닝] 프로젝트 5/18 (0) | 2022.05.21 |
---|---|
[Instagram] 클론 백엔드 프로젝트 3 (0) | 2022.05.10 |
[Instagram] UI 클론 코딩 프로젝트 (0) | 2022.04.29 |
[Python] 벽돌깨기 미니게임 (2) | 2022.04.26 |
팀 미니 프로젝트 Second Day (0) | 2022.04.21 |