Life and Hacking
January 17, 2019

Как учить детей программированию. Полезные игры и приложения

Я занимаюсь технологическим стартапом, посвящённым детям и их будущему. Наблюдаю индустрию изнутри, поэтому могу делать кое-какие прогнозы. Я уверен, что программирование в том или ином виде будет одним из базовых навыков для большинства образованных людей в будущем. Задумайтесь: ещё 20 лет назад «навык владения ПК» был важным пунктом в резюме, а сегодня он идёт по умолчанию.

Люди, которые с детства развивали в себе способности к программированию, имеют больше шансов преуспеть в этом. Кроме того, этот предмет развивает инженерное и логическое мышление, дети получают представление о структуре вещей, методологии. В будущем им будет проще учиться и у них будет больше шансов получить хорошую работу.

При этом важно, чтобы стремление родителей обучить ребёнка программированию не стало одержимостью. Начитавшись новостей про детей, которые в 9-11 лет могут взломать систему безопасности больших корпораций или написать программу, которую купят за миллионы долларов, самые рачительные мамы и папы могут насесть на ребёнка с математикой и информатикой. Заставляя ребёнка заниматься до потери сил, можно отбить у него всякий естественный интерес к программированию, а то и вовсе прививить ненависть к нему.

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

Важно также поддерживать малыша: не критиковать в случае неудач, а обещать, что всё получится, стоит только проявить терпение. Не давить, не требовать высоких результатов, а позволять наслаждаться процессом. Это то, что ведущий специалист в области нейрофизиологии и мотивации, Кэрол Двек, называет «growth mindset» (взращиванием разума).

Неважно, сколько лет вашему ребёнку, мальчик он или девочка — он может увлечься программированием и преуспеть в этом.

Так как необходимость в обучении программированию стала очевидной, множество детских брендов уже сегодня внедряют такие практики в свои игрушки. Так у Lego (которые сами по себе отлично развивают инженерное и программистское мышление) существует серия сборных роботов Mindstorms, которыми можно управлять с помощью самостоятельно написанного кода. Компания Kano, занимающаяся сборными компьютерами, выпустила Harry Potter Kano Coding Kit — приложение и волшебную палочку Гарри Поттера, которые учат программировать.

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

Среди приложений для обучения программированию в форме игры также популярны:

Программирование действительно будет важно в будущем. Но нужно помнить, что кроме этого ребёнку важно развиваться и в других областях: музыке, литературе, танцах, спорте. Это не только феноменально тренирует мозг и делает человека глубже и интереснее, но и помогает развить творческое мышление, без которого в том же программировании — никуда. О роли музыки в моей жизни и в развитии моего ребёнка я расскажу в следующий раз.