вступление

Работа в растущем стартапе, поддерживаемом YC, — отличный способ начать карьеру. Я не могу описать, как многому я научился всего за 2 года работы в одном из них. Вы не только растете как инженер, но и изучаете многие аспекты построения компании. Когда я устраивался на работу, я почти не нашел информации о том, как получить работу в стартапах, поддерживаемых YC, хотя есть много информации о том, как получить работу в крупных компаниях, таких как Google или Facebook. Вот почему я пишу пошаговое руководство о том, как получить работу в растущей компании, поддерживаемой YC.

Попытка устроиться на работу в первый раз может быть пугающей. Никто не учит вас, как устроиться на работу, и вы, по сути, предоставлены сами себе. Я хорошо знаю это чувство. Самое главное — помнить, что вы можете найти свой путь, правильно подойдя к процессу собеседования, даже если у вас нет степени в области компьютерных наук или опыта стажировки. Многие руководства о том, «как получить работу по разработке программного обеспечения», уделяют большое внимание изучению алгоритмов и перечисляют огромное количество ресурсов. Однако весь процесс собеседования включает в себя гораздо больше, чем просто изучение алгоритмов. Изучение алгоритмов на самом деле не так важно, как утверждают некоторые люди при подаче заявки в стартап. Если вы когда-либо чувствовали себя ошеломленными, читая эти статьи с рекомендациями по изучению интервью, или не знаете, с чего начать, это руководство для вас.

Поиск работы

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

Где найти открытую вакансию

Основные ресурсы (отсортированы по степени их рекомендации)

  • Keyvalues: это фантастический веб-сайт, если вы хотите найти стартап, поддерживаемый YC, который может вам подойти. Он классифицирует компании с очень уникальными показателями и дает вам отличное представление о том, на что похожа каждая компания. Через этот сайт я нашел свою первую компанию.
  • Hacker News: у Hacker News есть каталог вакансий, где только компании, поддерживаемые YC, могут размещать открытые вакансии. Настоятельно рекомендую вам обратить внимание на тред whoishiring. В этой ветке многие компании, в том числе поддерживаемые YC, публикуют открытые позиции в начале каждого месяца. Вот правда о стартапах на ранней стадии: у них не так много времени на найм. Если вы реагируете быстрее других людей, больше шансов, что они хотя бы просмотрят вашу заявку.
  • AngelList: это по-прежнему место, где стартапы могут публиковать свои открытые вакансии. Большинство стартапов не являются экспертами в найме. Особенно, если компания предсерии А, вполне вероятно, что у них даже нет рекрутеров. Вероятность того, что они будут использовать самую популярную платформу для размещения открытых позиций, выше.
  • StackOverflow: я на самом деле не использовал это, когда подавал заявку на работу, но я узнал, что это также одна из самых популярных платформ, где компании размещают открытые вакансии. У них есть хорошая поисковая система, похожая на AngelList, поэтому она определенно помогает ориентироваться на определенные позиции, соответствующие вашим критериям. Даже если вы не активны в StackOverflow, не беспокойтесь об этом, потому что большинству работодателей не так уж важна ваша оценка StackOverflow. На самом деле, репутация даже старших инженеров в StackOverflow обычно нулевая.
  • Glassdoor: Главное преимущество Glassdoor — честная информация в анонимных отзывах сотрудников и собеседованиях с кандидатами. Это очень полезно, когда вы готовитесь к интервью, но я расскажу об этом позже. Поскольку компании знают, что люди проверяют их отзывы о Glassdoor, они обычно активны и также размещают открытые вакансии на Glassdoor.

Другие ресурсы

  • Стартаперы: это похоже на AngelList, и стартапы могут публиковать открытые вакансии. Их поисковая система не очень хороша, и трудно найти позицию, соответствующую вашим критериям. Тем не менее, компании публикуют открытые позиции почти каждый день, так что это стоит проверить.
  • GitHub: Да, на GitHub есть доска объявлений. Компании со всего мира могут размещать здесь свои вакансии. На GitHub меньше списков, чем на StackOverflow. Если вы ищете работу в определенном месте, может быть не так много объявлений для этого конкретного места. Одна хорошая вещь на странице вакансий GitHub заключается в том, что у нее есть RSS-канал, поэтому вы можете легко подписаться и получать уведомления о появлении нового списка.

По моему опыту, просто сосредоточиться на некоторых из основных ресурсов более чем достаточно, потому что качество веб-сайтов в списке «основных ресурсов» выше, чем в «других ресурсах». Еще один отличный подход — просто прочитать технические новости на Hacker News или TechCrunch, найти интересную компанию и напрямую проверить наличие вакансий на веб-сайте компании. Некоторые люди даже устраиваются на работу в компанию, где у них нет открытых вакансий. Я не говорю, что это всегда так, но если вы будете достаточно усердно работать, у вас будет больше шансов найти работу в небольшой компании, чем в крупной. Позже я расскажу больше о том, как вы можете это сделать.

