О пользе стажировки и одном стартапе

Интервью с руководителем одной из стажировок GeekBrains Никитой Овчинниковым и командой.
09 июня 2017182424Наталья Игнатова85382739

Как пройти путь от поиска ответа на просторах интернета через обучение до перспективного стартапа?  Реальны ли истории успеха в сфере IT? Возможно ли после стажировки найти хорошую работу? Что такое стажировка в реальном проекте и как в неё попасть?

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

Зачем нужна стажировка

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

В последнее время появилась мода путешествий на велосипеде, у нас родилась идея создать приложение, которое будет объединять в основном путешественников-велосипедистов, чтобы они могли встречаться, общаться, путешествовать и делиться впечатлениями о своих путешествиях, прокладывать маршрут на карте находить друзей и единомышленников. Так начался проект с рабочим названием Free Travel.

Free Travel. От стажировки до проекта.

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

— Главная идея нашего приложения — в том, что оно сделано в первую очередь для объединения людей, для удобства их путешествия и подбора компании. 

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

— Чем на данном этапе может похвастаться проект, разрабатываемый в условиях стажировки? Каких успехов вы достигли на текущий момент?

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

— В чем главная «фишка» вашего проекта?

— Киллер-фича нашего приложения — это интерактивная карта, на которой всё визуально отображено.

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

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

Роли всякие нужны, роли всякие важны

— В чем главный плюс стажировки в реальном проекте?

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


Андрей Родин

Андрей Родин закончил курсы GeekBrains «Профессия тестировщик». До этого Андрей работал в области, которая совершенно не связана с программированием — в банковской сфере. Когда потерял работу, встретил друга, который перешёл из профессии юриста в тестировщики. До этого Андрей даже не подозревал, что есть отдельная область «Тестирование ПО» и отдельная профессия «Тестировщик» и даже не думал, что там «всё настолько здорово, объёмно и интересно». Пришёл на курсы тестировщика в GeekBrains, ссылку на которые нашёл в интернете. Посмотрел описание курсов, отзывы, всё понравилось, вследствие чего решил купить курс, по окончанию которого предлагалось пройти стажировку. С однокурсниками был в первой волне тестировщиков, кто пришёл в проект, поэтому «с нуля» пришлось организовывать процесс тестирования, где в полном объёме смог применить все полученные на курсе знания.


Александр Букреев

Александр Букреев — один из самых молодых участников данного стартапа, ему 16 лет: «Я занимаюсь в проекте дизайном интерфейсов, попал в проект после прохождения курсов «Photoshop» и «Основы веб-дизайна», помимо этого разрабатываю модели и персонажи на 3D Unity, с помощью текущего проекта продолжаю совершенствоваться в выбранном направлении. О команде и о руководителе проекта могу сказать исключительно положительные вещи, и рад, что есть дальше возможность развиваться в подобном формате».

Александру приходится продумывать многие дизайнерские решения: от того, как будет выглядеть интерфейс десктопной версии до внешнего вида мобильной версии проекта.


Юрий Доронин

Стажировка очень важна — говорит Юрий Доронин, тимлид разработчиков бекэнда — потому как после прохождения курса или профессии ты попадаешь как машина в колею: пока всё идёт по накатанной — всё понятно, стоит только свернуть вправо или влево — попадаешь «в болото», из которого надо самостоятельно выбираться, и участвуя в стажировке, всегда есть у кого спросить совета и попросить помощи либо объяснения. Работая над реальным проектом, я начал понимать намного больше и даже вошёл во вкус программирования. Большой плюс обучающих курсов я увидел в том, что давалось много источников, ссылок, направлений, где возможно получить дополнительные профессиональные сведения по интересующим меня материалам. Если у меня возникает какой-то вопрос, я уже чётко знаю, где что искать и на какой сайт идти.

Юрий Доронин, 56 лет, тимлид направления backend. Занимается разработкой серверной части проекта на PHP с использованием фреймворка Yii2. Когда сократили с работы, задумался, чем же заниматься дальше? Вспомнил, что привлекало программирование. По роду деятельности работал руководителем IT-подразделения банка, приходилось немного программировать на внутреннем банковском программном обеспечении, это и решил развить. В интернете нашёл Школу программирования и приобрёл профессию PHP-разработчик, после которой попал на стажировку в команду Никиты Овчинникова.


Никита Овчинников

Никита Овчинников – преподаватель GeekBrains, руководитель одной из стажировок в GeekBrains на базе стартапа с рабочим названием Free Travel, архитектор этого проекта, также Senior Software Engineer в компании EPAM Systems: «По большей части в проекте я занимаюсь архитектурой приложения, налаживанием процессов, делаю код-ревью, указываю на ошибки и недочеты, занимаюсь организацией работы, совершенствую свои навыки в менеджерском направлении. Очень приятно видеть, как день ото дня растет качество кода стажёров».

История успеха. От 16 до 60, от безработного до middle-разработчика

Команда Никиты на данный момент не только разноуровневая, но также весьма разновозрастная. Люди пришли из разных направлений и всех объединила одна работа над реальным проектом. Самому младшему члену команды 16 лет (Александр Букреев), а самому старшему 56 (Юрий Доронин). 

Но главной гордостью данного стартапа и стажировки на сегодня Никита считает даже не сам проект, а то, что один из стажеров — Сергей Коншу (на фото), который сперва стажировался как PHP-разработчик с использованием Yii2-фреймворка, потом перешёл в React.JS, сделал грамотное портфолио и нашёл работу, куда его взяли сразу на должность middle-разработчика!

— Никита, как ты думаешь. почему к некоторым людям успех приходит быстро, а некоторые так его и не получают?

— Главную проблему современных людей я вижу в том, что они забыли, а зачастую, и не знают, как выглядит самообразовательный процесс. Всё ждут, когда же им кто-то преподнесет знания и умения на блюдечке, не понимая, что образование и, в частности, самообразование огромный труд! Гордость моей команды — Сергей Коншу: это не столько история успеха, сколько история упорства и трудолюбия. Я видел, как человек работает: он с фанатичным упорством подходил к получению умений и практических знаний, как он относится к выполнению поставленных задач, насколько ответственно подходит к изучению «белых пятен» в своих знаниях и, как минимум, поэтому результат не заставил себя ждать.

Андрей Родин, тимлид тестировщиков, поддерживает эту же точку зрения: «Сначала все приходят с большим энтузиазмом и желанием что-то сделать, но „выживают не все“ — у нас присутствует текучка, часть народа сама по себе отсеивается и остаются только самые-самые заинтересованные в своём дальнейшем продвижении и развитии».

Перспективы проекта

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

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

— Насколько просто приложение для юзера, насколько просто обычному человеку им пользоваться?

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

Приглашаем к нам в команду и на стажировку

Проект уже запущен и продолжает развиваться, новые идеи есть, но они требуют программной реализации и «рабочих рук», — говорит Никита, — нам очень нужны frontend-разработчики, ведь frontend не так прост, как кажется, backend-разработчики, сейчас backend у нас пишется на PHP и Yii-фреймворке, из баз данных мы используем MySQL, frontend пишется с использованием Bootstrap и JavaScript, хотелось бы конечно встроить еще и React, а также мы бы не отказались от людей, знающих Node.JS, и тех, которые знают React + мобильную разработку.

Но на самом деле люди требуются нам во все направления, в том числе и в дизайн и вёрстку, нужны все!

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

Заключение

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