Как увеличить запас английских слов за время обеда

от автора

Небольшой гайд, как слушать книги на английском и эффективно учить из них слова (для тех, кто любит читать, а не слушать тоже подойдет).

Как слушать?

И так, надо, чтобы во время прослушивания было удобно выделять слова и добавлять их в какой-то словарик

  1. Качаем читалку

  2. Качаем книгу в формате, позволяющим увлечить шрифт (fb2, epub)

  3. Увеличиваем шрифт до такого размера, чтобы было удобно выделять слова на ходу (у меня 66)

4. Нажимаем на воспроизведение

5. Настраиваем синтез речи как вам удобно (можно настроить скорость и голос)

Принцип повторения

Я учу слова по принципу интервального повторения.

В течение дня слушаем книгу и отмечаем нужные слова. В конце дня делим слова на группы по 5 слов.

Допустим, в первый день мы выписали 15 слов, получаем группы 1, 2, 3. Во второй день еще 15, получаем группы 4, 5, 6.

  • В первый день учим группу 1

  • Во второй группу 2

  • В третий группу 1, 3

  • В четвертый 2, 4

И так далее.

То есть, по формуле: Y=2X+1, где X изначально равно 0.

Скрипт, составляющий расписание групп

Чтобы не составлять расписние вручную, я написал скрипт. Вставьте его в файл .htm и откройте в браузере, чтобы получить расписание.

<!DOCTYPE html> <html>  <head>     <title>Spaced repetition</title> </head>  <body>     <h1>Spaced repetition</h1>     <div id="output" contenteditable="true"></div>     <script>         const startDay = 1         const endDay = 50          const outputElement = document.getElementById("output")         const output  = (content) => outputElement.innerText += content + "\n"          class WordSet {             constructor(id) {                 this.id = id                 this.lastDayOfLearning = 0                 this.currDay = 0             }              shouldLearn() {                 this.currDay++                 if (this.lastDayOfLearning * 2 + 1 !== this.currDay) {                     return false                 }                 this.lastDayOfLearning = this.lastDayOfLearning * 2 + 1                 return true             }         }         const sets = []            for (let day = 1; day < startDay; day++) {             const set = new WordSet(day)             sets.push(set)             sets.forEach((set) => set.shouldLearn())         }          for (let day = startDay; day <= endDay; day++) {             const set = new WordSet(day)             sets.push(set)              output(`Day: ${day}`)              const setString = "Sets: " + sets                 .filter(set => set.shouldLearn())                 .map(set => set.id)                 .join(" ")              output(setString + "\n")         }     </script> </body> </html>
Пример работы скрипта

Пример работы скрипта

Вы можете изменить константы startDay и endDay, чтобы указать, с какого дня скрипт начнет и каким закончит.

Как добавлять слова в приложение?

  1. Скачиваем приложение для флэш-карт

  2. Устанавливаем его в качестве словаря в readera

Удерживаем на любом слове, нажимаем more

Далее нажимаем customize

Нажимаем Dictionary и выбираем словарь

3. Слушаем книгу. Как только услышали незнакомое слово, ставим на паузу, нажимаем на предложение, в котором оно встретилось, и копируем в буфер обмена

4. Удерживаем на незнакомом слове и нажимаем Dictionary

5. После этого нас перекинет в Lexilize для добавления слова в дефолтную категорию (предварительно надо будет ее выбрать).

Слово уже будет вставлено в карточку, вставляем предположение.

Предложение нужно, чтобы повторять слово не просто так, а в контексте (перевод добавлять не нужно, с ним потом)

Как повторять слова?

  1. Создайте категорию, в которую будете скидывать слова из определенной книги

2. В ней создайте пронумерованные категории

3. Перейдите в дефолтную категорию и переместите в пронумерованные категории новые слова

4. Повторяйте подкатегории в соответствии с расписанием, составленным скриптом

Как переводить слова?

Вбивать перевод руками довольно долго, поэтому будем переводить в отдельном приложении, я использовал яндекс переводчик.

  1. Нажмите на редактирование слова

2. Выделите слово и нажмите Define

4. На некоторых словах (как на proof) Define может не появиться, поэтому придется открывать руками или через «поделиться»

Результаты

Я слушал книгу по дороге на работу и домой и повторял слова во время обеда и ужина (то есть почти не тратил на это время) и смог выучить 424 слова за одну книгу.

Надеюсь и вам этот метод поможет🫶

👨‍💻 Джуниор


ссылка на оригинал статьи https://habr.com/ru/articles/827068/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *