오늘의집을 모티브로 한, 2차 프로젝트!
두 번째 프로젝트인 만큼 스스로가 구현할 수 있는 것도, 구현해보고자 하는 것도 더 많을 것이라 생각했는데.. 생각보다 쉽지 않았던🥲 2차 프로젝트를 돌아보며..
hooks
와 styled component
, git rebase
등 새로 배운 스킬 바로 적용해보는 역량 키우기!오늘의집
은 커뮤니티
, 스토어
, 인테리어 시공
크게 세 가지로 구성되어 있는데, 그 중에서도 SNS에서 핫 한 집구경 컨텐츠, 커뮤니티
페이지를 구현하는 것을 목표로 했다.:: Checklist
:: Sprint Meetings
1st sprint
(5/24월~ 20금): 각자 맡은 페이지 기능 구현
2nd sprint
(5/21토 ~ 6/2수): 코드 리펙토링 및 오류 해결
Retrospective Meeting
Daily Standup Meeting
새로운 기술 배우느라 체감상 1주...ㅠ
1차 프로젝트에서 메인 페이지를 담당하면서 슬라이더, 무한 스크롤 등을 구현 해보았기에 2차에서는 도전해보지 않았던 다른 기능을 해 보고 싶었다.
그 중 필터링 기능과 페이지네이션 기능을 담당하게 되었고.. 기획적인 부분에서 해당 기능들이 메인으로 옮겨지게 되어 결과적으로 메인페이지를 담당하게 되었다
메인페이지
필터링 기능
💬 생각보다 오래 걸렸던 기능.. 기능적인 부분은 초반에 구현 완료했으나, 조회하고자 하는 값을 선택하면 선택된 main 과 sub category의 색이 변경되고 유지되도록 하는 UI적인 부분이 어려웠다. 멘토님의 멘토링이 없었다면.. 할 수 있었을까?😅 싶을 정도로 어렵게 느껴졌던... 그러나 다 구현해놓으니 뿌듯뿌듯😊
페이지네이션
💬 초반에 구현 잘 해놓고 마지막에 나를 힘들게 했던 아이🥲 페이지네이션을 처음 구현해보면서 back과 연결 전 미리 연습해보고자 목 데이터로 구현하고, 멘토님이 나중에 back에서 받아올 로직이라면 지금 구현하는 건 의미없다고 했던 이유를 마지막 날 멘붕오고서야 체감했던..-_ -a
back 준비가 된 후 로직 변경하면서 코드가 섞였다... 그래서 초반에는 되는 줄 알았는데.. 사실 되지 않아 프로젝트 종료 전날 발견한 오류로 자괴감*1000000000.. 코드는 거짓말하지 않는다!
git
과 친해졌다?! ➔ 손머지 안한 점!
적절한 목표
설정 ➔ 하나를 하더라도 제대로 하자!
Trello
를 활용한 스케줄 관리
AWS
➔ 24시간 언제든지 작업 가능
감사합니다! 덕분에 24시간 작업할 수 있었어요!
👍소통
➔ 프로젝트 초반부터 F↔︎F, F↔︎B, B↔︎B 소통 활발
key
값 query
등을 맞춰본 점이 한결 수월하게 프로젝트를 진행할 수 있었다!효율적 시간사용
➔ 배달음식과 함께한 2차 프로젝트, 지역경제 활성화😁
똥멍충이가 된 기분은 아직도 잊혀지지 않는다.........
hooks
이 어려웠을까...😑 물론, 지금도 어렵긴 하지만.. class
다시 못 쓸 듯;;;; 😂git
의 다양한 기능 탐구! merge, pull, rebase 말고도 무궁무진하다! 😘매우매우매우 보고싶을거에요 멘토님들..ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
특히 체력 고갈로 집중력 부족, 그로 인해 새로 배운 스킬에 대한 적응도 힘들었던... 체력관리 잘하자.ㅠ
2차 프로젝트 발표 후 담임 멘토이신 경훈님이 하셨던 말씀이 마음속 깊이 박혔다. 함께 일하고픈 개발자가 되는 것. 경훈님 자체가 너무 좋은 분이신데 함께 일하고 싶은 개발자가 되기 위해 아직도 고민하고 노력하신다는 말씀에..
프로젝트 끝나고 주말 내내 이 말을 곱씹으면서 나는 누군가에게 함께 일하고 싶은 마음이 들게 했을까?
어떤 개발자가 함께 일하고 싶은 개발자일까?
함께 일하고 싶은 개발자가 되려면 어떻게 해야할까?
를 주말 내내 생각했고 아마 앞으로도 쭈욱 나에게 주어진 풀어야 할 숙제가 될 것이다.
이번 프로젝트 함께 할 수 있어서 너무 좋았습니다 ㅎㅎ 머리 싸매고 끝까지 버그잡고 기능 완성하셨던 모습이 멋졌습니다 !!