Как определить, подходит ли позиция

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

Рост

Предсказать, будет ли расти небольшой стартап, чрезвычайно сложно. Специальной формулы для этого нет, и если бы она существовала, каждый инвестор заработал бы кучу денег. Дополнительная трудность заключается в том, что когда вы подаете заявку на работу, у вас меньше информации, чем у инвесторов. Хотя работа в стартапе звучит очень рискованно, устроиться на вторую работу намного проще, чем на первую, поэтому легко перейти от неудачного стартапа к другому. Не зацикливайтесь на поиске растущего стартапа. Воспринимайте эти методы как один из способов угадать, насколько быстро растет компания.

  1. Проверьте Crunchbase: определение ситуации с финансированием компании — это первый шаг. Crunchbase обычно имеет некоторую информацию о финансовых показателях компании. Вы хотите сосредоточиться на стадии компании, и как часто компания получает инвестиции. Не слишком зацикливайтесь на размере финансирования компании. Небольшой размер финансирования не означает, что компания не растет. Опять же, здесь нет золотого правила, но вы, вероятно, хотите избежать крайностей. Особенно, если компания часто проводит крупные раунды финансирования, вам следует копнуть глубже. Когда компания привлекает капитал, она обычно обеспечивает финансирование на следующие 12–18 месяцев. Если компания собирает деньги чаще, чем раз в год, это может быть тревожным сигналом. Люди склонны думать, что чем больше инвестиций в компанию, тем она лучше, но это не так. Привлечение денег означает, что инвесторы ожидают большего роста взамен, и часто компании не могут соответствовать этим ожиданиям. Также обратите внимание, что информация на Crunchbase иногда устаревает, поэтому, даже если компания получает инвестиции, информация может не отображаться.
  2. Проверить LinkedIn сотрудников. Это очень помогло мне, когда я принимал решение о том, в какие компании обращаться. В наши дни почти у каждого молодого человека есть учетная запись LinkedIn, и они часто обновляют свою учетную запись, когда покидают компанию или получают новую работу. Проверка того, кого нанимают, в какой момент дает вам общее представление о том, расширяется ли компания или нет. При масштабировании компаниям нужны люди с опытом, чтобы убедиться, что они делают все правильно. Если есть сотрудники, которые раньше работали в успешных стартапах, это хороший знак. Проверка LinkedIn сотрудников также помогает вам узнать, с какими людьми вы будете работать, что действительно важно для вашего личного роста.
  3. Используйте Веб-архив, чтобы увидеть, как компания изменилась с течением времени: Мы все должны поблагодарить Интернет-архив за создание веб-архива. Это позволяет вам увидеть историю изменений на целевой странице компании. Просматривая их, вы можете понять, как изменился их бизнес-план за эти годы. Каждый стартап ищет соответствие продукта рынку, и это неплохой знак, если компания меняет свою бизнес-модель. Просто убедитесь, что изменения в их бизнес-модели имеют для вас смысл. Если компания слишком часто меняет свою бизнес-модель, это может быть плохим признаком. Вы также должны проверить страницу команды каждой версии целевой страницы и посмотреть, как часто люди уходят. Хороший знак, если есть приличное количество людей, которые остаются с компанией надолго.
  4. Читайте статьи о компании. Компании обычно имеют какое-то присутствие в СМИ, если они прошли YC. Вы можете найти статью, в которой рассказывается о компании, ее конкурентах и ​​отрасли, в которой они работают. Это также хорошая возможность узнать об отраслях. Если вы найдете конкурентов, вы также можете выполнить для них шаги с 1 по 3, что даст вам лучшее понимание положения каждой компании.

Рост важен, но культура, возможно, важнее. Какое-то время вы будете проводить не менее 40 часов в неделю в одной компании. Работа в компании, культура которой вам не подходит, — не что иное, как пытка. Тем не менее, лучший способ определить культурное соответствие — это провести собеседование на месте. Вы узнаете намного больше через собеседования, чем читая онлайн-обзоры, поэтому не беспокойтесь слишком о культурном соответствии при подаче заявления. Вот две вещи, которые я сделал, чтобы убедиться, что я не трачу время впустую, обращаясь не в те компании.

Культура

  1. Прочитайте Ключевые значения. Как я уже упоминал выше, это самый эффективный способ узнать о культуре компаний, поддерживаемых YC. У них есть не все компании, поддерживаемые YC, но если компания, в которую вы думаете обратиться, есть в списке, то вам обязательно стоит ее проверить.
  2. Прочитайте Glassdoor:Glassdoor может иметь отзывы о компании, в отношении которой вы проводите исследование. Все отзывы анонимны, поэтому они, как правило, честны и заслуживают доверия. Если отрицательных отзывов больше, чем положительных, стоит дважды подумать, прежде чем обращаться в компанию. Обратите внимание, что если компания действительно маленькая, у них может не быть отзывов.

