Итак, в этом году меня опять сразило страшное заболевание. Нет, не грипп. И даже не вирус Зика. Я снова решил выучить английский.
Решаю я это с завидным постоянством уже лет десять, не меньше. Но результаты.. ну, пропустим эту часть, в общем.
Проблема даже не в практике(хотя это тоже та еще засада). Я всегда бросаю, когда осознаю масштабы своего словарного запаса и размеры того, что придется выучить. Это мой камень преткновения. Нет, ну как можно выучить 1000 (а лучше 2 или 3 тысячи) слов, не забывая предыдущие? Повторять до посинения, прибавляя по слову в день?
Порвав под грозовым небом не одну фуфайку, я понял, что первую сотню мне не одолеть. Эти враги слишком могущественны. А зубрежка - слишком слабое оружие.
Что ж, воззвав к интернету я получил длинный список приложений и программ, вроде как помогающих учить эти несчастные слова, но ни одна из них мне не помогла. (А может я был слишком ленив, чтобы найти нужный мне функционал.. С другой стороны, а что вы ожидали от человека, который не может выучить 100 слов?)
Опрокинув рюмку чая для храбрости, я засел писать собственное. Хорошо бы, мобильное, но умею только ПКшные (что, тоже достаточно неплохо).
Поскольку, ...сейчас, погодите, отойду подальше, а то программисты заплюют.., поскольку, могу только в VBA и Python 3, выбрал Эксель, т.к. считаю, что табличная форма в таком деле нужнее, нагляднее и проще реализуема, чем в питоне.
Страшным, волевым усилием, я забил на работу и занялся кодингом. И вот, недавно, я его, наконец, дописал! Тяжелые были дни. Оба.
Итак, какого же такого функционала мне так не хватало?
--> Само собой, демонстрации нескольких вариантов, из которых я выбираю правильный.
--> Показа правильного варианта, если я ошибусь(вот многие этим грешат и выдают следующее слово без объяснений, а мне ж интересно как оно переводилось!)
--> Возможности загружать собственные словари(списки слов с переводом/транскрипцией и какими-нибудь другими плюшками), а не мучиться со встроенным
--> Небольших подсказок(ну хотя бы длинное или короткое слово в переводе?)
--> ГЛАВНОЙ ВАЖНОЙ ФУНКЦИИ - добавлять к слову на английском мою ассоциацию по которой я потом смогу восстановить перевод (когда в следующий раз выскочит это слово, появится и записанная мною ассоциация).
К примеру leg -> лягать -> (ёпт!) Нога (же!)
Или shape - похоже на shame/стыд - ах, да стыдно за свою (фигуру)форму - значит перевод "форма"
--> Вообще, неплохо бы иметь перед глазами счет пропущенных и забитых. Ну так, чисто для полноты картины.
--> Очень важная и нужная мне штука - выводить список отработанных слов с переводом и ассоциацией (как потом оказалось - это даже важнее всего остального)
--> Ну и последнее - чтобы всю эту кухню можно было сохранять, а не начинать каждый раз сначала.
И каковы же реальные перспективы спросите вы? О, перспективы очень перспективны! За первый же день я выучил 30 слов. Нет, серьёзно - выучил! И мне это даже понравилось. Вечером повторил - помню почти всё, а что не помню - вспоминается близко к тексту.
Не то, чтобы я прямо сейчас мог воспроизвести по памяти все те слова, что выучил, но я сразу вспоминаю перевод когда слышу(читаю) слово из того списка.
И если бы мне в начале недели сказали, что я смогу учить слова в таких количествах, я приказал бы вздернуть лжеца на ближайшей рее, а затем скормил бы его акулам!
Что ж, думаю, пора переходить к демонстрации, тем более, я тут скриншотиков наделал и даже видео снял. Перейдем непосредственно к моему детищу, ссылку я оставлю ниже и в комментариях.
Для начала, следует разрешить выполнение макросов, т.к. оно по умолчанию, только с разрешения пользователя.
Затем, нажать старт
Сразу же выскочит множество интересных вещей:
1. Случайное слово из словаря(и 7 вариантов перевода)
2. Поле, в котором можно ввести свою ассоциацию.
Даже еще не зная перевода, с чем у вас ассоциируется это слово? А уже потом, путем нехитрых логических рассуждений подвести ее к переводу. И в следующий раз вы легко восстановите цепочку.
3. Те самые 7 случайных вариантов, среди которых один неслучайный.
А еще, справа, по мере прохождения, будет заполняться список пройденных слов.
Дальше, алгоритм такой - доходите до низа таблицы и останавливаетесь. Этого количества достаточно.
Копируете этот список на новый лист, внимательно его читаете, скрываете перевод, оставляя только слово на английском и его ассоциацию. И пишете рядом перевод каждого слова по памяти. Потом проверяем.
Поздравляем себя, обнимаем окружающих, возвращаемся на первый лист и быстро, решительно стираем все три правых столбца! Снова заполняем эту табличку до низа страницы. Копируем на еще один лист. И т.д.
Рекомендую остановиться на 3-4 листах - больше, для одного дня, уже перебор.Когда вы решите, что знаете перевод этих слов лучше некуда - начинаем творить хардкор. Скрываем столбец с ассоциациями! И пытаемся переводить.
А после - делаем еще более безумную вещь! Сохраняемся, закрываемся и идем заниматься другими делами. Часа через четыре, снова открываем этот файл и пытаемся переводить слова без подсказок.
А впрочем, смотрите видео:
PS Очень советую ограничиваться 50 словами в день. Оно так затягивает, что можно и сотню и две пройти, но после 50 начинаешь уставать, а после 100 - сильно уставать. Лучше меньше, но лучше. 50 слов в день, если задуматься - это шикарный результат.
PPS Ссылка на файл: https://yadi.sk/d/V8rOMnohntE4e
А в комментах я расскажу про то как загружать свои словари