Как HackerRank выжил после двух пивотов и изменил ИТ-наем

Y Combinator 8,7 тыс. 53 мин 10 мин 30.03.2018
Главное

Как превратить предбанкротный стартап в платформу с миллионами пользователей и изменить глобальные стандарты найма инженеров? Сооснователь и CEO HackerRank Вивек Рависанкар в беседе на канале Y Combinator подробно разбирает результаты масштабного исследования 40 000 разработчиков и делится тактическими уроками выживания компании. В основе его инвестиционного тезиса лежит отказ от традиционных резюме в пользу автоматизированной проверки реальных навыков, что позволяет эффективно находить таланты в обход классических университетских фильтров.

🛠️ От «Interview Street» к HackerRank: история пивотов и выживания 0:00

Проект HackerRank вырос из глубокого понимания проблемы: традиционные резюме практически не коррелируют с реальными техническими навыками инженеров. Сооснователи компании Вивек Рависанкар и его коллега Хари познакомились еще в колледже, где неофициально помогали студентам готовиться к экзаменам и собеседованиям. Позже Вивек устроился разработчиком в Amazon, где лично провел множество технических интервью и окончательно убедился в неэффективности классического отбора по бумагам. Это подтолкнуло фаундеров уволиться и запустить свой первый проект — Interview Street.

Первая концепция строилась вокруг тренировочных mock-интервью для индийских студентов. Если кандидату предстояло собеседование в Amazon или Google, он мог пройти репетицию со специалистом из этой компании и получить развернутый фидбек.

Финансовая модель проекта в Индии выглядела следующим образом:

Для индийских студентов услуга была дорогой, а платежные шлюзы в стране практически отсутствовали. Фаундерам приходилось нанимать кампусных амбассадоров в колледжах и раз в месяц лично отправляться в поездки по стране, чтобы собирать наличные деньги. При этом для опытных инженеров вознаграждение в 250 рупий за час работы не было сильным стимулом. В финансовых планах Excel партнеры прогнозировали выручку в $50 млн, однако реальный итог полутора лет работы составил всего 4000 рупий (около $100).

Проект столкнулся с тяжелой логистикой и проблемами расписания. Оглядываясь назад, Вивек Рависанкар соглашается с каноническим правилом создателя Gmail Пола Бухайта из Y Combinator: стартапу лучше сделать продукт, который 100 пользователей будут искренне любить, чем продукт, который 1000 или 10 000 человек сочтут просто «нормальным». По мнению гостя, Interview Street следовало сфокусироваться всего на двух-трех целевых технологических компаниях и довести удовлетворенность клиентов до максимума, вместо того чтобы пытаться охватить весь мир и бесконечно искать свободных интервьюеров через LinkedIn и Facebook.

✈️ Второй пивот, крах и прорыв в Y Combinator с третьей попытки 7:16

Осознав тупик, фаундеры решились на смену бизнес-модели. В Индии существует масштабный тренд: около 80–90% выпускников технологических вузов пытаются сдать экзамены GRE и TOEFL, чтобы уехать на магистратуру в США. Из-за высокой стоимости заявок студент может позволить себе податься максимум в 5–6 американских университетов.

Второй продукт партнеров связывал абитуриентов со студентами, которые уже учились в США, для проверки резюме и мотивационных писем (statement of purpose). Проект показал короткий всплеск трафика, но через три месяца показатели упали до нуля: выяснилось, что прием документов в вузы происходит всего дважды в год, и остальное время платформа простаивала.

Стартап оказался на грани банкротства. Чтобы поддерживать процессы, Вивек Рависанкар ежедневно совершал по 50 холодных звонков выпускникам по телефонным справочникам. Для талантливых ребят в Индии Кремниевая долина оставалась мифическим, культовым местом, а отказ от магистратуры в США считался среди отличников странным шагом. Сами Вивек и Хари в свое время подавали документы в шесть американских вузов (включая Стэнфорд и Карнеги — Меллон) и получили отказы.

В ретроспективе Вивек считает эти отказы везением: по его мнению, необходимость выплачивать огромные студенческие кредиты и жесткие визовые ограничения привязывают инженеров к корпорациям вроде Amazon или Google на 5–6 лет, полностью лишая их предпринимательской инерции.

В шаге от закрытия основатели сформулировали очевидную для YC истину: чтобы заработать, нужно продавать продукт тем, у кого есть деньги. Они инвертировали модель — вместо продажи услуг бедным студентам начали создавать B2B-платформу, позволяющую компаниям автоматизировано тестировать кодинг кандидатов.

Эта концепция легла в основу третьей заявки в Y Combinator, которая оказалась успешной. Из-за визовых проблем Хари не смог прилететь в США, а YC традиционно крайне критично относится к отсутствию сооснователей на интервью. Вивек прибыл в Mountain View в день собеседования, уставший после перелета, и предстал перед панелью из пяти партнеров: Пола Грэма, Сэма Альтмана, Джессики Ливингстон и Пола Бухайта. Полная открытость фаундера и отсутствие попыток фальсифицировать ответы помогли HackerRank стать первой в истории индийской компанией, принятой в Y Combinator.

