Пригласили к обсуждению эксперта и разработчика:
- Олег Левашов. Нейропсихолог и биофизик, эксперт по зрительному мозгу и его нарушениям, член международного общества Society of Neuroscience.
- Максим Кузнецов. Старший фронт-энд разработчик в «Кибер-Ром».
Разработчики, кодинг и память — какая связь?
Рабочая память (от англ. working memory) — это ограниченный объем информации, который можно удерживать в памяти и использовать при выполнении когнитивных задач. Рабочую память связывают с интеллектом, обработкой информации, пониманием и решением задач, а также способностью к обучению у людей любого возраста.
Ученый также заметил, что у разных людей «длина» рабочей памяти разная. Чем больше знаков она вмещает, тем легче специалисту писать и читать код. Рабочую память можно не только измерить, но и развивать. Для этого Олег рекомендует тесты Бентона и Мюнстерберга.
Память и программирование: эксперимент с МРТ
Нейропсихология отрицает, что для успехов в кодинге достаточно прокаченной логики и технических знаний. Об этом говорят и исследования, проведенные над разработчиками с помощью аппарата МРТ. Навык программирования не только влияет на уровень когнитивного развития, но и зависит от него.
Как исследователи заглянули в голову прогеров
Девять ученых из различных научных университетов в 2018 году объединились для проведения эксперимента над разработчиками. Главная цель исследования A Look into Programmers’ Heads — выявить, как программирования влияет на мозг, а также отследить взаимосвязи с памятью и внимание испытуемых.
Эксперимент проходил следующим образом: 28 разработчиков поместили в аппарат МРТ для выполнения двух типов заданий, а наблюдатели отслеживали сигналы мозга. В первом типе задач разработчики изучали фрагменты кода и «предсказывали» вывод программы, а во втором модуле — выявляли синтаксические ошибки во фрагментах кода.
Результаты исследования: улучшение памяти и других функций
Занятие программированием позволяет разработчикам быстрее обучаться, развивать память и даже влияет на уровень креативность. Кроме того, эксперимент демонстрирует, что чем сложнее исходный код, тем больше концентрации и внимания требуется разработчикам для его осмысления и решения задачи.
Результаты исследования свидетельствуют об участии рабочей памяти и языковых навыков в процессе программирования (написание и ревью кода). Таким образом, кодинг задействует части мозга, связанные с памятью, обработкой речи, вниманием и концентрацией.
В ходе эксперимента ученые установили взаимосвязи между активацией и деактивацией отделов мозга испытуемых при выполнении заданий:
- возбуждение функциональных областей мозга, связанных с памятью, вниманием и пониманием речи (средняя и нижняя лобные извилины),
- увеличение уровня внимания и концентрации при повышении сложности заданий (средняя лобная извилина),
- снижение когнитивных усилий при лучшем знакомстве с языком программирования (средняя височная извилина).
Экспериментаторы отметили, что повторная активация зон мозга располагает к созданию нейронных связей между ними. Можно сравнить этот процесс с появлением дорожек в лесу: со временем тропинки становится более явными и соединяют все больше точек.
Как улучшить память программистам и не только
Задачи, которые ставится перед разработчиками и другими работниками tech, комплексны и требуют развитых когнитивных функций. Bubble вместе с экспертом-нейропсихологом Олегом Левашовым выяснил, как улучшить память и внимание, чтобы работа шла более эффективно, а запоминать было легче.
Создавайте ассоциации и зрительные образы
Соедините новые данные с информацией, которую вы уже помните. Неважно, если это совсем новый материал или что-то, чего вы уже касались. Установив взаимосвязь между новыми понятиями и ранее существовавшими знаниями, вы повышаете вероятность запоминания изученной информации.
Обращайте внимание на фотографии, диаграммы и другую графику в обучающих материалах. Если визуальных подсказок нет, то попробуйте создать собственные. Добавьте рисунки на полях, используйте маркеры разных цветов, чтобы сгруппировать идеи.
Структурируйте и организуйте
Структурируйте материалы, которые вы изучаете. Попробуйте сгруппировать схожие концепты и термины, составьте систему из своих заметок и материалов из учебника. Это снизит нагрузку на память, так как идеи уже будут связаны между собой, и вам будет легче запомнить информацию.
Тренируйте память и внимание
Вот два теста, которые обычно используются нейропсихологами для диагностики памяти и внимания, но также отлично подойдут для тренировки когнитивных способностей.
Тест Мюнстерберга
Это тест позволяет определить уровень концентрации внимания. Методика требует, чтобы испытуемые находили и выбирали слова среди ряда случайных символов латинского алфавита.
Время на прохождение теста ограничено, поэтому выделять слова нужно максимально быстро и точно. Выделение лишней буквы вместе со словом, которое нужно выделить, или неполное выделение этого слова будет считаться ошибкой.
Тест зрительной ретенции Бентона
Тест, который измеряет зрительное восприятие и память. Испытуемому показывают десять рисунков, по одному, и просят воспроизвести каждый из них как можно точнее на обычной бумаге по памяти. Тест не ограничен по времени, и результаты оцениваются по форме, очертаниям, рисунку и расположению на бумаге.
Не зубрите в последний момент
Изучение материалов в несколько подходов даст мозгу время, необходимое для осознания и обработки информации. Студенты, которые занимаются регулярно, гораздо лучше усваивают материал, чем те, кто пытаются выучить все в один присест. Если вдруг столкнулись с особенно сложной темой, уделите дополнительное время ее изучению.
Вдавайтесь в детали постепенно
Один из наиболее эффективных методов запоминания и тренировки памяти состоит в повторении и затем дополнении информации. Сначала вы изучаете общее понятие, затем переходите к определению, а потом знакомитесь с подробным описанием того, что термин означает. Повторив этот процесс несколько раз, вы заметите, что уложить информацию в голове стало легче.
Читайте, учите и пишите стихи
Это, пожалуй, самый частый совет, который мы слышали еще в школе. Чтение стихов помогает не только улучшить память человека, но и помогает с усвоением информации. Ведь материал в поэтической форме, как правило, легче запомнить.
Старайтесь высыпаться
Исследователи из Беркли связали плохое качество сна с ухудшением памяти. Они обнаружили, что во время глубокого сна мозговые волны передают воспоминания из гиппокампа в префронтальную кору, где они затем и хранятся. Но способность входить в глубокий сон часто ухудшается с возрастом, что негативно влияет на память.
Недосып также вызывает когнитивные проблемы: снижается бдительность и концентрация, нарушается логическое мышление. Для качественного отдыха взрослым необходимо от 7,5 до 8,5 часов сна в сутки.