28 сентября

Дневник на стол: 5G-лаборатория МегаФона глазами студентов

Блог компании МегаФонПрограммированиеУчебный процесс в ITКарьера в IT-индустрииСотовая связь
Привет! В сентябре прошлого года мы в МегаФоне совместно с Высшей школой менеджмента СПбГУ начали обучать специалистов для разработки новых цифровых продуктов на базе технологии 5G. А именно запустили 10-месячную программу обучения для разработчиков и IT-интеграторов (IT-менеджеров).
Недавно курс завершился, и уже стартовал второй сезон 5G-лаборатории. Но как понять, по правильному ли пути мы пошли или где-то свернули не туда? Чтобы узнать ответ, мы попросили представителей двух команд-выпускников (проекты Speech и AR в туризме) рассказать, что они думали до и во время учёбы. Ребята подняли свою переписку с друзьями и близкими, прошерстили свои страницы в соцсетях — и вот что нашли.

Немного о «действующих лицах»:

Команда Speech

Дарья Добрего
тимлид, студентка СПбГУ ВШМ, направление «Бизнес-аналитика и большие данные»
Усман Камалутдинов
разработчик, студент ИТМО по направлению «Программная инженерия»
Анна Куприянова
разработчик, студентка математико-механического факультета СПбГУ по направлению «Астрономия»
Ирина Макаркина
интегратор, студентка СПбГУ ВШМ, направление «Бизнес-аналитика и большие данные»

Команда AR в туризме

Виктор Бойко
тимлид, студент магистратуры СПбГУ ВШМ, направление Master in Management
Владислав Колесов
разработчик, студент СПбГУ, факультет ПМПУ
Дмитрий Курзин
интегратор, выпускник СПбГУ ВШМ по профилю «Логистика»

Ментор <5G_Dream_Lab>

Сергей Аржанцев
руководитель отдела по аналитике качества базовых сервисов, МегаФон (эксперт «Лабы», ментор одной из команд)

Этап 0. Почему бы не попробовать?

Виктор: «Обсуждали сегодня с Дашей (Дарья Добрего — будущий тимлид команды Speech) анонс коллаба МегаФона с нашей альма-матер. Думаю попробовать — можно прокачать скиллы управления IT-проектами, познакомиться с новыми людьми. Да и интересно просто. Решил, что посмотрю вводный онлайн-курс, а там подумаю, стоит ли идти учиться очно».
Анна: «Кажется, в первый раз кликнула по ссылке в рекламном объявлении в VK. Думаю попробовать поступить в 5G-лабораторию — там обещают работу над реальными проектами, а это то, что мне сейчас нужно».
Усман: «Ещё во Future today прочитал про учебную программу от МегаФона — с виду неплохой вариант, надо попробовать».
Сергей: «Пришли коллеги, сказали, надо помочь компании и студентам в проекте <5G_Dream_Lab>. Что это? О чём это? Что делать? Опять что-то, что будет отвлекать от работы? Непонятно. Ладно, посмотрим, что будет дальше».

Этап 1. Онлайн-обучение: противоречивые чувства и первый «пролёт»

Виктор: «Досмотрел онлайн-курс (2 вечера часа по 4) — впечатления двоякие. Лекции очень живые, интересные, рассказаны понятным языком — тут не придраться ни к экспертам МегаФона, ни к нашим преподавателям. Правда, нового я узнал мало — разве что про саму технологию 5G и то, что её можно применять в разных сферах. Бакалаврам, наверное, было бы интереснее. Впрочем, попробую пойти в следующий этап: верю, что будет лучше».
Даша: «Второй день подряд остаёмся с Витей Бойко в университете после пар, чтобы обсудить идеи тестового задания для 5G-лаборатории. У него получилось целых 12 страниц текста, пусть и со ссылками. А ведь нужно еще снять видеовизитку и описать свою идею на основе 5G — успеть бы всё».
Дмитрий: «Сегодняшний вечер посвятил вступительным в <5G_Dream_Lab> от МегаФона. В принципе, ничего сложного, всё знакомо. Вроде всё сделал, хотя и смотрел весь курс „экстерном“ накануне. Может, ещё успею вбежать в уходящий поезд».
Владислав: «Написал прогу для вступительных в лабораторию. Хорошо, что её можно писать на любом языке. Я привык работать с С# и С++, ну ещё была пара экспериментов с Java — интересно, на чём мы будем писать финальный проект? Впрочем, до этого ещё далеко».
Усман: «Онлайн-курс был интересный, хоть и занял не один вечер. С нетерпением жду игру в Михайловской даче — хочу познакомиться с другими ребятами и заработать дополнительных баллов для отбора. А, и ещё видеовизитку надо записать». (К сожалению, Усман вовремя не записал видео о себе, поэтому пропустил этап очных занятий, но в истории лаборатории он ещё оставит свой след.)

