-
Notifications
You must be signed in to change notification settings - Fork 0
0️⃣ 멘토링 킥오프 일지
sunghwki edited this page Dec 2, 2024
·
1 revision
- 네이버 웹툰 3년차 FE 개발자
- AI 연구원
- 깊이 있는 경험하기 위해 BE 신청
- BE 신청
- 42seoul 했었음.
- 깊이 있는 경험하려 BE
- 동아리
- FE
-
프론트 기술스택 - jotai
- 전역 상태가 꼭 필요할지 고민해볼 것
- 현업에서 전역 상태를 ..거의 안쓴다
-
백엔드가 해결하고 싶은 기술적 문제가 있는지?
- 웹소켓과 같은 것을 직접 구현해보고 싶음
- 소켓을 패키지로 만드는 것
- 동시성, 정확성을 깊게 고민해볼 수 있는 것
- 웹소켓과 같은 것을 직접 구현해보고 싶음
-
백엔드가 프론트를 나중에 도와준다고 했는데 실질적으로 기능 개발하느라 힘들 수 있음
-
이번주 목표
- 이번주에 배포까지 하는건 힘들듯
- 이번주는 기술적인 도전을 추출해서 그것을 바탕으로 요구사항 뽑아내기
-
착안하고자 하는 서비스는?
- 토스증권, 네이버증권, 더리치
-
mvp에는 기술적인 도전을 넣는 게 맞는지?
- mvp라고 하기도 뭐함..
- 기술적인 도전이 가장 높았으면 좋겠음
- 어디까지 개발할지 정해야함
-
멘토님이 프로젝트하면서 어려웠던 점, 힘들었던 점?
- 일정관리하는 게 어려웠음.
- 본인실력도 잘 파악해야함
- 기능 요구사항을 구체적으로 분석할 수 있는 능력
-
어떤 내용으로 코드리뷰를 요청하면 좋은지?
- 의사결정할 때 충분한 생각
- 현재상황 교류
- 프로젝트 진행 과정을 슬랙에서 공유하는 것도 좋다고 생각
-
체계적으로 요구사항 분석하는 게 좋음
- 🚩 FE 기술 선택이유
- ✨ 차트의 반응형 구현과 useRef 타입 문제
- 🐣 부모 요소의 상태에 따라 자식 요소도 스타일 변화 부여하기
- 📁 zod 도입하기
- 🔖 useInfiniteQuery를 사용한 그래프 무한스크롤 구현
- 🎫 사용자의 시점 변화 없는 그래프 스크롤 구현하기
- 🧪 수많은 그래프 데이터 요청을 어떻게 줄일까
- 🌚 다크모드에서 새로고침 시 라이트모드가 잠깐 보이는 문제
- 👊 웹소켓의 채팅 데이터와 REST API의 채팅 데이터를 함께 관리하기
- 📡 BE 기술 선택 이유
- ⛏️ Node WebSocket 파고들기
- ✏️ TypeORM Datasource mock 만들기
- ☁️ oauth ID range 문제
- 📖 custom pipe에서 Nan이 받아지는 문제
- 🪒 nest Websocket에 세션이 안된다고?
- 🏴 nginx websocket 연결 시 문제 발생
- 🆘 WebPush 구현
- 🧊 우선순위 큐로 요청 제어하기
- 🔌 websocket이 늦게 할당되어 발생되는 문제
- 🥳 typeorm을 이용한 FCM 알림 서비스
- 🚦 다중 유저 동시성 제어 ‐ 싱글톤, 뮤텍스