1 сезон · выпуск 11 · 13 февраля 2020 · 32 мин
От стартапа до гиганта. Как масштабировать разработку
Разработка Работа в IT Наш человек в…
Слушать · 31:45
Роман Павлушко пришел в Авито, когда это был маленький стартап с двумя разработчиками и одним дизайнером. Сейчас это один из самых популярных сайтов в русском интернете, над ним работает больше 400 программистов, а его посещаемость – больше 10 миллионов человек в день. Самат позвал бывшего технического директора Авито, чтобы узнать, как проходило масштабирование компании, как в Авито устроена модерация и как Роман стал сам инвестировать в стартапы.
Как разработчики Авито запускали сайт и перевозили сервера в багажниках такси
Как Роман целый год искал новых сотрудников в команду
Как выстраивать процессы в растущей компании
Главные фейлы в истории разработки Авито
Модерация: как отразить атаку зеков, когда включать машинное обучение и сколько раз прощать мошенника
Почему Роман ушел из Авито и зачем стал инвестировать в стартапы
Этот подкаст мы делаем совместно с сервисом онлайн-образования Яндекс.Практикум
Транскрипт
Самат Галимов, Роман Павлушко, Гость · расшифровано автоматически, ошибки возможны
-
Всем привет! Меня зовут Самат Галимов, и это подкаст «Запуск завтра». Обычно мы говорим о технологиях примерно вот
-
так. Таск в жире не обязательно должен связан быть с коммитом. Дата-центр, провода, патч-корды. сокеты заюзали в вебе. В тот момент не было лидеров в классифайдах. От битбакета ждать окей, что... Апруф давать, что было второе ревью. Ну, а гудит лог битбакета.
-
Прикольно. Как технический директор я пытаюсь разобраться, как устроены сложные и интересные штуки. Я зову профессионала, с которым можно поговорить простым человеческим языком. Сегодня у нас в студии Роман Павлушко. Про Романа нужно знать, что он своими руками программировал первые версии Авито в команде из двух ребят и за 10 лет вырастил команду разработки до 400 человек. Проект прошел путь от очередного сайта объявлений до одного из самых популярных сервисов русского интернета. А работа с программистом в Авито— это знак качества на рынке труда. Сегодня я хочу спросить у Романа, как у него получилось построить это все своими руками, какие ошибки он допускал, чего боялся в процессе и как у него все это получилось. Это подкаст студии Либо-Либо, и у нас есть партнер— сервис онлайн-образования Яндекс Практикум. Если вы хотите стать программистом, дизайнером или дата-сайентистом, идите на сайт Яндекс Практикум и учитесь.
-
Меня зовут Рома Павлушко. Мне трудно объяснить, кто я. Надо придумать правильно.
-
Ты был программистом одного из самых популярных сайтов в русском интернете. Сколько у вас сейчас пользователей? Как давно ты ушел оттуда?
-
Я ушёл в 18-м, в конце 18-го. Было несколько миллионов в день. Ну, там уже давно несколько миллионов в день. И сейчас, ну, может быть, уже и за десятку перевалило.
-
Как это началось?
-
Началось всё в нулевых. В школе я так любил компьютер. И в студенчестве уже начал этим увлекаться по ночам. Чтобы стать программистом, нужно увлекаться этим по ночам. Дальше это все уже переросло из хобби в работу. То есть, я учился не на разработчика, я инженер по разработке месторождений. То есть, на разработчика, но не на того. После университета я уже работал в Газпроме, и я как-то решил определиться, каким путем пойду. И в 2007 году и ушел в Рамблер. Так вот, собственно, программирование занесло. После Рамблера сразу же начались стартапы, потому что хотелось что-то создать.
-
И в какой-то момент тебя позвали в Авито.
-
Да, было дело.
-
Что ты об этом подумал?
-
Это был тоже стартап. Ну, честно, первое впечатление было, что за дичь. Он был страшный. Он, на самом деле, когда я туда пришел, еще долго был страшный.
-
Что значит страшный?
-
Ну, поработав как бы в Rambler тех времен, где был дизайн, где был уже UX, где были нормальные интерфейсы для пользователя, авито в тот момент был совсем стартап, причем который клонировал западный продукт, у которого не было продумано ничего.
-
Craigslist?
-
Нет, это был Blocket.se, шведский.
-
А почему в шведский какой-то там сайт?
-
Потому что фаундеры шведы, и он продал свой некий аналог молотка в Швеции, такой был сайт Molotokru, аукцион-объявление. продал eBay, и после этого его пригласил Миллер возглавить Molotokru. Он съездил в Россию, посмотрел, что Россия, в принципе, интересный рынок, медведи не бегают. И на российском рынке в тот момент не было как бы лидеров в классифайдах. С еще одним шведом они объединили усилия, запустили четыре проекта разных. Один из них выжил, они как бы на нем сфокусировались.
-
А авит как раз и тот, который выжил.
-
Да, был еще авиток, был еще хоккей-босс, был еще какой-то эзотерический ад. Я не помню, как он называется.
-
Как вообще это происходит? Они наняли, типа, двух программистов на PHP, посадили их в офисе и сервер под столом.
-
Ну да, так и было. Два программиста, дизайнер, специалист службы поддержки, основатель и всё.
-
То вот я уже стартап-смузи хлёб, а ты был чуть раньше, когда... Нет, у
-
нас не было смузи, у нас сервера на руках, в дата-центр, провода, патч-корды, в багажнике на такси, конечно, не раз. Багажник такси вы перевозили? Ну, типа того, да. Причем, ну, как бы не первый стартап, где мы сервера в багажнике возили. Это был маленький стартап, где надо было много быстро говнокодить. Чтобы быстрее, тому словно, выиграть у всех. Стартап— это же такая история, где ты должен очень быстро вырасти и занять свое место, либо у тебя кончатся деньги. Соответственно, наша задача была быстро вырасти и обойти по трафику «Из рук в руки». Это был тогда лидер.
-
У них была бумажная версия, поэтому... У
-
них была электронная версия, на которой было, я насколько помню, 8 тысяч просмотров в минуту страниц. Мы на Live Internet смотрели, тогда еще, в те времена еще вся статистика, никто от кого ничего не закрывал, все можно было по друг другу посмотреть.
-
А у вас тогда сколько было?
-
У нас было немного, у нас было, наверное, по юзерам было что-то типа 200 тысяч пользователей в день, когда я пришел.
-
Ну, это уже не маленький сайт.
-
Ну, 200 тысяч покупных из контекстной рекламы. То есть, гидра было мало. Или это 200 тысяч просмотров было. Ну, в общем... Покупали трафик. Да. Мы очень долго были лидерами, наверное, по скупке контекстной рекламы в Google и в Яндекс.
-
То есть, люди ищут там, пытаются что-то найти в магазине, а вы просто подсказываете.
-
Тогда она была не на пользовательские интересы настроена, а на поисковые запросы. То есть, тогда все по-другому немножко работало.
-
Нормально работало.
-
Предсказуемо.
-
Слушай, ну это же безумные деньги надо вкачивать в это.
-
На самом деле нет. Вот мы нашли тогда, у нас был один партнер, по-моему он был. Короче, он научился привлекать контекст там за пару рублей за клик, за полтора рубля за клик. Когда из рук рук увидел, что мы скупаем рекламу, они тоже начали скупать, мы проанализировали, они скупали по восемь, по девять рублей за клик. Понятно, почему. Они потратили все деньги.
-
В чем секрет был?
-
Низкочастотники тогда были непопулярны, но их было много, и их можно было... То есть,
-
это вещи, которые редко ищутся, но при
-
этом выбирали... Редкие поисковые запросы. Например, купить наушники Audio-Technica в Нижневартовске. И вот фиг кому придет в голову, на этот запрос целится.
-
Покупать рекламу на такой запрос.
-
А мы генерировали контекстное объявление из обычных объявлений, то есть когда мы понимаем, что у нас есть наушники в Нижневартовске, аудиотехника, поэтому можем в них порекламироваться вот там подешево.
-
И вы автоматически покупали рекламу?
-
Да.
-
Охренеть. Ты прошел от двух разработчиков. Расскажи, пожалуйста, какие есть переломные точки, когда тебе было реально страшно или непонятно, или прям стрёмно?
-
Первая маленькая команда— это не страшно. Ну, с точки зрения организации, потому что организации нет. Ты типа ничего не строишь. Ты просто типа растешь, у тебя вся голова в пепле. И твой основной страх, что вот это все, что делается, должно сделаться не зря. И ты начинаешь первых людей нанимать. У нас был фронт-энд, бэк-энд база и админ. Небольшой командой долго работали. Потом начали второго разработчика на бэк искать, второго на базы. И вот мы искали их по году. То есть мы реально год искали чуваков под наши хотелки. Ну, то есть, это было там собеседование в день, ну, в два дня, вот так вот. Ну, типа искали... И вот в течение
-
365 дней, как бы, еще... Ну, не 365 дней, да. Ну, в смысле, выходные еще есть.
-
366. Короче, долго искали-искали-искали, нашли, дальше чуть-чуть попроще пошло.
-
А в чем была их особенность? Почему как бы остальные не брали, а не взяли?
-
Ну, мы себе нарисовали... Ну, типа, мы же стартаперы, такие дженералисты, если мы ищем каких-то чуваков в помощь, то они должны нас чему-то научить. и в этой области. И тяжело было найти людей, которые могут чему-то научить людей, которые прошли через медные трубы в стартапе.
-
А кто это был в результате?
-
Ну, один был бэкендер, который вот клево, он долго с нами проработал. Он все собеседование промолчал. То есть, он вообще на вопросы почти не отвечал. Но у него был в гитхабе выложен код. Я вопросы задаю, и я смотрю его код. И я такой думаю, да, этот чувак затащит. Надо брать.
-
Подожди, а то, что он не отвечал в этот раз, не значит, что он как бы тимплей?
-
Знаешь, как бы наши навыки отбора людей в то время можно было бы описать, как типа мы были джуниоры в найме, ну или даже интерны. Сами же были молодые, было по 25 лет, это только начиналось все. Были ошибки на первом этапе очень частые. Примеры. на испытательном сроке не появлялся, у него было миллион отмазок. Почему? Я тут что-то в Питере оказался, у меня машина разбилась, по дороге врезался и так далее. Ну, с ним попрощались. Второй, например, пришел в очках в первый рабочий день, сидел три-четыре дня, что-то там разбирался в коде, потом исчез и сказал, мне нужно исчезнуть из страны. Трудовой даже забыл забрать. Еще был чувак, который старался, он хотел, он более-менее что-то получалось, но он реально очень сильно конфликтовал с другими на уровне код-ревью. Такие баттлы разводил, разжигал холивары. Хотя надо было делать так, как принято. agreements / договорённости, как мы должны писать код. ему не нравились эти агрименты, он их постоянно челленджил, вместо того, чтобы продуктивнее работать, сконцентрироваться на более важных вещах, чем как код выглядит. В общем, были бы разные фейлы. Ну, просто мы как бы брали, нам казалось, что клевые, а ты потом начинаешь понимать, что все, блин, разработчики— это не просто некий такой набор, значит, компетенции, механика и так далее. Тебе надо, ну, подбирать правильного человека в команду именно.
-
Вначале просто много раз обжигались.
-
Ну смотри, первая стадия, ты просто чуть-чуть больше берешь людей, просто рабочих рук набираешь. Потом все эти руки начинают чем-то заниматься не все тем, что ты хочешь, у тебя начинает выстраиваться какое-то управление и контроль.
-
В смысле, они начинают прокать не то, что нужно продукту, или как?
-
Типа да, если грубо говоря. Вместо того, чтобы, например, сделать важную фичу юзерскую, он делает какую-нибудь финтифлюшку, которую он где-то там увидел. Ему кажется, что это очень круто, если такую фигню сделать на сайте, например.
-
А никакой системы постановки задач еще нет?
-
Есть, но ты же как бы не обязательно... На ранних этапах процессов особых нет. Ты не паришься на тему процессов, все быстро пишут. Таск в жире не обязательно должен связан быть с коммитом в коде. Типа накодил, что-то закоммитил, работает функционально, все окей. И чувак вместе с этим коммитом что-нибудь еще закоммитил. Или он вечером посидел дома, сделал какую-нибудь классную фичу, закоммитил, она в следующий релиз ушла в продакшен, его узнали из продакшена. Просто ему показалось, что это круто. Ну, простые примеры. У нас мобильная версия так появилась.
-
Так, расскажи.
-
Ну, мы делали опишечку, и у нас был клиент-аутсорсер, который делал мобильное приложение. И вот фронтендер просто решил, что пока те делают мобильное приложение, он еще мобильную версию сайта сделает и запушивает.
-
Спорим, что у них было больше трафика, чем в мобильных приложениях вместе взятых?
-
Ну, в начале да. Но это была такая еще старая, убогая мобильная версия, где, знаешь, каждая мобильная версия выглядела как меню просто.
-
Да-да-да-да-да-да. Классно было пользоваться, может, было на Nokia, на моей, я помню, был интернет через EDGE. Мне интересно, что в следующий этап, когда в следующий раз было стрёмно? Или дальше у тебя всё по маслу уже просто масштабируется?
-
Не, подожди, стрёмно всегда. Вот надо понимать, это от людей зависит, наверное. Если ты забиваешь на все проблемы, не стремишься, если ты не перфекционист, тебе будет нормально. Если ты хочешь, чтобы всё нормально работало, то тебе будет стрёмно постоянно. То есть тебе постоянно что-то не нравится. Вот этот пришёл слишком поздно, а этот какую-то фигню впрод закоммитил. Тут процесс несовершенный. пропускает какую-нибудь фигню. Или тут процесс слишком сложный. Типа, буксует все. И тебе все время что-то не нравится. Или, например, этот процесс для этого подходит, для этого не подходит. Два процесса too much. И вот вообще, у тебя конфликты в голове. Как биполярка, короче. Прям вот бомбить.
-
Мне всегда казалось, что хороший технический директор – это человек, который умеет все эти конфликты как-то выносить наружу.
-
Нет, ты это выносишь наружу просто, чтобы люди это порешали, пообсуждали. Ты должен иногда, типа... Правильно во всех местах для улучшения сфокусироваться на тех, которые действительно важно сейчас делать. Когда ты становишься командой в 10 человек, ты понимаешь, что тимлиды, какие-то процессы, чтобы с ним работать. Даже не процессы на ранних этапах, просто договоренности. Договорились, так и делаем, как договорились. Дальше, чем больше людей, тем больше ты что-то начинаешь структурировать. Какие-то договоренности переходят на бумагу. В обязанности людей, даже иногда в позиции. Типа выделенный человек, который там... Человек договоренности, условно, контролирует что-то. И бомбит, когда люди нарушают какие-то договоренности, это формальные, неформальные, любые. Договорились ревьюить код. Кто-то не проревьюил, пролезла какая-нибудь фигня в продакшн, и все. Или наш пример, вот классный кейс. У нас была договоренность. Каждый комит ревьюется кем-нибудь еще. Но был однажды хотфикс. Чувак решил, что он быстро отключит эту галочку, в Bitbucket требовать approve, что было второе ревью, и зарелизил. Битбакет – это система как гитхаб, где в код хранят разработчики, пул реквесты друг к другу отправляют. То есть, он прям правильный хот-фикс, нацеленный на исправление проблемы. Запушил, и в релиз он ушел. И потом обратно вернул все на свои места, что, типа, не обязательно апруф. Все бы ничего, что ему за это не было, но когда у нас был аудит, и кто-то из четверки приходил аудировать наши процессы, compliance, вот это все... commit Я случайно показал им одну из задач. где по процессу надо провести, ну и показать им, что весь процесс задекларирован и соблюдается. Именно я выбрал эту задачу.
-
А сколько вам это стоило?
-
Нисколько. После этого пришлось открыть, ну, аудит-лог битбакета и показать, что это было вот в единственном экземпляре. Это вот было суперважно сделать, обойти процесс.
-
Типа объяснить, почему.
-
Да. И они такие, да, окей, всё нормально.
-
Вообще были моменты, когда прям технический челлендж, когда ты прям типа думаешь, всё, нам пиздец.
-
Это мессенджер. Вот это было больно. Ребята реально за месяц не могли зарелизить мессенджер. Дедлайны прошли. А мессенджер, чтобы ты понимал, это такая штука была. Это конкретно меняло коммуникацию на сайте юзеров, потому что первый этап это был, типа, написать сообщение, появляется формочка, ты указываешь свой e-mail, имя и текст сообщения. И владельцы объявлений e-mail приходят с твоего e-mail. Все, все инструменты посоединить не по телефону. И мы давно ходили мессенджер и переждали, наверное, слишком долго, а вид уже большой был очень. Мы начали делать мессенджер прям злой. То есть мы понимали, что эта штука востребованная, user needs и вот этого всего. Потому что типа они везде. Переписка на сайте есть везде, надо делать сразу хорошо. Сделали архитектурку, чтобы потом антиспам прикрутить, поиск прикрутить, базу скейлить. Сокеты сразу. У нас уже все платформы, мобильный веб, десктоп, мобильные приложения. Рядом проинструменты, которые тоже должны будут с этим интегрироваться. Короче, реально очень сложный, мощный проект. И фича, которая сразу будет пользоваться десятки тысяч в минуту. Вот надо сразу... Она появится, и у
-
нее сразу все будут жмакать.
-
Да. Но на Node.js написали.—
-
Новые технологии.—
-
Да.—
-
Подожди. То есть, новую фичу, не проверим политические потребности на новые технологии.—
-
Ну, потому что этот проект, он фактически делался одним человеком.—
-
И это делал один человек.—
-
Да. Собрали всё. И, что интересно, саппорт не предупредили о проведении списка. Вот такая вот была как бы безответственность. Он просто был не ключевая фича была. Этот мессенджер, это была такая nice to have штука. Жили-жили, перетерпимо, если там. Причем админы сильные, но они, когда мы релизить этот код пытались, почему не могли зарелизить, никто не ожидал такого косяка. Ну то есть админы не могли, они просто туда даже не посмотрели. То есть это настолько, как казалось, что все понимают, что так делать нельзя. Для пользователя это выражалось тем, что две трети всех запросов в службу поддержки были типа у меня мессенджер, что-то там не так. Ну, две трети это типа пара сотен человек в службу поддержки объясняла юзерам круглые сутки, два месяца, как мессенджером пользоваться. И что это за вообще дичь прилетела к нам. И почему она не до конца работает, мои сообщения не доходят, пропадают и так далее. То есть там было очень много багов. Причем я же сам драйвил релиз. И чувствую до сих пор свою вину за это. Больная была тема. Парализовала службу поддержки на два месяца.
-
А кто за это несет ответственность?
-
Все. Никто виноватого не ищет. Если каждый косяк будут виноватого искать, то люди просто перестанут что-то делать. Ну то есть надо пойти и получить справочку у безопасников, у юристов, у того всего пятого-десятого и начнутся, ну вот это давит инновацией все. Поэтому даже такой был... У меня просьба ко всем, кто приходит первое время. Первые 5-6-7 лет точно всех просил. Приходишь новый сотрудник в компанию, фиксируй и в конце экспонательного срока покажешь мне, какие ты проблемы. Видишь у нас с кодом, с процессами, что тебе не нравится. Что у тебя по сравнению с другим прошлым местом работы, кажется, у нас медленнее, неэффективнее работает. И всё, и люди незамыленными глазами приходили и приносили реально прикольные штуки.
-
Класс. Вот смотри, у меня вопрос такой. Я привык работать с самостоятельными чуваками, то, что называется low maintenance. Как определить такого человека? Вообще где они нужны, такие люди?
-
Нет, смотри, опять же, от задач зависит. Например, у тебя есть в команде из 7 человек 6 самостоятельных. Один молодой. И у тебя из этих шести самостоятельно один хочет расти, хочет поментрить кого-нибудь. А ментрить некого, потому что один уже ментрится, а другого нет. И ты хочешь его вырастить. И у тебя есть, например, какие-нибудь баги и мелкие задачки, скучные, за которые может новичок справиться. Вот, ты берешь джуниора конкретно в эту команду под того человека, под такие-то задачи, и все, и у тебя джуниор будет расти, и вместе с ним будет сеньор, который его хочет потомогочить, тоже будет расти.
-
Это слово я еще не использовал. Во-первых, оно как бы из поколения до меня, во-вторых, очень смешно. А как... Все, теперь буду только так это называть.
-
Можешь, пожалуйста, рассказать? Меня всегда интересует модерация.
-
Современные технологии позволяют часть этой работы на какое-нибудь машинное обучение переложить, и у тебя все, боты, компьютеры, все это дело чистят. А люди, например, просто чуть-чуть этого потока обрабатывают и обучают модели. Это основной, наверное, современный подход. Мы начинали с постмодерации. Потом, когда как раз условное было объявление, мы его называли famous ass.
-
Что это такое?
-
Знаменитая жопа. Секс на всю ночь к обслокам объявления попадало всегда вверх выдачи. Постили люди. Какая-то проституция, короче, пыталась вылезти в объявление, туда постить. И постмодерация не успевала, потому что постмодерация приходила Чуть позже, чем оно собирало трафик вверху. Мы придумали премодерацию, когда каждое объявление публикуется через полчаса после выдачи. И модераторы, соответственно, их было вначале два человека, должны каждое объявление быстро проверить. Ок, не ок. Ок, не ок. Вот так вот.
-
Они работали в две смены?
-
Круглые сутки, да. Ну там было по вечерам, по ночам было почти ничего, поэтому не было никаких проблем. Маленькие были еще. Но потом это все росло-росло, там 10, 20, 30, 100, 50, 200 человек и так далее. И когда стало людей много, мы начали уже в автоматизации лезть.
-
А что самое сложное было в модерации? Там был какой-то момент, когда ты такой думаешь, блин, всё, это как бы... Там
-
нет самого сложного, там много маленьких задач, потому что есть куча миллионов юзеров, которые пытаются по своему правилу обойти, и тебе нужно просто бесконечно с этим работать. То есть каждый раз появляются новые хаки, ты должен это доучитывать в своих алгоритмах.
-
Про модерацию я понимаю, но ты говоришь, постоянная борьба с тем, что как бы по-разному обходят правила. Это же уже интеллектуальный труд, но он
-
тоже бесконечный, это как, я не знаю... Это гонка вооружений. Кто этим занимается, спамер или твоя команда?
-
Кто этим занимается?
-
Разработчики, модераторы, все в куче работают, но все вместе. Это же не бороться со спамом, это предоставить юзерам, хорошим добросовестным пользователям хороший контент. У нас же есть законодательство очень интересное, и многое можно продавать, многое нельзя продавать по уличной в интернете. Например, какие-нибудь медикаменты нельзя нигде размещать просто. Или алкоголь. Или есть какая-нибудь, не знаю, китайская поделка каких-нибудь знаменитых сумочек. И право была, если тебе их сумочек приходит и говорит, ну, давайте вычищать. И ты вот эти все правила учитываешь. Их просто сотни.
-
То есть, условно, Louis Vuitton приходил на Авито и говорил, чуваки, удалите наши сумочки.
-
Типа того, да. Не Louis Vuitton, а по косметике были, да.
-
смешно. И ты их ставишь в свой пайплайн, у тебя есть схема, по которой ты их блоклистишь.
-
Ну да, сперва прорабатываешь, обучаешь пару модераторов, они начинают работать, дальше это все дело передается в автоматизацию условно, если их много стало. И они отрабатывают уже как фильтры в алгоритмах.
-
Сколько таких фильтров в результате накопилось?
-
Никто не знает. Там десятки моделей машинного обучения работают над каждым объявлением.
-
В чём вообще ответственность? Это же частные люди размещают объявления.
-
Там не только частные люди и компании. Ответственности не дать, например, использовать эту площадку в каких-то там махинациях и так далее.
-
У меня отдельно отмечено, наркотики, проституция, детская порнография, это же всё точно было, да?
-
Порнографии детской я не уверен. Там же не видеоконтент. То есть нет видеоконтента. В основном какие-нибудь словные массажистки пытались пролезть и наркотики тоже пытались пролезть, за границей особенно.
-
А как это... То есть, ты начинаешь, типа, читать всех эвфемизмы и додумывать, что это на самом деле наркотик и проституция, и тогда и больше.
-
Тебе, как человеку из редакции, наверное, понятно, что есть люди, которые классно разбираются в спортивной информации, в политике, в технологиях. Отдельные такие редактора на эти все рубрики сидят. Вот, соответственно, то же самое, в принципе, и в модерации. То же самое в саппорте, то же самое в разработке, то же самое в дизайне. Ну, то есть, это везде такая классификация по компетенциям происходит.
-
Обалдеть, я ни разу не видел человека, который круто разбирается в модерации наркоты, например. Про мошенничество.
-
Скорее всего, были дико смешные схематозы, которые вы вскрывали.
-
Да, много, очень много было схем, да. И мы какие-то схемы отслеживали. Это там типа толпа зэков с телефонами сидит в тюрьме где-нибудь под Иркутском и пытается там обзвонить людей, что-нибудь их обмануть. Сливали таких, конечно, сразу же. Вот.
-
Потом... Как вы узнавали, что это толпа зэков под Иркутском? По номерам телефонов?
-
Ресечили.
-
Ресерчили? Расскажи.
-
Ну, смотри, опять же, наши пользователи жалуются, когда их пытаются обмануть. Мы не хотим, чтобы пользователи обманывали наших. Вот. И мы всячески решаем эти проблемы.
-
Когда ты говоришь, всячески решаем проблемы, у меня такое чувство, что у вас есть специальный отдел как бы дуболомов, который просто посылает.
-
Нет, такого нет. Нет, там чисто через юристов, через поддержку, через виджеты на сайте, в мессенджере и так далее. То есть, когда, например, Ты кому-то пишешь в мессенджере, и тебе говорят, скинь свой номер карты и т.д. Тоже какой-нибудь алгоритм отслеживает и тебе с ними показывает, что можно скидывать, что нельзя. Такую маленькую инструкцию.
-
Мы такое же в пьюре делали, прямо перед моим уходом. Держишь номер телефона, он говорит, чувак, не делай этого, тебя разведут.
-
Специальные разделчики, промо, даже комиксы делали на эту тему. В виде мультиков на ютубе выкладывали, людям в маркетинг это добавляли.
-
Как обезопаситься.
-
Потому что это же не проблема площадки типа авито или еще какой-нибудь, это проблема населения, то есть надо дообучать. У нас почему-то не принято быть суперчестными у многих. К примеру, у нас берешь, пользователь пытается как-нибудь твою платформу обхитрить. Ты его ловишь и говоришь, ай-яй-яй, так больше нельзя. Разблокировал. Ловишь второй раз, ай-яй-яй, так больше нельзя. Разблокировал. И у нас было 10 шансов, мы давали пользователю. 10 шансов, ай-яй-яй. Вот у наших партнеров из Европы, которые сайты по акционерам вообще похожи, у них после первого предупреждения больше не повторяется проблема.
-
Понимаешь?
-
А вы после десятого разговора перестаете его разблокировать.
-
Да. Это причем, типа, Польша, то есть, не такая далекая страна.
-
Подожди, это Польша, это не Швейцария какой-нибудь?
-
Просто если говорим про Швейцарию, там просто не нарушают, прям по умолчанию.
-
почему ты ушел из компании? Все классно, много разработчиков, все вы круто сделали, процесс настроен.
-
Рисков не хватало, наверное. То есть стало все стабильнее и так далее. Плюс я не умею работать на чуть-чуть. Если я работаю, как я говорил, много проблем, много хочется всего починить, я там 70, 80, 100 часов в неделю пахал и очень многим пожертвовал. Вот, соответственно, решил, что надо это дело останавливать. Вот.
-
Как ты уходил?
-
Ну, сложно, блин, уходить. Я уходил, когда я был, наверное, самым старым сотрудником. Стольше всех работал. Я жег. Вот сколько было у меня сил. И там... Редбулом заливался. Сколько? 20 тысяч банок выпился всю жизнь. И максимально... У меня была четкая позиция максимально выжимать из себя все, пока мне не станет тяжело.
-
Стало тяжело, да?
-
Типа того, да. Потому что, как это называется, взрослеешь, появляются дети, семья, вот это все, и ты понимаешь, что уже надо... Баланс. И оно у меня было дисбалансы жесткие. То есть, надо было, как это называется... Как есть у технических чуваков, есть такое понятие техдолг. Это когда ты там, например, где-то что-то фигово накодил, и это накапливается в этих долгах. Тебе нужно эти долги отдавать, где-то потом попереписать все. А у меня вот такой вот семейный долг накопился, не получалось совмещать.
-
Чем ты сейчас занимаешься?
-
Помогаю компаниям, как раз консультирую, что им починить, подиагностировать, такой взгляд со стороны. Это такое, можно сказать, все хобби. А основное, конечно, стартапчики ищу, стартапчикам помогаю. У нас много сильных команд, но культуры вот этой стартап-движухи нету, мало ее. И у нас сейчас, наверное, акселераторов и инвесторов больше, чем стартапов, блин. И все просто деньги раздают и ничего не хотят давать еще. И я, соответственно, больше про дать людям некие вот эти контрольные точки, на чем фокусироваться вам как стартапу надо, кого вам в команду добрать. Ну и, соответственно, инвестиции, и ты команде помогаешь. Типа больные деньги. Умные деньги, да, и тут деньги скорее, они больше нужны как некий индикатор того, что твои намерения к этому стартапу серьезные. Ты типа тоже рискуешь вместе с ними.
-
А можешь привести примеры каких-то компаний? Кому ты помогаешь?
-
B2Day, Fish Travel и два еще на западе маленьких. А что за эти?
-
Что это за сервисы?
-
B2Day – это аренда почасовая лофтов и всяких помещений под студии тоже, в том числе записи.
-
Это московская студия?
-
Да, они только в Москве сейчас работают. Fish Travel – это поиск и бронирование гидов на рыбалку, которые тебя там типа на катер посадят, и ты поедешь на море, порыбачишь.
-
Вот.
-
Такие два маркетплейса.
-
Стартапы из сериалов про стартаперов.
-
Ну типа того, и так они и есть. Я пока этим только начал заниматься, я еще много фейлов не собрал, но в целом бывает, что стартапы могут быть успехом, чего нет. Потому что вот эта проблема выжившего, стартапы – это такие конторы, которые чудесным образом становятся большими. И такие компании разные. Ты возьми какой-нибудь, не знаю, Uber, еще что-нибудь. На самом деле до них еще миллионы таких было проектов, идей и так далее. И вот есть какая-то консистенция, которая вместе, когда сходится, получается хорошо. Вот, соответственно, хочется найти, какие команды тащат, какие идеи на каких рынках затаскивают. Что может пойти не так, что, например, позволит завалить контору. Преждевременные оптимизации инженерные, архитектурные. Мы уже понимали по прошлому стартапу, что лучше не делать. Пока не болит, не трать время на то, что типа не болит. Фиговые люди в команде. То есть, я бы даже сказал, не фиговые люди в команде. Вот, например, есть правила, да? Типа не бери просто так людей по знакомству, по дружбе, в компанию. Бери тех, кто тебе действительно нужен. Вот это тоже. Ну я понял, что с людьми лучше не рисковать. Ну то есть взять не того, это типа намного хуже, чем не взять того.
-
Чувствуешь ли ты разницу между поколением твоим, когда вы разрабатывали там 10 лет назад продукты айтишные, и тем, что сейчас происходит?
-
замечаю такую разницу. Поколения постарше. Совсем старые. Как мне сделать эту палку, чтобы решить какую-то проблему? Он фокусируется на этой запчасти. Поколения 30-40 лет, тех людей, которые в 90-х выросли, уже хотят менять мир, но фокусируются на каких-то конкретных вещах, которые хотят поменять. А поколения совсем нулевых, они хотят менять мир и фокусируются на смене мира. И не могут сфокусироваться на какой-то конкретике. Вот такое у меня ощущение. Но это, опять же, мое ощущение. Я не психолог, не какой-то философ в области поколений. Поэтому не могу сказать только свои личные наблюдения.
-
Спасибо тебе большое, что пришел.
-
Очень интересно. Это подкаст студии Либо-Либо, и мы его сделали совместно с сервисом онлайн-образования Яндекс Практикум. Над подкастом работали редактор Андрей Борзенко, младший редактор Юлия Яковлева, звукорежиссер Павел Цуриков, продюсер Павел Горовков. За джингл спасибо Алексею Зеленскому. Подписывайтесь и слушайте нас везде, где вы слушаете подкасты. Ставьте нам оценки и комментарии, это для нас очень важно.