Front-end Developer
항해 99 9주차 Final Project (1주차) [WIL] 본문
Final Project
항해99의 마지막 프로젝트가 드디어 시작됬습니다. 5주동안 6명의 개발자와 1명의 디자이너가 협업을 이루어서 서비스를 런칭하고, 마케팅을 해서 사용자들을 모아서 서비스에대한 피드백을 받고, 서비스를 더욱 develop해가는 시간입니다. 첫 2주동안은 MVP모델(Minimum Viable Product, 최소한의 기능을 갖춘 제품을 뜻함)을 만들고 서비스를 런칭할 계획입니다.
<느낀점>
5주짜리 프로젝트인 만큼 팀을 뽑는것 부터가 기존과 달랐다. 팀 리더들이 먼저 아이디어를 가지고 지원을 하고 , 팀 리더와 팀원들은 서로 자신들의 1,2,3지망을 정해서 제출을 한다. 그 이후에는 항해99에서 만들어놓은 알고리즘을 이용해서 팀이 짜여진다. 우리조는 사전에 미리 팀장이 팀원들을 다 모아서 팀을 다 구성했고 알고리즘도 다 고려해서 계획했던대로 팀이 짜여졌다. 우리나름 항해99 에이스들이 모였다고 이야기하는데, 내 생각에는 진짜로 이번에 실력이 뛰어난 팀원들과 함께한것같아서 감사하다! 역대급으로 큰 프로젝트인 만큼 기획을 하는데 있어서 많은 시간을 쏟았고, 중간 중간에도 서비스를 더 나아지게 하려다 보니까 변경해야되는 부분이 많이 생기는 것 같다. 아직 4주나 남았지만 서비스를 기획하는 이런 경험이 내가 나중에 취업을 했을 때 단순히 코드만 짜는 그런 개발자가 아니라 다른 개발자와 디자이너와 어떻게 협업을 해서 더 나은 서비스를 만들어갈 수 있을지 고민하는 개발자가 되는데 많은 도움을 주고있고 더 많이 줄것이라고 믿는다.😊
아무래도 역대급으로 큰 프로젝트이다 보니까 역대급으로 많이 부담되고 긴장됬던 것 같다. 개발을 안하고 있어도, 계속 마음속에는 개발생각으로 가득 차 있었던 것 같다. 이 분위기를 적응하고 마음에 부담감이 아니라 즐거움으로 바뀌는데 한 3일정도 걸렸던 것 같다. 바쁘고 정신 없지만 항상 얼굴찡그리지 않고 즐거운 분위기에서 개발을 할 수 있게 도와준 팀원들 그리고 힘들 때 언제나 이야기할 수 있는 여자친구가 있어서 지금은 적응하고 즐겁게 열심히 개발을 하고있다. 개발을 하면서 우리팀에게 한 가지 문제가 생겼다. 원래 있었던 디자이너가 개인적으로 너무 바쁘셔서 중간에 나가시게됬다. 다른 조들은 웹 디자인이 잘 되가고 있는데 우리조는 디자인된게 없어서 많이 걱정이되었다. 하지만 우리는 할 수 있는 선에서 최선을 다했고, 1주일 밖에 안됬는데 벌써 대부분의 기능들은 거의 다 구현했다. 지금 다른 좋은 디자이너분을 구해서 같이 잘 협업하고 있다. 일을 하다보면 생각지도 못하게 문제가 생길 때가 있다. 그 때 당황하지 않고 문제를 해결하려고하고 앞으로 나아가는 능력도 매우 중요하다는 생각이 들었다. 이번주도 화이팅이다!😁
<배운것>
새로 배운 개념
1. Socket IO를 이용해서 실시간으로 서버와 데이터를 주고 받았습니다.
2. debounce와 lodash를 이용해서 연이어서 호출되는 함수중에 마지막 함수만 호출했습니다.
3. Redux-Toolkit 이용해서 reducer와 액션, 액션함수를 사용했습니다.
I DID TABLE
요일 | TODAY I DID |
금 | 1. Redux-Toolkit 유투브 강의 들으며 공부하기 2. 와이어 프레임, 플로우 차트 공부해서 디자이너님한테 보내기 |
토 | 1. 여자친구와 신나게 놀았다.(기념일) |
일 | 1. 와이어프레임 수정 2. 로그인 모달 만들기 |
월 | 1. 소셜로그인(네이버, 카카오, 구글) 기능 구현 2. 유저정보 불러오기 |
화 | 1. 프로필 수정기능 구현(이미지, 닉네임, 자기소개) 2. 유저 검색기능 구현 |
수 | 1. 팔로우 추가, 취고, 검색 기능 구현 |
목 | 1. 커뮤니티 페이지 질문 두개 및 해당답변 보여주기 |
금 | 1. 닉네임 랜덤 기능추가 2. socket IO공부해서 알람기능 어느정도 구현 3. 크롬 익스텐션 공부하기 |
토 | 1. 로그인 시 알람 & 실시간 알람 데이터 화면에 보여주기 2. get 요청 컴포넌트에 spinner 추가 3. 회원탈퇴 기능 추가 |
기능구현 (계속 업데이트 하겠습니다.)
1. Socket IO 이용해서 실시간 알람 구현하기
2. debounce & lodash 를 이용해서 유저 검색 구현하기
'항해99' 카테고리의 다른 글
항해 99 10주차 Final Project (3주차) [WIL] (0) | 2021.05.16 |
---|---|
항해 99 10주차 Final Project (2주차) [WIL] (0) | 2021.05.10 |
항해 99 8주차 ART SEOUL(완료) [WIL] (0) | 2021.04.25 |
항해 99 7주차 ART SEOUL(진행중) [WIL] (0) | 2021.04.18 |
항해 99 6주차 Clone_Stagram [WIL] (0) | 2021.04.11 |