Мій минулий пост про spaced repetition отримав... неоднозначний відгук 💩. І це справедливо. Я писав його на швидку руку, лише окресливши ідею. Час це виправити і перейти від теорії до м'яса — до прикладів як можна використати цей метод, щоб зробити своє життя простішим, а мозок — швидшим.
Раніше мені здавалось, що це тільки для вивчення мов. Виявилось, що це універсальний інструмент, щоб "зазубрити" все, що лягає у формат "питання-відповідь". І це не тільки про слова. Це про:
- CLI команди:
git, kubectl, awk, які постійно вилітають з голови.- Сигнатури API: параметри того самого методу в GCP cli, який ти знову гуглиш.
- Архітектурні патерни: "Коли варто використовувати CQRS? Які в нього недоліки?"
- Внутрішні процеси: "Хто відповідальний за деплой сервісу X?"
Як це робити? Я використовую Anki. Ось три типи карток, які працюють для мене:
1. Проблема → Рішення:
- Питання:
Як відкотити останній коміт, зберігши зміни в робочій директорії?- Відповідь:
git reset --soft HEAD~12. Поняття → Пояснення:
- Питання:
Що таке ідемпотентність в REST API?- Відповідь:
Операція, багаторазове виконання якої дає той самий результат, що й одноразове.3. "Заповни пропуск" (Cloze Deletion) — кілер-фіча для коду:
- Питання:
const newArray = oldArray.{{c1::flatMap}}(item => [item, item * 2]);Щоб не бути голослівним, на прикладі мов — мені особисто Anki допомагає вже не перший тиждень поповнювати словниковий запас із швидкістю по 30 нових слів на день, витрачаючи на це щоденно лише 35 хвилин. Для людини, якій "тупо запам'ятати" щось без логіки завжди було складно, цей метод виглядає як магія поза Гоґвортсом.
Звісно, це для механічного запам'ятовування, а не глибокого розуміння. Але це створює залізобетонний фундамент. Коли тобі не треба гуглити базовий синтаксис, твій мозок вивільняється для задач вищого рівня — архітектури, менторства, R&D.
Досить теорії. Ось вам практичне завдання: згадайте одну річ, яку ви гуглили цього тижня. Створіть для неї 3-5 карток в Anki. Поділіться в коментарях, яку тему ви обрали! 👇
---
🌱 Keep calm and grow
