Как стать автором
Обновить
228.23
Яндекс Практикум
Помогаем людям расти

Какие проекты делают выпускники Практикума

Время на прочтение7 мин
Количество просмотров11K

Привет! Я Максим Карпов, проджект-менеджер Мастерской — части программы трудоустройства Яндекс.Практикума. Многие выпускники сталкиваются с одной и той же проблемой. При трудоустройстве компании изучают портфолио кандидата: если в нём есть не только учебные, но и реальные проекты, шанс получить работу увеличивается. Но где выпускнику курса найти реальный проект, чтобы отточить свои навыки и пополнить портфолио? 

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

Как мы пришли к идее делать проекты

Идея заниматься проектами появилась, когда я выпускался в первой когорте курса «Python-разработчик». Во время написания дипломного проекта у нас не очень получалось общаться с фронтенд-разработчиками. Мы понимали, что в компаниях эти два типа разработки всегда находятся рядом, но не до конца разбирались, как же они стыкуются вместе.

Продуктовая команда обычно состоит из фронтенд-разработчика, бэкенд-разработчика, дата-аналитика, бизнес-аналитика, системного аналитика, тимлида и много кого ещё. Я бы хотел, чтобы наш выпускник умел взаимодействовать с другими членами продуктовой команды и был готов к работе в реальной компании. Я понял, что нужно создать для выпускников особую среду внутри Практикума, где они могут сделать что-то настоящее и попробовать свои силы в боевых условиях. 

Как это всё работает

Обычно в Мастерскую приходит выпускник или партнёр с идеей проекта. Мы оцениваем его сложность и думаем, что нужно для реализации. Если какие-то моменты непонятны, устраиваем встречи. 

Дальше мы ищем наставника. Он преобразует бизнес-требования, которые даёт заказчик, в техническое задание. Мы прикидываем, сколько человек понадобится, делаем анонс в каналах сообщества выпускников. Спустя время мы берёмся за разбор откликов: оцениваем ребят, даём им тестовое — и, как только набирается полная команда, приступаем к работе. Также мы занимаемся всей технической частью, например, при необходимости выделяем виртуальные машины.

В Мастерской всегда в работе одновременно несколько проектов, поэтому приходится следить за работой всех команд: контролировать сроки и релизы, ходить на все встречи, даже иногда описывать архитектуру проекта. 

Первый проект как раз и подсветил все слабые места в процессах — он оказался гигантским и сложным. Изначально я думал, что мы справимся за четыре месяца. Я всё подготовил: пообщался с заказчиком, договорился по цене, анонсировал проект, набрал команду. Было даже не так страшно, что у многих ребят не было опыта — они бы всему научились во время работы. 

Одна из проблем, с которой мы столкнулись: ребята не понимали и не знали, как устроено взаимодействие в команде. В Практикум чаще всего приходят учиться люди, у которых абсолютно нет опыта, поэтому не все обычные айтишные практики им знакомы. Мы объясняли, что такое дейли, и стали вводить его на практике. Каждое утро я постил сообщение, где спрашивал, как дела, что делали вчера, что делают сегодня, и узнавал, что их блочит: например, фронты ждут дизайн и не могут работать. Ещё выяснилось, что ребята не работали с системой управления проектами, куда могли бы записывать свои задачи и крепить к ним статус. Так что мы какое-то время погружали всю команду в организационные моменты. 

Людей надо было переориентировать на самостоятельность. Хоть и есть наставник, но он не выполняет привычной для ребят роли — он просто ревьюит код и набрасывает архитектуру проекта. Здесь нужно становиться самостоятельными. И спустя пару месяцев я заметил, что люди начинают понимать, чем же на самом деле занимается разработчик. На этом этапе всё попёрло.

Весь этот опыт мы учли при работе с другими проектами.  

Какими бывают проекты

Проекты могут прийти с любой стороны, но основных канала всё же три: НКО, коммерция и сам студент или выпускник. 

Карточка проекта
Карточка проекта

