[WIL] 스파르타 코딩클럽 내일배움캠프 1주차 WIL 회고

Yungsang Hwang·2022년 4월 22일
0

내일배움캠프 1주차 Week I Learned

🎯 요일

월 : 웹 프로그래밍 기초 A-Z 수강 1주~2주차

화 : 웹 프로그래밍 기초 A-Z 수강 3주~5주차

수 : 미니 프로젝트 1일차 : 발제 및 회의, 뼈대 코딩

목 : 미니 프로젝트 2일차 : 기능 코딩, 코드 리뷰

금 : 미니 프로젝트 발표일 : 프레젠테이션 작성, 리팩터링, 발표

🎯 주간회고

  • 내일배움캠프에 적응하기 위한 기초 웹개발 강의를 복습 겸 수강하고, 기본기를 활용한 팀 소개 페이지를 협업해 이틀 작업기한으로 완성하기.

  • 이젠 '팀프를 해도해도 나는 초보구나' 라는 것보다 '팀프를 몇 번 해와서 다른 사람 보다 아는게 제법 있구나' 로 내 마인드를 더 긍정적으로 가지게 된 시간이었다.

  • 프로젝트를 진행하다보니 내 욕심껏 진행하는 것 같아 마음 한 켠이 좋지 못했는데, 결과로 보답한 것 같기도 해서 한 주의 피로가 녹아내리는 순간이었다.

🎯 KPT

👍 KEEP

  1. 프로젝트 운영, 관리 방식

    • 전체적으로 프로젝트를 완수하는 방식으로 운영 및 조정하기.
  2. 커뮤니티 타임

    • 식사 시간 이후, 약 30여 분간 서로의 상태를 확인하고 문제나 질문, 건의사항에 대해 논의하는 시간을 갖는 것이 프로젝트에 긍정적 영향을 주었음
  3. 코드 리뷰

    • 프로젝트를 완수하고, 각자의 코드를 리뷰하는 시간을 가짐. 코드 리뷰를 하는 것으로 프로젝트 전반을 더 쉽게 이해하여 내 것으로 가져가는 것에 도움이 됨.

💢 PROBLEM

  1. 기획서, 목업 부실로 인한 프로젝트 방향성 상실

    • 기획서와 목업에 대한 내용이 팀원 전체가 합의가 되지 않았음.

    • 따라서 작업할 때 어떤 것을 작업해야 하는지 100% 배정되지 않은 상태에서 작업하니, 프로젝트에 맞춰서 새로운 의견을 내거나 기존 의견에 상충하는 경우가 발생함

    • (해결방안) 기획서 : 목적, 기능, 역할, 일정을 최대한 세분화하여 작성하기.

    • (해결방안) 목업 : 와이어프레임이라는 사실에 집중. 간결하지만 모든 레이아웃 작성

    • (해결방안) 프로젝트 : 와이어프레임과 기획서에 기초해서만 코드 작성. 이 후에 논의를 통해 새로운 기획과 목업으로 패치하는 방식으로 작업하기.

  2. 중복 코드 작성

    • 동일한 함수를 여러 값에 대응하고자 할 때, 함수를 여러 개 만들어 붙여 넣는 방식으로 작업함.

    • 심각한 경우, 프로젝트를 느리게 만드는 원인이 됨

    • (해결방안) 코드 로직 설계해보기 : 코드에 대응할 값, 적용할 기능을 설계하여 써보기. 중복 값과 유니크한 값을 찾아서 실행할 명령어가 같다면 최소한으로 줄이고, 유니크한 값을 최대한 같이 묶어 코드를 깔끔하게 짜보기.

🧐 TRY

  1. 구름 실시간 워크스테이션 이용하기

    • 구름 실시간 워크스테이션은 5명의 참여자까지 실시간으로 코딩을 공유할 수 있는 웹사이트로, 컴퓨터 환경이 아닌 모바일 환경에서도 작성이 가능함

    • 깃허브 푸시 기능을 또한 제공하는 것으로 버전관리에도 유용할 수 있음

  2. 깃허브 활용으로 버전관리하기

    • 프로젝트 기간과 무관하게 협업 및 버전관리의 중요성을 새삼 깨닫게 되었음.

    • 팀 프로젝트를 진행한다면 팀원과 함께 깃허브를 활용해서 버전관리 및 싱크 다시 도전하기

  3. 코드 설계 및 로직 작성해보기

    • 프로젝트를 더 나은 방향으로 이끌 수 있는 하나의 기술이 될 수 있다는 생각을 했음
  4. 기획, 목업의 문서화 및 일정 관리 세분화

    • 애매한 기획은 결국 그 자리에서 구두로 코딩하는 결과를 낳게 된다는 것을 또 뼈저리게 느꼈음.

    • 물론, 절대적 시간이 코딩 이상으로 지배해서는 안된다는 것을 알고 있지만, 그럼에도 탄탄한 기획이 프로젝트를 더욱 코딩에 몰입할 수 있게 돕는다는 것도 알았음.

  5. 카카오 오븐으로 목업 작성해보기

    • 피그마가 사용하기가 어려웠다. 따라서, 다양한 목업 디자인을 시도하는 것으로 목업에 대한 완성도를 높일 수 있다고 생각함.
profile
하루종일 몽상가

0개의 댓글