Учим ребенка программировать: грамотность новой эпохи
Учим ребенка программировать: грамотность новой эпохи
В год-два Олив не понимала, чем я занимаюсь. В свое время она была убеждена, что моя работа – нажимать кнопочки. Теперь Олив знает, что я пишу тексты, но все равно ей трудно понять, что именно я делаю, когда сижу за ноутбуком, созваниваюсь с информантами, читаю новые сообщения в Twitter или редактирую главу своей книги.
Малышей традиционно знакомят с профессиями с помощью детских инструментов, игрушечных машин и кукол в униформе. Но как играть в нынешние виртуальные экономические отношения? Многие взрослые сутками работают с цифровыми устройствами, а их детям трудно представить себе (или воспроизвести в игре), чем именно занимаются родители.
На протяжении всей своей деятельности в качестве писателя и журналиста я освоил ряд навыков, связанных с цифровыми технологиями и способствовавших моему карьерному росту. Я научился публиковать рассказы в Интернете, писать HTML-коды, редактировать фотографии, аудио и видео для онлайновых публикаций. Большинство моих профессиональных контактов происходит по электронной почте, по телефону или в скайпе. Дети XXI в. будут делать все это и многое другое, когда вырастут и начнут работать.
Все разработчики приложений и дизайнеры, с которыми я общался, работая над этой книгой, удивлялись, сколько нужно времени, чтобы написать ее и издать. В их мире технологии могут радикально измениться за считанные месяцы. Когда ваш ребенок выйдет на работу, ему потребуется целый комплекс технологических знаний и навыков, которые мы сегодня и представить себе не можем. И каким бы безумным это ни казалось, вы можете уже в подготовительной группе начать обучение ребенка основам технологий, без знания которых он не сможет существовать и тем более процветать в новых экономических условиях.
«Мир, в котором мы живем, целиком вертится вокруг технологий, – рассуждает журналист Fast Company Аня Каменец. – Сейчас у нас переходный период: технологическим развитием занимаются особые люди, которых мы называем программистами. Но информационная технология настолько повсеместна и изменчива, что я убеждена: уже для следующего поколения она станет составной частью базовой грамотности. Любой, кто претендует на звание образованного человека, должен будет уметь немного программировать, чтобы заставить мир вокруг себя функционировать так, как ему нужно».
Своему двухлетнему ребенку Аня подарила набор Makey Makey – совершенно замечательную штуку для новаторов любого возраста. Прикрепите разъемы-крабы к самым обычным предметам – и получите простую схему управления компьютером. Купив набор за $50, вы превратите лестницу в цифровое пианино, а банан – в контроллер видеоигры. Никаких электрических схем, никаких печатных плат! Достаточно контактных зажимов и простой платы, входящих в набор.
«Детей заводит сама мысль о том, что они могут создавать интерфейсы взаимодействия с миром, – поясняет Каменец. – Можно подключить мир к компьютеру и компьютер к миру. Это побуждает детей исследовать, как устроена реальность вокруг них».
Вооружившись приложениями и книгами, вы научите ребенка исследовать нашу высокотехнологичную среду обитания, поможете ему понять инфраструктуру, заложенную в основу повседневной жизни. Но что самое важное, вы напомните ребенку: компьютеры и мобильные устройства – не только игрушки, но и мощные инструменты созидания. Возможно, это будет самым ранним и самым полезным уроком для вашего чада.
Чен Кэмпбелл предпочла зачислить своих детей в вальдорфскую школу, образовательная модель которой отрицает использование технологий. Но Чен считает, что по технологическому «водоразделу» проходит фронт битвы за будущее ее детей. «У нынешних малышей само понятие чтения совершенно отличается от нашего, – поясняет она. – Насколько больше всего им нужно освоить, чтобы ориентироваться в мире, в плане информационной грамотности! Если пытаться держать их в узде, ограничивая тем, что мы сами считаем лучшим видом грамотности, это не принесет им никакой пользы. В будущем люди разделятся на два класса: на тех, кем манипулируют медиа, и тех, кто сам ими манипулирует, – создателей контента».
С Чен Кэмпбелл согласен разработчик приложений Кристоф Ниман. Он познакомил своих детей с другой простой программой создания кодов – Scratch. Фактически он сказал своим младшеклассникам: «Если хотите играть в видеоигры, сначала напишите какую-нибудь программу».
В этом приложении Ниман вместе с детьми изучает основы программирования: «С одной стороны, это занятие удовлетворяет их страсть ко всему, что связано с компьютерами, а с другой – заставляет всерьез задуматься о том, какая структура лежит в основе действия компьютера, и вместе проявлять креативность. Просто потрясающе!»
«Это грамотность XXI в., грамотность мира, в котором все очевиднее главенство технологии, – сказала Джослин Ливит, участвовавшая в разработке бесплатного приложения «Игра в классики» (Hopscotch) для обучения детей 8–12 лет основам программирования. – Сегодня каждый пользуется смартфоном для общения, Интернетом – для поиска информации и технологией – для работы в любой сфере. Элементы программирования – это строительные блоки всей технологии. Познакомившись с основными программами и узнав на самом базовом уровне, как они функционируют, вы получаете возможность понять, как работает все, что вас окружает».
В приложении Hopscotch дети составляют из этих стыкуемых друг с другом строительных блоков простую анимацию, картинки, игры. «Если понять, как пишется программа на одном языке, нетрудно освоить другие. Базовые компоненты любого языка программирования аналогичны друг другу. Когда вы научитесь пользоваться самыми первичными элементами программирования, то сможете переносить эти навыки и на другие языки, – рассказывает Ливит. – Думаю, многие школы отстают в плане компьютерной грамотности и пытаются наладить преподавание основ программирования. Иными словами, возникает понимание того, что работа с компьютером далеко не сводится к набору текстов или к пользованию Microsoft Office. Мне кажется, школы понемногу наверстывают упущенное».
Эти инструменты помогут вам еще и преодолеть полоролевые и образовательные стереотипы. Ливит поясняет: «Многих девочек программирование отталкивает, но почему? От девочек снова и снова слышишь: “Я люблю читать, а математику не люблю”. Очень многие считают, что программирование – исключительно для фриков от математики. Я знаю немало программистов, не блиставших в математике. Чтобы стать хорошим программистом, необязательно иметь математический талант».
Раннее знакомство ребенка с программированием поможет ему чувствовать себя в мире программ и кодов, как рыба в воде, и овладеть навыками, которые станут основными во многих самых перспективных профессиях к тому моменту, когда ваш отпрыск выйдет на рынок труда.
Данный текст является ознакомительным фрагментом.