Найти в Дзене
49 подписчиков

Изучать программирование легче всего тем, кто увлекается языками


Склонность к изучению языков помогает изучению программированию больше, чем базовые знания математики — исследование Вашингтонского университета.

Связано это с тем, что любой код — прежде всего язык, а значит придется учить его лексику, грамматику и синтаксис, уметь делиться мыслью и интенцией. Другие когнитивные функции, которые помогут в изучении программирования — это навык решения проблем и рабочая память.

"То, что люди называют «препятствиями» в изучении программирования, основаны на общей идее о том, что программирование в значительной степени зависит от математических способностей. Но эта идея не подтверждается нашими данными", — говорит ведущий автор исследования Шантель Прат, доцент психологии в UW и в Институте обучения и наук о мозге.

"Да, это сложно (программирование), но сегодня это все более важно в карьере."

В рамках исследования, опубликованного в Scientific Reports, журнале с открытым доступом издательской группы Nature, изучало нейрокогнитивные способности более чем 300 взрослых людей в процессе изучения Python. После прохождения ряда тестов, оценивающих исполнительные функции, языковые и математические навыки, было выяснено, что те, кому Python давался легче, обладали способностями к решению задач и языковым навыкам.

В другом исследовании приняли участие носители английского языка 18-35 лет, которые никогда не учились кодить. Для исследования был выбран язык Python, лексику, грамматику и синтаксис которого изучали участники.

Python был выбран, поскольку он структурно похож на английский язык: абзацные отступы, использование реальных слов, а не символов для обозначения функций.

Было обнаружено: самые сильные предикторы скорости изучения Python — способность к языкам. Математика и счет тоже являлись показателями Python, но в гораздо меньшей степени.
Изучать программирование легче всего тем, кто увлекается языками  Склонность к изучению языков помогает изучению программированию больше, чем базовые знания математики — исследование Вашингтонского...
1 минута