반응형
스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차
2022.10.06. 26일차 - TIL
1. 프로젝트를 마치며
이번 프로젝트는 많은 것을 배우고 생각하는 시간이었다. 결과물이 있다는 뿌듯함에 기분이 좋은가 하면 이것이 결코 내것이 아님을 알기에 불안하고 또 부끄럽기도 하다. 클론 코딩을 따라해보며 오롯이 이해하는 과정에서 들어오는 지식에 재미있었지만 한편으로 다른 팀들처럼 그간 배운 내용을 바탕으로 만들지 못함에 아쉬움이 남는다.(나는 새로운 탑을 불안하게 쌓아 올린 것이라면 다른 팀들은 자신이 만들어둔 기초석 위에 탄탄하게 쌓아 올린 느낌이랄까...?) 다음에는 무조건 참고용으로만 사용하는 것으로 다짐한다.(원래도 참고용으로만 쓸 계획이었는데 시간이 없어서 결국 이루지 못했다...) 또 생각보다 팀 프로젝트를 진행하다보면 팀원들 간 갈등도 생기기 마련이다. 원래 이런 류의 갈등이 발생한다면 무조건 회피하지만 나는 이 팀으로 계속 프로젝트를 이어가고 싶었기 때문에 이런 일로 감정적인 부분이 쌓이면 안된다고 생각했다. 그래서 더 오래, 많이 대화를 했다.(이런 결심을 한 스스로에게 칭찬칭찬... 회피하지 않았어!!) 결과적으로 팀의 목표를 구체적으로 확실하게 정하는 것이 얼마나 중요한 것인가에 대해 알게 되었다. 이제 다음 내용을 배우기 때문에 얼마나 가능한지는 모르겠지만 나의 깃헙을 조금씩 수정해가며 해당 프로젝트를 보다 완성도 있게 만들어 제출하고 싶다.
Keep
- 열심히 하겠다는 의지!
- 모든 기능을 한번씩 구현 해 보자 하는 의지
- 코드에 주석 달기
- 기획의 분업화
Problem
1) 문제
- 프로젝트 시간 부족
- 소통의 부재
- 기본 개념의 부족
- 깃 허브 활용 부족
- 문서화 부족
- 코드가 복잡해 팀원들이 공유하기 어려움
2) 원인
- 일정 구체화 및 체계화
- 충분한 의사소통 부족
- 충분한 지식을 갖추지 못한 상태로의 프로젝트 시작
- 의욕이 앞섬
- 체계화 되어있지 않은 폴더와 중복 코드가 많음
Try
- Notion을 이용한 일정표 만들고 매일 체크하기
- 구체적 목표 및 기능 설정
- 기능의 구체적인 세분화
- Github의 충분한 숙달과 이를 통한 활발한 협업
- 놓친 기능 업데이트하기
- 코드의 체계화
튜터님들의 피드백
<강민철 튜터님>
- 레포 깔끔하게 정리 -> 불필요한 import, 주석, venv, 중요한 정보
- 레포로 협업 많이 많이하고, 커밋 많이 남기기 -> 깃깃깃 많이 써보기
- 시연영상, pdf도 깃헙에 올리기
- 놓친 기능에 대한 아쉬움 -> 팔로우, 게시글 수정, 로그인/회원가입 입력값 검사, 댓글 삭제
- 지금 하고 있는 부분 확실하게 이해햐기
- 유튜브 강의 참고하는 것은
- 제너릭 뷰 말고 함수로 뷰를 작성하는 연습하기
- 내부 구조에 대한 이해 필요
- 개발 목표 확실하게 정함
- 기능에 대한 명확한 정의
- 기술 문서와 코드는 명확하게 일치해야 한다
<이창호 튜터님>
- 모델 외래키 사용
- 사용되지 않은 코드 정리
- 주석 때문에 코드에 관한 이해도가 높았음
- url, 프로젝트 정리 잘하기
- gitignore, requirement.txt 잘 활용하기
- readme 자세히 쓰기
반응형
'개발일지 > AI 캠프' 카테고리의 다른 글
내일배움캠프 AI - 6주차 WIL (0) | 2022.10.11 |
---|---|
내일배움캠프 AI - 27일차 TIL, 2022.10.07 (0) | 2022.10.07 |
A1조 - KPT 회고 (0) | 2022.10.06 |
내일배움캠프 AI - 24일차 TIL, 2022.10.05 (1) | 2022.10.05 |
내일배움캠프 AI - 5주차 WIL (0) | 2022.10.04 |