Программисту важно быть в курсе трендов и изучать новые технологии. Для этого нужна хорошая память, рассказываем, как её прокачать.
Память — это целая система. Прокачать её только упражнениями или сменой схемы питания не получится. Нужно развивать внимание, работать над дисциплиной и стрессоустойчивостью. Далее разберем подробно.
Чаще всего человек не может запомнить информацию, потому что он рассеян. Внимание можно тренировать простыми упражнениями, например, таблицы Шульте, тест Мюнстерберга, «Перепутанные линии», лабиринты, соединение по точкам, раскраски по номерам.
Мозг тратит много энергии на лишние действия: поиск брошенных вещей, нужной информации, попытки вспомнить о времени встречи, о планах на день. Решение — добавить структуру: определить для вещей постоянное место, создать календарь и фиксировать там встречи и задачи, а важные мысли записывать в ежедневник или заметки.
Вникай в суть того, что изучаешь. И не забывай задаваться вопросом, как эту информацию переложить на жизнь и твои задачи. В идеале — найти цель, которая будет вдохновлять двигаться вперёд. Рекомендуем копать глубже популярных целей. Например, «повысить зарплату» — это не мотивация. Зачем тебе это повышение? Какие возможности оно открывает?
Да, придётся ещё покачать волю. Для лучшего запоминания необходима системность. Пропущенные подходы отбрасывают тебя назад. Начни тренировать её с мелочей, например, сразу мой посуду, заправляй постель, устраивай полноценный обед с приятной сервировкой, а не за монитором. Маленькие шаги помогают победить лень и перейти к более серьёзным свершениям, в том числе, к системному обучению.
Как мы уже сказали, для лучшего запоминания нужна системность. Есть и системы повторения информации. Если нужно запомнить надолго, используй эту схему:
первое повторение — сразу,
второе повторение — через 30 минут,
третье повторение — через один день,
четвёртое повторение — через 2 недели,
пятое повторение — через 2 месяца.
Ещё одна система для запоминания — по карточкам. Принцип работы проще всего объяснить на изучении иностранных слов, но метод подходит и для языков программирования.
Нарежь карточки из бумаги. На одной стороне напиши слово на иностранном языке, а на другой — его объяснение и примеры использования.
Возьми пять контейнеров, для начала положи все карточки в один из них.
Просмотри карточки, выученные перекладывай в следующий контейнер.
На следующий день пересмотри карточки в обоих контейнерах. Карточки с выученными словами перекладывай в следующий контейнер: из первого во второй, из второго в третий и так далее. Карточки, слова на которых не получилось вспомнить, возвращай в первый контейнер.
Система повторения: карточки из первого контейнера пересматривай ежедневно, из второго — раз в 2 дня, из третьего — раз в 4 дня, из четвёртого — раз в 9 дней, из пятого — раз в 2 недели. Выученные карточки перемещаются по контейнерам вперёд, а забытые — возвращаются в стартовый контейнер.
По аналогии с этим методом разработаны несколько приложений для запоминания, например, Anki, Memrise, SuperMemo.
Мнемотехники — это специальные приёмы для облегчения запоминания информации. Они основаны на кодировании информации в виде зрительных образовов, звуковых ассоциаций, историй.
Разберём две мнемотехники: римская комната и метод вешалок.
Твоя задача представить хорошо знакомую комнату и связать постоянные предметы интерьера с элементами информации, которую нужно запомнить.
Представим, что тебе предстоит запомнить ряд слов: лев, купальник, плов, клумба. Используй этот алгоритм:
Подробно представь хорошо знакомую комнату, например, кухню. Вспомни все предметы мебели и их расположение.
Представь, что ты двигаешься по часовой стрелке по кухне, переходя от одного предмета мебели к другому.
За каждым постоянным предметом закрепи одно слово из списка на запоминание. Важно: это должны быть яркие образы, лучше всего работают смешные или пошлые.
Например, ты можешь представить такую последовательность: открываешь холодильник, а из него выпрыгивает лев в ярко розовом купальнике, далее со львом в обнимку ты переходишь к плите. На ней стоит казан с пловом, он такой огромный, что упирается в потолок, а рис высыпается и заполняет кухню. Далее ты переходишь к раковине, а она заполнена землёй, и там растут цветы.
Этот метод можно использовать для запоминания больших объёмов информации, например, при подготовке к публичному выступлению или отчёту. Тогда во время выступления ты мысленно будешь передвигаться по комнате и вспоминать последовательность образов.
Это метод для запоминания цифр. Каждой цифре от 0 до 9 нужно присвоить по несколько образов и запомнить их. Например, 1 — кочерга, карандаш, свеча, дерево, 3 — усы, наручники, трезубец. Чтобы запомнить число 13, тебе нужно составить яркую ассоциацию с этими образами, следующими друг за другом: в поле стоит величественный дуб, ты подходишь к нему ближе и видишь, что у дуба есть лицо с огромными зелёными усами.
Такими цепочками образов можно запоминать последовательность чисел любой длины.
Есть множество простых упражнений для памяти. Начни с элементарных, чтобы не столкнуться с сопротивлением.
Вспомнить прошедший день. Перед сном вспомни всё, что происходило за день в деталях: что видел, с кем и о чём говорил, как выглядели собеседники и так далее. Усложнение задания: проиграй в памяти другой день из предыдущих.
Запомнить изображение. Посмотри на картинку или на предмет в течение минуты, постарайся запомнить все детали. Затем закрой глаза и воспроизведи этот образ максимально подробно.
Новый маршрут. Дойди в магазин или на работу по новому маршруту. Запоминай всё на своём пути: вывески, цвета зданий, зелёные зоны и так далее. Потом попробуй нарисовать маршрут и отметить все точки, которые запомнил.
Узнавай и пересказывай. Читай статьи, книги, смотри видео по интересующей тебя теме и пересказывай вслух всё, что ты узнал.
В статье мы не стали останавливаться на режиме дня, качественном сне и других здоровых привычках. Но это, так сказать, база. И она тоже влияет на объём памяти.
Читать еще:
Комментарии к коду — зачем нужны и как писать
Комментирование кода — важная часть разработки. Узнайте, как правильно писать комментарии (с примерами), в блоге Kata Academy.
Как разработчику выбрать компанию
Когда нужно искать работу программисту. Советы по выбору первого места работы в блоге Kata Academy.
Полезные функции ChatGPT для программистов
ChatGPT — искусственный интеллект (ИИ), способный взаимодействовать с пользователями и предоставлять полезные сведения. В этой статье мы рассмотрим несколько полезных функций ChatGPT, которые могут быть особенно полезны для начинающих разработчиков на всех языках программирования.
Как начать карьеру программиста без опыта работы?
Эта статья поможет понять, какие шаги необходимо предпринять, чтобы стать успешным программистом без опыта.