Этап 2. Развиртуализация и очные занятия: первые трудные темы и такая далёкая Михайловская дача

Виктор: «Ура, живое общение и нетворкинг! Сегодня была 5-часовая игра по проработке стратегии, на которой мы все развиртуализировались. Радуюсь, что пришёл пораньше — разговорился с соседом по столу (этим соседом стал Дмитрий, будущий интегратор команды AR в туризме), тоже будущим интегратором и выпускником ВШМ, сразу нашли общий язык».
Виктор: «Начались очные занятия „Лаборатории“ на Михайловской даче. Далеко они забрались, конечно. На 2 часа занятий у многих приходится ещё 3–4 часа дороги. Интересно, сколько мы так продержимся, это же минус целый выходной».
Дмитрий: «Сегодня снова увиделись с Витей, с которым познакомились на игре. Обсудили лекции Кати Жуковой из МегаФона — всё по делу, да и вопросы можно задавать и очно, и в „Телеге“. Однозначно любимый педагог курса, хотя Витя отметил ещё Сергея Аржанцева, который рассказывал про фишки 5G, — тоже интересно было».
Анна: «Нас сегодня разбили на команды eduScrum. Вернее, сначала выбрали семерых тимлидов (как старост, по принципу „кто хочет и не против ответственности“), а те потом набирали людей себе в команду. Как в каком-нибудь баскетболе, но пока никто никого толком не знает — так что рандом. Перезнакомились, поставили цели на первый недельный спринт (пока сложно понять, насколько реалистичные) и договорились встретиться через неделю, чтобы оценить прогресс. Но, чувствую, систему ещё надо будет налаживать, хотя пока не знаю как».
Дмитрий: «Всё-таки не всё так просто. Вернее, не всё можно разобрать в теории и даже на кейсах. Разбирали ретеншен (Customer Retention Rate) — вроде всё подробно обсудили, но без реальных данных с рынка расчёт „из воздуха“ провести нереально».
Владислав: «Надеялся, что будем дальше разбирать тему по фреймворкам, а уже перешли на следующую тему. Материалов очень много, непонятно, что именно из этого необходимо знать. Ладно, будем разбираться сами, уже скачал книгу „Разработка веб-приложений с использованием Flask на языке Python“ Мигеля Гринберга — будет что почитать на ночь. Никто не обещал, что всё будет легко, но тем лучше».
Анна: «Да, от фреймворков, конечно, голова пошла кругом. И фронтенд, и бэкенд, и всё за одну неделю — разобраться толком не успеваем, поэтому просто послушно учимся искать нужные файлы в нужных папках, а вот что это за файлы и папки? Как-то мало времени на это отвели».
Даша: «Всё-таки ездить в Михайловскую дачу не очень удобно, поэтому сегодня придётся снова пропустить лекцию. Хорошо, что занятие можно после посмотреть в записи».
Виктор: «Наконец удалось сформировать удобную систему работы в формате eduScrum. В начале недели с моей новой командой (каждые 3–4 недели все команды перетасовывались) составили список тем на новый спринт, потом разобрали темы по принципу того, кому что интересно (я на этот раз взял глубинные интервью), и после скидывали в единый гугл-док конспекты по темам со ссылками на дополнительные материалы. В итоге по каждой теме собрали самые сливки. Удобно, не надо тратить время на долгие поиски нужной инфы».
Владислав: «Лекции начали записывать на видео. Далекоживущие счастливы. Ох, чувствую, поредеют наши ряды в следующую субботу».
Сергей: «Прошёл месяц, как приходили коллеги. Или два. Там вообще что-то происходит? Непонятно. Если придут — интересно, с чем. Говорят, что студенты даже что-то делают, придумывают. Позже коллеги пояснили, что помощь понадобится на следующем этапе. Посмотрим».