🇺🇸 Культурный шок Долины и экстремальная интенсивность акселератора 15:12

Первый офис HackerRank расположился в Маунтин-Вью, прямо напротив здания Y Combinator на Pioneer Way — в бывшем помещении стартапа RethinkDB. Вивеку пришлось ускоренно адаптироваться к американской деловой культуре. На второй день он случайно унес домой макбучный чарджер Пола Грэма. Из-за индийского бэкграунда, где оставленную на улице коробку Amazon крадут за минуты, Вивек панически боялся вернуть вещь, просто оставив её у двери акселератора, как советовал Грэм. Различались и бытовые нормы: Вивек пытался назначать рабочие ужины с кандидатами на 21:00, не зная, что в США принято ужинать в 18:30, а в девять вечера люди уже готовятся ко сну.

На Demo Day команде пришлось соревноваться в батче из 63–65 стартапов. Пол Грэм и Сэм Альтман лично корректировали презентацию Вивека, заставляя убирать языковые особенности (например, привычку индийских инженеров произносить слово «программист» с лишними гласными звуками на конце, из-за чего инвесторы теряли нить разговора).

Главным уроком Y Combinator Вивек Рависанкар называет экстремальную интенсивность среды. Еженедельные ужины, где фаундеры открыто делятся метриками, создают жесткое конкурентное давление и заставляют работать на пределе возможностей. Наличие фиксированного трехмесячного дедлайна до Demo Day обязывает стартап любой ценой собрать работающий прототип и привлечь первых платящих клиентов. Вивек признает, что фаундеры сохранили эту внутреннюю жажду победы, однако масштабировать подобный уровень интенсивности на всю выросшую компанию — сложнейшая и пока не до конца решенная задача.

📊 Масштабный отчет HackerRank: Python, Go и феномен раннего кодинга 22:44

Поводом для глубокого анализа индустрии стал запуск глобального отчета HackerRank (Developer Skills Report). На сегодняшний день сообщество платформы превышает 3,4 млн разработчиков — это порядка 10% от их общего числа в мире. Маркетинговая команда рискнула отправить пользователям масштабный опрос из 40 пунктов. Несмотря на скепсис аналитиков, стартап получил около 40 000 полностью заполненных анкет. Для сравнения, Stack Overflow собирает около 60 000 ответов, имея базу в 20 млн пользователей.

Аудитория исследования распределилась географически следующим образом:

Языковые предпочтения сильно разнятся по отраслям, превращающимся в ИТ-структуры (от ритейла до финтеха). Самым желанным языком для изучения в мире остается Python, а наиболее быстрорастущую популярность демонстрирует Go.

Среди забавных и важных инсайтов исследования выделился один: каждый четвертый разработчик в мире научился программировать раньше, чем водить автомобиль. По мнению Вивека Рависанкара, этот тренд будет только нарастать, и в ближайшие десять лет доля людей, освоивших код до получения водительских прав, составит 50% или даже 75% за счет взрывного развития самообразования.

При этом отношение ИТ-директоров к выпускникам ускоренных кодинг-буткемпов остается неоднозначным. Если кандидат заявляет, что стал «экспертом по React за 90 дней», не умея кодить до этого, нанимающие менеджеры воспринимают это как жесткий негативный сигнал.

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

🚀 Чего хотят разработчики: гибкий график, опенсорс и смерть дипломов 30:20

Данные HackerRank выявили четкие различия в найме между маленькими стартапами и технологическими гигантами уровня Amazon. Базовые навыки решения задач (problem solving) требуются везде, но стартапы критически сфокусированы на GitHub-портфолио и вкладе соискателя в open-source. У начинающих команд попросту нет ресурсов и времени на внутреннее обучение, поэтому им необходим инженер с глубоким знанием конкретного рабочего стека. Корпорации, напротив, обладают развитой инфраструктурой менторства и охотно нанимают сильных generalist-разработчиков, готовых освоить внутренний язык с нуля.

В вопросе привлечения талантов обнаружился контринтуитивный факт: гибкий баланс работы и личной жизни (work-life balance) безоговорочно побеждает любые офисные блага, включая бесплатную еду, фитнес или турниры по пинг-понгу. Углубленный опрос показал, что сильные программисты всегда имеют сторонние пет-проекты, которые они развивают параллельно основной работе. Профессиональная среда должна давать им время на это развитие.

Такие корпорации, как Apple, печально известны тотальным запретом на ведение личных проектов сотрудниками. Google в свое время решила эту проблему правилом «20% свободного времени», благодаря которому Пол Бухайт и создал Gmail. В свою очередь, HackerRank рассматривает тактическую инициативу — напрямую оплачивать сотрудникам серверную инфраструктуру для их независимых личных разработок.

