작더라도 하루 한 개씩은 개념 공부하자
복습도 좋으니 그날 정리한 걸 써보자
꼭 개념 공부, 정리가 아니라도 그날 배운 점, 느낀 점, 후회한 점을 써보자
TIL/
├── language/ # 프로그래밍 언어 (문법, 런타임, 언어 기능)
├── frontend/
│ ├── react/ # React · Next.js 등 프레임워크
│ ├── web/ # CSS · 브라우저 등 웹 플랫폼 기본
│ ├── libraries/ # zustand, react-query 등 서드파티 라이브러리
│ ├── architecture/ # FSD 등 프로젝트 구조
│ └── toss/ # 토스 콘텐츠 기반 개념 정리
├── backend/ # 서버 · 프레임워크 · 인프라
├── algorithm/ # 코딩 테스트 · 자료구조 · 문제 풀이
├── tools/ # Git hook, 모니터링, 패키지 매니저 등
└── journal/ # 개발 일지 · 느낀 점
| 어디에 둘까? | 기준 |
|---|---|
| language | JavaScript this, Java switch처럼 언어 문법·동작 |
| frontend/react | React, Next.js 등 프레임워크 사용법 |
| frontend/web | Sass, Reflow처럼 CSS·브라우저·렌더링 기본 |
| frontend/libraries | zustand, TanStack Query 등 서드파티 라이브러리 |
| frontend/architecture | FSD 등 프로젝트·코드 구조 |
| frontend/toss | 토스 글·영상 보고 정리한 개념 |
| backend | Spring, API, DB, 서버 설정 |
| algorithm | LeetCode, BOJ, 그리디·DP 등 문제 풀이 |
| tools | husky, Sentry, npm/yarn/pnpm |
| journal | 개념 정리가 아닌 경험·생각 |
- 폴더는 최대 2단계 —
frontend/react/까지만. 파일이 5개 넘으면 그때 하위 폴더 추가 - 같은 출처 시리즈는 폴더로 — 토스처럼 연속으로 정리하는 콘텐츠는
frontend/toss/에 - 라이브러리는 React와 분리 — 프레임워크가 아닌 npm 패키지는
frontend/libraries/ - 루트에 파일 두지 않기 — README만 루트에 유지
- 이름은 주제 중심 —
React useForm,zustand처럼 무엇을 배웠는지 드러나게