Этап 3: Формирование команд и идей: тимлидить или не тимлидить — вот в чём вопрос

Виктор: «Сегодня прошла первая встреча формата «разработчик — интегратор». Нас разбили на пары, и мы вдвоём должны были обсуждать идеи для проектов. Боялся, что не найду общего языка с разработчицей, с которой попал в пару. Но нет — только что вернулся после долгих совместных посиделок в антикафе. Оказалось, что с разработчиками можно поболтать не только о компьютерах! :D»
Виктор: «Сегодня были проведены первые публичные питчинги идей, по завершении которых многие ребята проникались чужими проектами и просились к ним в команды. Моя идея про AR-гиды многих заинтересовала, это приятно! Я однозначно чемпион: D».
Владислав: «Сегодня было представление идей — много неплохих, парочка странных и одна очень классная. Виктор предложил создать мобильное приложение — гид на основе дополненной реальности. Он рассказал, что любит путешествовать и гулять по городам, в том числе ночью, когда экскурсоводы уже не работают. А аудиогиды при этом довольно сильно ограничивают — надо перемещаться из точки „А“ в точку „Б“ с фиксированными остановками и отступить и спросить про „вот ту гаргулью на доме напротив“ не получится. А вот гулять по пространству с AR-метками, мне кажется, и правда интересно».
Дмитрий: «Всё-таки передумал я создавать свою команду и решил попроситься к Вите. Тем более я понял, что для моей идеи с трекингом биатлона не то что 5G не сильно нужно — тут и 3G хватит. А вот его идея хорошая. И при этом реалистичная в условиях ограниченных ресурсов для реализации. Лучше сделать простой и жизнеспособный проект, чем придумать Большой адронный коллайдер и ничего в итоге не успеть. Мы честно проговорили, что никто из нас не готов целиком и полностью отдаться проекту, забросив учёбу, работу и личные дела, так что мобильное приложение, пожалуй, лучший выход. Плюс хорошо, что нас четверо, — даже если кто-то по своей воле или ввиду обстоятельств сорвётся, он не потопит этим весь проект».
Анна: «Так и не удалось мне докрутить свою идею с приложением для идеального селфи и нейросетями и довести её до ума. Ну и неудивительно, что недооформленная идея не привлекла никого в команду — зато я нашла команду, в которую вступила бы сама. Там приложение для публичных выступлений — для меня это больная тема, а разрабатывать то, что сама бы купила, очень круто!"
Ирина: «Решила присоединиться к команде Даши — всё-таки комфортнее объединяться в команду с тем, кого знаешь, кроме того, сама идея мне тоже понравилась. Сейчас каждому второму нужно уметь выступать перед аудиторией — хотя бы на собраниях внутри компании. При этом не у всех есть финансовые возможности (да и не всем комфортно) заниматься с преподавателями очно, но при этом без обратной связи сложно отслеживать прогресс.
Так вот, Даша предложила создать программный продукт, который будет анализировать то, что ты говоришь, и давать фидбэк. Предполагается, что в приложении будут тренировочные модули и даже VR. В общем, должно получиться крутое и нужное приложение".
Сергей: «Провел видеоколл — почелленджил ребят и их идеи с точки зрения техники. Нашли много пробелов и моментов, о которых они и не думали, например, про обработку персональных данных и биометрию. В общем, расстроил ребят, но, кажется, несильно. Меня самого заинтересовала пара проектов — надо будет поузнавать детали».

Этап 4: От идеи к MVP сквозь бездыханные виртуальные машины и военные сборы

