Программирование — новая нефть
Цифровые технологии развиваются с каждым годом все быстрее и быстрее, из-за чего растет и число вакансий в IT-компаниях, однако самих специалистов не хватает. Ответом на существующий дефицит могут стать курсы программирования, записаться на которые можно даже в самом юном возрасте.
«Дети должны знакомиться с информационными технологиями еще будучи в школе. IT очень плотно входит в нашу жизнь и знание основ этих технологий сильно расширяет возможности и горизонты современного человека, в том числе и ребенка. Но если сейчас такие знания и навыки дают некоторое преимущество в учебе или работе, то через 10 лет знания основ IT будут необходимы всем», — отметил в беседе с «Газетой.Ru» CEO компании GeekBrains Александр Волчек.
По его словам, программирование — это базовый и практичный навык, который может пригодиться всем, независимо от будущей профессии.
Программный директор фронтенд-направления Skillbox Глеб Михеев считает, что сегодня программирование — «новая нефть».
«Если раньше программирование было нишевым, то сейчас оно применимо практически везде: в медицине, банкинге, музыке, играх, для создания нейронных сетей», — убежден Михеев.
Базовый курс Geek Brains для ребенка «Первые шаги в разработке», рассчитанный на слушателей в возрасте 7-10 лет, обойдется родителю в 54 тыс. руб. Его длительность составляет 11 месяцев. SkillBox предлагает бесплатный четырехчасовой курс «Введение в программирование», который могут пройти и взрослые, и дети, независимо от возраста. Час работы частного преподавателя через портал «Профи.Ру» оценивается от 1,5 тыс. руб. до 6 тыс. руб. за час.
Когда и с чего начать
Начинать обучение ребенка основам информационных технологий можно и с начальной школы, в 7-10 лет, но это должно поначалу проходить в игровой форме, сказал CEO GeekBrains Волчек.
«Обучение программированию, как любым другим предметам, не должно наносить ущерб развитию личности, социализации и общению со сверстниками. Можно начинать обучать детей компьютерной анимации, созданию простейших игр», — объяснил эксперт.
При этом большое значение при работе с детьми играют правильно построенная программа обучения и педагогические навыки преподавателей. Очень важно показать детям, что IT-дисциплины – это не только нужно и полезно, но и интересно, добавил Волчек.
Так, дети младшего возраста обучаются при помощи визуальной среды программирования Scratch, а также с помощью игры Minecraft. Дети постарше могут изучать основы программирования на таких популярных языках, как Python, Java, а также JavaScript.
По мнению CEO онлайн-школы XYZ Junior Павла Мосейкина, начинать изучать программирование стоит как можно раньше. Оптимально — с 8 лет.
«К этому возрасту ребенок уже проходит первичный этап социализации в школе и начинает осознанно общаться с миром. Вопреки расхожему мнению, программирование начинается не с компьютера. Сначала надо научиться работать в команде, находить логические связи и пути решения поставленной задачи», — объяснил Мосейкин.
Он согласен с тем, что ключевой фактор детского обучения — формат, в котором информация преподносится, поэтому все уроки должны быть интересными.
По словам Михеева, в период 8-11 лет ребенок уже вполне ясно понимает все то, что ему объясняют. Но его нужно грамотно вовлечь.
«На конференции по разработке FrontendConf в прошлом году выступал пятнадцатилетний юноша, который смог автоматизировать целый HR-отдел. А заинтересовался программированием он как раз в 8 лет, когда папа научил его работать с Arduino [программируемым микроконтроллером, с помощью которого можно управлять электрическими приборами]», — привел пример Михеев
Вклад в будущее
Обучение даже основам программирования позволяет более свободно использовать различные цифровые инструменты, которые нужны всем, считает Волчек.
«Помимо практических знаний и навыков, позволяющих найти работу после окончания школы, такое обучение позволяет понять ученику, что такое IT и хочет ли он продолжить более углубленное изучение computer science в вузе или выберет другое образование. Но даже если он будет изучать в вузе экономику, физику или социологию, полученные знания и навыки понадобятся ему практически в любой профессии», — объяснил эксперт.
Директор по развитию онлайн-школы XYZ Junior Кирилл Фомин полагает, что изучение программирования нацелено на формирование образа мысли.
«На курсах ребенок получает представление об устройстве мире и способах взаимодействия с окружающими людьми. В частности программирование — основа для развития логического мышления. Оно буквально учит наблюдать путь рождения решения, находить самые короткие способы достижения цели», — объяснил Фомин.
Также программирование стимулирует креативное мышление, развивает аналитическое и системное мышление, то есть умение оценивать риски и выбирать наилучший вариант развития события, рассказал Михеев.
«Неважно, станет ли ребенок программистом через 10 лет. Азы, которые он получит в раннем возрасте, точно пригодятся ему в любой индустрии — так устроен мир сегодня», — заключил эксперт.