Ваня Ловецкий: «Моя главная мотивация — интерес»
- О продуктах для развития компетенцийНовички vs. опытные кадрыПро силу пончиков в коллективеКогда работа — хоббиПреимущества IT-сферы10 000 километров на мотоцикле
Иван Ловецкий — руководитель разработки Edtech-продуктов Wildberries. Он рассказал о том, как работает метод маленьких шагов, почему лучшие разработчики — девушки и в чём заключается оборотная сторона медали найма мидлов и сеньоров.
— Ваня, привет!
Ты курируешь разработку двух Edtech-продуктов компании. Расскажи, пожалуйста, о них подробнее.
— В Wildberries есть собственная платформа, на базе которой действуют два продукта: портал для подготовки и обучения исполнителей на складах, а также центр развития и поддержки предпринимателей. Моя команда состоит из разработчиков этой платформы.
На первый взгляд может казаться, что создать систему управления таким продуктом просто: написал код, подготовил контент, провёл тест и всё — система готова. Но это не так.
«Мы не только формируем контент, но также
выстраиваем формулу оценки восприятия материала, разрабатываем карту компетенций и индивидуальную траекторию развития для сотен тысяч пользователей»
И это процесс постоянного совершенствования. Приведу пример по продукту для занятых на логистических объектах: когда человек регистрируется в системе, мы получаем информацию об операциях, которые он выполняет на складе. Это позволяет спроектировать подходящий именно для его функций набор курсов.
Исполнитель проходит курс — система автоматически оценивает результаты и определяет показатели. Если программа недостаточно усвоена, то некоторые операции становятся недоступны, а если всё успешно — открываются новые. Это позволяет человеку развиваться профессионально и получать новые возможности.
— Насколько я знаю, продукты находятся в статусе MVP (Minimum Viable Product — минимально жизнеспособный продукт), то есть текущая версия — это не то, к чему вы стремитесь, верно?
— Да, мы разработали MVP портала для исполнителей за пару месяцев. Сейчас постепенно развиваем функционал и стабилизируем решения. Также у нас есть интеграция с различными сервисами — например, с помощью бота в Telegram можно пройти курс в мессенджере, а не на сайте, если человеку так удобнее.
Если говорить о проекте PRO Wildberries, то его мы запустили буквально несколько недель назад. Сейчас на рынке есть множество курсов по запуску бизнеса и началу продаж на маркетплейсе, но платформы настолько быстро развиваются, что зачастую можно получить устаревшие или даже неверные сведения о работе площадок.
«Мы хотим, чтобы люди, в первую очередь нацеленные на развитие бизнеса с Wildberries, получали полную, достоверную и актуальную информацию от официальных представителей»
Портал призван помочь предпринимателям эффективнее вести бизнес и избежать сложностей, с которыми они могут столкнуться. Самое удивительное, что реализацией двух таких больших проектов занимаются всего 10 разработчиков.
— Команда действительно небольшая! Как вы справляетесь с такими объёмами?
— Мы работаем на базе собственной облачной платформы — WB Cloud. Там запущены наши серверы, кластеры баз данных, хранилища файлов. Наш кластер самостоятельно масштабируется и балансируется. Фактически все приложения в рамках Edtech-направления работают на «голых виртуалках», то есть без системы виртуализации. Но при поддержке и с аудитом команды информационной безопасности.
— Твоя команда состоит из опытных разработчиков, как вы относитесь к новичкам в профессии?
— Не считая меня, в команде разработки всего два сеньора, остальные стажёры, но очень сильные. Они растут вместе с нами. Мы наняли их благодаря курсам «Техношколы» Wildberries. В основном этот проект построен в большей степени вокруг практических заданий для самостоятельного решения.
А после того, как все задания выполнены, останется сдать что-то вроде экзамена — он больше похож на собеседование для мидла. В рамках некоторых из курсов я принимаю участие в таких экзаменах. С первого раза получить «зачёт» сложно, но если ты сильный джун, то поймёшь, куда нужно копать и что развивать.
Такой формат помогает отсеять лентяев, ведь до финала доходят те, кто действительно старается. Иногда бывает по две, три и более попыток на этом этапе.
«Если человек дошёл до защиты, наконец сдал проект, значит, он точно готов к работе»
Также в нашей команде есть несколько девушек. Я не подвержен стереотипам и считаю, что лучшие разработчики — именно девушки. Они в силу характера более вдумчивые, спокойные, педантичные.
Правда мы больше не берём в команду мидлов и сеньоров, потому что зачастую они приносят с собой «боли» других компаний. Делают так, как их научили, а это не всегда идёт на пользу бизнесу. Я не утверждаю, что мы лучше всех знаем, как нужно работать, но у нас есть собственный стиль разработки, технологический подход, деление сервисов на микросервисы.
— А что насчёт скорости, ведь команда маленькая? Удаётся соблюдать сроки, не жертвуя качеством?
— Конечно, все хотят получить результат как можно быстрее. Но я придерживаюсь позиции, что ты либо сделаешь быстро и плохо, либо медленно, но хорошо. То, что ты сделал плохо, — запомнят все. А то, что ты задержался по времени, — забудут, но запомнят, как круто всё получилось. Хорошо ли нам это удаётся — должны оценивать пользователи наших продуктов.
— Поделишься советом, как строить отношения с командой? Все люди разные: кто-то общителен, а кто-то, наоборот, закрыт. Как вовремя распознавать такие черты и мотивировать людей на достижения?
— Помню историю, как одна девушка — менеджер проекта, каждое утро приносила разработчикам пончики. Её спрашивают, зачем, а она отвечает: «Я ведь не пишу код, ничего не знаю, меня можно легко обмануть. Как же с ними подружиться, если они такие бородатые, суровые, говорят на своём языке? Вот и подумала, что буду делать что-то приятное, постепенно найду общий язык, и они не будут меня обманывать».
Конечно, это банальный пример, но метод маленьких шагов действительно работает. Пончики — это ведь просто повод выразить заботу. И постепенно эта девушка действительно стала «своей» в команде.
В Wildberries много горизонтальных связей. Кому-то это может быть некомфортно.
«На мой взгляд, 90% вопросов и проблем можно решить на личном уровне, просто нужно наладить отношения с коллегами»
Вместе выпейте кофе, поговорите, и потом к тебе придут не с претензией, а по-человечески.
— Как проходит твой обычный рабочий день? Говорят, что у разработчиков почти нет свободного времени.
— Я принимаю проекты у участников «Техношколы», потом созваниваюсь с командой, провожу код-ревью, проверяю метрики, общаюсь с программистами, иногда пишу код, хотя времени на это не так уж много. Наверное, меня можно назвать играющим тренером.
Недавно ребята легли спать только в 3 ночи — в смежной команде возникли проблемы, которые зацепили нашу систему, пришлось разбираться. Мы действительно много работаем, но нам это просто нравится. Как говорится, сделай работу своим хобби — и ты не будешь работать ни дня.
Я, например, всю жизнь мечтал быть учёным. Но учёные ведь не могут думать о каком-нибудь изобретении строго по графику, верно?
«Мыслительный процесс — это непрерывное состояние. А разработка — это наука на минималках»
Ты постоянно думаешь, как лучше сделать, как справиться с задачами, что можно доработать. И когда привыкаешь к такому темпу, уже не знаешь, как может быть по-другому.
— То есть ты хотел стать учёным, но в итоге занялся разработкой. Расскажешь, на кого учился и почему выбрал IT?
— У меня два образования — проектирование информационных систем и информационная безопасность. Занимался криптоанализом, но разработка всегда была ближе.
IT-среда хороша ещё и тем, что здесь нет иерархии. Тебя слушают не потому, что кто-то пришёл и сказал, что ты — новый руководитель, а потому что тебе удалось завоевать доверие, сформировать репутацию на основе опыта и личных отношений.
— Ты работаешь в Wildberries около 5 лет, чем тебя привлекает компания?
«Моя главная мотивация работать — интерес»
— Мне нравится сформированная команда, задачи, вызовы и перспективы развития нашей платформы. К тому же в компании до сих пор царит атмосфера стартапа, в самом хорошем смысле. В Wildberries есть возможность ошибиться, если, конечно, цена ошибки — не финансовые потери.
— А чем ты занимаешься вне работы?
— Я провожу время с семьёй, катаюсь на мотоцикле. В июле, например, собираемся проехать больше 10 000 километров вместе с коллегой — из Хабаровска в Москву. С нетерпением жду этого путешествия.