Microsoft Build 2019
Не обязательно быть разработчиком, чтобы превратить отличную идею в приложение
Когда Лорен Тейлор задумалась, как оценивать чтение учеников в ее школе, она столкнулась с фундаментальной проблемой.
Преподаватели начальной школы Manitou Park в Такоме, штат Вашингтон, где Тейлор работает заместителем директора, три раза в год фиксировали оценки на бумаге. После этого все результаты вводились в базу данных, а учеников разбивали на группы по оценкам. При таком подходе подробную информацию о способностях учеников к чтению можно было получить только после обработки кипы бумаг. Из-за этого было сложно определить, что каждому ученику нужно изучить и улучшить.
Тейлор, у которой было мало технических знаний, поначалу посмеялась, когда ей предложили создать приложение для решения этой проблемы. Но она все же начала разбираться с платформой PowerApps, которая была специально разработана, чтобы облегчить такие задачи. Она создала для учителей приложение, позволяющее вводить оценки за чтение, сохранять их в списке SharePoint и следить за успеваемостью учащихся с помощью диаграмм Power BI.
Теперь учителя могут легко открывать приложение на телефоне или планшете, обращаться к данным через приложение Microsoft Teams для совместной работы на основе чата и находить индивидуальный подход к каждому ученику. И Тейлор говорит, что создала приложение с удивительной легкостью.
«Теперь не надо думать: «Вот бы кто-нибудь это сделал», — говорит она. — Теперь можно сказать себе: «Что я хочу сделать? Я знаю, что это возможно, надо только понять как».
Тейлор — одна из многих людей по всему миру, которые создают приложения и решения с помощью инструментов, платформ и онлайн-сообществ Microsoft, — то есть делают то, на что когда-то были способны только профессиональные разработчики. Эта идея расширения возможностей разработчиков любого уровня будет центральной темой конференции Microsoft Build 2019, которая пройдет с 6 по 8 мая в Сиэтле.
На это ежегодное мероприятие съезжаются разработчики программного обеспечения и веб-разработчики, и в этом году аудитория будет еще шире: участники конференции впервые могут записывать детей в возрасте от 14 лет на бесплатное обучение, а студенты со всего мира смогут поучаствовать в чемпионате мира Imagine Cup, который будет впервые проводиться на конференции Build.
По словам Шарлотты Яркони, корпоративного вице-президента Microsoft Commerce + Ecosystems, Build 2019 покажет, что сейчас означает быть разработчиком: имея подходящие инструменты, кто угодно может создать что-то выдающееся с помощью технологий.
«Microsoft предлагает широкий спектр платформ, помогающих людям создавать приложения, решать проблемы и создавать прекрасные вещи с помощью технологий. И эти платформы предназначены не только для опытных программистов и инженеров, — говорит Яркони. — Такие инструменты, как VS Code, Azure и GitHub, помогут вам воплотить ваши замыслы в жизнь, будь вы хоть экспертом в программировании, хоть старшеклассником, у которого родилась интересная идея».
Ник Гилл, специалист по обучению, работающий в Американском Красном Кресте, мало знал о технологиях, когда собрался решить задачу, стоящую перед инструкторами его организации, которые подавали много бумаг для заказа расходных материалов для занятий. Бланки отправлялись координатору по материально-техническому обеспечению, который заказывал учебники, бинты и другие материалы, но инструкторы никогда не знали, когда эти материалы будут доставлены, а руководители не представляли, что заказывается каждый месяц.
«В какой-то момент наше руководство осознало, что так работать нельзя, — говорит Гилл, работающий в Дейтоне, штат Огайо. — Нам нужно было ответить на некоторые очень простые вопросы, а мы не смогли этого сделать, потому что у нас были только ручки и бумага».
Гилл самостоятельно научился пользоваться Power BI, PowerApps и Flow — инструментами для автоматизации задач в разных приложениях, — и создал приложение для покупок, позволяющее инструкторам заказывать необходимые материалы. Это приложение автоматически рассылает уведомления о состоянии заказов и сокращает цикл заказа с трех-четырех недель до четырех-пяти рабочих дней. Другие сотрудники Красного Креста тоже создали приложения, в том числе инструмент для поиска людей, прибывающих в один и тот же пункт назначения, чтобы можно было совместно арендовать автомобили, и приложение для регистрации добровольцев, работающих на местах стихийных бедствий.
Теперь не надо думать: «Вот бы кто-нибудь это сделал». Теперь можно сказать себе: «Что я хочу сделать?»
Лорен Тейлор, заместитель директора школы
Пять волонтеров Красного Креста из разных городов США теперь регулярно общаются через Skype или Teams и разрабатывают технические решения для организационных задач. Гилл говорит, что развивающаяся культура инноваций помогает эффективнее организовать работу сотрудников Красного Креста, большая часть которых — добровольцы.
«Иногда нам сложно привлечь добровольцев, даже когда они хотят помочь, — говорит он. — Люди не всегда имеют возможность помогать на местах, но они могут сидеть за своими компьютерами и создавать приложения».
Сейчас Гилл занимает в Красном Кресте должность менеджера национального уровня, отвечает за инвентарь и доставку услуг и работает над новыми приложениями, которые помогут следить за оборудованием и управлять складскими запасами. Он говорит, что платформа PowerApps открыла «ворота к обучению» и побудила его углубиться в изучение других технологий, с которыми он не познакомился бы иначе.
«Пользоваться PowerApps может любой среднестатистический человек, — говорит Гилл. — Если вы способны нажимать на кнопки, вы можете создать приложение PowerApps».
У некоторых людей мотивация к созданию технических решений была скорее личной, чем профессиональной. 28-летний Фабиан Болин строил карьеру в киноиндустрии, когда его жизнь перевернул диагноз: лейкемия. Проходя курс химиотерапии и не имея возможности работать два с половиной года, Болин был опустошен. Он завел блог о своей борьбе с раком и обнаружил, что писательство помогло ему осознать и нормализовать ситуацию. Но больше всего на Болина повлияло общение с другими больными раком.
«Я никогда не чувствовал себя счастливее, чем когда писал этот блог, — говорит Болин, живущий в Швеции, в Стокгольме. — Осознание того, что мои рассказы помогли другим в их борьбе с раком, дало мне большее ощущение смысла и цели, чем все, чем я занимался раньше».
Видя возможность помочь другим раковым больным справиться с депрессией и прочими эмоциональными проблемами, Болин заручился помощью своего друга, Себастьяна Хермелина. Вдвоем они создали WarOnCancer.com — социальную сеть для людей, больных раком. В марте этого года они запустили мобильное приложение на основе Azure, позволяющее больным раком делиться историями и опытом, находить общий язык. Кроме этого, пользователи приложения смогут обмениваться данными и следить за тем, как эти данные используются в исследованиях, чтобы иметь возможность найти эффективное лечение и участвовать в клинических испытаниях. Microsoft сотрудничает с WarOnCancer, и компонент этой платформы для работы с данными будет разрабатываться с использованием технологий Microsoft.
Мы используем цифровые технологии, но дети создают поделки своими руками, а не просто сидят и смотрят в экраны.
Стю Лоуи, специалист по образовательным технологиям и инновациям
Болин считает, что предоставляя онкологическим больным возможность участвовать в исследованиях и принимать обоснованные решения относительно лечения, WarOnCancer помогает достичь того, что он называет «альтруистическим счастьем», и повышает душевное спокойствие больных.
«Мы превращаем обмен данными в ценностное предложение при раке, — говорит Болин. — Мы можем считать это приложение платформой для лечения рака и пытаться решить проблемы раковых больных с психическим здоровьем, а можем рассматривать его как платформу для улучшения психического здоровья, а раковых больных считать тестовой группой».
«Одну и ту же методологию можно применять при любых заболеваниях, чтобы люди снова чувствовали себя хорошо, — добавляет Болин. — Нет предела тому, на что мы способны».
Личный опыт послужил стимулом для создания еще одного приложения, претендующего на победу в Imagine Cup в этом году. Приложение SafeTrip, созданное командой канадских студенток, отслеживает движения глаз водителя и отправляет сообщение по экстренному контактному номеру, если водитель засыпает.
Одна из членов команды — Парту Вафаэйкия (Partoo Vafaeikia), студентка кафедры информатики Торонтского университета, — очень остро осознает необходимость такого решения. В течение одной недели она потеряла двух друзей, погибших в ночных автокатастрофах. Одна из машин врезалась в фонарный столб, вторая съехала с набережной.
«Очень важно найти способ уменьшить число таких аварий и сделать дороги более безопасными», — говорит Вафаэйкия.
Приложение SafeTrip каждую секунду делает фотографию и отправляет ее на сервер, где технология компьютерного зрения Azure Custom Vision с помощью машинного обучения распознает отдельные части изображений, чтобы определить, закрыты ли глаза водителя в течение трех и более секунд. Если это так, система отправляет указанному контакту экстренное оповещение с широтой и долготой автомобиля, а приложение издает громкий звук, чтобы предупредить водителя.
Мы сравнили платформы разных компаний, и Microsoft превзошла всех широтой возможностей, гибкостью и простотой использования.
Катрин фон Фридл, одна из разработчиков SafeTrip
Студентки создали SafeTrip на хакатоне в Торонтском университете после посещения семинара Microsoft, на котором они познакомились с Azure Custom Vision. По словам одной из участниц, Катрин фон Фридл, эта технология оказалась удивительно простой в использовании.
«Мы поняли, что с помощью Azure Custom Vision можем просто загружать фотографии, а платформа будет обучать нашу модель, — говорит фон Фридл, изучающая мехатронику в Университете Ватерлоо. — Мы сравнили платформы разных компаний, и Microsoft превзошла всех широтой возможностей, гибкостью и простотой использования».
Сейчас SafeTrip использует текстовые уведомления, но девушки собираются добавить и другие способы обмена сообщениями, такие как Skype, и планируют использовать интерфейс программирования приложений Bing для определения местоположения водителей на карте. Фридл говорит, что они хотят заключить соглашения с компаниями, которые предоставляют автомобили в аренду и «могут извлечь выгоду, обеспечивая безопасность клиентов».
В мире Стю Лоуи технологии — это инструмент для обучения и творчества, для создания моделей и воплощения изобретений в жизнь. Как специалист по образовательным технологиям и инновациям в школе Beacon Hill в Гонконге, Лоуи работает с учителями и учащимися в возрасте от 4 до 11, помогая им создавать технологичные поделки, связанные с изучаемыми темами. Ученики используют платформу Microsoft MakeCode и микроконтроллеры для создания виртуальных домашних животных; пушек, стреляющих мячами для настольного тенниса; роботов с глазами, меняющими цвет; умных рюкзаков со счетчиком шагов и многого другого.
Раньше в этой школе обучали программированию на 45-минутных уроках, но Лоуи говорит, что этого оказалось недостаточно, чтобы ученики смогли в полной мере применять полученные знания на практике.
«Мы тратили много времени на написание кода, но нам пришлось сбавить обороты, чтобы задуматься и спросить себя: а для чего мы это делаем? Дети добиваются в этом успеха, но какова конечная цель? — говорит Лоуи. — Не каждый собирается стать ученым. Дети получают навыки, но никак не используют их».
Два года назад школа отказалась от простых коротких уроков программирования и стала внедрять в каждый учебный модуль уроки по созданию поделок с использованием технологий. Это также положило начало «дням рукоделия учителей», которые Лоуи проводит, чтобы учителя могли создавать технические проекты, которые позже могут предлагать своим ученикам. Лоуи говорит, что образовательный процесс, ориентированный на творчество, позволяет улучшить качество обучения с помощью творческих экспериментов, учит детей созидать и побуждает их внимательнее изучать объекты и системы окружающего мира и находить способы их совершенствования.
Microsoft предлагает широкий спектр платформ, помогающих людям создавать приложения, решать проблемы и создавать прекрасные вещи с помощью технологий. И эти платформы предназначены не только для опытных программистов и инженеров.
Шарлотта Яркони, Microsoft CVP
Лоуи говорит, что платформа MakeCode, разработанная для создания кода, который можно использовать внутри роботов, носимых предметов или любых других изобретений, доступна даже детям младшего возраста и изменила подход к обучению программированию в его школе. По его словам, создание поделок с микроконтроллерами по-настоящему захватывает воображение детей.
«Мы используем цифровые технологии, но дети создают поделки своими руками, а не просто сидят и смотрят в экраны», — добавляет Лоуи.
Сам Лоуи всю жизнь что-то строит, а в детстве огорчал родителей тем, что разбирал игрушки, чтобы посмотреть, как они работают. Теперь он использует технологии, создавая видеоигры и мебель для дома. По его мнению, созидание с помощью технологий — это хороший способ подготовить детей к жизни в мире, где все еще требуется изобретательность и воображение, несмотря на достижения в таких областях, как искусственный интеллект и машинное обучение.
«Я думаю, что мир будущего — это мир еще более креативных людей», — говорит Лоуи.
Заглавное фото: Лорен Тейлор, заместитель директора начальной школы Manitou Park Elementary из Такомы, штат Вашингтон, создала приложение для работы с оценками школьников за чтение.