본문 바로가기
내일배움캠프/WIL

22.11.14 ~ 22.11.18 WIL

by 노믹 2022. 11. 20.

Fact

미니 프로젝트

  • 개인 페이지 제작 (댓글 CRUD 구현)

웹개발 종합반을 참고하여 HTML과 CSS, JS를 이용해서 화면을 만들고 Python(Flask)를 이용해서 서버를 만들었다.

  • 팀 페이지의 버킷리스트 CRUD기능 및 화면 구현

개인 페이지 제작 때 사용했던 코드를 베이스로 화면 구성을 버킷리스트로 바꿔주었다.

 

Feeling

웹개발 종합반을 수강하며 웹페이지를 만들었을 때는 이해를 잘 했다고 생각했는데

웹개발 종합반에서 배운 것을 응용하는 것은 처음에는 어떻게 해야 될 지도 모르고 많이 헤맸다.

그리고 나는 Html과 CSS는 정말 맞지 않는다고 느꼇다.

하는 내내 재미도 없었고 하나하나 세세하게 해야하는 작업들은 조금 귀찮게 느껴졌다. 

아마 내가 백엔드라는 걸 정하고 시작을 해서 CSS를 굳이 해야되나? 라는 생각이 든 것 같다.

 

Finding

  • Git을 잘못 쓰면 어떻게 되는가

Git을 GitHub 웹페이지에서 쓰다가 작업하던 데이터들을 다 날렸다.

Git에 올라가 있던 개인 페이지의 구버전 데이터는 살아 있었지만 팀 페이지에 들어가야 할 데이터들이 다 날아가서 멘붕이 왔었다.

튜터님이 터미널로 쓰고 웹페이지에서 사용하는 것은 지양하라고 하셨었는데 왜 그랬는지 몸소 느꼈다.

 

  • 협업을 하는 방법 및 중요성

회사생활을 하는 내내 정말 설계쟁이였기 때문에 협업을 한 경험이 전무했다.

그래서 처음에 얼타고 헤매고 뭐부터 해야하지?라는 생각밖에 들지 않았다.

시간이 점점 지나가면서 문제점들이 생겼고 그 문제점들을 해결하면서 협업을 하는 방법을 알게 된것 같다.

  1. 전체적인 네이밍 같은것들을 정해야 한다.
  2. 파일 구성 형식을 정해야 한다.
  3. 일정을 러프하게 잡지 말고 중간중간 계속 확인을 해야하며 문제가 생길 시 다같이 협업해서 해결한다.

 

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