НКО. Здесь мы ориентируемся на важные социальные миссии. Это цепляет и наставников, и студентов, несмотря на то, что мы делаем всю работу бесплатно. Но при этом участники получают опыт и делают что-то полезное для людей, которым любая помощь не будет лишней. При этом представители НКО тоже в плюсе: они получают хорошую реализацию проекта благодаря тому, что решают свою задачу с помощью наших студентов при поддержке наставников Яндекс.Практикума.

Коммерция. Такие проекты могут прийти откуда угодно. У Практикума есть партнёры, которые обращаются за помощью начинающих разработчиков, потому что такая работа стоит чуть ниже рынка, но качество от этого не хуже.

С точки зрения денег мы ничего не теряем. Если проект направлен на что-то полезное и интересное, а не на рисковую историю, то мы его возьмём. Из полученного бюджета мы сможем оплатить труд наставника, а ребята хорошо прокачают скилы в отношении работы с заказчиком. По моему опыту, последнее положительно влияет на трудоустройство. Кроме того, почти во всех коммерческих проектах мы платим студентам за работу.

Ещё в Практикуме есть сотрудники, которые занимаются партнёрскими отношениями. Они общаются с большими компаниями и придумывают взаимовыгодные варианты сотрудничества. Например, мы объявляли хакатон среди выпускников, в котором участвовало 12 команд — лучшая команда получила офферы в одну из компаний-партнёров. Или, например, к нам приходили разработчики из SUNLIGHT Digital с вебинаром для наших студентов. Потом ребятам захотелось с ними пообщаться и пособеседоваться. Как итог — несколько трудоустройств к ним.

Студент или выпускник. У многих ребят во время учёбы возникают собственные идеи — что-то улучшить или создать с нуля. Например, один студент пишет в чат, что ему не хватало учебных материалов и он собрал для себя неплохую библиотеку питониста. Он предлагает разделить его находки по спринтам и по темам, а потом скидывать другим поколениям студентов. Идею поддерживают, и команда набирается сама собой. 

Примерно так же было с одним из студентов. Стас Гаранжа писал для себя огромные разборы учебных тем, а сейчас они переросли в цикл статей на Хабре

О проектах

Расскажу о тех проектах, которые мы успели реализовать. Их не так много, но все приносят свою пользу. Пока в статье именно проекты разработчиков, но на направлениях анализа данных, дизайна, маркетинга и управления тоже действует такая система.

DonorSearch. Этот проект мы делали для некоммерческой организации, которая помогает найти доноров центрам переливания крови. У них была карта с адресами центров, рядом с которыми была указана потребность в том или ином виде крови. Мы спарсили эту карту и разместили все данные на сайте DonorSearch. Теперь пользователь может с лёгкостью оценить ситуацию в каждом центре и прийти именно туда, где его кровь нужнее.

Сначала нужно выбрать станцию переливания крови, а затем система покажет, какой крови не хватает в хранилище

Шалаш.Спот. Некоммерческая организация «Шалаш» системно решает проблему трудного поведения и помогает подросткам найти общий язык с родителями. Согласно внутренним исследованиям, 77% московских подростков проводят свободное время в ТРЦ, потому что не хотят идти домой. Сотрудники фонда придумали «Шалаш.Спот» — безопасное пространство для подростков, которое открыли в ТРЦ «Вегас». Подростки могут прийти сюда пообщаться, поиграть в настольные игры, поучаствовать в воркшопах по развитию социальных навыков.

Так выглядит «Шалаш.Спот»
Так выглядит «Шалаш.Спот»

Изначально они вели учёт посещений вручную в таблицах, но со временем поняли, что нужна автоматизированная система регистрации посетителей, а ещё возможность собирать статистику.

Мы сделали систему регистрации посетителей на базе QR-кодов. Авторизоваться в системе можно через соцсети — так мы получаем имя, фамилию и возраст подростка. Можем идентифицировать, кто зашёл, сколько времени он там провёл, сколько раз приходил за неделю или месяц. Это важно для сотрудников «Шалаша»: они стараются помогать детям, если те ушли из дома и забили на школу. 

Подробнее об этом проекте расскажу в одной из следующих статей.

