Продукт вместо экзамена: как сегодня учат IT-специалистов
Каждые полгода 50 студентов МГУ, МГТУ им. Баумана и МФТИ становятся выпускниками двухгодичной образовательной программы Mail Ru Group. Студенты выбирают идею и с нуля разрабатывают продукт. Они презентуют его представителям вузов и топ-менеджерам компании. Руководитель образовательного направления Mail.Ru Group Ольга Августан рассказывает об этой программе.
Проектный подход позволяет подготовить студентов к реальным боевым задачам. По тому, какие идеи для своих проектов они выбирают, насколько сложные решения они реализуют, как справляются с командной работой и укладываются в жёсткие сроки, мы можем сделать выводы о том, насколько эффективен будет такой сотрудник в настоящей работе. За пять лет такой работы мы выпустили 442 IT-специалиста, большинство из которых сегодня трудятся в крупных IT-компаниях, в том числе и в нашей.
Выпускные команды подтверждают: опыт проектного взаимодействия и наличие конкретных проектов, которые можно включить в портфолио, действительно дают существенное преимущество на собеседованиях.
«Можно на практике применить весь стек технологий, которому учился, к тому же вся разработка как идеи, так и продукта ведётся с нуля. Во-первых, тут нужно работать в команде, развиваются навыки коммуникации и сотрудничества. На каждую роль возлагается огромная ответственность, а от решений зависит будущее проекта. Во-вторых, проект при должном старании будет таким, что его можно предложить работодателю как готовое решение проблемы. А это немаловажно для начинающих разработчиков, у которых ещё нет опыта. Ну и в третьих, проекты — это стартапы. Может, у вас действительно интересная идея, удачная реализация, и вас заметят».
Эдуард Пойда, выпускник «Технопарка», МФТИ
«Сделать законченный продукт — действительно полезный и нужный опыт. Это учит доводить работу до логического результата. Рубежные контроли проставлены достаточно часто, приходится быстро принимать решения и делать прототипы. В процессе работы над проектом есть недовольство собой и командой: нам приходится быстро писать код с костылями, а ведь мы умеем (и нас учили) писать красивый код! Сейчас, после защиты, понятна ценность такого подхода: мы сделали проект с приложениями на четырёх платформах в короткий срок. Нужно искать баланс между качеством кода и быстротой его написания. Куда бы мы ни пошли работать, бизнес будет требовать быстрой разработки, и мы, выпускники „Технопарка“, готовы к этому».
Никита Слимов, выпускник «Технопарка», МГТУ им. Баумана
Топ-5 лучших проектов 2017 года
«Яркая память» — приложение для колоризации чёрно-белых фотографий времён войны (МГУ).
Visearch — поиск по фрагментам видео (МГТУ им. Баумана).
OKHear — приложение-самоучитель дактильной азбуки (МГТУ им. Баумана).
FindBird — агрегатор объявлений о потерянных и найденных вещах (МГТУ им.Баумана).
ShoZaSong — сервис поиска музыкальной композиции по словам из неё (МГТУ им.Баумана).
Каждую команду курирует ментор — опытный сотрудник компании, помогающий команде освоить цикл разработки и решить возникающие в процессе проблемы.
«Нам очень повезло с менторами. Оля Шуберт была нашим продуктовым ментором, а Алексей Воропаев техническим. Оля помогала нам взаимодействовать с командой „Одноклассников“, а Алексей предоставил нам все необходимое для разработки и помогал нам советами по технической части. Было сложно уложиться в жёсткие сроки, но всё получилось, и приложение „Яркая память“ появилось в „Одноклассниках“ ровно к 9 мая».
Борис Копин, выпускник «Техносферы» (МГУ)
Завершается семестр публичными защитами перед строгим жюри — топ-менеджерами компании. Этот способ помогает всего за несколько часов рассмотреть работы сразу 35 кандидатов. После чего появляется понимание, кого можно пригласить на стажировку.
Минусы проектного подхода
С ними мы столкнулись на первых же публичных защитах. По мнению менторов, у студентов возникали проблемы с идеями. Одни предлагали нечто фантастическое, другие — скучное и недостаточно сложное. Но таким командам всегда была возможность помочь сформулировать рабочую идею.
«Учитывая жёсткий (хоть и адекватный) ценз идей менторами, затягивается начало разработки, участники пытаются что-то придумать или изменить (допустим, чтобы пройти по критериям технической и алгоритмической сложности), в результате чего рискуют превратить свою идею в чудовище, Франкенштейна с совершенно ненужными усложнениями»
Григорий Ненашев, выпускник «Технопарка», МГТУ им. Баумана.
В этом году в качестве эксперимента запускаем доработанную версию проектного подхода к защитам. В сентябре студентам больше не нужно будет придумывать идеи из головы. Вместо этого они познакомятся с проблемно-ориентированными задачами, над которыми работают наши бизнес-юниты, и смогут выбрать себе проект на проработку. Это может быть приложение, мессенджер или расширение, которое требуется с нуля реализовать. Такие задачи смогут дать выпускникам ещё больше прикладного опыта: они погрузятся в контекст рабочих процессов и реальных задач компании, пообщаются с техническими экспертами из разных подразделений, словом, смогут не «поиграть» в разработчика бизнес-продукта, а полноценно примерить на себя его роль.
Задачи будут максимально приближены к реальным, однако компания не планирует использовать наработки студентов в коммерческих целях. Результаты работы могут быть переданы компании только по желанию студентов, либо доработаны уже после вступления студента в ряды сотрудников и стажёров.
Всего на процесс разработки MVP команде отводится полтора месяца. После того, как будет представлен MVP, мы передаём продукт на тестирование, и возвращаем команде с пожеланиями по доработке. Только после того, как доработки будут произведены, продукт презентуется заказчику. Всё как в реальной жизни.
Примеры задач для выпуска-2018
- Мессенджер для общения клиентов с техподдержкой, интегрированный с системой трекинга задач Zendesk — Delivery Club.
- Карта Луны / Марса — с помощью технологий MAPS.ME.
- Приложение для идентификации фишинговых сайтов, копирующих внешний вид популярных ресурсов — для Портала Mail.ru.
- Поиск пользователей по схожим интересам с целью рекомендовать нового автора — для VK.
ВАУ. Про Google слышали? А если по делу, то Вы уже отовсюду лезете, это начинает надоедать.