Ульянов Валентин
Интереснее всего в жизни исследовать какую-то тему, а дальше создавать в ней изобретение, которое будет лучшим, в своем классе
Ваш путь начался в Красноярске в 2010 году с изучения HTML и ActionScript. Что вас зажгло в технологиях тогда, и чувствуете ли вы отголоски этого первого интереса в том, чем занимаетесь сегодня?

Мне понравилась сама возможность создавать что-то с помощью кода. Помню этот первый эффект, когда в блокноте написал теги в угловых скобках, сохранил файл с расширением html, открыл в браузере, и у меня что-то появилось на белом экране! Еще сильнее был эффект от первых полноценных программ и игр на ActionScript. Впечатляло осознание того, что подобным образом создаются AAA-игры и другие супер сложные программы.

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

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

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

Вы создали open source фреймворк mlut, который стал инструментом для других разработчиков. В какой момент вы поняли, что хотите не просто решать рабочие задачи, а создавать что-то, что останется в индустрии и будет помогать коллегам?

 В 2015 я начал разбираться с Linux и познакомился с темой open source (вернее free software – это разные вещи, но сейчас не будем вдаваться с детали). Мне очень откликнулись идеи свободных знаний и свободного взаимодействия, которые за всем этим стояли. Тогда я осознал: если сделать программу открытой и свободной, то это сможет максимизировать ее пользу. Примерно в то время у меня появились первые мысли в этом поучаствовать и создать какой-то свой открытый проект.

SPb IT Club, который вы развиваете, вырос до сообщества с тысячей участников и собственным девизом. Что для вас важнее в этом проекте: возможность собирать сильных профессионалов или та самая «смелость», с которой уходят новички?

Наше сообщество направленно на широкую аудиторию: оно объединяет, технических, креативных и других специалистов, а также руководителей. А большая часть топ-экспертов предпочитает узкоспециализированные сообщества с более высоким уровнем участников. В связи с этим, ключевая наша особенность в том, что мы даем возможность начинающим и средним специалистам показать себя. В частности: у нас периодически проходят митапы, где минимум половина спикеров - новички.
"Я себя считаю лидером, а настоящий лидер одинаково хорошо умеет, как руководить, так и исполнять задания."
Ваши выступления на конференциях запоминаются не только технической глубиной, но и неожиданным финалом — рэп-исполнением. Это часть вашего способа коммуникации с аудиторией, способ снять напряжение или просто искреннее желание поделиться тем, что нравится?

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

За вашими плечами и роль исполнителя, и роль лида, и предпринимательский опыт. Какая из этих ролей сегодня ощущается вашей «базой», точкой опоры, из которой выходишь на остальные?

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

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

Само собой. Какие-то основы инженерного мышления у меня были еще давно, но более четкое осознание, как работают программы, приходит только с целенаправленным развитием навыков. Формальный опыт в резюме обычно не дает такой эффект. Я сам не считаю себя большим мастером разработки, скорее: "начинающим синьором". В моем окружении есть немало специалистов, которые на голову (если не на две) выше меня в профессиональном плане. Ну и конечно, я продолжаю учиться.

инженер-программист и изобретатель с более чем 10-летним опытом в разработке. Специализируется на R&D, фронтенд- и бэкенд-архитектуре, создании инструментов для разработчиков.

Разработка на JavaScript, создание библиотек и фреймворков (автор open source проекта mlut — CSS-фреймворка, вошедшего в топ профильных конкурсов)
·Опыт от фриланса до тимлида в продуктовых компаниях (Р7, 4spaces, Оптиксервис)
Экспертиза в инженерных практиках, инфраструктуре и оптимизации процессов
У вас более 10 лет в индустрии, и вы продолжаете писать код. Многие в этой точке уходят в менеджмент. Что в разработке продолжает держать вас так сильно, что не хочется отпускать?

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

Среди ваших достижений есть и признание профессионального сообщества (HighLoad++, Product Radar), и вполне человеческие благодарности от компаний. Какие из этих историй вы чаще вспоминаете, когда хочется понять, что всё делаешь правильно?

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

Open source проект — это всегда марафон. mlut прошел путь от идеи до победителя конкурсов. Что поддерживало вас в этом марафоне, когда проект существовал больше на энтузиазме, чем на хайпе?

Я мечтаю стать full-time open source разработчиком. mlut для меня является "началом карьеры" в этом деле и "разминкой перед большой игрой" - более серьезными и масштабными проектами. В связи с этим, я использую его как некий "тренировочный полигон". Причем, как в техническом плане, так и по части продукта и бизнеса. Тут во многом работает негласное правило из области создания коммерческих IT-продуктов: "Чтобы научиться делать успешные продукты, надо сделать хотя бы 3-5 неуспешных". Не то, чтобы я сразу планирую делать mlut "неуспешным" продуктом. Скорее, я считаю его "тренировочным" и готов к любому развитию событий с ним. Но вкладываюсь при этом максимально.

Вы ведете сообщество, выступаете, пишете статьи, участвуете в подкастах. Это выглядит как большой поток энергии. Откуда, на ваш взгляд, она берется и как вам удается не выгорать в таком ритме?

Так называемое "выгорание" происходит обычно в тех случаях, когда у человека нет четкого ответа на вопрос "зачем это все". В таком случае неудивительно, что мозг сопротивляется сомнительной деятельности и начинает вставлять "палки в колеса" в виде прокрастинации и прочих ментальных проблем. Да, выгорание бывает и в случае физического перенапряжения, например, когда ты спишь по 3 часа. Но скорее всего, тут человек сам догадывается, в чем проблема и знает простой рецепт - отдохнуть.
В моем же случае, у меня уже много лет есть ответ на этот вопрос "зачем". Начиная от: "какова моя миссия в жизни?", заканчивая: "зачем я сегодня встал с кровати?". Поэтому, даже в самые тяжелые моменты жизни (коих было немало), популярного нынче "выгорания" у меня не происходило. Ну и из более "банальных" рекомендаций: зож и физическая активность. Это тоже неплохо помогает.
Если оглянуться назад, на того парня, который в 2012 году выложил Cursor Escape в GetJar, — что в его подходе к делу вы бы хотели сохранить в себе навсегда?

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

Завершающий вопрос. Если представить, что ваша профессиональная история — это не резюме и список докладов, а нечто цельное, например, трек, который вы могли бы исполнить, — какое у него будет настроение и о чем он?

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

связаться с командой Голоса Экспертов
loys.prosmm@gmail.com
Проект представляет собой коллекцию интервью с лидерами разных сфер, которые делятся своими историями, опытом и знаниями.