약 일주일간 진행된 Django 프로젝트
장고 기초 강의를 수강하고 약 일주일간 Django 추천 시스템 프로젝트를 진행했습니다.
이번 프로젝트에서는 타임라인도 적어주고 프로젝트에 대한 역할 분담이나 Mockup, ERD 및 API 설계를 우선적으로 해주었습니다.
장고 프로젝트 이전에는 설계에 대해 어떻게 해야 할지 잘 몰라서 헤매고 두루뭉술하게 만들었는데, 프로젝트를 하나하나 진행하다 보니 처음보다는 많이 나아진 것 같습니다.


가장 초기 API 설계를 할 때는 만드는 중이라 비어있는 부분도 많고 적혀있지 않은 부분도 있었지만, 이후 하나씩 추가하거나 보완하면서 완성도를 높여갔습니다.

프로젝트에서 제가 맡은 역할은 댓글 기능이었는데, 해당 기능에 대해 조금씩이지만 완성해나가면서 프로젝트에 추가할 수 있게 되었습니다.
기능 구현도 완성하고 HTML 및 CSS 부분도 다듬으면서 하나하나 마무리를 지어줬습니다.


처음에는 걱정을 많이 했었는데 꽤 잘 완성된 프로젝트를 보면서 장고 추천 시스템 프로젝트를 끝마쳤습니다.
이후 발표회가 예정되어 있었기에 프로젝트 Notion을 정리해주고 발표 준비를 진행했습니다.

팀 프로젝트를 끝내고..
팀 프로젝트를 끝내고 팀원들과 고생했다는 말과 함께 선택지가 찾아왔습니다.
그 선택지는 바로 팀을 바꾸는 상황이 왔었는데, 이전까지만 해도 똑같은 인원으로 하나의 팀을 꾸려 2개월 동안 달려왔었습니다.
2개월간 함께 달려온 팀원들과 함께 의견을 계속 나눠보았는데, 팀원들과 의견을 나눠본 결과 2개월이 지난 이 시점에서 팀 교체를 한 번 해보는 것이 어떻겠냐는 의견이 나왔습니다.
같은 팀원으로 끝까지 가는 것이 확실히 편하고 좋긴 하겠지만 나중에 취업을 하고 새로운 사람들과 만나서 일을 한다는 것을 생각해보면 팀을 한번 바꿔보는 것도 나쁘지 않다고 생각했습니다.
새로운 사람들과도 프로젝트를 진행해보면서 다양한 사람들과의 경험을 쌓는 것도 좋을 것 같다는 의견을 마지막으로 다들 힘내라는 격려의 말과 함께 마지막 인사를 나눴습니다.
이젠 새로운 팀원분들과 함께
원래는 4명이서 한 팀을 구성하는 것이 일반적이었는데 이번에 합류하게 된 새로운 팀에서는 총 5명의 인원이 되었습니다.
기존 4명이서 프로젝트를 하셨던 팀에 제가 들어가게 된 상황이었기에 이제 막 합류하게 된 저는 다소 어색한 감이 있었습니다.
그래도 다른 팀원분들이 말도 계속 걸어주시고 잘해주셔서 다행이라고 생각했습니다.
새롭게 들어간 팀에서 걸림돌이 되지 않도록 노력해야겠다고 다짐했습니다.
장고 기초를 배운 지 얼마 안 됐는데.. 벌써 심화?
장고 기초를 기반으로 한 추천 시스템 프로젝트가 끝이 난 뒤 장고 심화 과정에 대해서 공부를 하게 되었습니다.
'장고 기초를 끝낸 지 얼마 안 됐는데.. 심화는 잘할 수 있을까..?'라는 생각이 엄습해왔지만 마냥 두렵다고 포기하기보다는 직접 해봐야 어떨지 알 것 같습니다.
장고 심화 과정으로는 DRF(Django Rest Framework)에 대해 공부하게 되었습니다.
저를 포함하여 아직 많이 어려워하시는 분들이 다소 있었기 때문에 장고 기초와 섞어가면서 강의를 진행해주셔서 원활하게 공부를 진행했습니다.
해당 DRF 공부에 관한 것은 TIL 및 Github를 통해서 업로드해주고 있고, 현재는 2-3일 차 정도 진행되었습니다.
DRF Github Link : https://github.com/J1NU2/DRF_Practice
GitHub - J1NU2/DRF_Practice
Contribute to J1NU2/DRF_Practice development by creating an account on GitHub.
github.com
이번에 공부하는 DRF에서는 VSCode를 이용하여 장고 프로젝트를 만들고 실습하는 시간을 가졌는데, 원래는 주로 PyCharm을 사용하여 장고 프로젝트를 만들어봤었고 VSCode로는 이전 프로젝트에서 팀원들의 도움으로 빠르게 넘겼던 부분이라 잘 생각이 나질 않았습니다.
VSCode에서는 장고 프로젝트를 따로 선택해서 생성하는 부분이나 venv를 자동으로 생성해주는 것을 볼 수가 없어서 생성하는 명령어를 찾아보고 공부하는 계기가 되었습니다.
배우고 찾아서 명령어를 계속 반복해서 사용하고 익숙해지려고 노력하니 조금 더 빨리 익숙해질 수 있었던 것 같습니다.
이제 만들어진 장고 프로젝트에서 DRF에 대해 계속 연습하고 공부하면서 지식을 넓혀가는 방향으로 성장하면 좋을 것 같습니다.
다소 어려운 부분도 있어서 열심히 공부해야겠습니다.
'TIL 및 WIL > WIL (Week I Learned)' 카테고리의 다른 글
| [WIL] 22.06.27 ~ 22.07.01 (DRF 유화 제작 프로젝트 진행 중) (0) | 2022.07.01 |
|---|---|
| [WIL] 22.06.20 ~ 22.06.24 (Django 심화 DRF 연습) (0) | 2022.06.24 |
| [WIL] 22.06.06 ~ 22.06.10 (Django 팀 프로젝트 진행 중) (0) | 2022.06.11 |
| [WIL] 22.05.30 ~ 22.06.03 (Django 기초, Django 팀 프로젝트 시작) (0) | 2022.06.03 |
| [WIL] 22.05.23 ~ 22.05.27 (사물인식 팀 프로젝트 끝, Django 시작) (0) | 2022.05.27 |