Признания серийного разработчика программного обеспечения стартапа

Вы талантливы, трудолюбивы и хотите добиться успеха.

Не делайте этого в стартапе.

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

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

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

Вы отказываетесь от наставничества

Вы не получите необходимого наставничества со стороны старших инженеров.

В течение достаточно длительного времени наставничество беспроигрышно. Но не тогда, когда текучесть кадров высока, работы слишком много, а компания ежедневно сжигает деньги.

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

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

Наставничество - самый недооцененный вклад в успешную карьеру. Даже Уоррен Баффет учился у Бенджамина Грэма. Не надо себя здесь недооценивать.

Большая ширина, но маленькая глубина

Слишком много дел, и пока никто не знает, что работает.

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

Узнавать что-то новое каждую неделю - это весело. Некоторое время. Но это не сделает вас экспертом и не даст вам навыков, чтобы продать себя.

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

Возможность писать приложения CRUD на четырех разных языках - это круто, но не принесет вам больших денег.

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

Вы будете работать усердно, а не умно

Мы шутили над моим предыдущим стартапом, который покидал офис в 21:00. было «полдня». Но это не значит, что мы были эффективны более 12 часов в день.

Я собираюсь сделать здесь важное предположение.

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

Илон Маск известен тем, что сказал: Никто никогда не менял мир за 40 часов в неделю, но я предпочитаю встать на сторону Кэла Ньюпорта, автора Deep Work.

«Для новичка около часа интенсивной концентрации в день кажется пределом, в то время как для экспертов это число может увеличиться до четырех часов, но редко». - Кэл Ньюпорт

Мяч движет не количество часов в сутках, а количество часов сосредоточенности.

Основатели постарше понимают это с большей вероятностью.

Если есть возможность, работайте на 40-летнего, а не на 25-летнего. У первого есть обязанности вне работы (семья, друзья, здоровье и т. Д.). По этой причине они будут на порядок эффективнее, чем 20-летний безответственный.

Быстро нанимаем, быстрее работаем

Я не знаю, кто придумал эту фразу, но она всегда казалась безответственной.

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

Может быть, я слишком большой инженер и недостаточно менеджер, но эта культура всегда меня расстраивала.

Солидные компании понимают, что знание предметной области - это главное и что требуется несколько месяцев, чтобы стать действительно продуктивным.

Примечание. Я всегда ненавидел увольнять людей, так что отнеситесь к этому с недоверием.

Ваш капитал ничего не стоит

Вы отказываетесь от зарплаты сейчас в надежде обналичить капитал позже.

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

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

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

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

Есть несколько исключений

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

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

В таких случаях игнорируйте то, что я сказал.

В конце концов…

Стартапы - это далеко не верный путь к богатству - независимо от того, насколько уверен основатель в своей идее.

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

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

Каким был ваш стартап?