Вадим Вафин:
«Я не боялся нести ответственность, и это помогло вырасти»
- Из Go-разработчика в тимлида backend-разработкиКакие качества способствуют повышениюПро команду и доверие интуицииО переезде из Краснодара в МосквуПро профессию электролизника водных растворов
Вадим Вафин — руководитель разработки приложения WB Point для партнёрских ПВЗ Wildberries. Он рассказал о своём профессиональном пути и о качествах, которые помогают построить карьеру.
— Вадим, привет! За три года в компании тебе удалось вырасти из Go-разработчика в тимлида backend-разработки. Расскажи о том, как прошли твои первые месяцы в Wildberries?
— Я присоединился к команде, которая занимается партнёрскими пунктами выдачи — ППВЗ. Поначалу пришлось нелегко — задачи были масштабные, но со сжатыми сроками, поэтому разрабатывали быстро. Прежде всего, приступили к шардированию, чтобы разделить пункты выдачи по разным независимым серверам. Трудились ночью и в «боевом режиме», ведь пользователи не должны были заметить технические работы.
В итоге нам удалось здорово разгрузить ПВЗ и стабилизировать WB Point — приложение для организации работы в пунктах выдачи. Людям стало легче работать, потому что непредвиденные сбои на одном сервере перестали затрагивать все остальные.
«Спустя полтора года меня повысили до тимлида, однако вырос не только я, но и проект»
Наша команда исправила ряд его недостатков, в том числе некорректные настройки баз данных. Мы также переехали на собственные сервера, разработали новую архитектуру, начали тестировать обновления на ограниченном количестве пунктов и пригласили узконаправленных специалистов.
Например, у нас появились люди, которые занимаются компьютерным зрением. Учат программу мгновенно фиксировать случаи мошенничества на ПВЗ, чтобы свести их к минимуму. Но больше всего проект выручило неравнодушие нашей команды — всем хотелось, чтобы партнёры, которые открыли пункты выдачи, использовали качественное и надёжное программное обеспечение
— У нас можно расти в любом направлении — горизонтально и вертикально. Твоя история подтверждает это. Как ты считаешь, какие качества помогли тебе получить повышение?
— Я не боялся брать на себя ответственность. Опыт показывает, что большинство людей избегают её и не стремятся расти в профессии. Когда я самостоятельно искал лидов в команду, многие отвечали, что не готовы к более серьёзным обязанностям.
Также я всегда был на связи, несмотря ни на что. Подключался к работе и днём, и ночью, координировал команду и не стеснялся звонить руководству — порой возникали вопросы, которые можно решить только с начальством.
Мне кажется, что крайне важно быть целеустремлённым, чётко обозначать цели и достигать их. Также необходимо помнить, что все люди разные — кто-то излишне эмоционален, а кто-то, наоборот, невероятно спокоен. К каждому нужен индивидуальный подход.
— У вашей команды есть достижения, которыми вы гордитесь особенно сильно?
— Думаю, вся команда гордится тем, насколько сильно мы повысили стабильность нашего приложения — WB Point. Как я уже говорил, сейчас у него практически не случается сбоев, количество обращений в поддержку уменьшилось, а оценка в App Store и Google Play стала выше.
Напомню, что проект запустили молниеносно. Однако за два с половиной года, притом небольшой командой из нескольких бэкенд и фронтенд-разработчиков, мы охватили больше 50% партнёрских пунктов выдачи. Это непросто, поскольку количество ППВЗ постоянно растёт, точно так же растут бизнес-требования.
При этом заниматься проектом всегда интересно, потому что у меня есть цель — сделать всецело стабильный, масштабируемый продукт. Для этого необходимо создать новую изолированную инфраструктуру, архитектуру, и это план на текущий год.
— Какие инструменты или методики помогают тебе достигать рабочих целей быстрее и эффективнее?
— Работать быстрее и эффективнее помогают профессионалы. Обычно мы берём в команду опытных людей, которых не приходится долго вводить в курс дела. На роль лида, например, нужны сильные харды, умение самостоятельно разбираться в сложных проектах, ну и поменьше мягкости — с ней управлять командой будет сложнее.
Кроме того, на собеседовании я пытаюсь понять самого человека — насколько он адекватный, какой у него стиль общения. Может быть, прозвучит странно, но я привык доверять своей интуиции, она меня не подводит.
«Случалось, что кандидат перенервничал и "провалил" собеседование, а я всё равно захотел с ним работать»
Понимаю, что не всем удаётся сосредоточиться, особенно, когда с тобой знакомятся сразу несколько человек.
— А на твоём пути случались ошибки?
— Говорят, что не ошибается тот, кто ничего не делает. Я с этим согласен. Но в нашей команде цена ошибки крайне высокая, поэтому мы стараемся всё максимально тестировать, чтобы не допустить проблем.
— Что мотивирует тебя работать именно
в Wildberries?
— В отличие от других компаний, Wildberries невероятно быстро растёт, здесь не бывает скучно. Знаю, что у других «гигантов» можно месяцами сидеть и ничего не делать, но получать нормальные деньги. Здесь же постоянно много задач, которые позволяют развиваться.
«В Wildberries легко осуществлять инициативы. Бюрократии нет, поэтому большинство идей можно реализовать крайне быстро»
Пожалуй, это самое приятное.
— Из чего состоит твой обычный рабочий день?
— Он всегда начинается в разное время, потому что я сам решаю, когда приступать к задачам. Могу трудиться с 5 утра и закончить ночью, а могу следовать классическому графику с 10 утра до 7 вечера. На самом деле, всё зависит от обстоятельств. Например, мой коллега работает в Барнауле, и когда я готовлюсь ко сну, он только начинает работать. Прежде чем лечь в кровать, я обсуждаю с ним проект и задачи.
Большая часть моего рабочего дня состоит из встреч и созвонов — я координирую коллег, обсуждаю новые требования, идеи или помогаю разбираться с чем-то внезапным и редким, вроде падений сервиса.
— Долгое время ты жил в Краснодаре, но в прошлом году перебрался в Москву. Расскажи, почему переехал?
— Дело в том, что мои задачи удобнее решать в офисе. Переезжать — трудоёмкий процесс, на это ушло много времени, однако затея себя оправдала.
В офисе всё происходит быстрее. Например, слышишь, как кто-то общается, зацепился за знакомую тему, подсказал и помог. Также заметил, что ускоряется и развитие, проект растёт динамичнее. При этом до переезда я всё равно ездил в Москву каждый месяц, поэтому был лично знаком почти со всеми коллегами.
— При этом у тебя необычное образование. Как вышло, что ты стал развиваться в IT-направлении?
— Да, по образованию я электролизник водных растворов, а в IT — самоучка, и продолжаю учиться прямо сейчас. Всё, с чем работаю в Wildberries, я изучил сам, даже курсы не проходил. У меня свободный английский, поэтому стараюсь находить всю информацию в интернете, в том числе на иностранных ресурсах.
Я не стал работать электролизником, потому что IT куда интереснее — увлекался этой сферой с 9 лет. Однако раньше работа на заводе приносила куда больше денег, чем написание кода. Престиж у профессии появился позже, а с ним пришла и достойная оплата труда.
— Что бы ты посоветовал тем, кто только планирует устроиться в Wildberries?
— Я советую присоединиться к нам всем, кто хочет учиться, расширять горизонты и делать хороший продукт. Конечно, на старте процессы могут показаться хаотичными, однако при грамотном подходе их достаточно легко упорядочить.