티스토리 뷰
항해 99에서의 첫 미니 프로젝트 전시어때 21.01.10~22.01.13(3일)
- 프로젝트 제목 : 전시어때
전시어때는 진행 중인 전시장 정보를 제공하고, 리뷰를 통해 사람들과 의견을 공유할 수 있으며 즐겨찾기로 취향에 맞는 전시를 모아보실 수 있습니다.
- 프로젝트 제작 기간 : 22.01.10~22.01.13
- 맡은 업무 - 로그인, 회원가입 페이지, CSS
- 반성과 배운점
- commit, push, pull : 첫 깃헙을 사용하면서 충돌이 많이나서 처음에 많이 힘들었지만 팀원들과 구글링으로 찾아보면서 깃헙을 좀 더 깊이 이해할 수 있었다. 처음 초대도 안 받고 깃헙을 쓰니 커밋이 안되어서 힘들었다.
※ pull - commit - push
- 서버사이드렌더링 SSR : 웹사이트를 볼 때 많은 데이터를 변경하면서 동적으로 보여주기 위해서는 서버에서 렌더링되어 넘어오는 것임을 배웠다.
- api : 은행 같은 같은 기능이라고 이론에서 배웠지만 실제로 해보니 어떠한 느낌인지 알게 되었다. 그만큼 api설계에 대한 중요성을 알게 되었다. get과 post의 차이를 약간이라도 알게 되었다.
- jwt 인증방식 : 쿠키/세션 대비 장단점과 작동 원리에 대해 알게 되었다.
- CSS : class가 중요하다는 걸 알게 되었다. 각자 다른 class를 사용하여 코드가 너무 난잡해지며 프로젝트 시작 전 어느정도 정하고 시작하면 편할 거 같다는 생각을 하였다.
- 서버사이드렌더링 SSR : html을 만들 때 빨강에는 단어를 넣어줘 주황에는 발음을 넣어줘 등 표시를 해놓고 사용자가 단어를 검색을 하면 그 단어에 해당하는 값을 찾고 끼워넣어서 html를 완성한 다음에 통째로 보내주는 형식
- logout 문제해결 : 토큰을 제거(remove)하는 것이 아니라 시간만료(expire) 코드로 문제해결했다.
- 첫 프로젝트라서 긴장도 많이 하고 시간 분배도 잘 하지 못 했다. 잘 안다고 생각한 기능도 시간에 쫓겨 실수를 하게 되고 사전교육 때 배운 걸 슬기롭게 사용하지 못한 느낌이 컸다.
그래도 좋은 팀원을 만나 함께 장애물을 넘어갈 때마다 새로운 걸 배우고 성장한다는 느낌을 받아 좋았다.
Algorithm 21.01.14~22.01.20
- 시간 복잡도, 공간 복잡도 : 스파르타 강의를 통해 두 개념에 대해 알게 되었다. 아직 완벽하게 이해하지는 못했지만 이 개념을 통하여 내 코드가 좋은 코드인지 좋지 못한 코드인지는 알 수 있게 되었다. 그리고 시간 복잡도를 신경써야겠다는 목표가 생겼다.
'TIL WIL' 카테고리의 다른 글
항해 99 TIL-3 Class (1) | 2022.02.06 |
---|---|
[WIL-3week] 2021.01.24~30 (0) | 2022.01.30 |
항해 99 TIL-2 node.js의 기본개념 (0) | 2022.01.26 |
[WIL-2week] 2021.01.17~23 (0) | 2022.01.23 |
항해 99 TIL-1 인덱스 (0) | 2022.01.17 |