Продолжаем серию публикаций о том, как профессиональные разработчики учат своих детей программировать. В прошлых историях-кейсах главными героями были исключительно мальчики (четырех, восьми и десяти лет) и их отцы разработчики. Но сегодня - совсем другой случай.
Грейс Франсиско (Grace Francisco), вице-президент по связям с разработчиками в Roblox
У меня две удивительные дочери 9 и 12 лет. Мне нравится иметь детей - каждый день мне приходится учиться и совершенствоваться как родитель. Мы с мужем стараемся воспитывать в них любовь к обучению, но при этом хотим, чтобы они оставались просто детьми. Как и большинство современных детей они уже на “ты” с технологиями. Но, например, когда мы сидим за ужином, мы не позволяем им лазить в смартфонах. Мы хотим, чтобы они умели общаться вне технологий, эти навыки крайне важны для успешной и счастливой жизни.
Несколько лет назад я выбирала летний технический лагерь для своего старшего сына. Моя дочь заглянула в мой ноутбук и сказала: “Это только для мальчиков” (на фотографиях из этих лагерей были преимущественно мальчики). После этого я попыталась привлечь их стандартными методами - Scratch и Code.org. Но их интерес пропадал через 10 минут. iPad-игры, готовые и красивые, казались им намного лучше.
Прорыв случился благодаря одному семинару, где я помогала коллеге. Там мы показывали другим детям, как использовать Scratch для программирования. Мои дочери тоже были в этой детской мастерской. Они увидели кучу мальчиков и девочек, которые с интересом копались в компьютерах. На том занятии им было весело, и после него моя старшая сказала, что хочет тоже работать в технологиях “как мама”.
Потом их двоюродные сестры познакомили их с Minecraft, и это стало их любимым развлечением. Я создала специальную среду разработки для них на JavaScript.
Мне очень нравится блеск в их глазах, когда они открывают для себя новые возможности программирования. Сложность в том, что маленькие дети часто теряют внимание и надо постоянно находить баланс между игрой и обучением в игре.
У родителей, которые сами не являются программистами, могут возникнуть сложности при таком обучении. Например, когда нужно настроить среду для разработки. С другой стороны, существует целый ряд онлайн-ресурсов, которые не требуют навыков программирования, и на них дети могут обучаться вместе со своими родителями. Начинайте со средств визуального программирования, а потом переходите на скриптовые языки. Я бы рекомендовала JavaScript - он доступен для всех. Старайтесь получать от всего этого удовольствие вместе с вашими детьми.
Я думаю, в мире будут продолжать появляться все более и более инновационные технологии для обучения детей программированию. Оно только еще становится привычным в богатых и статусных школах, но важно, что бы такое обучение проникло в каждую школу во всех частях света.
Язык программирования может стать для всех таким же фундаментальным навыком как грамматика и математика, навыком, который изучается в школе и необходим для работы и жизни.
Мы окружены технологиями, и эта область только будет расти благодаря интернету вещей. Скорость появления инноваций будет увеличиваться - все больше людей погружаются в программирование и предлагают свои решения.
Я надеюсь, что мои дочери будут продолжать развиваться в технологиях, но при этом соблюдать баланс и расти в навыках лидерства и в простых человеческих отношениях. Я думаю, что следующее поколение девушек будет еще лучше, я хочу, чтобы они меняли мир к лучшему в технологиях и за их пределами.