Вивек Рависанкар заявляет о тектоническом сдвиге в рекрутинге: YouTube и тренировочные платформы становятся главными образовательными инструментами, вытесняя университетские оценки GPA. По мнению гостя, оценка навыков напрямую, а не по престижности диплома (pedigree), позволяет полностью убрать из найма вековые расовые, гендерные и социальные предвзятости, открывая дорогу действительно талантливым создателям программного обеспечения.

🌐 Специфика удаленки, бизнес-интуиция и отказ от тестов McKinsey 38:51

При масштабировании распределенных команд на первый план выходит коммуникация. Вивек ссылается на опыт GitLab (выпускника YC) — полностью удаленной компании, чьи процессы доказали, что инженеров можно эффективно нанимать в любой точке планеты, не ограничиваясь дорогой Кремниевой долиной. Для этого рекрутерам необходимо оценивать не только IQ (техническую базу), но и EQ (личностные качества, дисциплинированность и способность работать автономно из спальни или коворкинга). Например, Booking.com использует платформу HackerRank для точечной фильтрации хард-скиллов кандидатов по всему миру еще до того, как оплатить им авиабилеты на финальное интервью в Амстердам.

Важнейшим барьером в ИТ-образовании остается избыточная сложность локальной настройки среды. Новички часто бросают программирование на 3–5 уроке, сталкиваясь с падениями компилятора из-за конфликта библиотек и зависимостей.

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

Собеседование — это двусторонний процесс: соискатели оценивают компанию так же жестко, как и она их. Вивек рекомендует компаниям не бояться давать кандидатам сложные, но релевантные бизнесу задачи, избегая абстрактных математических ребусов. Современная индустрия требует от инженеров развитого бизнес-мышления. Выдающиеся компании (от Google до Facebook) создавались разработчиками, которые понимали стратегию продукта. ИТ-директорам стоит оценивать рамку мышления кандидата: способен ли он аргументированно оспорить географическую экспансию компании или ее тарифную сетку прямо на интервью.

При этом классические головоломки (например, «сколько теннисных мячей поместится в Боинг-747») окончательно выходят из моды. По свидетельству участников дискуссии, подобные тесты были внедрены консалтинговыми агентствами вроде McKinsey. Они задумывались для оценки структурирования проблем, но сегодня существуют куда более гуманные и релевантные для программистов методы проверки вычислительного мышления.

💎 Как нанимать первых сотрудников: опыт PayPal и «неоткрытый пул талантов» 50:30

Формулируя правила найма для стартапов на стадии «от нуля к единице», Вивек Рависанкар опирается на инвестиционную концепцию Питера Тиля, реализованную при строительстве PayPal. Проект PayPal создавался за счет привлечения специалистов, которых рынок считал неквалифицированными из-за отсутствия профильных дипломов, но которые обладали выдающимися практическими навыками и огромной мотивацией.

HackerRank полностью скопировал эту модель при формировании ядра своей команды:

По мнению Вивека, поиск кадров в обход общепринятых статусных маркеров вузов и корпораций — это главный легальный арбитраж для стартапа, гарантирующий долгосрочную преданность команды. Единственным дополнительным фильтром на раннем этапе должна выступать искренняя увлеченность миссией продукта. При этом фаундер обязан реалистично смотреть на вещи: как заключает Вивек Рависанкар, наемный сотрудник никогда не будет гореть проектом сильнее, чем сами основатели, и требовать этого от первых инженеров бессмысленно.

💬 Цитаты

«Один из четырех разработчиков научился кодить до того, как научился водить машину.»

Вивек Рависанкар 27:14

«Если вы хотите заработать деньги, вы должны продавать что-то людям, у которых есть деньги.»

Вивек Рависанкар 12:23

«Текущие способы оценки кандидатов по GPA и дипломам неэффективны, нужно искать людей в недооцененном пуле талантов.»

Вивек Рависанкар 52:17
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Пивот (Pivot)
Резкое изменение направления бизнеса или бизнес-модели стартапа при сохранении общей концепции.
GPA (Grade Point Average)
Средний балл диплома или аттестата, часто используемый крупными компаниями как первичный фильтр при найме.
Пет-проект (Pet-project)
Личный сторонний проект разработчика, создаваемый в свободное время для души или прокачки навыков.
Вычислительное мышление (Computational thinking)
Метод решения задач, включающий разложение сложной проблемы на подзадачи и построение алгоритмов.
📊 Цифры
🗓 Хронология
  1. До Y Combinator Запуск проекта Interview Street для проведения пробных интервью в Индии, закончившийся финансовой неудачей.
  2. Через 15 месяцев Второй пивот — запуск сервиса помощи индийским студентам при поступлении на магистратуру в США.
  3. 6 лет назад от момента записи Третья подача заявки, прохождение интервью у Пола Грэма и принятие HackerRank в батч Y Combinator.
  4. Текущий период Выпуск глобального отчета Developer Skills Report на основе данных сообщества из 3,4 млн человек.
⚖️ Другая сторона
Стартапы и бизнес HackerRank Y Combinator Вивек Рависанкар ИТ-наем тестирование навыков