Шутки про особенное мышление программистов оказались не шутками
Японские учёные выяснили, как изучение программирования влияет на работу мозга.
vlada_maestro / shutterstock
Соответствующее исследование опубликовано в журнале eNeuro в декабре. Сотрудники Института науки и технологий Нары изучили мозговую активность 30 программистов, у которых был разный уровень квалификации. Выяснилось, что семь областей лобной, теменной и височной коры головного мозга опытного специалиста более точно «настроены» на программирование, чем у начинающих. Значит, эта настройка происходит с опытом.
Как отмечают авторы работы, во многих более старых исследованиях сообщалось о различиях в поведенческих характеристиках, структуре знаний и внимании у опытных и начинающих программистов. Однако оставалось неясным, как это сказывается на работе головного мозга.
Чтобы ответить на этот вопрос, учёные наблюдали за тремя группами программистов: новичками, опытными и экспертами высокого уровня. Участникам исследования показывали 72 различных фрагмента кода и предлагали распределить их между четырьмя категориями. В процессе выполнения этого задания респондентам проводили процедуру функциональной МРТ.
Выяснилось, что чем выше уровень навыков программиста, тем выше активность в тех областях мозга, которые отвечают за обработку естественной речи, эпизодическое восстановление памяти и контроль внимания.
«Выявление этих характеристик работы мозга опытных программистов даёт хорошую отправную точку для понимания когнитивных механизмов, лежащих в основе опыта программирования», — заявил Такатоми Кубо, один из ведущих авторов исследования.
Предполагается, что полученные данные и дальнейшее изучение этого вопроса позволят улучшить методы преподавания программирования.