Виктор: «Сегодня обсуждали тематику экскурсионной программы, которую мы подготовим для защиты. Остановились на гиде по местам, связанным с действием „Преступления и наказания“. Мне кажется, должно получиться круто — люблю Достоевского, его произведения очень атмосферные и по-настоящему петербургские! К тому же, судя по непонятной ситуации с коронавирусом, есть риск того, что моего любимого Дня Достоевского в этом году может и не быть — точнее, групповых экскурсий, так что наше приложение будет весьма кстати. Постараемся успеть к 4 июля».
Владислав: «Наконец придумали, как преодолеть первичный ступор и как подступиться к проекту. Набросали список компетенций, которые каждый из нас хочет прокачать, и исходя из этого разделили обязанности. План на первый спринт есть! Но для начала поищем похожие гайды… Плюс хотим пройти курс на Coursera, после него, думаю, многое прояснится».
Ирина: «Провели стандартный пятничный созвон с командой. Лера как технический лидер команды приоритизировала бэклог и распределила задачи по разработке, а мы продолжаем прорабатывать CustDev и финансовый план. Даша начала работать очно, так что мы чуть сняли с неё нагрузку на первое время (насколько это возможно, когда ты тимлид). Всё-таки хорошо быть большой командой — да, времени на коммуникацию требуется больше, но и объёмы работы меньше, что даёт возможности для более детальной проработки».
Виктор: «В итоге решили работать с Android, поскольку у Юли (второго разработчика команды, которая позже была отчислена из СПбГУ и была вынуждена завершить учебу в <5G_Dream_Lab>) айфон, в который 5G ещё не завезли. Разработчики сказали — тимлид кивнул. У разработчиков почти на всё карт-бланш — всё-таки они в первый раз делают нечто подобное, нам проще будет адаптировать бизнес-часть под продукт, а не наоборот, ведь экспертиза Дмитрия и мой опыт дают нам свободу и большую гибкость. Мы им доверяем».
Ирина: «Обсуждали сегодня экономику — количество потенциальных пользователей, конечно, впечатляет. Ведь публичные выступления — это не только про условного Стива Джобса в Стэнфорде, это и про менеджеров, представляющих проекты потенциальным клиентам, тимлидов, мотивирующих команды, аналитиков, выступающих с отчётами и защищающих проекты перед инвесторами, и сейлзы, которые представляют проекты потенциальным клиентам и партнёрам. При этом мало кто готов инвестировать время и деньги в дополнительную подготовку к таким повседневным выступлениям. А вот скачать приложение — это удобно: можно заниматься в любое время и получать полноценный фидбэк. В общем, наша гипотеза начала подтверждаться».
Виктор: «Ох, не хотел нырять с головой в проект, говорили они… Понял, что в последнюю неделю трачу на проект для „Лабы“ часа по 4 в день. Но сам виноват, поскольку выбрал себе в качестве фронта работ проведение глубинных интервью и общение с потенциальной ЦА. Плюс ещё и ребята со второго курса подключились — они пишут курсовую работу в форме бизнес-плана по нашему проекту. Времязатратно, зато, думаю, результат будет лучший среди всех остальных команд-финалистов. Проект мне с каждым днём нравится всё больше — не хочу, чтобы он остался только студенческой работой, поэтому чем больше всего можем довести до ума, тем лучше. Да и для меня 4 часа глубинок приятнее, чем анализ рынка и финансы. Хорошо, что их взял на себя Дима. А ещё лучше, что он про свою часть работы думает так же».
Владислав: «Сегодня пообщались со спецом по AR (Алексей Зинченко, генеральный директор компании Modum Lab), которого пригласили специально для нас, — многое прояснилось в голове. Вообще руководство „Лабы“ молодцы: подбор менторов под задачи каждой конкретной команды — это круто, получаешь очень глубокую экспертизу».
Дмитрий: «Ну вот, остались мы без второго разработчика. Хорошо, что сразу предусмотрели, что такое может случиться, а то сидели бы — я с деньгами, Витя с мнениями и без кода. Пятёрку нам за риск-менеджмент. Слава, держись, начинается жара!»
Даша: «Плохая новость: мы потеряли уже второго разработчика. К счастью, Лера вспомнила про мальчика, который не прошёл на очный этап из-за того, что так и не записал видеовизитку. Мы с ним пересекались на игре перед очным этапом, оставил приятное впечатление, так что, к счастью, нам разрешили добавить его в команду, несмотря на то что очный этап он пропустил».
Виктор: «Влад, конечно, молодец! Сам находит все материалы в интернете, копирует и адаптирует под наши задачи, когда нужна помощь — сам находит экспертов. Когда мы запросили доступ к виртуальной машине (кстати, нам очень быстро дали доступ к серверам Mail.ru, буквально в течение суток), за несколько дней установил FTP-сервер для подгрузки файлов по воздуху в наше мобильное приложение. Без накладок, конечно, не обошлось, и одну машину мы всё-таки умудрились положить насмерть — но, как оказалось, это не проблема, нам сразу же выдали вторую».
Владислав: «Сегодня тестили приложение. Раскольников из чёрно-белого фильма поднялся по лестнице. Класс!»
Сергей: «Кажется, начинается самое интересное. Ребята обращаются с вопросами. Пишут. Звонят. Конфколы проходят даже по выходным. Близкие негодуют, но работать и правда безумно интересно. С командой сложился тандем: я критикую и предлагаю, они грустно вздыхают и копают ещё глубже.
Начинаю узнавать от ребят что-то новое — кое-что из инструментария, который они используют для совместной работы, даже решил попробовать использовать у себя в отделе.
Чтобы ответить на некоторые вопросы, приходится уходить в офлайн на поиск информации. Давно забытое (ещё со времен преподавания в аспирантуре) чувство вернулось — прикольно, мне нравится. Да и ребята заряжают позитивом! Уже появился серьёзный азарт: команда, с которой я провожу выходные и вечера, просто обязана стать лучшей. Сколько у нас там времени? Полтора месяца? Успеем!»

