Никогда не пишите код для стартапов!

Никогда не пишите код для стартапов!

Ты талантлив, готов много и упорно работать и хочешь добиться успеха? – Софтверный бог тебя сохрани от стартапов!

Я работал во множестве самых разных стартапов и испытал все, что только возможно: от крошечной команды в три человека в маленьком коворкинге до масштабирования до финансирования в 100 миллионов долларов.

Еще пять лет назад я бы ухватился за возможность поработать в стартапе, но больше я на это не поведусь.

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

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

И наоборот, работа в стабильной компании (или даже в стартапе, но на более поздней стадии) с растущим MRR (регулярным месячным доходом) дает вам возможность учиться у старших и более опытных сотрудников.

Сделать нужно очень много, но точно неизвестно, что именно.

Никогда не пишите код для стартапов!

Ценность стартапа определяется ценностью проблемы, которую он решает. До тех пор, пока не появится продукт, реально необходимый рынку, все ресурсы компании находятся в перманентном состоянии “готов, стреляй, целься”, перепрыгивая с одного проекта на другой. Бесспорно, узнавать что-нибудь новенькое каждую неделю – это очень весело. Но лишь некоторое время. Это не сделает вас экспертом, не даст качественных навыков и не повысит вашу стоимость как специалиста.

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

В моем предыдущем стартапе мы часто шутили, что если ты ушел из офиса в 9 вечера, это значит, что у тебя был короткий рабочий день. Но то, что мы работали больше 12 часов в сутки, совсем не значит, что мы были эффективны все это время.

Хороший технический специалист убежден, что существует “оптимальное” количество рабочих часов. Хороший же бизнесмен уверен, что чем больше рабочих часов, тем лучше.

Мне же ближе позиция Кэла Ньюпорта, автора книги «В работу с головой» (Deep Work).

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

Такой философии придерживаются многие стартапы, и это кажется мне очень безответственным.

Никогда не пишите код для стартапов!

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

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

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

Иногда действительно имеет смысл присоединиться к стартапу.

  1. Долгосрочное финансирование от богатого инвестора. Если есть надежная поддержка, игра выходит на другой уровень. Это уменьшает уровень напряжения и позволяет сосредоточиться на реальной работе.
  2. Вы ищете свою первую работу в программировании (не имея ученой степени). Стартапы охотно нанимают новичков без опыта, так как им нужна дешевая рабочая сила. Если вы справитесь, то получите важный опыт, который может стать ступенькой к чему-то большому и прекрасному.
  3. Это ваш стартап и вы уже продали идею кому-то перед тем, как создавать его.

Стартапы – очень ненадежный путь к богатству и успеху, и не важно, насколько их основатели уверены в своих идеях.

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

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