Мы знакомы-то давно, но не общались никогда. Поэтому сначала общий вопрос: кто ты по профессии и кем себя считаешь?
Я давно понял, что есть такая не профессия, и не должность — может быть, статус — инженер. Вот я инженер.
Что ты в это вкладываешь?
Это очень широкое понятие. Много людей с шильдиком Software Engineer вокруг, а для меня инженер — это кто-то с очень широкими знаниями в технологиях, хорошо понимающий, что происходит в его предметной области, тот, кто может взять любую задачу и что-то разумное сделать.
Инженер от программиста чем отличается?
Программист — это человек с кругозором в области программирования. Инженер же должен решать техническую задачу, должен уметь, если надо, и программировать, и с железками поработать, и приложение собрать — и так далее. У него очень широкий спектр задач.
Это понимание пришло потому, что ты с такими задачами по работе сталкиваешься?
В процессе работы тебе постоянно вешают какие-то шильдики. И снаружи больше видно именно их — но сам-то ты постоянно говоришь себе, что ты не просто software engineer, ты что-то большее. И когда говорят: “Вот Алексей, он поможет вам с CI/CD” — это так, но я конкретно этому человеку могу помочь еще с 500 нужными вещами.
Когда у тебя эта трансформация произошла? От “я пишу софт” к “я решаю технические задачи”?
Все от целеполагания. Когда я начал становиться программистом, ходил по компаниям, работал — у меня была цель. Стать профессиональным программистом, сениором. Я много читал, экспериментировал, что-то делал, в том числе и в нерабочее время — в общем, прикладывал массу усилий для достижения этой цели. И вот этот день настал — и я помню, как сидя в маршрутке по дороге домой от родителей подумал: “Фак, теперь я сениор разработчик. Чувак, ты так упорно к этому шел, рисовал картинки какие-то в голове — а что дальше?”. И где-то с месяц у меня было какое-то растерянное состояние. Не могу назвать это депрессией, но цель потерялась.
С того момента, как я начал заниматься программированием, я все новое учил на каких-то реальных задачах. Хочешь изучить технологию — напиши блог-платформу, в таком духе. В тот момент пришло понимание, что раз я сениор, то теперь вроде как могу делать приложения целиком — то есть запускать стартапы, поддерживать их на всем протяжении их жизни и так развиваться. Это было примерно в 2012 году, еще до того, как я уехал из Саратова.
Я очень смутно представлял, чем живут стартапы, но было понятно, что нужно окунуться в эту питательную среду, в общество людей, занимающихся этим. В Саратове такой среды не было, попасть в нее в Калифорнии было довольно сложно — хотя Грид Дайнемикс, где я тогда работал, давала возможности для релокации. Но сервисная компания и стартапы — это очень разные кухни.
В результате через год или два я собрался и уехал в Москву. Меня туда позвал приятель, с которым мы вместе писали голосовую соцсеть.
Что такое “голосовая соцсеть”?
Ну это обычная сеть контактов, где в чатах можно общаться голосом. Говоришь “Привет”, это отсылается в канал, и все там тебя слышат. При этом у проекта были все положенные атрибуты соцсети — френды, геолокации и т.д.
Как это полезно использовать предполагалось?
Предполагалось, что люди просто будут голосом общаться, например, если за рулем находишься и не можешь печатать. Вообще, сейчас стали чаще скидывать голосовые сообщения, например, в Телеграм. Это, кстати, очень неудобно, потому что приходится их проигрывать чтобы узнать что человек сказать хотел. Неудобно.
Для меня это было просто работой за зарплату, и выглядело так: вот инвестор, вот директор, вот технический директор, собеседование, ты принят. С позиционированием и самой идеей было не все хорошо. Но зато мы с товарищем сделали крутой и гибкий бэкэнд, который очень трудно уронить. Я делал CI/CD, автоматический деплоймент — чтобы в разработке все играло и пело. Параллельно ходил на всякие встречи стартаперов. Большинство из них полный буллшит, вушивливательство и поиск денег. Но круг знакомств расширялся — меня, например, звали в реальный гаражный стартап, который люди пилили за свои деньги. Никто им зарплату не платил, они в комнате в техникуме реально ночевали — в общем, было круто. Но я, конечно, такую жизнь не мог себе позволить, надо было на что-то жить.
Прошел примерно год, стартап не выходил на заданные показатели, и инвестор закрыл финансирование. Нам сказали: “Ребята, бабки кончились, расходимся”. Я не расстроился, поехал на 2 недели в Европу. А по возвращении меня позвали в другой стартап, который занимался RTB. Я согласился, но с условием, что уеду в Саратов, потому что Москва — это страшное убийство времени на дорогу до работы. Если ты стабильно и много лет работаешь в крупной компании, можно снять квартиру у офиса, но не у всех офисов рядом есть приличные квартиры, да и переезжать каждый год довольно хлопотно.
В общем, был интересный проект с элементами машинного обучения. Система должна была быть и быстрой, и под нагрузкой устойчивой. Двое отцов-основателей, немцев, с дикой скоростью пилили прототипы, а основная команда потом вдумчиво приводила выстрелившие идеи в работоспособный вид. Но я и года там не проработал, как основатели вернулись в Европу, а нас распустили.
Не знаю, как это работает, но я еще не успел уволиться, как меня позвали в новый стартап, даже в два. Я выбрал компанию, делавшую сервис для банков — скоринг для принятия решения о выдаче кредита на основе открытых данных соцсетей. Остался жить в Саратове, иногда ездил в Москву встречаться с учредителем.
В зависимости от постов, групп, лайков мы должны были рекомендовать или не рекомендовать выдавать кредит. На слух все было очень клево, но мы споткнулись о нежелание банков делиться итоговыми данными — вернул человек кредит или нет — а без них было трудно обучать модели и повышать точность прогнозов. Они хотели забрать оценку и с ней работать, а делиться результатами не хотели из соображений безопасности. А ну как конкуренты узнают, кому мы дали кредит, а кому нет? Мой приятель, директор, много ходил по банкам и показывал сервис на высшем уровне — но не зашло.
То есть можно было бесконечно переходить от стартапа к стартапу, получать зарплату, расширять круг знакомств. Но в какой-то момент ты этот круг прервал.
Мне надоело сидеть в четырех стенах. Я понял, что я месяцев 5 сижу в комнате, с живыми людьми общаюсь только через скайп, и это нездоровая ситуация.
То есть профессиональных предпосылок не было — вопрос только в человеческом общении. Хорошо.
Тусовок и каких-то внерабочих активностей для айтишников не было, я понял, что дичаю, и вернулся в Грид Дайнемикс.
Был период, когда ты хотел стать сениором. Потом — full stack инженером, способным вытащить любой участок работы маленького проекта. Что теперь в целях?
Цель, которую я себе поставил когда-то в маршрутке — сделать собственный стартап, где я смогу работать. То есть продукт, который будет приносить деньги и занимать меня полностью. Эта цель еще актуальна.
То есть когда-то ты дойдешь до бизнесовых вещей.
Это та область, которой я учусь сейчас. Как поднимать инвестиции, как выводить в самостоятельную жизнь приложения и поддерживать их там, как собирать команду, мотивировать ее. Это все я качаю.
А основной работе это не мешает? Или ты в рамках рабочих активностей это делаешь?
Не мешает. Из-за того, что я много мотался по миру и работам, мой суперграфик сильно переломался, и теперь нет такого, что вот я работаю, а вот занят собственными проектами, а вот я учусь. Есть просто день, и я занимаюсь всеми задачами. Просто работы компании идут высшим приоритетом, но это не значит, что я занят только ими. Если в 9 вечера или в полночь надо срочно что-то сделать по проектам компании — я делаю. А если утром есть возможность отложить все и заняться стартапом — значит, я занимаюсь стартапом.
Это значит, что у тебя рабочий день сильно больше обычного? Если хватает и на задачи компании, и на свои собственные?
Компании, собственные, а есть еще задачи Юкона. Я встаю в 8 утра, час привожу себя в порядок и фактически работаю с 9 до полуночи. По выходным примерно то же самое, только добавляются активности типа велосипеда, волейбола и тому подобное. Все остальное время я фигачу-фигачу-фигачу.
В 2014 г., когда ты решил, что нужно “выходить в общество” — почему ты вернулся именно в Грид Дайнемикс?
При прочих равных мне было проще вернутся в знакомую компанию.
То есть ты сейчас на пути к своему бизнесу. Как ты в эту сторону двигаешься, как достигаешь успеха, если он есть, этот успех?
Мне кажется, я очень медленно иду из-за какого-то перфекционизма. Мне важно разобраться до деталей, понять, как все работает и почему именно так. На первом этапе я концентрировался на технических задачах — как выходить в продакшн, как раскручивать приложение, чтобы его видели. Часто команды программистов, придумавшие сумасшедшую идею, собираются, пилят ее месяц-два, изучают нужные технологии… и на этом все заканчивают.
Я научился все это претворять в жизнь — не просто работать над суперидеей, но сразу продумывать, как это будет работать в жизни. Это пройденный этап. Сейчас я начинаю подходить к тому, как делать продукты не просто жизнеспособными, но популярными, как зарабатывать на этом.
И тут от чисто технических задач мы попадаем в бизнесовые области, а там все сильно по-другому, это отдельная область знания. Может же просто не получиться разобраться до деталей.
Ну, это проджект менеджмент. Точнее, продукт менеджмент. Я во время московского этапа своей биографии, когда была интеграция с внешними системами, познакомился с очень крутым продукт менеджером. Мы с ним пообщались буквально 30 минут, и он показал совсем новый мир — какие показатели считаются, на что они влияют, и т.д. Все решения основываются на цифрах, а не просто пальцем в небо: “А давайте мы попробуем сделать так”. Я решил научиться делать так же, но в то время было не до того.
Но сейчас же ты начинаешь к своим приложениям относиться как к продуктам? Можешь приоткрыть завесу тайны — что за приложения, какие параметры вы измеряете, и так далее?
Я пока очень мало что меряю. В прошлом году мы сделали приложение Spend List. Оно позволяет сканировать чеки покупок и формировать списки: куда сколько потрачено. Сейчас мы делаем новую версию, с фичами по управлению получившимся списком — чтобы можно было искать по нему, сортировать, где дорого, где дешево, теги расставить и т.д. Ввели умный список, который автоматически вычеркивает то, что было куплено.
Мы меряем только очень базовые показатели — количество просмотров и закачек приложения из Аппстора и Гугл маркета. Приложение никак не рекламировалось, мы на нем проверяли, получится ли сделать, чтобы оно появилось в поиске.
Новую версию, которую мы долго готовили, будем рекламировать — и вот там уже много чего будем измерять.
Параллельно на хакатоне ко мне подошла команда и сказала, что они не знают, что делать. Я им скормил идею бота для сферы услуг. Парикмахерская, массажный салон, барбершоп и что-то типа такого. У них основная реклама идет в соцсетях — инстаграм, ВК, Телеграм. Идея в том, чтобы сделать платформу, на которую сможет зайти владелец подобного заведения, указать услуги, мастеров, часы работы, интересующие его каналы связи — и наш бот позволяет бронировать время. Ты заходишь во Вконтакт, щелкаешь на нашего бота, и, не покидая Вконтакта, получаешь диалог типа:
Заказчик получает онлайн-бронирование без вложений в разработку. Есть работающий прототип, почти готова интеграция, как мы ее допилим — поедем показывать систему большим дядькам, которые держат сеть заведений. Есть предварительная договоренность — мы не берем с них денег, но встраиваемся в реальный процесс и смотрим, как оно пойдет. Как только мы научимся — пойдем к другим потенциальным заказчикам с коммерческим предложением.
То есть ты пока не зарабатываешь на этом всем, но тратишь много времени и сил на то, чтобы научиться.
И денег. Я же еще не рассказал, как я открывал стартап на свои деньги.
Так рассказывай!
Еще до поездки в Москву, в Саратове, я заработал немного и решил сделать офигенную идею — платформу для организации работы в офисе. Обеспечение поездок, периодическое ревью результативности работы всех сотрудников, еще кое-какие административные задачи — все на одной платформе. Выписал себе двоих разработчиков, накидал им план работ — и понеслось.
А были идеи это как-то монетизировать?
Да, конечно. Я думал продавать это как услугу компаниям. Тут я и набил свои первые шишки — мы что-то писали, выпускали версии, все это в предготовом виде варилось около года, пока я не понял, что запасы денег стремительно сокращаются, а выхода в продакшн как не было на горизонте, так и нет. В результате я вылетел в минус и многое понял. В частности, что надо учиться выводить продукты в жизнь.
То есть самый важный опыт предпринимателя — потратить все деньги и ничего не получить — у тебя уже есть. Это важно.
А есть у тебя понимание, когда ты от вот этого длительного периода свободного обучения “в кайф” перейдешь к реализации всех этих предпринимательских планов?
Как только я пойму, что тот или иной сервис стабильно выходит в рост и приносит реальные деньги — тогда и можно будет переключаться. Какого-то календарного плана нет, цель видна, и я стараюсь максимально ее приблизить.
Понятно. А на текущей работе ты какую позицию занимаешь?
Я Solution Architect.
Тоже такая работа, где могут в любой момент прибежать и нагрузить срочных задач выше крыши.
Так и происходит.
И еще есть Юкон, который отбирает много сил и времени. Скажи, какую роль в этом движении ты играешь?
Там роль у участников одна. Все мы убиваемся для того, чтобы саратовское айти-движение запустить. Дураки же обычно вместе собираются и либо творят какую-то дичь, либо что-то безумное, но нужное. Вот мы и собрались, и мне очень сильно повезло, что получилось стать частью этого движения. Есть совершенно простая идея — сделать Саратов Силиконовой долиной России. Этим мы и заняты, и не жалеем личного времени и сил для продвижения к этой цели, используем любые возможности.
Вот вчера, например, я ходил в школу, делал для преподавателей мастер-класс, как пользоваться электронной почтой. Казалось бы, ну какое дело нам до школьных преподавателей? Но если они будут умнее, современнее, лучше, то смогут все это передать детям.
Tы из головы рассказывал, или есть какой-то курс?
Есть презентация, это довольно давняя идея. Когда получаешь имейл от кого-то не из айти — глаза кровоточат, насколько все неправильно. Что такое копия, тема, “ответить всем”, когда надо форвардить — многие не имеют представления.
Курс сетевой коммуникации. Отлично.
Давай в Юкон поглубже погрузимся, и в центральную идею. Саратов — Силиконовая долина. Выглядит как большая цель, но ее нельзя достичь, сделав конференцию. При этом на первом шаге вы стоите уже 4 года. Все как-то растет и улучшается, но это же самое-самое начало, нет?
Это главная задача сейчас — как сделать все на голову выше. Мы сделали большую конференцию, но сейчас это уже рутина. А мы хотим качественно новый уровень.
В начале каждый шаг был болью — никто не придет, не будет спонсоров, в городе нет подходящих помещений. Приходили люди и говорили, что они уже пытались, но в Саратове это невозможно.
Мы сделали, но мы понимаем, что это маленький первый шаг. Задача “прыгнуть выше головы” ставится каждый год, и из этого родились хакатон «Оттепель» и Дюна. Скажу честно, по атмосфере и эмоциям мне больше нравится хакатон, чем Юкон. Непередаваемая энергетика работающих вместе людей — это круто.
А потом палаточный лагерь Дюна, и это вызов другого уровня, и по-своему тоже очень круто. У меня, правда, после первой Дюны очень ноги болели, потому что я намотал там неплохой километраж, бегая по участку. Мы сознательно акцентировали внимание, чтобы было много спортивных и айтишных мероприятий, чтобы это все не превращалось в литрбол на природе. И — получилось. Все это проходит очень задорно, плотно и весело.
На декларативном уровне цель понятна. Но как вы собираетесь от сбора айтишного сообщества и конференций переходить к чему-то большему — непонятно совсем. Этого ведь недостаточно. Надо работать с государством или с крупными компаниями типа S7 и уговаривать их вкладывать в регион гигантские деньги.
Я не особо верю в путь сверху от государства. Все их начинания такого рода проваливаются.
Что значит — сверху? Это ваша задача — научиться взаимодействовать с государством и крупным бизнесом, привести их сюда. Силиконовая долина в происхождении — это не куча модных стартаперов, которые собрались и начали делать крутые штуки. Это военные заказы, это преподаватели из крупных университетов, которых собрали вместе и дали им работу.
Пока мы идем путем развития внутреннего сообщества. Мы начали с митапов в 2013, потому что многие хорошие и опытные люди уезжали в Питер и Москву из-за того, что тут ничего не происходит. Я как раз вернулся тогда и всех уговаривал остаться, потому что безумно жаль тратить кучу времени своего на поездки, если, конечно, ты не ведешь своего бизнеса. И множество людей мне ответили, что они уезжают потому, что тут ничего не происходит. Нет движухи.
И мы начали легкие, быстрые встречи, которые переросли в Юкон, Оттепель и Дюну. То есть уровень общения мы сделали. Развитие сообщества позволяет остановить отток мозгов, и наоборот, привлекать сюда хороших людей из других городов.
Плюс хочется прийти к тому, что если ты айтишник в Саратове, то ты получаешь не только питательную профессиональную среду, но тебе есть чем заняться и в других областях — например, в спорте. Чтобы постоянно проводились спортивные мероприятия, а не как сейчас — эпизодически: собралась команда Эпама сыграть в футбол с командой Нетркрекра раз в 4 года, и все.
Внутрикорпоративные мероприятия в крупных компаниях постоянно проводятся.
Внутри — да. На уровень всего города это не выходит. Вообще, взаимодействие компаний — это сплошная боль. Сейчас люди подрасслабились, а в самом начале юконовской движухи все ставили железные занавесы и боялись, что у них сманят работников. А хочется, чтобы все дружили, чтобы были устойчивые связи, которые бы не разрушались. Я, например, люблю пляжный волейбол, и хотел бы представлять там свою компанию. Есть сейчас такая возможность?
Не знаю.
Нету. Вроде в классическом волейболе что-то организует парень из ЭПАМа, очень хотелось бы с ним встретиться и пообщаться. Больше нет ничего.
Что довольно странно — внутренние соревнования по тому же настольному теннису проходят везде. Почему бы не выставить своих чемпионов сыграть с другими компаниями?
Непонятно. Не только теннис — кикер, шахматы, да много чего. Создать единое айтишное пространство для таких хобби — вполне себе нужный и важный шаг для улучшения жизни в Саратове.
И я совершенно серьезно считаю, что через развитие айти можно поднять Саратов в целом. Проходил недавно митап по публичным выступлениям, и там один из выступающих рассказал, как открыл по франшизе барбершоп “Топ ган” у нас. И по его словам, именно имевшийся менеджерский опыт в айти сделал процесс предпринимательства по франшизе очень простым. В его зоне ответственности, в частности, была работа с коллективом барбершопа, и привитый принцип внимания к людям на 100% работает и там, работники довольны, никто никуда не уходит, бизнес процветает.
Это же круто! Может быть, мы должны пойти к людям, занятым в малом бизнесе, и рассказать им про аджайл, канбан, метрики, как это все работает, какие принципы позволяют хорошо делать свое дело в таких условиях?
Любой маленький бизнес это аджайл.
Да. И кто-то сегодня открывает кальянную, и у него все идет вкривь и вкось просто потому, что он не знает очевидных вещей. Срывается на людей, ведет учет на бумажках, мотается лично целый день на машине между точками вместо того, чтобы делегировать и собирать метрики — ну и так далее.
Не знаю, есть ли у нас курсы малого бизнеса, но если есть — в них, конечно, надо рассказывать элементы всего этого.
Начать можно с малого — с митапа, куда позвать людей по сарафанному радио и заронить в них зерно нового порядка.
Тема важная, но непонятная. Круто, что вы ставите перед собой такие амбициозные цели, но как к ним идти, мне лично в ходе разговора яснее не стало.
Идея сделать город дружелюбным для айтишника, и уровень этого позитивного окружения постоянно наращивать.
Ну, может и да. Уровень горизонтальной мобильности в стране резко повысился, почему бы и нет.
Мы идем вглубь. В прошлом году устраивали час кода, ориентированный на школьников. А до этого просто ходили на встречи со школьниками, рассказывали им про айти, и почему это круто. И мы будем продолжать всем этим заниматься.
Скажи, а вот ваша Юкон Ивент Групп — она растет количественно?
Очень тяжело, если честно, новых людей практически нет. Работа тут — это 24/7, и с полной отдачей. То есть если ты увидел возможность провести митап — ты садишься и его проводишь. Не просто ждешь, что кто-то подхватит, а сам вкалываешь. И если приходит кто-то новый с прицелом “вот какие клевые чуваки, давайте я им немного помогу в свободное время” —— это не работает. Нет такого, что мы отдыхаем — постоянно что-то происходит.
То есть не важно, происходит что-то крупное или нет. Ок. Но должен же быть какой-то пул волонтеров и сочувствующих, которых можно дергать на помощь?
Волонтеры есть. Это студенты, готовые помочь на мероприятиях, или эксперты, которые помогают нам в своих предметных областях, например, со СМИ. Это очень круто, но это не то же самое, что делает костяк группы.
А есть ли понимание следующего шага в этой вашей амбициозной цели — вы будете на качественно другой уровень поднимать Юкон, или это будет что-то другое — расскажи?
В плане Юкона мы стараемся постоянно притаскивать все более и более крутых спикеров. Причем не только из России, а из Европы и Калифорнии. Мы привозим новые знания в Саратов.
Но это же миф. Можно привезти человека или тусовку. Практически все знания сегодня открыты и свободны.
Э, тут есть тонкий момент. Знания открыты, но их очень много. А вот приходит какой-то человек, эксперт в области машинного видения, или обучения; он рассказывает свои конкретные проектные случаи и затруднения, и тем самым твои знания структурирует. Ты после этого с ним встречаешься, и он еще накидывает свою экспертизу на твои вопросы. Если вопросов нет — он, конечно, не даст знания. Но если ты, опять же, например, описываешь свою модель, которая почему-то не работает — он может указать на слепые зоны и посоветовать предпринять какие-то ему очевидные шаги. Ты пойдешь домой и углубишься в это все.
То есть этот человек становится точкой роста для тех, кто варится в этой теме.
Да. Могу привести свой пример, из стартапов. Недавно я нашел курс по продукт менеджменту, почитал его, походил по фейсбуку автора и тех, кто его порекомендовал. И поскольку я многих из рекомендателей знал как крутых специалистов по продуктам, я осознал, что курс реально крут и заслуживает доверия. Это было как озарение, когда узкая щелочка нового знания раскрывается в целый красочный мир. Вот на Юкон мы стараемся привозить таких спикеров, которые могут осветить целые интересные отрасли, как прожектор.
Если соединить две части твоего рассказа — вы к Юкону подходите как к продукту? Что-то меряете, задаете, отслеживаете параметры?
Стараемся. Мы меряем отзыв аудитории — какие тренды и области интересны или становятся интересны. Например, до какого-то момента у нас не было дизайнеров. Мы на пробу привезли несколько человек с выступлениями про дизайн и увидели, что приходят новые люди, что эта тема актуальна, и, может быть, даже заслуживает отдельного стрима на конференции.
Понятное дело, мы отслеживаем численность. Отдельно интересует количество иногородних.
А упомянутый интерес аудитории к технологиям — как вы меряете?
Когда начинается подготовка, и мы ищем спикеров, мы по чатам и всем возможным каналам спрашиваем, а кого бы вам хотелось увидеть и услышать? И из этой информации делаем общие выводы.
Да я думаю, можно закончить традиционным вопросом: “Что бы ты хотел пожелать читателям?”
Есть такой британский влогер, который каждый раз в конце своего видео говорит одну фразу, которая мне очень близка, и я бы хотел ее процитировать: “Peace out, enjoy life, live the adventure” © Louis Cole