회고는 피드백의 수단을 마련해 나의 메타인지를 높이기 위함이다. 이것을 통해 생산성을 높이는 것이 본 글의 목표이다.
오늘 공부한 알고리즘 :
투 포인터 알고리즘
- 리스트에 순차적으로 접근해야 할 때 두 개의 점의 위치를 기록하면서 처리하는 알고리즘
오늘 했던 생각 :
- 하고 싶은 공부가 너무 많다. 운영체제도 공부하고 싶고, 시스템 프로그래밍, 네트워크, 데이터베이스, 알고리즘 다 공부하고 싶다. 그런데 내가 주어진 시간안에 무언가를 해내기 위해서는 선택과 집중이 필요하다. 현재 4월 8일까지 성공적으로 끝내야하는 프로젝트가 있다. 때문에 이 프로젝트가 우선순위가 된다.
- 이 프로젝트를 우선순위로 놓고서, 나머지 내가 하고싶은 저 공부들 가운데 우선 순위를 매길 만한 것에는 무엇이 있을까? 한번에 저 내용들을 다 공부할 수는 없으니, 우선은 알고리즘을 매일매일 풀어나가는 것이 목표다. 나는 아직 알고리즘의 여러 개념들에 대해서 잘모르고 있으니, 이번 한달 동안에는 알고리즘의 개념들에 익숙해지고, 각 개념들에 해당하는 간단한 문제 정도는 다 풀수 있게 되는 것을 목표로 정해보겠다.
- 당장 저런 내용들을 공부하고 싶지만, 4/8일까지는 기다리자. 만약 현재하는 프로젝트를 성공적으로 끝내지 못한다면, 나는 분명히 이후 시간에 후회할 것이다. 후회 없이 만족할 정도로 프로젝트의 완성도를 높이기.
- 나는 이번 프로젝트를 통해서 어떤 목표를 달성할 것인가? 이번 프로젝트에서 달성하고 싶은 목표를 분명하게 설정해보자. 4/8일이 되었을 때, 이 til에 다시 돌아와서 글을 읽는 것이다.
- 웹성능 최적화 : 이번 프로젝트에서 웹 성능을 최적화 시키는 경험을 해보고 싶다. 그 과정속에서 성능 최적화를 위한 지식이 쌓여가기를 기대하는 것이다. 프로젝트가 끝났을 때, 내가 만든 사이트에서 아래의 그림이 만들어지는 것이 목표다!
- 이번에는 리액트를 사용할 때, 메모이제이션 기법을 최대한 활용할 계획이다. 불필요한 렌더링을 최대한 없애는 방향으로 많은 신경을 써서 프로젝트를 작성하기.
- 생산성 높은 아키텍처 만들기 : 아직 어렵다고 느껴지는 단계이다. 당장에 그것을 만들지는 못할지라도 계속해서 현재의 아키텍처에서 불편한 점은 무엇이었는지, 어떻게하면 더 좋아질 수 있는지 예민하게 인지하고 기록하고 분석하는 시간을 가져야 할 것 같다.
- next-js : 처음 사용해보는 프레임워크이다. 해당 프레임워크를 사용함으로써 서버사이드 렌더링에 대한 이해도를 높이고 싶다. next-js의 공식문서에서 advanced에 해당하는 기술들까지 꼼꼼하게 읽어보고 정확하게 적용할 수 있게 되는 것이 이번 프로젝트에서의 목표다.
- 타입스크립트의 고급 문법을 적용해보기 : 아직까지는 기초적인 수준에서만 타입스크립트를 사용하고 있는데, 더 고급스러운 문법들을 이해하고 적용해보는 시간을 가지고 싶다.
- 프로젝트에 대해서 매일 TIL을 작성하기 : 이전에 프로젝트를 진행했을 때, 후회했던 부분이다. 왜 매일 내가 하고 있는 프로젝트에 대해서 회고해보지 못했을까. 그 과정에서 느낀 점들을 기록하지 못했을까. 이번에는 그 후회를 하지 않기 위해서 이렇게 TIL을 시작했고, 프로젝트가 끝나기 전까지 꾸준히 실천해 볼 생각이다.
오늘 찾아본 글 :
나의 하루 점검 리스트 :
[0] 오늘 계획된 일을 다 실천했는가?
[▲] 내일을 위한 계획을 세웠는가?
[▲] 내가 무슨 일을 하고 있는지 의식적으로 주의를 집중했는가?
[▲] 목표의식을 가지고 일했는가?
[x] 고객의 문제를 고민했는가?
'TIL(Today i learned)' 카테고리의 다른 글
[2022.03.11 - TIL] 브런치 생성과 생산성 향상의 연관성 | 항해99 5기 (0) | 2022.03.11 |
---|---|
[2022.03.07-TIL] 운영체제 공부를 위한 마인드셋 / redux-persist (0) | 2022.03.09 |
[20211220_TIL] eventLoop, node.js MVC패턴, __proto__ (0) | 2021.12.20 |
[20210914_TIL] 프론트엔드 개발자로서 나의 비전 (0) | 2021.09.15 |
[20210913_TIL] (0) | 2021.09.14 |