매일 학습한 내용을 기록하고 정리하는 공간입니다.
단순히 지식을 나열하는 데 그치지 않고, 각 개념이 서로 어떻게 연결되는지 그 맥락과 흐름을 이해하는 것을 목표로 합니다.
모든 개념은 '왜(Why)' 필요한지에서 출발하여 '무엇이며(What)', '어떻게(How)' 사용하는지로 이어지는 체계적인 구조로 정리합니다.
모든 TIL 문서는 아래의 일관된 구조를 따르며, 각 섹션의 역할은 다음과 같습니다.
- 제목 및 날짜: 학습한 날짜와 핵심 주제를 명시하여, 기록을 쉽게 식별하고 추적할 수 있도록 합니다.
- 핵심 키워드: 학습 내용의 주요 키워드를 해시태그로 정리하여 특정 주제와 관련된 글들을 쉽게 찾아볼 수 있습니다.
- 학습 목차: 배운 내용의 전체적인 개요입니다. 본문에 어떤 내용이 있는지 목록을 통해 미리 파악할 수 있습니다.
- 학습 과정 기록: 개념을 이해하는 과정에서 겪은 어려움, 혼란, 잘못된 접근 등 개인적인 경험을 기록합니다. 객관적인 지식 설명과 철저히 분리된 공간입니다.
- 지식의 체계화: 학습한 내용을 객관적으로 재구성하는 핵심 부분으로, 모든 개념은 아래 네 가지 관점에 따라 심층적으로 설명됩니다.
- 학습 목표 (Why?): 이 개념이 왜 필요하며, 어떤 문제를 해결하는가.
- 핵심 원리 (What?): 개념의 정의와 본질은 무엇인가.
- 문법 및 사용법 (How?): 실제 코드에서 어떻게 적용되는가.
- 주의사항 및 실무 팁 (Watch out for): 자주 하는 실수나 실무에서 알아두면 좋은 점은 무엇인가.
- 통찰과 성장: 학습을 통해 얻은 새로운 시각이나 생각의 전환을 기록합니다. 기술 지식을 넘어, 문제 해결 방식이나 개발자로서의 태도 변화를 담아냅니다.
이곳에 쌓이는 기록들은 시간이 지나 체계적인 지식 자산이 되고, 개발자로서 성장 과정을 보여주는 지표가 될 것이라 믿습니다. 꾸준히 학습하고 기록하여 단단한 기반을 만들겠습니다.