Интерес

Если вы присоединитесь к небольшому стартапу, вы, вероятно, будете работать больше, чем в крупной компании. Каждый день полон испытаний. В некоторые дни вам, возможно, придется не спать до полуночи, чтобы выпустить новую функцию, или вам, возможно, придется вставать в 3 часа ночи, потому что ваш код ломает все приложение. Я не пытаюсь вас запугать, но проблемы часто встречаются в стартапах. Это также то, что делает вашу работу более продуктивной. Без интереса к видению компании, а также к отрасли, в которой она работает, может быть трудно справиться с некоторыми из этих проблем. Если вы пытаетесь устроиться на работу в первый раз, я знаю, что вы, вероятно, хотите получить любую работу, потому что я был таким же. Но постарайтесь воспользоваться моментом и спросить себя, действительно ли вы заинтересованы в том, что делает компания. Размышление об этом принесет вам пользу в долгосрочной перспективе. Вы получите отраслевые знания в компании, которые помогут вам получить другую работу в этой отрасли. Но если вам не нравится отрасль, она может не помочь вам, когда вы захотите сменить отрасль в будущем.

Общие советы

Не тратьте слишком много времени на поиск компании

Хотя я перечислил множество ресурсов для поиска компании, я подчеркну, что вы не должны тратить слишком много времени на поиск идеальной компании для подачи заявки. Получение работы — это своего рода игра с числами. Вполне вероятно, что у вас будет больше отказов, чем предложений. Это нормально, потому что все, что вам нужно, это одно отличное предложение. Гораздо эффективнее, если вы глубоко погрузитесь в компанию после собеседования на месте. При этом я не рекомендую обращаться в каждую компанию, которую вы можете найти. Вам нужно найти хороший баланс между этими двумя факторами, а количество времени, которое вы тратите, сильно различается у разных людей. Лично я обращался в 3 или 4 компании в неделю в течение примерно 6 недель. Такой темп показался мне вполне естественным. В следующей главе я расскажу о том, что вам следует делать после того, как вы определите компанию, в которую хотите подать заявление.

Сеть, сеть и еще раз сеть

При поиске работы вам необходимо использовать и расширять свою сеть контактов. Некоторые эксперты говорят, что 70% рабочих мест приходят из вашей сети. Вам может быть интересно, как вы можете даже расширить свою сеть, если у вас нет никакого профессионального опыта. Оказывается, вы действительно можете это сделать независимо от вашего технического уровня. Первое, что вы можете сделать, это использовать сеть, которая у вас уже есть. Обратитесь к кому-нибудь из вашего колледжа или старшей школы. Если вы прошли курс обучения программированию, обратитесь к выпускникам программы. Люди обычно щедры на помощь другим людям с таким же прошлым. Если вы исчерпали свою близкую сеть, то пришло время начать связываться с незнакомцами в Интернете. Подробнее об этом мы поговорим в следующем разделе.

Признайте неопределенность

Во всем процессе поиска работы много неопределенности. В зависимости от типов должностей, на которые вы претендуете, и от того, насколько избирательно вы выбираете компании, вы можете подать несколько заявок и получить ответ по каждой. Или вы можете отправить тонны заявок и получить ответ всего от пары. Я рассылал по две заявки в день в течение двух недель. Для каждого приложения я настроил сопроводительное письмо и свое резюме, чтобы сделать приложение настолько сильным, насколько это возможно. Всего я подал заявку почти в 20 компаний и получил ответ от 8 компаний. Судя по тому, что я слышал о поиске работы другими людьми, я думаю, что мой поиск работы был довольно эффективным. У меня есть друг, который разослал более 100 заявок, но он настроил свое резюме и сопроводительное письмо только для пары, и в конечном итоге он получил ответ только от 4 или 5 компаний. Разные стратегии успешны для разных людей. Просто помните, что если вы пытаетесь найти работу, а дела идут плохо, вам нужно только одно предложение о работе!

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

Если вам понравился этот пост, мы рекомендуем вам подписаться на блог Antcode (см. ниже) и следить за нами в Twitter по адресу @o_nagen и @mkinoshita12.

Если у вас есть какие-либо вопросы, не стесняйтесь обращаться к [email protected] или [email protected]. Многие люди помогали мне с карьерой на протяжении многих лет, поэтому я более чем счастлив отблагодарить их.

Удачного кодирования!

Первоначально опубликовано на https://blog.antcode.dev 4 сентября 2020 г.