Простая система регистрации для прохода в «Шалаш.Спот»
Простая система регистрации для прохода в «Шалаш.Спот»

Культ волос. Это коммерческий проект для компании, которая занимается профессиональным уходом за волосами и кожей головы. Суть такова: пользователь покупает подписку, описывает свою проблему и присылает специалисту фотку своих волос. В ответ он получает рекомендации по уходу, список средств и сроки для их применения. Так человек может решить проблемы с выпадением волос, перхотью, ломкостью и прочими напастями.

Мы сделали кабинет технолога. Это сложнейшая, здоровенная CRM-система, где специалисты получают заявки и анкеты от клиентов, назначают средства, экспортируют календари клиенту. Например, пользователю назначают процедуры по дням, он скачивает календарь, открывает на телефоне — и в его личном календаре появляются напоминания: «Процедура в среду в 14:00».

Пока это первый этап проекта, и сейчас он на этапе внедрения. Выпускники занимаются этим проектом минимум 10 часов в неделю, совмещая его с другими делами и работой. Надеемся, что скоро мы сможем его презентовать.

Личный кабинет технолога и карточка пользователя, где хранятся все рекомендации
Личный кабинет технолога и карточка пользователя, где хранятся все рекомендации

Бот для брони коворкинга. Часть сотрудников Практикума ходят в коворкинг. Количество мест ограничено, поэтому приходится вставать в очередь, вписывая свои фамилии в гугл-таблице. Но иногда происходит так, что кто-то бронирует место и не приходит. Получается, кто-то другой мог прийти и поработать, просто не знал об этом. 

Появилась идея переложить эту систему на телеграм-бота. Через него можно записаться в коворкинг, и в назначенный день бот уточнит, придёт человек или нет. Если человек отказывается, бот автоматически предлагает прийти следующему в очереди.

Пример работы бота для брони коворкинга
Пример работы бота для брони коворкинга

Поздравлялка с днём рождения. Это ещё один внутренний проект. У Практикума очень большая команда, поэтому лиды не могут держать в голове, когда и у кого день рождения. Согласитесь, забыть поздравить коллегу — не самая приятная ситуация. 

Департамент заботы предложил написать специального бота, который будет напоминать в Слаке обо всех днях рождениях в текущий день. Сейчас бот написан и проходит тесты. Надеюсь, скоро он отправится в релиз.

Настройки бота, который поздравляет с днём рождения в Slack
Настройки бота, который поздравляет с днём рождения в Slack
И само сообщение-поздравление
И само сообщение-поздравление

Как проекты помогают студентам

Как я уже говорил, студенты меняются в ходе работы. Те, кто переживал, что у них ничего не получается, или говорил: «Вы нам не помогаете!», перешагнули через психологическую планку и выбились в тимлиды. За этим очень интересно наблюдать: как меняется выпускник, как он понимает, что он разработчик, как растёт его уверенность в себе. 

Кроме этого, выпускникам важно укрепить своё мироощущение, что они принадлежат к IT-тусовке и могут сказать: «Да, я бэкендер, а он фронтендер». Чтобы это понять, мало просто закончить курс. Они должны получить некое одобрение от коллег: они понимают айтишные разговоры, у них за спиной есть проекты, они могут что-то посоветовать друг другу. 

Но всё же конечная цель — это трудоустройство. Мало быть классным человеком и что-то понимать в простых технических вопросах. Хорошо, если ты успел пощупать реальные проекты и понять, какие бывают сложности. Проекты — это трамплин между выпуском и работой. Работа над реальными задачами сглаживает порог вхождения в профессию.

Проекты уходят в портфолио выпускников и студентов, а это помогает им найти хорошую работу. Практикум — не исключение: к нашей команде присоединились четверо выпускников-аналитиков, пара дизайнеров, трое бэкендеров и четыре фронтендера. Всегда радует, когда ребята находят себе достойное место, чтобы развиваться дальше.

Теги:
Хабы:
Всего голосов 12: ↑9 и ↓3+6
Комментарии8

Публикации

Информация

Сайт
practicum.yandex.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
Ира Ко