Стажировка в «Евростудио». Часть 2. Проекты: ожидания и реальность

3 апреля 2018

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

  • Мы провели Олимпиаду по программированию для студентов.
  • Наш технический директор провёл актуальный курс лекций в Высшего колледже информатики НГУ.
  • Проявивших себя студентов мы пригласили на стажировку.

Дальше, можно было обучать их программированию, дозированно выдавя задачи уровня beginner. Но мы решили поступитиь иначе и предложили нашим студентам сразу погрузиться в естественную среду обитания разработчика — настоящий проект, сжатые сроки, поэтапная демонстрация результатов и их обсуждение. Мы сознавали, что ребятам будет очень непросто адаптироваться к реальной работе. Чтобы облегчить им жизнь, мы каждому выдали большой монитор и усадили в удобное кресло openspace офиса «Евростудио». Воспитателями молодого поколения стали наш технический директор Николай и старший менеджер проектов Наталья.

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

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

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

Николай Технический директор «Евростудио»

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

Не всем студентам удалось доказать актуальность своих проектов в ходе презентации. Но вместе мы разобрали слабые места проектов, нашли ошибки и сформулировали идеи более «реальных» и полезных проектов для дальнейшей работы. Лишь один стажер в процессе обсуждения защитил ранее заявленную тему.

Итак, вот какие проекты будут готовить наши практиканты в качестве своих диплом работ:

Новый язык программирования

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

Остальные студенты по итогам презентации поменяли темы своих дипломных работ.

Каталог туристических маршрутов

Павел планировал сделать приложение для тайм-менеджмента, где можно было бы записывать задачи и отслеживать их статус. Но после обсуждения согласился, что подобных систем много, при этом главного они всё равно не решают — не мотивируют пользователя на выполнение задач. Теперь студент работает над проектом веб-сайта для создания каталога туристических маршрутов по GPS-трекеру. Павел уверен, что программа будет пользоваться спросом, ведь она позволит разработать оптимальный маршрут по конкретным точкам согласно критериям, заданным туристами (самый интересный, самый короткий и пр).

Система для администрирования учебных расписаний

Дмитрий Ц. собирался сделать портал, с помощью которого каждый желающий мог бы создать приятный для себя звуковой фон. После нескольких вопросов Дима, уже обладающий практическим опытом веб-разработки, согласился, что выбрал слишком простую тему, поэтому теперь работает над новым проектом. Это система для администрирования учебных расписаний. По задумке, программа создаст оптимальную сетку занятий, ориентируясь на введенные данные (число учащихся по классам/курсам, перечень предметов, количество часов и пр). Такие программы уже существуют, но у нового приложения будут возможности, которые сильно облегчат интеграцию с внешними системами коммуникации.

Сервис для собеседований

Артём планировал написать программу автоматического подбора комплектующих для компьютера по наилучшей цене с учетом их совместимости и с возможностью сделать заказ на базе Яндекс.Маркета. Но как учитывать стоимость доставки и сроки стажёр объяснить не смог. Где взять базу данных совместимости всех возможных комплектующих тоже осталось неясным. Наставники предложили Артёму заняться более актуальным и реалистичным проектом — создать сервис для собеседований, который можно было бы легко встроить в корпоративный сайт любой компании. С помощью него кандидаты могли бы не только отправлять работодателю резюме или заполнять анкеты, но и проходить онлайн-тестирование с видеозаписью процесса или даже онлайн-собеседование. Артём уверен, что такой ресурс будет полезен HR-менеджерам и начальникам отделов.

Блокчейн в образовании

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

Идея вызвала резонные вопросы у Николая: «Ну вот представь, что я водитель маршрутки, разве буду я заходить в программу? А если ты пассажир? Станешь что ли каждый раз регистрироваться?»

Стоило Андрею на несколько секунд «превратиться» в предполагаемых пользователей программы, как стало понятно, что она не будет востребована. Поэтому была выбрана новая тема: «Блокчейн в образовании в РФ». Студент планирует разработать систему, которая позволит в специальной базе, построенной на основе блокчейн технологии, найти все данные о дипломах конкретного человека.

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

А ещё, согласитесь, когда тема диплома реальна, востребована и принесёт результат, который можно будет оценить не только теоретически, но и практически, работать над проектом гораздо интереснее!

Поделиться
Отправить

Еще на эту тему

Стажировка в «Евростудио». Часть 1. Начало

Не можешь найти нужного кадра в команду? Обучи его! Многие боятся, что после этого кадр уйдёт, или что на обучении требуется слишком много...

Масленица в Евростудио

Собственная кухня Евростудио, блинопеки уровня Middle и команда...

Идеальная работа — та, где ты можешь заниматься любимым делом

Иногда люди «приходят в программисты» из совершенно неожиданных профессий и без специального образования. Наш разработчик Денис Щербаков ещё раз доказал,...

Вам нужен новый сайт? Продвижение проекта?