Сергей Пирогов
Специальность — Программное обеспечение
Кафедра — Информационных технологий
Год выпуска — 2014
Занимаемая должность — COO at InMotion Soft, Founder of way.me
Направление работы — Product Development, iOS Development, Business Development.Как ты понял, что хочешь связать свое будущее с программированием?Кому в детстве не нравились компьютеры? Конечно в 2000-х ещё не в каждом доме стоял ПК, но уже тогда были видны перспективы информационных технологий. А сейчас ни у кого не остаётся ни малейшего сомнения в том, что ИТ играет ключевую роль в современном мире. В американских школах программирование делают даже обязательным предметом. Ни для кого не секрет, что в ближайшие 10 лет исчезнет много профессий. Автоматизация сделает безработными миллионы людей по всему миру и бороться с этим глупо: прогресс не остановить. Нужно понять, что будет востребовано в будущем. Есть такая хорошая фраза Пола Грема: "Живите в будущем и создавайте то, чего не хватает в настоящем".
Что стало определяющим при выборе ВУЗа?Я искал сильный технический ВУЗ. В этом вопросе лучше всего работают рекомендации от других людей + обращал внимание на рейтинги. Мой дядя заканчивал ДИИТ ещё в 90-х. Его рекомендация была не последним фактором в окончательном выборе.
Какие дисциплины и преподаватели оказали на тебя наибольшее влияние?Больше всего мне нравились трансляторы от В.И. Шинкаренко. Сложно, но очень интересно. Скажу по правде, я сделал не один курсовой по этому предмету :). Это, наверное, уже легендарный курс для программистов. Из поколения в поколение передаются легенды о нем и о сотнях отчисленных студентов. Ещё дядя мне рассказывал о трансляторах и о том, что стоит готовиться заранее. А сейчас у нас, бывших ДИИТовцев, есть такая поговорка: "Не было трансляторов ‒ ты не программист".
Самый запоминающийся момент из студенческой жизни?Было много моментов: и лабораторные всей группой до утра, и праздники в общежитии до рассвета, и университетские соревнования по плаванию. Но самым запоминающимся я бы назвал создание ролика о ТК на 5-м курсе. Почему именно это? Когда нам дали задание, до дедлайна оставалось 4 дня. Да, в ИТ такое любят - делать все "заранее". Задание было необязательным, но решать challenging tasks всегда интересно, и поэтому мы согласились. Всего было 3 команды, но до финиша дошла только наша. Мы наснимали около 10 часов видео, чтобы потом сделать пятиминутный ролик. За эти 4 дня спали совсем немного, но результатом все остались довольны. А значит оно того стоило.
Как началась твоя программистская карьера?Будучи ещё школьником, я подрабатывал в сервисном центре по ремонту компьютеров. Денег не получал, но зато получал бесценный опыт в работе с профессионалами. Там я научился собирать компьютеры, выявлять дефекты, ремонтировать. Не программирование конечно, но все же неплохо, как для школьника.
Работать программистом я начал уже будучи студентом. На первое собеседование мы пошли с друзьями ещё после второго курса, но легкого ООП было недостаточно для получения работы. И вот после третьего курса в одной компании объявили набор на летние курсы iOS-разработчиков. Почему именно iOS? Мне очень нравилось то, что делала компания Apple. Это империя перфекционизма, как её иногда называют: нет мелочей, все всегда важно, каждая деталь. По сути, так и есть. Красота, качество и уровень всегда проявляются в мелочах. Я даже несколько лет собирал деньги на свой первый MacBook, потому что был уверен: это именно то, чем я хочу заниматься. Это была космическая сумма на то время для студента, но это были инвестиции в будущее, которые вернулись с лихвой.
Кстати, очень советую студентам идти на курсы в ИТ-компании. Это самый действенный способ, т.к. компания заинтересована в вашем развитии как будущего сотрудника, а вы заинтересованы в обучении и будущем трудоустройстве. Это схема win-win, однозначно. Так вот о курсах. Это было что-то. Когда впервые попадаешь после университета в реальную компанию, к практикующим специалистам, чувствуешь себя как тепличное растение, которое высадили на улицу. Непередаваемое ощущение. На курсы пришло около 40 человек. Конечно, как и на всех бесплатных курсах, вначале отсеялись случайные люди, которых непонятно как туда занесло. Со временем, люди еще уходили, а до конца дошли только те, кто знали зачем туда пришли. 4 человека. У нас даже группа с преподавателем в Skype называлась "спартанцы". В жизни всегда так ‒ если есть цель и желание, то преград не существует. Ставьте себе цели и идите к ним уверенно.
Через что пришлось пройти перед тем, как оказался в нынешней позиции?О студенческом этапе я уже рассказал. Сейчас хотелось бы раскрыть вопрос профессионального развития.
Есть смысл начать с того, что в ИТ вы можете стать абсолютно кем угодно. Главное этого действительно хотеть и что-то для этого делать (да, увы, одного желания не достаточно и делать все-таки что-то придется). Я видел много случаев, когда тестировщики становились крутыми программистами, а не очень крутые программисты становились тестировщиками. Или когда программисты перерастали в проектных менеджеров, а дизайнеры - в руководителей компаний. Вот такие метаморфозы. Но это реалии и они должны вас вдохновлять горизонтом возможностей.
Второй важный вопрос ‒ продукт vs аутсорс. Для тех, кто не знает, скажу что бывают компании, которые разрабатывают свой продукт (или линейку продуктов), например, Airbnb (одна из моих любимых компаний). А бывают такие, которые предоставляют услуги (сервис) по разработке ПО, например, Ciklum. В чем прелесть последних, так это в том, что работают они, обычно, на глобальный рынок. А это уже и уровень зарплат международного уровня. Ну, например, хороший программист может получать от 2 до 4 тысяч долларов. Неплохо как для Украины, правда?
Но ты все-таки выбрал «продуктовое» направление... Прелесть компаний, ориентированных на продукт, в том, что если вы будете одним из первых её сотрудников, то у вас есть большой шанс получить часть equity (долю в компании). Например, если бы вы были сотым сотрудником Dropbox, то ваша доля составляла около 10 млн. долларов. А сотый сотрудник Facebook получил долю в размере 200 млн. долларов. Даже если бы вы присоединились к Facebook тысячным сотрудником, ваша доля составляла около 20 млн. долларов. Другой вариант — создать что-то своё. Но тут уже возникают совершенно другие проблемы, помимо программирования: customer development, product development, marketing, sales и много-много другого.
Есть хорошая фраза: «Продуктовая компания ‒ это "игра в длинную". Аутсорс ‒ спринт, который позволяет получить по максимуму на короткой дистанции».
Мне пришлось поработать в обоих направлениях, и могу сказать, что продукт ‒ намного интереснее и увлекательнее. Создавать что-то, что нужно людям, решать их проблемы, упрощать жизнь ‒ что может быть круче? Да, в аутсорсинге вы тоже решаете проблемы, но скорее бизнеса, чем пользователей. Именно поэтому, в сентябре 2015 мы объединились с ребятами и сейчас создаём свой проект, который называется way.me. Кстати, в нашей команде 3 из 4 человек ДИИТовцы: Влад Ганилов (УПП), Максим Кузнецов (ТК) и я. Как-то так сложилось.
Расскажи немного о твоем нынешнем проектеWay.me ‒ это виртуальный гид по городу. Как часто вы приезжаете в какой-то город и не знаете что посмотреть, где есть что-то интересное, необычное? Но что, если в этом городе живет ваш знакомый? Тогда он сможет показать вам свои любимые места и расскажет интересные истории. А что, если ваш знакомый - архитектор? Тогда он покажет вам красивые дома и фасады, необычные архитектурные решения. А если он не архитектор, а историк? Тогда вы наверняка узнаете о прошлом площадей и соборов, что пришлось пережить местным жителям в разные годы. Все это позволяет открыть город для себя как нечто многогранные и комплексное, что обычно бывает очень сложно с классическим путеводителем.
Формат ‒ мобильное приложение (iOS, Android, WinPhone) с аудио-прогулками. Только вот не аудиогид, а именно прогулки. С вами все время будет ваш виртуальный рассказчик. С ним вы будете изучать город, взаимодействовать с окружающими объектами, познавать. Туры максимально персонифицированы, чтобы гуляющий человек чувствовал будто рассказчик все время находится рядом с ним, нашептывая на ухо свою историю. На данный момент мы запускаем проект в Днепропетровске, после этого будет Киев.
Что послужило толчком к его созданию?Некоторое время я редко посещал конференции и различные профессиональные мероприятия. Но в какой-то момент понял всю их важность. Помимо получения новых знаний, на них вы можете найти партнеров для проектов, новых клиентов и даже сотрудников.
В 2015 киевская организация «Ґараж Ґенґ» проводила серию хакатонов по Украине “Код Міста”. Основная их цель ‒ поиск проектов для развития городов, улучшения качества жизни, популяризации культуры и креатива. Если кто не знает, формат хакатонов ‒ 24 часа работы над проектом, без сна и отдыха. Когда у вас есть какая-то идея, то обычно за рутиной не хватает свободного времени на ее воплощение. И вот хакатоны ‒ прекрасное место для апробации идеи и создания, как минимум, прототипа.
Долгое время у нас была идея проекта way.me. И когда мы узнали о хакатоне городских проектов, то поняли что это именно то, что нужно. Проект получился на пересечении культуры, истории и технологий. И получился так хорошо, что на хакатоне все не закончилось. Наша команда работает над ним с сентября 2015 и в Днепропетровске планируем запустить его уже в мае. Думаю, вам понравится, т.к. мы привлекаем очень интересных людей для того чтобы раскрыть город по-новому.
А в таких «штурмах» можно принимать участие и студентам?Конечно. Например на хакатоне по Data Science, который проводил КПИ в Киеве в ноябре 2015, мы принимали участие вместе с Максимом Андрющенко (студент ТК, группа 941). Да-да, снова ДИИТовцы. В рамках этого хакатона мы разработали рекомендательную систему на основе анализа профиля Facebook (интересы, музыка, книги, записи из хроники). Конечно же, это был прототип системы, но с ним мы выиграли 3-е место.
Вообще, в Украине проходит много разных интересных мероприятий. И если в одних вы принимаете пассивное участие (конференции, лекции, семинары), то в других вы можете стать частью действия (хакатоны, воркшопы). Что лучше — выбирать вам.
Какие направления посоветуешь тем, кто ищет точки приложения своих сил и талантов? Работая в аутсорсинге, можно всегда видеть, что сейчас в тренде. Например, с выходом фитнес-браслетов был бум проектов в сфере фитнеса и носимого железа, с выходом Apple Watch - бум заказов на приложения для смарт-часов. Сейчас могу сказать, что есть очень большой спрос на VR (Virtual Reality) и AR (Augmented Reality). Популяризация Oculus Rift, PlayStation VR, даже тех же Cardboard дают о себе знать.
Ещё необходимо отметить стремительно растущий тренд на Data Science. Вообще, это очень комплексный вопрос, т.к. сюда входит и AI (Artificial Intelligent), и Data Mining, и Natural Language Processing, и многое-многое другое. Глобализация не стоит на месте, и сейчас ежедневно людям приходится обрабатывать огромные объёмы информации будь то из социальных сетей или новостных порталов. А что говорить о крупных корпорациях! Сложно и представить какие объёмы данных записываются в их базы и обрабатываются серверами ежесекундно. Анализируя такие данные, можно получить довольно интересную аналитику. С каждым годом, мировые объемы информации только увеличиваются, так что спрос на специалистов в этой отрасли продолжает расти.
Ну и конечно же IoT (Internet of things). Как вы знаете, технологии развиваются по закону Мура (количество транзисторов на чипах удваивается каждые 24 месяца), а повсеместная информатизация уверенно охватывает планету. Все это создаёт благоприятные условия для развития IoT. Скоро к любой вещи можно будет добавлять приставку smart. Если раньше "умными" были только телефоны, то сейчас уже есть и смарт-часы, и смарт-одежда, и смарт-обувь. Да что там, уже и до ошейников животных добрались! Кстати, есть украинский стартап, который разрабатывает смарт-ошейники для котов. Про Petcube, наверное, уже все слышали, они rockstars украинской стартап-системы, а вот у ребят из Moggie ещё все впереди. Так что IoT я бы назвал определенно одним из современных трендов.
Подытожив, хочется сказать, что не стоит слепо гнаться за трендами, потому что есть две главные задачи создателя продукта: 1) ваш продукт должен решать реальную проблему (make something people want); 2) вы должны искренне любить то, что вы делаете.
Если это соблюдается, то шансы на успех уже есть.
Так что желаю вам заниматься именно тем, что вас вдохновляет, и не останавливаться перед проблемами. Главное помните: "Безумцы, которые верят, что могут изменить мир, на самом деле его и меняют".