Собственный инкубатор Google, Area 120, запустил бесплатное приложение для обучения кодированию для взрослых новичков. Он учит JavaScript с помощью коротких уроков на устройствах iPhone или Android.
Зона 120 описывает себя как семинар для экспериментальных продуктов Google,
где гуглеры тратят 100% своего времени на свои 20% проектов.
Запущенный два года назад, он принимает предложения только от сотрудников Google, которые в случае принятия могут работать полный рабочий день над своими проектами. Из области 120 уже выпущено несколько приложений, включая Advr, рекламный формат для VR, персональный стилист-портной, мессенджер emoji Supersonic и приложение для совместного просмотра YouTube UpTime.
Приложение для кодирования от Google не должно вызывать удивления. Google инициировала множество инициатив, направленных на поощрение людей всех возрастов к кодированию. А также играть видную роль в Code.org, его портал Grow With Google направлен на то, чтобы помочь с необходимостью переобучения для работы в будущем, помогая взрослым овладеть технологиями, а также кодированием и разработкой приложений. Кузнечик использует другой подход к той же самой воспринимаемой потребности.
Основатель и генеральный директор Grasshopper Лора Холмс является старшим менеджером по продуктам в Google и ранее был менеджером по продуктам в Google Tag. Среди других членов команды Grasshopper-технический директор Эллиот Спрен, штатный инженер-программист и бывший технический руководитель архитектуры веб-платформы в Chrome; менеджер учебных программ Хизер Смит; инженеры-программисты Лукас Малленс и Фил Нова; и специалист по учебным программам Фрэнки Меркадо.
Так зачем же все эти таланты в приложении для кодирования?
Холмс объясняет:
“Мы рассматриваем Grasshopper как стартовую площадку, которая поможет познакомить людей с кодом. Для трети наших пользователей Grasshopper-это первый случай, когда они когда-либо сталкивались с кодированием. Многие люди думают, что кодирование не для них или у них нет доступа и времени, необходимых для того, чтобы рассматривать его как жизнеспособный карьерный путь, и мы хотим помочь изменить это восприятие.»
Из исследований, посвященных тому, почему взрослые отказались от обучения кодированию, главный ответ заключался в том, что у них не хватило времени. Превращение уроков кодирования в нечто большее, чем игра на смартфоне, облегчает их вписывание в напряженный график.
Как указывает Холмс:
“Многие из наших пользователей действительно находят свободные моменты, когда они сидят на диване, раскручиваясь после работы или в постели ночью, они используют эти моменты, чтобы научиться программировать.”
Поэтому Кузнечика посадили на телефон не только для того, чтобы он сигнализировал, что это весело, но и для того, чтобы занятые рабочие люди могли превратить свои поездки на работу, время ожидания в очереди или другие «свободные моменты» в «моменты обучения».»
Кузнечика, конечно, зовут Грейс, и название приложения было выбрано в честь Грейс Хоппер, и если вы не понимаете, почему, перейдите по ссылке на нашу биографическую статью.
Приложение можно загрузить на Android 5 и выше из Google Play и на iPhone, iPad или iPhone Touch под управлением iOS 8.0 или более поздней версии из itunes. Он охватывает основы JavaScript и некоторые строительные блоки программирования, и это то, что доступно в настоящее время:
Основы — как работает код, вызывающие функции, переменные, строки, циклы, массивы, условные обозначения, операторы, объекты и как все это работает вместе.
Анимация I — Рисование фигур с использованием популярной библиотеки D3, определение функций, функций обратного вызова и анимации.
Анимация II — Создание более сложных функций с использованием D3 и тем из курса «Основы».
К концу использования текущей учебной программы Grasshopper пользователи должны быть знакомы с основными концепциями программирования и чувствовать себя уверенно, играя на игровой площадке jsfiddle для создания интерактивных анимаций.
Кузнечик также предлагает следовать курсам на Coursera:
Основы программирования на JavaScript, HTML и CSS [4 недели, 3-7 часов в неделю]
Алгоритмы, Часть 1 750 [6 недель, 6-10 часов в неделю]
Специализация по веб-дизайну + Портфолио и сертификат 617 [~ 6 месяцев, 3-8 часов в неделю]
Там уже было более 5000 выпускников программы Grasshopper. В предрелизном тестировании 47 процентов были студентами из тех слоев общества, которые традиционно недопредставлены в области технологий, и 68 процентов пользователей заявили, что они более мотивированы учиться программировать после его использования.
В Google Play приложение имеет рейтинг 4,7, а в App Store-4,8. С командой, работающей полный рабочий день, ошибки быстро исправляются, и пользователи могут ожидать расширения учебной программы. Уже запланировано больше контента для раздела «Основы» вместе с совершенно новым курсом.