프리온보딩 코스 _ 프론트엔드
월 | Orientation
1. Tool 소개
- Notion
- Slack
- Zoom
이 중에서 한번도 사용해본 툴이 없어서 급하게 부랴부랴 구글링 통해 찾아보고 사용을 하였지만,
캠으로 팀원들 얼굴보며 얘기하는 것이 많이 어색한 것 같다.
2. Business Manner
여태 살아가면서 느낀거지만 상대방이 도움을 줬을때 그 도움에 고마움을 알고, 적극적 참여가
중요한 것 같다.
모르는 것이 있으면 구글링해보고 오픈채팅 React방에 들어가서 물어보곤 했는데
바로 Slack을 통해 팀원들의 도움을 받을 수 있다는게 든든했다.
3. git : Commit Message
내 깃허브의 레파지토리를 보면 커밋이력이 ex ) 커밋, 거의다되감 이런식인게 있었는데
정말 지나가던 사람이 내 머리에 꿀밤을 때려도 가만히 있어야 한다.
- 반성한다
4. TIL
이제부터 하나하나 차곡차곡 써보려한다.
5. Assignment
공부한 것 / 면접본 것 등 기타 다양한 것을 블로그에 작성해왔는데 꾸준히 써야겠다.
6. 과제
팀과제 - CRA Project Structure
이렇게 형성된 구조들이 있는지 몰랐고, 찾아보고 알아가다보니 확실히 적용해야할
구조 인 것 같다. 다시 한번 복습할 필요가 있는 것 같다.
기업과제(2인 - infinityScroll)
infinityScroll을 구현하는 것이였는데, 생각보다 빠르게 구현했다.
이때까지만해도 "나 좀 많이 늘었나?" 라는 망상을 했었다.
목 | React Foundation 1
1. 팀과제 - CardList
★ 내가 맡은 임무
- 별도 페이징 처리 없이 전체 로드
- 관심 없는 상품 숨기기 체크박스
- 정렬 : 최근 조회순, 낮은 가격 순
이 과제는 4인이서 하는 프로젝트였다. ClassComponent 로 구성
매일 hooks 로 쉽게쉽게 그림맞추기 마냥 했었는데,
ClassComponent로 하려니 시작부터 멘붕이였다.
공부했던 라이프사이클은 머리속에 지워진지 오래고,
redux도 selectors로 쉽게 뽑아왔었는데,
cc로 하려니 mapStateToProps, mapDispatchToProps 와 같은 처음보는
생태계 파괴종이 나타나 내 머리를 흔들었다.
그렇게 혼자 막막함을 이어가던 중 김 모 양께서
7.31 am 10:00 ~ pm 21:40 까지 밀착 마크해서
live-Share와 Zoom 을 통해 도와주셨다.
다시 한번 감사함을 표한다.
그렇게 과제 제출 4시간 전
여태 git을 제대로 협업하면서 써본적이 없어서 나 때문에 코드가 리셋되지 않을까하는
두려움으로 끝내 커밋과 푸쉬를 때리지 않고있었다.
3명의 코드는 합쳐지는 순간 큰 오류 없이 프로젝트가 실행되었다.
마지막으로 나의 코드를 합치는 순간
하늘을 날던 까마귀는 땅에 떨어지고,
햇볕 가득한 하늘은 어둠이 몰려왔다.
지옥이였다.
이하 설명은 생략한다.
마지막으로 이번 과제를 통해 알아봐야 할것을 적어 놓아 봤다.
- Commit Message
- git (branch, remote, origin master , git branch-v ...등)
- StyledComponent 구조
- 길고 반복되는 코드 => parameter를 받는 함수로 만들기
- localStorage
- redux , reducer
느낀점
혼자 하나하나 프로젝트를 만들고 배포하고 만족하고, 배움에 대한 갈망이 크게 없었다.
이번 계기로 잘하고싶은 욕심이 생기기 시작한 것같다.
7.31 오늘은 내 생일이다.
하루종일 발전은 있지만 완성도 없는 코딩을 했다.
현재시간 오후 10:35분
이제 먹을것 좀 먹어야겠다.

이상 끝
'프리온보딩 코스_프론트엔드' 카테고리의 다른 글
솔라커넥트 기업과제(todo-list) (0) | 2021.08.20 |
---|---|
redux-book 코드 리뷰 (0) | 2021.08.11 |