Fact
미니 프로젝트
- 개인 페이지 제작 (댓글 CRUD 구현)
웹개발 종합반을 참고하여 HTML과 CSS, JS를 이용해서 화면을 만들고 Python(Flask)를 이용해서 서버를 만들었다.
- 팀 페이지의 버킷리스트 CRUD기능 및 화면 구현
개인 페이지 제작 때 사용했던 코드를 베이스로 화면 구성을 버킷리스트로 바꿔주었다.
Feeling
웹개발 종합반을 수강하며 웹페이지를 만들었을 때는 이해를 잘 했다고 생각했는데
웹개발 종합반에서 배운 것을 응용하는 것은 처음에는 어떻게 해야 될 지도 모르고 많이 헤맸다.
그리고 나는 Html과 CSS는 정말 맞지 않는다고 느꼇다.
하는 내내 재미도 없었고 하나하나 세세하게 해야하는 작업들은 조금 귀찮게 느껴졌다.
아마 내가 백엔드라는 걸 정하고 시작을 해서 CSS를 굳이 해야되나? 라는 생각이 든 것 같다.
Finding
- Git을 잘못 쓰면 어떻게 되는가
Git을 GitHub 웹페이지에서 쓰다가 작업하던 데이터들을 다 날렸다.
Git에 올라가 있던 개인 페이지의 구버전 데이터는 살아 있었지만 팀 페이지에 들어가야 할 데이터들이 다 날아가서 멘붕이 왔었다.
튜터님이 터미널로 쓰고 웹페이지에서 사용하는 것은 지양하라고 하셨었는데 왜 그랬는지 몸소 느꼈다.
- 협업을 하는 방법 및 중요성
회사생활을 하는 내내 정말 설계쟁이였기 때문에 협업을 한 경험이 전무했다.
그래서 처음에 얼타고 헤매고 뭐부터 해야하지?라는 생각밖에 들지 않았다.
시간이 점점 지나가면서 문제점들이 생겼고 그 문제점들을 해결하면서 협업을 하는 방법을 알게 된것 같다.
- 전체적인 네이밍 같은것들을 정해야 한다.
- 파일 구성 형식을 정해야 한다.
- 일정을 러프하게 잡지 말고 중간중간 계속 확인을 해야하며 문제가 생길 시 다같이 협업해서 해결한다.
Future Plan
사실 이번주는 코딩에 대한 것보단 협업을 하는 방법 같은 걸 많이 배운 것 같다.
주말엔 CS특강에서 배운 것들을 복습하고 블로그에 정리했다.
이번 프로젝트에서 팀원들끼리 KPT 회고를 했는데 그것을 토대로 다음 프로젝트에서는 좀 더 역할을 잘 수행할 수 있도록 해야겠다.
또한 JS문법 등 기초를 잘 다져놓아야겠다.
'내일배움캠프 > WIL' 카테고리의 다른 글
22.12.19 ~ 22.12.23 WIL (0) | 2022.12.25 |
---|---|
22.12.12 ~ 22.12.16 WIL (0) | 2022.12.19 |
22.12.05 ~ 22.12.09 WIL (0) | 2022.12.11 |
22.11.28 ~ 22.12.02 WIL (0) | 2022.12.05 |
22.11.21 ~ 22.11.25 WIL (0) | 2022.11.28 |