С первого слушания разнесенными повторения несколько лет назад, я использовал его для широкого круга вещей, от обучения имена людей на запоминание стихи увеличения моей удержание книг .
Сегодня я поделюсь лучшие практики, которые я обнаружил, использовать раздельную повторения, чтобы узнать и освоить язык программирования .
Некоторые большие статьи на эту тему уже там, в том числе “ Запоминание язык программирования с использованием разнесенный повторения Software 1 ” Дерек Сиверс и « Янки Method __13 | 2 “Джек Кинселла.Но потому, что ты занят, я быстро суммировать некоторые из лучших практик, которые я узнал по пути .
Перво-наперво .
Что отстоит Повторение
Распределенные повторения система постоянно что-то вспомнив, используя минимальное количество повторений, необходимых.Наиболее популярным инструментом для этого является Anki 3 , бесплатное приложение рабочего стола, что позволяет создавать и пересмотреть цифровые карточки, организованные палубе .
Короче говоря, всякий раз, когда вы хотите, чтобы что-то вспомнить, вы можете создать карту в Анки и рассмотреть его регулярно .
Холодная часть о Анки, что, если вы все сделаете правильно, вы должны будете провести лишь около 5 до 10 минут в день рассмотрения свои карты.Если вы сделаете это, вы будете в состоянии запомнить намного больше, чем вы могли себе вообразить, и вы будете гораздо более продуктивным .
Погружение Давайте в специфике .
Как использовать Anki
Для всего, что вы хотите, чтобы узнать, создать флэш-карту с передней и задней.При просмотре карты, Анки покажет вам фронт, скрывая сторону ответ .
Ответ на вопрос в вашей голове, а затем раскрыть другую сторону, чтобы увидеть ли вы получили это право .
“. Легкий”: | __15 Затем оценить, насколько легко вы ответили на вопрос, и выбрать один из четырех вариантов “снова”, “трудно”, “хорошо” или на основе вашего выбора, Анки выясняет, когда, чтобы показать вам эту карту еще раз.
И, да, вы даже можете использовать изображения в ваши карты .
В настоящее время, вы рады, чтобы начать.Но прежде чем сделать, позвольте мне поделиться некоторыми советами .
1. сломать ваш знаний в наименьшей возможной Units
Хотя сначала не очевидно, есть хорошие и плохие способы создания карты.Например, вот плохой способ, чтобы написать карты:
- FrontЧто Руби
strip
метод сделать - BackЭто урезает пробелы и пустые строки с начала и конца строки .
Почему это плохо
Во-первых, вы, вероятно, не будет в состоянии вспомнить, как именно вы формулировке ответ, потому что это будет так долго назад.Таким образом, каждый раз, когда вы ответить на карту, вы будете иметь, чтобы судить о том, как вы уже объяснял это соответствует тому, что вы написали на обратной стороне карты .
Во-вторых, ответы, которые открытого состава и которые состоят из более чем одного или двух слов займет больше времени, чтобы ответить.Даже если это займет несколько дополнительных секунд, лишние секунды сложить с течением времени .
В-третьих, вы бы не узнать, как применить эту концепцию.Определения не практичен, как яркие примеры .
Вместо этого, я хотел бы сделать это:
- FrontКакой метод Руби использовать для форматирования
" Jessica "
- Back
strip
Это гораздо проще .
За большой руководства для форматирования знания, проверить “ 20 правила формулирования Knowledge __60 | 8 ” Петр Возняк .
2. Используйте Cloze Deletion
После выше о методах Руби правило было довольно легко, пока кто-то не сказал мне, что имена классов, имена и постоянные модуль начать с прописной буквы в Ruby.Таким образом, я создал следующий карты:
- FrontВ Ruby, какие вещи начинаются с заглавной буквы?(Подсказка: три вещи)
- BackИмена классов, имена модулей и constants
Проблема в том, что я должен был вспомнить три вещи, и вопрос был неоднозначным, поэтому потребовалось много времени, чтобы понять, .
Тогда я узнал о особенность Анки называется Cloze удаление .
Вместо установки передней и задней карты, вы должны использоватьCloze удаление установить блок текста, а затем рассказать Anki, какие биты текста, чтобы удалить с карты и проверить вас на.Это выглядит примерно так:
- TextВ Ruby,
{{c1::class names}}
,{{c2::module names}}
5 ~ и | начать с{{c4::an uppercase letter.}}
. “
Это порождает четыре карты, каждая из которых гасит только один из этих переменных .