Найти тему
Старый Айтишник

Google выпустили игру, обучающую программированию

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

За последние девять месяцев Google пытается изменить ситуацию через Grasshopper, мобильную игру, предназначенную для обучения взрослых основным принципам программирования. Хотя уже пять тысяч человек закончили курс Grasshopper по основам JavaScript, приложение все еще находилось на стадии тестирования, поисковый гигант официально презентовал его впервые и опубликовал только в среду. Игра запускается как на iOS так и на Android и доступна вне Area 120, внутренней мастерской Google для экспериментальных проектов.

При разработке Grasshopper Google сосредоточился на трех основных барьерах, затрудняющих взрослым обучение программированию: время, доступность обучающих материалов и деньги. Первый момент особенно важен - когда Google провел опрос тысячи взрослых американцев, почему они отказались от кодирования, основной ответ заключался в том, что у них не хватает времени, говорит Лаура Холмс, основатель Grasshopper и старший менеджер по продуктам в Google. По ее словам, превращение уроков по программированию во что-то более похожее на игру в смартфоне, позволяет им легче вписаться в насыщенный график. «Многие наши пользователи находят немного времени именно тогда, когда они сидят на диване, отдыхая после работы или лежат в постели ночью», - говорит Холмс. «Они используют эти моменты, чтобы научиться кодировать».

Большинство людей, заинтересованных в обучении программированию, все таки надеются сделать это, чтобы продолжить свою карьеру, говорит Холмс, ссылаясь на опрос текущих пользователей Grasshopper. Нетрудно понять, почему: список лучших навыков работы LinkedIn за 2018 год был наполнен такими специальностями, как мобильная разработка, облачные вычисления и технология обработки данных, а в 2017 году PayScale и CNN отметили что «разработчик мобильных приложений» является лучшей работой в Америке ,

Игра-головоломка Google не превратит вас в профессионального программиста за ночь. Но позволяет показать игрокам основы программирования с помощью JavaScript, это может помочь им решить, является ли кодирование для них интересным или нет. Вот почему Google также сотрудничает с Coursera и LaunchCode, чтобы помочь игрокам, которые хотят продолжать заниматься информатикой после завершения игры, найти подходящие курсы и программы. По словам Холмса, предлагаемые курсы должны стать закономерным и естественным следующим шагом после завершения учебного плана Grasshopper. «Мы говорим:« Вот следующий курс, который хорошо сочетается с тем, чему мы вас уже научили», - говорит она.

Приложение Grasshopper выглядит просто и понятно. При настройке приложения пользователи смогут выбирать, как часто они хотят практиковать кодирование: Кузнечик предлагает играть ежедневно, но есть и другие варианты, два раза в неделю или никаких напоминаний вообще. Как и многие игры, предназначенные для обучения кодированию, сами головоломки позволяют вводить строки кода для достижения цели. В демонстрации, которую я видел, игроку было предложено ввести правильный код, чтобы заполнить изображение французского флага, причем каждая строка кода меняла цвета изображения. Иногда Кузнечик тестирует учеников, чтобы убедиться, что они понимают обучающий материал. Дружелюбный кузнечик по имени Грейс, названный в честь пионера компьютерной индустрии Грейс Хоппер, поощряет игроков на всех этапах обучения.

Разумеется, Google далеко не первая компания которая занимается разработкой подобных игр. Такие приложения, как Hopscotch и Lightbot, изначально ориентированы на детей, но и взрослым никто не запрещает пользоваться ими, чтобы изучить основные принципы кодирования. Codecademy предлагает бесплатные курсы изучения популярных языков программирования, таких как JavaScript, Python и Ruby, тогда как приложение Google специализируется только на JavaScript.

Но Холмс говорит, что Grasshopper не пытается заменить такие сервисы, как Codecademy. Вместо этого они стремятся показать, тем кто чувствует страх перед неизведанным, что программирование это не так сложно как кажется. Часть вдохновения за Grasshopper исходит из собственного опыта Холмса, она обучалась компьютерным наукам в Стэнфордском университете. «В жизни, мы часто сталкиваемся со многими взрослыми вещами, часто мы сами себе говорим, что это слишком сложно, а все из-за того что мы просто не знаем, с чего начать», - говорит она. «Мы пытаемся стать стартовой площадкой».

Скачать игру из Play Market для Android или из AppStore для iOS

Подписывайтесь на канал, вас ждет много интересного