-
알고리즘 풀이 유형별 정리가 필요하다는 것을 알게 되었습니다.
- 숫자 카드 나누기, 점찍기, 혼자 놀기의 달인, 마법의 엘레베이터, n-queen, 조이스틱, 무인도 여행, 테이블 해시 함수, 호텔 대실 문제를 풀었습니다.
-
면접 대비가 부족하다는 것을 알게 되었습니다. 나 자신에 대해서 아는 것이 중요한 것 같습니다.
- 공백기에 대한 정리가 필요한 것 같습니다.
-
타입 스크립트에 대해서 기본적인 내용을 학습했습니다. 어디 가서 타입 스크립트 쓴다고 말은 해도 될 것 같습니다.
- 원티드 챌린지 세션 참여했습니다.
- typescript exercises 1~12 문제를 풀고 정리했습니다.
- 러닝 타입 스크립트 1장 ~10장을 정리했습니다.
-
데스크탑 채팅 앱의 container 컴포넌트에 해당하는 테스트 코드를 모두 작성했습니다. 테스트 코드를 작성하면서 프로젝트 구조에 많은 문제점이 있는 것을 알게 되었습니다. 다음 프로젝트에는 이 문제들을 모두 개선해 보려고 합니다!
- 비즈니스 로직 분리
- 컴포넌트 분리
- 에러 처리
-
스노크링 포인트 프로젝트(잠시 멈춰있는... )에서 동적으로 graphql의 리턴 값을 정해서 쿼리를 만들 수 있는 모듈을 구현했습니다. 어떻게 만들까 고민하다가 이전에 디자인 패턴 책에서 읽은 composite 패턴을 적용하여 구현했습니다. 함수형 방식으로 만들어 보고 싶은데... 모노이드라는 개념을 보고 흠칫하는 중입니다.
- example이라고 어떻게 사용하는지 사용법을 적어 놓은 파일을 만들어 놨는데 생각해 보니 테스트 코드까지 짰기 때문에 필요 없을 것 같습니다. 테스트 코드가 문서를 대신 하니께!
다음 주 할 일
- 풀었던 문제들을 리스트업하고 어떤 유형이 부족한지 분석하고 해당 유형에 집중해서 코딩 테스트를 준비하려고 합니다.
-
자신이 없는 인성 질문들을 생각하고 정리하는 시간을 가지려고 합니다.
- 성격의 장단점
- 혼자서 목표 달성으로 위해 노력한 경험
- 공백기
- 기술적으로 역량이 뛰어난 부분
- 다음주에는 러닝 타입스크립트를 모두 읽으려고 합니다. 원티드 챌린지에서 이펙티브 타입 스크립트 스터디를 진행 한다고 하여 신청했는데 러닝 타입스크립트 1회독이 끝나는 시점에 맞춰서 진행되면 좋을 것 같습니다.
-
데스크탑 채팅 앱의 문제점을 개선한 새로운 프로젝트를 시작합니다.
- 아키텍처 패턴에 대해 공부하려고 합니다. (mvvm)
- react-query에 대해 살펴봅니다.