Как учить детей и подростков программированию?

Приложения для будущих IT-гениев

26.05.2015

Наш мир – это мир технологий. Различных модных гаджетов, мобильных приложений и прочих инновационных штук становится все больше и больше. И вряд ли этот процесс можно остановить.

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

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

Не секрет, что в мире большой спрос на программистов и прочих IT-шников. Возраст успешных программистов и молодых IT предпринимателей с каждым годом уменьшается.

В предыдущей статье я писала о том, какие ресурсы существуют для обучения программированию  малышей. Некоторые из них, например, Skratch или Alice хорошо подходят и детям постарше. Подростки с удовольствием создают мультфильмы и картинки, осваивая при этом достаточно сложные навыки программирования. А вот с помощью Pocketcode можно создавать даже игры, мобильные приложения и клипы.

Игры-приложения для будущих программистов

Но геймеры пошли дальше, создав целую серию компьютерных игр, обучающих программированию. Например, Code combat — онлайновая игра, где волшебник говорит заклинания на языке программирования Javascript, одном из самых востребованных языков программирования. Игра имеет несколько уровней, и тем, кто  дойдет до высшего, разработчики игры обещают трудоустройство в США.

shutterstock_144463384

И еще хочу обратить внимание родителей и детей на игру Майнкафт, которая в 2014 году была куплена компанией Майкрософт за $2,5 млрд. Эта игра не учит программированию, однако, мне кажется, она как-то связана с компьютерным миром, миром роботов, миром будущего. Она чем-то напоминает Лего, позволяя игроку быть творцом, создавая и разрушая свои миры. В общем, стоит попробовать.

Тренажеры для работы с языками программирования

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

И тут на помощь приходят онлайн-тренажеры, которые дают практический навык работы с языками программирования. Например, Codacademy, где можно бесплатно и самостоятельно обучиться таким языкам программирования, как HTML, Javascript, Pyton, PHP. Нужно только терпение и усидчивость – качества, необходимые программисту.

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

o-TEEN-USING-COMPUTER-facebook

Создание сайтов

И в завершении – о создании сайтов. Сейчас создать сайт самому можно за несколько часов. Например, воспользовавшись сервисом Wix на русском языке. Взрослым сложнее обучаться, а подростки схватывают почти мгновенно.

Я большой фанат семейного бизнеса, и если ваш сын или дочь научатся делать сайты, открываются большие возможности для совместных проектов – ваш ребенок может делать для вас сайты, вначале простые сайты-визитки, а потом и более сложные сайты для бизнеса. А, может, он сможет открыть и свой интернет-бизнес.

Новый информационный мир имеет безграничные возможности.