Zettelkasten: система заметок
Zettelkasten (нем. "ящик с карточками") — система ведения заметок, в которой каждая идея записывается отдельно, а заметки связываются друг с другом через ссылки, создавая личную сеть знаний.
Зачем нужно
Программист постоянно изучает новое: статьи, книги, документацию, видео. Без системы знания оседают в голове или в разрозненных файлах и быстро забываются. Zettelkasten решает это: заметки написаны своими словами (что помогает понять), связаны между собой (что помогает вспомнить) и постоянно уточняются. Это основа этого Obsidian-vault.
Где используется
- Обучение программированию — изучение новых технологий, концепций
- Личная база знаний — накопление опыта за годы работы
- Подготовка к собеседованиям — структурированное повторение тем
- Этот vault — Obsidian реализует Zettelkasten через wikilinks
Принципы Zettelkasten
Типы заметок
Fleeting Notes (беглые):
- Быстрые записи во время чтения/просмотра
- Временные, обрабатываются в тот же день
- Пример: "closure — функция помнит внешний scope"
Literature Notes (из источника):
- Краткое резюме источника своими словами
- Ссылка на источник
- Пример: заметка о книге "Чистый код"
Permanent Notes (постоянные):
- Одна идея = одна заметка
- Полные предложения своими словами
- Связи с другими заметками
- Это основные заметки vault-а
Принцип атомарности
ПЛОХО — одна заметка обо всём:
"React — компонентная библиотека. Хуки появились в 16.8.
useState хранит состояние. useEffect — побочные эффекты..."
ХОРОШО — одна идея = одна заметка:
`useState` — хранит локальное состояние компонента
`useEffect` — запускает побочный эффект после рендера
React Hooks — связывает все хуки, объясняет зачем
Связи между заметками
В Obsidian:
[[название заметки]] — создаёт ссылку
Стратегии связей:
- Прямые ссылки: `useEffect` → [[Замыкания (Closures)]]
- MOC (Map of Content): [[_MOC JavaScript]] — индекс темы
- Теги: #concept/react, #level/beginner
Граф связей показывает, как растёт твоя база знаний
Процесс работы с Zettelkasten
1. Читаешь статью → делаешь fleeting notes в черновике
2. В тот же день → превращаешь в permanent notes
3. Пишешь своими словами, одна идея на заметку
4. Добавляешь links к связанным заметкам
5. Обновляешь MOC или создаёшь новый
Правило: заметка должна быть понятна тебе через 2 года
без дополнительного контекста
Zettelkasten в Obsidian
Структура:
00-Inbox/ ← fleeting notes, необработанные
10-Концепции/ ← permanent notes по темам
15-Процессы/ ← этот раздел
_MOC Главная.md ← точка входа
Плагины:
- Graph View — визуализация связей
- Backlinks — что ссылается на эту заметку
- Daily Notes — fleeting notes дня
Частые ошибки
| Ошибка | Проблема | Решение |
|---|---|---|
| Копировать текст из источника | Нет понимания, только хранилище | Писать только своими словами |
| Большие заметки "обо всём" | Плохо связываются, трудно найти | Один концепт = одна заметка |
| Не создавать ссылки | Знания остаются изолированными | Всегда спрашивать: "На что это похоже?" |
| Бесконечная настройка системы | Нет самих заметок | Начать с простого, усложнять постепенно |
Связанные темы
Ресурсы
- Obsidian.md — инструмент для Zettelkasten
- Zettelkasten.de — введение в метод
- How to Take Smart Notes — Sönke Ahrens