한주간 한것:
팀 프로젝트 진행
한주간 팀 프로젝트를 진행하였다. Django를 이용해 뉴스피드 형태의 sns 웹 서비스를 개발하는 것이 주제였다. 팀장으로서 PR리뷰를 하고 팀원들과 함께 충돌과 에러, 여러 문제들을 함께 해결하였다.
Django를 이용하여 다음과 같은 기능들을 구현되었다.
1. 로그인/로그아웃/회원가입/탈퇴
2. 글 작성, 수정, 삭제, 조회
3. 프로필 페이지 조회, 수정, 작성자의 글 모아보기
4. 댓글 작성, 조회, 삭제, 수정
5. 글 카테고리 별로 모아보기
6. 사용자 구독, 구독한 사람 글 모아보기
7. 글 검색 기능
8. 프로필 이미지 추가
9. 글 이미지 추가(여러장)
이중 로그인, 탈퇴, 프로필페이지, 글 카테고리별 모아보기, 구독기능, 이미지 추가 기능을 직접 구현하였다.
느낀점:
역할을 분배하고 방향을 정하고 코드를 조율하는 팀장의 역할이 매우 중요하다는 것을 새삼 깨닫게 되었다. 또한 Django에 더욱 익숙해 지는 계기가 된 것 같아 배운것이 많은 한 주간이 되었다고 생각한다. 다만 팀원들의 역량 편차를 고려해 form을 사용해보거나 다른 팀처럼 DRF를 선행해 사용해보는 경험은 해보지 못해 조금 아쉽다.
지난주 목표 점검: 개같이 패배
장고 강의 정리후 포스팅: 1~2강 까지는 해보자.
알고리즘 강의 수강/정리: 2강까지 다 수강하고 정리포스팅까지 마무리하자. 정리 할때는 간단하게 구현한 코드를 첨부해서 하자.
주말간 벨로그에서 티스토리로 글 이사오기
매일 1개이상 프로그래머스 2단계 이상 수준의 문제풀이
위 목표들은 하지도 못했다. 팀 프로젝트 때문에 시간적 여유도 정신적 여유도 남아나질 않았다고 하면 변명이긴하다. 다음주는 원격 강의주간이니, 꼭 해내자. 그리고 아직 나는 2단계는 제대로 풀만한 수준이 못된다는 것을 깨달았다. 1단계 양치기랑 알고리즘수강부터 해야한다고 본다.
팀 과제에서 git의 포크, 풀리퀘스트, 이슈, 코드리뷰등 최대한 활용해보기: 이번 프로젝트를 진행하면서 가장 만족스러웠던 것이 git을 제대로 협업에 이용해봤다는 것이다. 코드리뷰도 미숙하게나마 진행해보았다. 이번 경험을 통해 다음엔 더 원활한 협업을 할 수 있을것으로 기대한다.
다음주 목표:
장고 강의 정리후 포스팅: 1~2강 까지는 해보자.
알고리즘 강의 수강/정리: 2강까지 다 수강하고 정리포스팅까지 마무리하자. 정리 할때는 간단하게 구현한 코드를 첨부해서 하자.
매일 2개이상 프로그래머스 1단계 이상 수준의 문제풀이: 가능하면 2단계 섞어서
페어프로그래밍 하루도 빠짐 없이 알차게 진행하기
장고 심화강의 주말 전까지 완강하기!
'WIL' 카테고리의 다른 글
23.05.08~14 WIL (0) | 2023.05.17 |
---|---|
23.05.01~05 WIL (0) | 2023.05.09 |
23.04.24~28 WIL (0) | 2023.05.01 |
23.04.17~21 WIL (0) | 2023.04.24 |
23.04.03~07 WIL (0) | 2023.04.09 |