Этап 5: Предзащита и защита

Слов нет. Одни эмоции. Поэтому
Виктор, Владислав, Дмитрий, Дарья, Усман, Анна, Ирина: «Фууууух! Мы сделали это!»
Сергей: «На онлайн-защите было около 200 человек, круто, что столько людей наблюдало за защитой финальных проектов. Ребята, конечно, временами терялись, нервничали, шутили невпопад. Но это было заметно только тем, кто был на предзащите, остальные же зрители и слушатели получили большое удовольствие даже от простой мысли о том, что ребята-студенты смогли создать и качественно проработать с нуля актуальные проекты. Кто-то даже умудрился показать MVP с использованием AR, VR, ML, рассчитать бизнес-кейсы, показать бизнес-велью (это вообще точно студенты?) — и смогли представить свой продукт на суд широкой аудитории не хуже многих опытных продуктологов. Горжусь всеми».

Post-credits scene

Виктор: «Обсудили с руководством программы планы на будущее. Я изложил им свою идею — привлекать больше разносторонних специалистов в команды, например, создать в рамках образовательной программы <5G_Dream_Lab> направления UX/UI-дизайна и PR, чтобы команда была самодостаточной. Надеюсь, что проект продолжится и станет ещё лучше».
Даша: «Нам предложили поддержку в развитии проекта. Полным составом команды в статусе стажёров мы будем дорабатывать её совместно с МегаФоном. Здорово, что для работы над конечной версией продукта у нас есть возможность обращаться за помощью к экспертам. В общем, работаем дальше».
Сергей: «После защиты пообщались со всеми экспертами. Сошлись во мнении: жаль, что, когда мы были студентами, у нас не было такой возможности: чтобы нас кто-то чему-то научил, почелленджил, дал обратную связь и воспринимал как настоящих коллег. У всех ребят, я уверен, всё будет хорошо после такой школы. Меня коллеги спросили, буду ли я участвовать в следующем наборе «Лабы». Каков мог быть мой положительный ответ?»
Теги:Мегафонобучениекарьера в IT5Gстуденты
Хабы: Блог компании МегаФон Программирование Учебный процесс в IT Карьера в IT-индустрии Сотовая связь
+21
15,1k 9
Комментарии 2