В клубе уже достаточно много очень и очень годной информации про то, как искать работу и собеседоваться, но почти все эти посты написаны в тучные постковидные годы, когда компании пухли и жирели, набирая сотрудников впрок. Сейчас рынок довольно сильно качнулся в сторону работодателя, про лейоффы пишут из каждого утюга, а искать работу и попадать на интервью стало значительно тяжелее. Попробую собрать здесь обновленный список советов, которые могут помочь в этом процессе, во многом основанный на моем личном опыте поиска работы в США летом 2022 и 2023 года.
План содержания оглавления:
- Исходные
- Будем знакомы
- Как поменялся рыночек
- А как готовиться?
- Рефлексия и цели
- Время и место
- Английский
- Резюме
- Github
- LeetCode / System Design
- Behavioral
- А как нетворкаться?
- 3F: Friends, Family, Fools
- Рефералы
- Конференции
- LunchClub и прочий RandomCoffee
- Наглые подкаты
- А как собеседоваться, тащемта?
- Трекинг прогресса
- Job boards
- Подачи и cover letters
- Собеседования
- Торги
- Мой опыт
- Лето 2022: из Еревана в Остин
- Лето 2023: из Остина в Нью-Йорк
Исходные
@begor написал прекрасный и довольно подробный пост про собеседования. Если ты только пришёл/пришла - начни с него!
Будем знакомы
Тут буду довольно краток, про себя писал относительно недавно, когда рассказывал про визы талантов в США. По большому счёту я вполне себе медианный синьор-помидор из клуба:
- имею BSc in Computer Science (ВМК МГУ)
- 10 лет работал в стартапах как founding engineer / team lead / CTO
- футболок с матпраздника не имею, правда было дело что занимал места на хакатонах
- никогда в жизни не собеседовался в бигтех, как-то раз провалил алго-олимпиаду на стажировку в яндексе на 3 курсе и с тех пор больше не пробовал =)
Как поменялся рыночек
- Рынок в целом качнулся в сторону работодателя - тут и глобальная рецессия и война и AI и всё на свете заставили компании начать считать деньги
- Техи выгнали около 350-400k сотрудников начиная с Q2 2022. И поговаривают, что эта статистика плохо учитывает выгнанных контракторов, с которыми втихую прекращают работы (например Apple)
- Условная Meta (а за ней и другие) устроила глобальный flattening - пытается избавиться от разбухших слоев менеджмента и переосмыслить структуру в сторону более горизонтальной.
- Нам, круглолицым Ванькам из СНГ, еще добавляет развлечений факт войны и изоляционизма Российских компаний. Я тут обойду стороной оценочные суждения, но значительно большее число наших с вами коллег перестало теперь рассматривать Российские компании как альтернативу.
Откуда компании находят кандидатов
Стырю картинку у Theo:
размер полосочек субъективный, если что, но суть отражает
- Из-за повсеместных реструктуризаций возросла доля трансферов из команды в команду (что очевидно: у тебя есть проверенные и хорошие сотрудники, но ты посчитал деньги и решил закрыть их продукт или свернуть направление. Не выбрасывать же их на улицу - давай попробуем заткнуть ими более важный найм)
- Рефералы и все виды найма по "нетворку" как были так и остались, они вторые по надежности после трансферов: если тебе советуют кого-то и говорят, что он "точно норм", то велика вероятность что так и есть, и что вместо него интервью не будет проходить подставной индус-двойник.
- Ну и если раньше значительную часть найма составлял сорсинг в полях на открытом и диком рынке вакансий, то теперь именно эта часть воронки значительно схлопнулась, а вместе с ней, кстати, и рекрутеры. печальбеда.
- Рекрутеры говорят (да и в LinkedIn это видно по открытой статистике в jobs), что на открытые вакансии, буквально за первый день набегает по 1000 кандидатов.
Что с этим можно делать?
Дела обстоят таким образом, что надо быть бодрым кабанчиком и как-то выделяться на фоне остальных. Теперь не достаточно выделяться на интервью ... просто потому что тебя туда не позовут.
Есть несколько уровней надежности этого дела:
- Лично знать нанимающего менеджера / CEO / CTO компании и написать прям ему: "Здравствуй John, дружище! Все вспоминаю как мы вместе делали Х, было супер круто. Смотрю вы тут подняли раунд и ищете специалиста в Y - был бы рад пообщаться на этот счёт!" - беспроигрышный вариант дойти до общения с человеками.
- Контрибьютить в opensource: ну тут все ясно - могёт умеет, вон уже код написал, давай просто денег ему начнем платить
- Быть активным членом комьюнити (какого-нибудь проекта \ технологии \ топика на реддите \ stackoverflow \ канала) - тогда тебя заметят и порекомендуют или будут иметь в виду, при поиске
- Уметь набирать рефералы везде и всюду
- Быть наглым и писать всем до кого можешь дотянуться в компании после того, как подался на вакансию: есть шанс, что тебя заметят и не выкинут твое 1001ое резюме.
И да, это на порядок больше геморроя, чем просто заполнить формочку на вакансию и ждать, что тебе придет письмо счастья с билетом на Хогвартс Экспресс и приглашением на собеседование.
Тут надо понимать: пункты 1-3 - это исключительно органические штуки, специально их из себя можно выдавить довольно искусственно и неправдоподобно и я не считаю, что это разумный способ поиска работы. А вот 4-5 - вещи вполне практичные и ими придется научиться пользоваться, если хочется иметь отличную от нулевой конверсию.
А как готовиться?
Рефлексия и цели
Постараюсь здесь и дальше сильно не повторять Егора, человек базу пишет =)
НО! Очень важно начать с честного признания того, что ты умеешь и чего хочешь. Звучит банально, но все равно супер-сложно на практике. Попробую описать на своем примере, может это натолкнет на какие-то конкретные дихотомии, о которых вам тоже стоит подумать:
Проекты vs продукты: для меня толком никогда не существовало - я вообще не умел во фриланс или проектную разработку: для меня это другой вид стресса и неопределенности, который мне совершенно не по душе. То есть совершенно норм делать стартап, не зная взлетит он или нет, делать пивоты. Но совсем другое дело - постоянно искать клиентов и делать какие-то штуки на уровне "сделал и забыл": мне просто мотивации не хватит это вывозить, я хочу верить в то, что я своей работой приношу какую-то пользу и такого рода коммитмент проще получить в продуктовых командах, у которых есть какое-то определенное видение зачем вообще все это. Проектная работа чаще всего случайна с точки зрения мотивации: "что клиент хочет, то и делаем от забора до обеда". Я так просто не умею, не хочу и не могу.
Стартапы vs bigtech: тут я немного искалечен опытом - я в жизни не работал в компаниях больше 50 человек, я просто не знаю как там устроены процессы и насколько там грустно и чаще всего теоретизирую или опираюсь на чужое мнение (которое спектрально разнообразно кстати). Ясное дело, что в небольшой команде ты ближе к продукту и клиентам и больше понимаешь как бизнес устроен и как твоими великолепными микроскопами забивают настоящие гвозди, но там практически не бывает настоящего опыта масштабирования, так чтоб прям было больно что-нибудь сломать или физически нужна была бы орда инженеров, чтобы хотя бы поддерживать весь этот космолёт на плаву. Кажется что хорошо бы иметь и тот и другой опыт, надо просто выбирать по этапу в жизни.
Individual Contributor vs Manager vs Consultant: в какой-то момент вашей синьорности встанет вопрос: а что же собственно интереснее дальше - делать еще более сложные штуки или организовывать еще более сложные связи с человеками. У меня нет ответа на этот вопрос для себя - мне и то и другое весело в равной пропорции. Я тут ради интереса сходил на внутривастриканскую коучинг сессию к Андрею Куликову - не могу сказать, чтобы мне это как-то помогло, я вроде бы активно рефлексирующий тип и Андрей был скорее приятнейшим собеседником, который просто аккуратно позеркалил мне мои мысли, но что я для себя понял, так это то, что он мне не смог продать концепцию консалтинга как вписывающуюся в мою систему ценностей. Я это как воспринимал менее ценным, чем, собственно, execution, так и продолжаю. (Буду рад набежавшим в комментарии несогласным!). Я не пытаюсь обесценить консалтинг, там точно есть польза, если это не шарлатанство или скам, а настоящий совет эксперта, просто я видимо себя таким "экспертом" не считаю и уже не первый раз отказываюсь от просьб "нанести кому-нибудь пользу" за деньги, потому что лично для себя считаю безответственным быть оторванным от execution.
нейрошапки vs кибергулаг: зато я довольно избирателен по ортогональной оси ценностей, у меня от этого много проблем тут в штатах: мне по большому счету не так важна позиция и обязанности, как компания и полезность ее продукта - я довольно сильно против рекламы, крипты и слежки, а еще совсем мимокрокодил во всяких развлечениях типа гейминга и стримингов, а там много хороших предложений. Но зато мне просто с совестью и не приходится торговаться с собой каждый раз - я если вижу такую вакансию - без задней мысли отправляю в мусор.
деньги vs всё остальное: возможно ложная дихотомия и это правда, что на интересные вакансии бывают высокие компенсации, но надо признать, что в IT полно крутой работы в стартапах, где можно быстро вырасти профессионально и много чего узнать, но платить там будут не супер много. Смотрите по стадии в жизни, чтобы не получилось как писал Аяз в вайтборде:
- Папа, а почему мы не можем себе позволить купить Х?
- Ну сынок, зато папа может позволить себе хвостовую рекурсию, функции высшего порядка и разработку в emacs
- 🗿🗿🗿
Rule of thumb тут такой: есть несколько типов карьерных прыжков:
— из стартапа в большую компанию;
— из агентства на сторону клиента;
— из фриланса в найм;
— из одной профессии в другую;
— из российского рынка в международный;
— из исполнительской роли в руководящую.
Перефразируя Киру Кузьменко, надо помнить про 2 момента:
- лучше не прыгать больше чем по одному из пунктов выше
- уезжая в другую страну можно и поступиться чем-то: либо грейдом, либо деньгами, либо доменом. Я выбрал грейд: ушел разрабом после СТО, не поднял денег (ну то есть очевидно стал зарабатывать в 3 раза больше просто потому что в США уехал, но уровень жизни особо не поменялся) и сменил домен (это конечно не для всех, но я это делать очень люблю, я любопытная жопа)
Время и место
Я по-доброму завидую тем, у кого есть время долго и осмысленно выбирать работу. Я последние 2 поиска делал в состоянии ошпаренной кошки: с заканчивающимися деньгами, уволившись с предыдущей работы и в чужой стране. Вот сейчас у меня был очень жесткий дедлайн в виде grace period по визе (60 дней). Зная это, я заранее пришел к CEO стартапа, где работал, и сказал, что собираюсь переезжать и буду искать работу. Мы с ним договорились на то, что я перейду на 75% загрузки на последние 3 недели, что работаю у них.
Вообще это важно: я б не вывез одновременно работать и собеседоваться \ подаваться на вакансии с приличным темпом. Если у вас есть возможность - лучше не совмещать поиск с работой. Но это определенный риск и особенно на нынешнем рынке можно с поиском застрять значительно. Я был самоуверенный и рисковый, в итоге получил первые офферы только за 2-3 недели до того, как меня бы уже выгнали из страны и в этот момент у меня на счету было не больше $3к. Честно говоря было стрёмно и стрессово.
Одна из причин почему я оказался в этой ситуации - потому что когда был на этапе рефлексии и целей в прошлый поиск, поставил малый вес локации для жизни (в ситуации полной географической неопределенности) и недостаточно внимательно прислушивался к себе и жене. В итоге нас занесло в Остин, который вроде бы норм, но просто не для нас. Это было ошибкой. По возможности будьте разборчивее с такими вещами - скупой платит дважды. Тут так же - расплачиваться за преждевременно принятый оффер, который не совсем удовлетворяет вашим целям (а вы например уже устали ибо собеседуетесь 3-5-7 месяцев) может быть дороже, чем продолжить херачить чтобы добиться желаемого. Чёткие критерии сильно помогают.
Английский
Я добавил этот пункт просто потому что это 50% подготовки ко всем интервью. Ладно еще технические собесы, где довольно ограниченный скоуп английского нужен, но вот behavioral и прочие знакомства и тёрки за ценности во многом зависят от того, как хорошо и свободно вы можете донести свои мысли до интервьюера.
Я английским занимался довольно давно: учился в языковой школе до 8 класса, в МГУ ходил на межфакультетские лекции на филфак по английской поэзии и истории, сам писал стишки и песенки - в общем считал, что люблю язык и могу объясниться свободно.
У меня случился первый облом, когда я в 2021 году решил пособеседоваться в немецкий стартап на Engineering Manager позицию и получил отказ с телефонного скрининга с формулировкой, что я хреново доношу мысли и английский у меня слабый. Я был дико задет этим. Со злости записался на курсы английского в Virginia Beowulf (кстати рекомендую), даже затащил лучшего друга туда =)
Это был очень классный период жизни потому что я там познакомился с кучей классных ребят, нанял С++ лида из своей группы, занимался Армянским в Ереване с другим парнем из группы, вписался в Тбилиси к третьему когда уезжал с обновленным заграном из Москвы через верхний Ларс в веселой пробке мобилизованных. Короче там был потрясающий нетворк, но главное что я понял, так это то, что даже если у тебя есть хорошая база английского - собеседования и нетворкинг + постоянная практика языка - это супер важно чтобы быть в форме. Ну то есть очевидно сейчас я живу в Нью Йорке и тут просто не отвертишься от этого.
Но если вы еще не в англоговорящей стране и пытаетесь собеседоваться на какие-то синьорные позиции - имейте практику языка. Я когда искал работу летом 2022го сидя в Ереване, я брал себе репетитора-британца на italki. Он был каким-то крутым HR-директором и мы с ним прогоняли все эти стандартные софт-скилз интервью. Я взял не много уроков, около 10, но вошел в поток по крайней мере и разболтался. И особенно это важно тем, кто мало использует английский по жизни и у кого базовый уровень не очень высокий.
Опять же, если не быть типичным славиком из мемов, улыбаться людям и приходить на интервью в так называемом "birthday mood", то ваши шансы с порога повышаются процентов на 20.
Резюме
Так, это холиварная тема. Резюме это проклятая вуду-магия рекрутеров, но там есть определенная логика. Мой опыт подач показывает, что тезис Егора про "minimum ne ssytsya pod sebya product" работает исключительно плохо.
Давайте на своем примере (будет стыдно, но так надо, чтобы было понятно). У меня сохранились версии резюме с нескольких итераций поиска работы за последнее время. Буду приводить оценку resumeworded и объяснять что тут не так.
- 16 июля 2022 - я сделал первое резюме на английском чтобы искать работу в США:
Получаем заслуженную двойку от resumeworded.
- черный фон? стремный лейаут? фотка? 3 страницы?
- vision? нахера это нужно? почему вся первая страница про какую-то лабуду кроме опыта?
- хехе, курсы по прохождению интервью
- опыт очень подробно описывает как делать работу на работе за деньги
плоха. стыдна. ничего не понятна из резюме.
В этот поиск работы я сделал порядка 30 сообщений фаундерам / нанимающим менеджерам и 110 откликов на вакансии.
Я сохранил статистику по тому, когда вносил правки в резюме, график чуть позже. Но по сути имел конверсию только в тех местах, где писал напрямую людям в linkedin, на все отклики с этим CV кроме одного получил либо отказ либо гоуст.
конверсия в разговоры - 3%
окей, версия 2)
3 августа 2022
Стало получше:
- норм шаблон, светлый, почти что в одну колонку
- 1 страница, спасибо
- summary с bulletpoints, допустим понятно кто такой, но не понятно почему классный
- все еще телефон не американский
- все еще за 10 секунд трудно прочитать ачивки
результат:
конверсия в разговоры - 8%, прогресс!
- делал еще несколько итераций над резюме в 2023, когда искал работу вот только что.
что поменялось:
- с summary видно что я стартапный ML чел, умею в бизнес метрики
- жирненьким выделено что читать, в целом чуть понятнее где что
- переписаны ачивки, чтобы все было по одной строчке, рычу / верчу тазом на 30% лучше остальных
- все второстепенное на второй странице
- покемоны в конце, чтобы проходить ATS
- я уже в городе, с визой, телефон американский: короче не скам
- ссылки кликаются - можно прям забить слот в календли и пообщаться
Статистику по откликам так красиво уже не приведу, потому что в этот раз не так хорошо разделял нетворк и подачи (об этом позже), но агрегированная метрика такая: 20 интервью / 137 подач ~= 14%
Движемся в нужном направлении =)
Какие все еще есть проблемы?
Не понятно кто я такой: IC / Manager? Backend Engineer / MLE / DevOps? Где у меня опыт-то, в какой вертикали?
Короче тут в США таких не любят по большей части: мутные какие-то, ни рыба ни мясо. Дженералистам тут тяжело работу искать и нужно под конкретную вакансию мимикрировать. Я этого особо не делал, но есть инструменты как это делать чуть более удобно, например tealhq.com (я им пользовался в последний раз только для трекинга статуса по подачам).
Наш соклубчанин, Ернат, говорит, что менял резюме под вакансии, чтобы лучше соответствовать Job Description. У него впечатляющая статистика конверсии в разговоры - 30 интервью / 60 подач ~= 50%
И он так же как и я имеет несколько разношерстный опыт (И разрабатывал, и консалтил, и свой стартап делал), так что видимо тюнить резюме под подачу реально имеет смысл. Напишите в комментариях, согласны или нет.
Мне лично показалось, что это оверкилл и слишком много мороки, потому что A/B тестить у меня времени не было =) Но если и правда это повышает конверсию в разговоры так сильно, то это определенно стоит делать, ибо это экономит ресурсы. Я считал, что написание персонализированных cover letters / сообщений рекрутерам покрывает необходимость в изменении резюме.
Чем можно пользоваться для составления / валидации:
- https://www.careercup.com/resume - как должно выглядеть американское резюме
- https://www.techinterviewhandbook.org/resume/ - советы от автора blind 75
- https://resumeworded.com/ - базовый бенчмарк того, движешься ли в нужную сторону. Покупать не нужно, вполне хватит бесплатного
- https://app.tealhq.com/ - если решите кастомизировать резюме под вакансии, то это возможно удобная штука. Но мне не зашел стиль и то, что получается простыня на 100 страниц
- https://app.grammarly.com/ - проверяйте грамматику, правда
- https://chat.openai.com/ - можно попросить chatGPT поискать слабые глаголы или вообще оценить резюме и помочь с поиском того, над чем стоит поработать. Вот тут куча релевантных советов: https://www.notion.so/Public-ChatGPT-for-Job-Search-91b5aaee37d74b41a05f1863e17b0e07
Я делал что-то в духе:
Hi GPT, imagine you're a google hr with 20 years of experience, can you help me proofreading and improving my resume?
resumeworded says it has weak verbs or spelling issues. Can you please point out potentially weak verbs and suggest corrections?
resume in text: [paste resume text]
Чеклист, что можно ехать дальше:
- мое резюме 1-2 страницы и это pdf из которого можно скопировать текст
- оно выглядит как буллет-поинты, а не как стена текста
- сверху контакты, потом саммари, потом опыт, потом все остальное
- КАЖДЫЙ буллет-поинт опыта отвечает на вопрос "что и насколько я сделал лучше чем было", а не "что я делал на работе"!!!
- КАЖДАЯ приведенная метрика проходит пацанский тест на "и чё?"
- я проверил английский в grammarly / chatGPT / у репетитора
- я дал/дала прочитать мое резюме лучшему другу и случайному челу из вастрик вайтборда или любого другого комьюнити
Совет: делайте итерацию над резюме например каждые 2 недели. Можно спрашивать совета у рекрутеров, с которыми общаетесь, показывать попутчикам по несчастью, жене, собаке, но делать работу над ошибками.
Где верстать?
Самое надежное и простое - Google Doc =)
Я пользуюсь https://www.canva.com/ - довольно удобно, но из-за особенностей верстки если выделить текст в моем резюме, то колонки summary перемешиваются с первым experience. Если кто-то расскажет как пофиксить - буду благодарен.
Еще советуют https://resume.io/ - но он вроде платный для выгрузки pdf.
LinkedIn - это один из важнейших инструментов индексации себя и получения входящего потока предложений. Довольно сильно помогает прокачивать свой профиль, чтобы иметь большую вероятность, что тебе ответят, когда ты пойдешь стучаться к людям.
Чеклист LinkedIn:
- фотка и фон правда норм
- кастомный URL с вашим именем или ником
- в описании под именем есть все ключевые слова, по которым вас стоит искать: должности, достижения, технологии. Там доступно довольно много символов, пользуйтесь ими с умом
- вы обновили опыт в соответствии с резюме
- вы добавили всех ребят из вастрика, из вашего универа, из ваших старых компаний, с конференций и опен-сорс движух, с которыми знакомы. Меня можете добавить тоже =)
- поставили opentowork (если не плашку, то хотя бы флажок, чтобы вас видели рекрутеры)
- About в свернутом виде вмещает ваш самый горячий саммари (почему вы - огонь), а дальше там есть индексируемые слова и контакты. Про эту фишку мне сказала одна рекрутер, говорит они не всегда открывают страницу, а вот About видно из превью.
- Профиль заполнен: если у вас есть награды или публикации, сертификаты там, пет-проекты - значит это должно быть на LinkedIn!
К слову пост о том, что вы ищете работу - тоже вполне валидный инструмент. Главное
а) сначала набрать критическую массу релевантных коннектов (хотя бы тысячу)
б) Запостить про то, что вы классный и почему вас надо нанять, а не стандартное унылое "всем здрасте. кхе-кхе... я тут этна-ма, работу ищу. вот. пишите там мне"
Github
Если вы разработчик, то часто в вакансиях просят показать github профиль. Вы наверняка даже укажете его в резюме. Так вот: если вы его кому-то показываете, то имейте совесть и наведите там порядок! Показывать мусорку - не самый лучший способ представить себя. Есть статьи как оформить свой профиль:
- https://www.sitepoint.com/github-profile-readme/ - например вот
- https://github.com/abhisheknaiidu/awesome-github-profile-readme - для вдохновения
Чеклист Github:
- запинены репозитории, которые действительно стоит показывать незнакомцам
- в этих репозиториях есть понятный README
- на вашей страничке есть краткое описание кто вы такой и ссылочки на другие ваши ресурсы
У меня оно примерно так: https://github.com/mrdrprofuroboros
LeetCode / System Design
^ сабж
Тут уже много и без меня написано, почитайте Егора или например вот этот пост @ibragim, там много полезных ссылок.
От себя добавлю:
- Я пользовался списками https://www.techinterviewhandbook.org/grind75 и https://leetcode.com/studyplan/top-interview-150/
- Брал курсы на educative.io по всевозможному system design (distributed и ML). Есть эти курсы скачанные на github, если прям совсем жалко платить долор
- Вот прикольный cheatsheet чтобы следить за структурой и таймингом
- Делайти моки (https://www.pramp.com/) или в клубе в вайтборде. Просите друзей
На практике из литкода больше всего заставляли:
- траверсить деревья (dfs / bfs)
- топосортить
- делать банальности со строками
- класть что-то в хэшмап
- крутить связные списки
На практике из сисдиза:
- стартапы в 99% интервью просят построить архитектуру их стартапа. К этому очень легко готовиться - просто делаете себе мок ровно на эту тему или разбираетесь с какими-то концепциями, которые там пригодятся
- бигтехи спрашивают одно и то же по 100500 кругу - ютубы, мессенджеры, поиски.
Прикладные интервью бывают довольно изобретательными, особенно в стартапах, там уже почти нереально готовиться: либо ты шаришь, либо нет.
Behavioral
Так, вот тут важно!
К behavioral интервью нужно готовиться не меньше, чем к техническим! Особенно, если вы стремитесь на синьорные позиции!
Та история про английский наверху, она на самом деле про подготовку к behavioral интервью. К советам Егора добавлю только что я правда выписывал истории по STAR из своей карьеры и тегал их по Amazon LP: вот неплохая статья, чтобы добавить чуть больше структуры в это дело.
Если совсем кратко, то можно выделить 5 основных категорий:
- TECHNICAL PROBLEM SOLVING
- LEARNING (AND FAILURE)
- GETTING STUFF (FOR THE BUSINESS) DONE
- INTERPERSONAL CONFLICT
- AMBIGUITY
Вот на каждую из этих категорий хорошо бы иметь репрезентативную историю, про которую вы хорошо подумали (и честно признали себе, где накосячили), расписали по STAR и умеете не отвлекаясь рассказывать суть за 5 минут на убедительном английском. Чесслово, это ваш залог успеха. Меня все равно ставили в состояние "думать прям на интервью" в паре мест, но 90% собесов на культурные ценности и всякий менеджмент покрывается вот этими 5 темами для куллстори.
А как нетворкаться?
Как я уже писал выше, я считаю это одна из самых недооцененных и полезных стратегий в поиске работы и в целом в карьере. Расширяя свой круг общения вы:
- узнаете что-то про мир (про компании, про вакансии, про идеи)
- бесплатно тренируете английский
- становитесь "тем челом, который шарит в Х"
- приобретаете охват и лучшую искабельность рекрутерами
- классно проводите время (этот пункт только для экстравертов. Если вы интроверт, то сорямба, необходимые страдания так сказать)
На протяжении всей эмиграции я очень много нетворкался. В активные недели знакомился по 10-15 человек в неделю. Мне кажется в целом за 1.5 года я познакомился с 500+ очень разными людьми и твёрдо считаю это своим активом.
3F: Friends, Family, Fools
Начнем с простого - напишите всем кого знаете, что ищете работу. Я серьезно, вот прям всем: открываете ВСЕ чаты в телеграме и linkedin, старую почту там и тому подобное, и просто сверху вниз проходите и ВСЕМ, кто хоть мало-мальски релевантен - пишите. Никогда не знаешь, что происходит у людей с которыми давно не общался: может они начали стартап и им нужен первый найм, или их друг ушел из компании Х и теперь там ищут замену, или сын маминой подруги теперь VP of Humiliation в Google и ищет подчинённых - чем чёрт ни шутит. Я так зачастую знакомился с интересными людьми или просто обновлял контакты со слабыми связями.
Рефералы
Самый простой способ повысить свой шанс поговорить с кем-то из компании, на вакансию которой ты хочешь откликнуться.
Где искать?
- В предыдущем пункте =)
- В вастрике или любом другом профессиональном сообществе
- В группах подготовки к собесам вроде https://faang-interview.github.io/
- На сайтах вроде https://repher.me/
- В LinkedIn (да, прям искать людей со страницы компании и писать им)
Конференции
Очень действенный способ найти общий контекст: записываетесь на митап или конференцию (желательно бесплатную или онлайн) по профильной теме - Highload, ML, DevOps, Product, что угодно. А дальше добавляетесь к докладчикам (или релевантным участникам) и пишете:
Слушал тебя сегодня на конференции Х, очень крутой доклад, спасибо! Расскажи побольше про твою компанию \ видел у вас должность открыта классная...
Тебя с большей вероятностью принимают и слушают, потому что разгребание заявок на коннект после конфы - обычно идёт чуть особенным треком и ты проникаешься каким-то необоснованным доверием ко всем, кто с тобой разделил этот ивент.
LunchClub и прочий RandomCoffee
Есть некоторое количество сервисов для того, чтобы заводить профессиональные и не очень знакомства на регулярной основе. Вот то, чем я так или иначе пользовался:
- https://lunchclub.com/home - настраивается на твои интересы и подгоняет порой очень годные контакты. Правда в какой-то момент затягивает тебя в пузырь.
- https://random-coffee.ru/ - русскоязычное сообщество, на удивление есть в куче городов по всему свету. Я не совсем понял как они следят за подписками, но можно просто найти нужный бот в телеграме
@[country/city]_RandomCoffee_bot
и добавиться. Я даже в Остине встречался с обалденными русскими так. Смешно, но в Нью Йорке он пока не работает - https://www.ycombinator.com/cofounder-matching - платформа по поиску со-основателей для стартапов. даже если у вас нет намерений открыть стартап прямо сейчас, но есть желание тусить в стартапной тусовке, вам сюда
- https://www.coffeespace.com/ - еще не пользовался, но примерно из той же оперы, познакомился с основателем в YC co-founder match =)
- https://www.tealhq.com/career-hub - у них есть свой слек, там тоже можно познакомиться с народом, кто ищет работу. Ну и в целом ресурс довольно полезный.
Наглые подкаты
Это скорее не как отдельный источник, а небольшая сноска про то, как эффективно писать незнакомцам. Вот тут опять повторю ссылку на ресурс про то, как оптимизировать написание холодных писем с помощью chatGPT. Я эту ссылку нашел уже после, но вообще активно пользовался шайтан-машиной для того, чтобы писать персонализированные интро и cover letters.
И это абсолютно нормальная тема: можно поискать нужных людей через страницы компании на LinkedIn (и пофильтровать их там по должности) или врубить гео-фильтр и найти всех выпускников твоего вуза в новом городе, куда ты переехал (это не от балды, я правда так делал в Остине). Ну или еще как-то - проявляйте креативность!
Еще один момент, который лично меня бесил - это если я копировал сообщение со своим intro от одного человека другому, то в 1/30, наверное, случаев забывал перед отправкой поменять имя 😬
Благо linkedin дает возможность отозвать запрос, и банит новые запросы на месяц к этому человеку. Таким образом я потерял десяток потенциально полезных контактов. Может нужно сделать какой-то однострочный extention для Chrome/chatGPT, чтобы проверял имя и не давал отправить если не соответствует имени адресата? :D
А как собеседоваться, тащемта?
Трекинг прогресса
Стоит обязательно подготовить инфраструктуру для трекинга прогресса по подачам и контактам. Когда вы будете вести параллельно несколько процессов с разными компаниями, я уверяю вас, вы будете забывать когда, с кем и о чём вы общались. А это довольно важные вещи, чтобы напоминать про себя и не давать процессу провиснуть. Я начинал с trello:
Но в последний поиск перешел на tealhq:
Обязательно при этом стоит записывать не только поданные вакансии, но и контакты тех, кого надо пинговать + ставить нотификации. Я жестко забываю эти вещи, особенно когда много параллельных переписок.
Расписание!!! Это самая важная фигня. Прям вот выделить время на подачи, на литкод, на курсы, чтобы всегда знать чем заняться. Весь процесс поиска жуть как выматыет, поэтому я старался не занимать выходные хотя бы. И да, это фуллтайм занятость, старайтесь встречаться с людьми IRL, это помогает не съехать кукухой.
Вот как-то так выглядела моя типичная неделя подготовки в перемешку с интервью. Было слёжна.
Job boards
Я не смог нормально пользоваться подписками на вакансии, все равно смотрел вручную и где мог пользовался функцией скрыть вакансию (на linkedin и wellfound как минимум)
Список ресурсов, которые я мониторил в порядке убывания:
- wellfound
- simplify.jobs
- YC work at startup
- underdog
- flexjobs
- ladders (почти не использовал)
- startup.jobs (почти не использовал)
Прикольный совет - пользоваться джоббордами больших VC или акселераторов, типа workatstartup от YC или борд a16z - там бывают интересные вакансии которые хрен где найдешь.
Подачи и cover letters
Обязательно заводите аккаунт на simplify.jobs - очень помогает сэкономить время на заполнении формочек на подачу, крайне советую!
Заносите подачи в свой трекер (благо tealhq интегрирован много где и умеет создавать тикеты в один клик). Входящие предложения я начал заносить только если рекрутер вернулся после того, как я сказал, что мне интересно. На удивление это очень небольшой процент. Большинство из них будут индусы из Бангалора, которые захотят позвонить на твой американский номер и рассказать про свою ненужную вакансию. Больше они не вернутся. Я их перестал вносить в контакты ибо трудоемко и бесполезно.
Часто при подаче есть возможность приложить cover letter. Это трудоёмко и бесюче, но я этой возможностью накинуть релевантности пользовался. Чтобы сократить себе время писал их с помощью chatGPT, корректировал по мелочи.
Вот например мой промпт для того, чтобы писать почти готовый cover letter:
hey gpt, imagine you're a career coach with 20 yoe that helps with faang interviews, CVs and cover letters.
please help me (a polite foreigner, who is eloquent, though doesn’t use idioms) to write a cover letter that is:
- short: not more than 2-3 paragraphs (it is very important and i know you tend to forget this, so pleeease, be short, UNDER 2 PARAGRAPHS)
- selling and friendly, but NO BULLSHIT!!!
- informal but polite enough to send to a stranger
- say that I’ve just moved to new york and seeking new opportunities
- say that i am looking for a job that makes difference and brings value, and your company is a good fit
- please avoid cheesy idioms and cliche
- start with «Hello [company name] team!»
here is my cv: [paste CV text]
here is a great example of your own work: [good example from previos iterations]
here is the desired job description: [paste JD here]
Про идиомы вообще chatGPT смешной: довольно трудно нащупать стилевую середину между "британским юристом по промышленному шпионажу" и "байкером-реднеком из Вайоминга"
Я в промпте просил писать, что я переехал в Нью Йорк и ищу новую работу, а он, сволочь прочитав в моем резюме, что у меня предыдущее место работы было в Остине, выдал:
Recently, I traded in my cowboy boots for a metro card as I made the move to New York City.
Собеседования
Я для себя пришел к важной ментальной установке, чтобы не выгорать от обилия собесов - ходить туда как на нетворкинг =) Звучит неправдоподобно, но если поймать вайб, то очень помогает снизить ожидания от них и, соответственно, сопутствующий стресс. Суть в том, что я за время всех собесов получил пачку отказов, совершенно никак не связанных с моим скиллом и абсолютнейше перегорел возлагать надежды на какие-то конкретные позиции или компании. И это на самом деле правильно, ибо процесс собеседований все еще остается сильно вероятностным и часть неудач как ни крути остается за гранью вашего контроля. Но из любой встречи вы можете вынести знакомство и контакт.
Я вроде бы был вполне в ресурсе и не совмещал с основной работой, так что в самые нагруженные дни получалось тянуть по 5-6 собеседований в день без особой потери в светлости головы. Главное после этого уже ни к чему не готовиться и вообще ничего не делать. Я шел есть хот-дог и пить пиво на Кони Айленд и смотреть на океан.
К типам собеседований от Егора и Ибрагима хочется добавить пару секций, в основном более специфичных для стартапов и небольших компаний - home assignments и practical challenges.
Home assignments - чаще всего собрать какой-то небольшой очень урезанный сервис на технологиях, которые использует компания. Обычно за этим следует еще что-то вроде панельной секции / прикладного систем дизайна, где нужно пояснить за все свои решения и пройтись с ревью по коду. Готовиться никак особо не нужно (чаще всего время не ограничивают сильно и можно все легко успеть, даже если технологии незнакомые), но зато можно понять, надо ли оно вам =) Я вот после одного такого задания понял, что на вакансии очень большая доля фронтенда, которым я совершенно не хочу заниматься, так что я подумал об мозг и написал фаундеру, что кажется это плохой метч и я не готов продолжить дальше.
Practical challenges - это замена литкоду в тех местах, где считают, что пользу надо начать приносить начиная с day-1 и хотят быть уверенными, что вы умеете в конкретный стек / язык. Например дают бойлерплейт какого-то сервиса и просят реализовать API или наоборот воспользоваться каким-то API и собрать рабочий скрипт.
Торги
Повторю из еще одного дупла, что самый важный момент в comp negotiations - это наличие нескольких офферов. Во-первых для потенциального работодателя это еще один флаг, что ты правда классный и они сделали правильный выбор, а во-вторых это создает FOMO, ибо они уже потратили на тебя до $10к лишь своего времени и им жалко прошляпить вложенные инвестиции и начать с нуля.
Но даже если это не так, то BAFTA (best alternative to a negotiated agreement) существует и в других видах, например "не менять работу" или "поискать еще ибо есть время и силы".
Важное ментальное замечание тут в том, что к переговорам стоит подходить исключительно в партнерской ментальности: это не игра с нулевой суммой, где вы - жадный скряга - отбираете деньги у работодателя и будущих коллег. Скорее вы пытаетесь прийти к ситуации, в которой вы сможете выполнять свою работу наиболее продуктивным способом и приносить компании наибольшую пользу. Они тоже честно этого хотят, просто где-то у них заканчиваются возможности.
Так же хочу заметить, что если вы хотите поднять именно cash part, то будьте начеку, ибо рекрутеры или прошаренные фаундеры будут пытаться разменять деньги на другие более доступные для них альтернативы - опционы или сайн-он бонус или еще какие талоны на питание. Тут помогает "сваливать ответственность" за решение на кого-то ещё, чаще всего на "семью".
Мне нужно посоветоваться с женой по поводу того, какой из вариантов будет лучшим для нашей семьи на данном этапе. Ваш продукт мне честно очень нравится, но компания Х предлагает больше денег в cash, а мы только приехали в новый город и начинаем жизнь с чистого листа / заводим детей и 3 собак / собираем самую большую в мире стопку четвертаков и идем на рекорд Гиннеса. Мне кажется мы можем придумать какой-то вариант, который бы устроил всех, давайте попробуем прийти к соглашению!
Не бойтесь предложить подвинуться по условиям, худшее что может произойти - вам просто откажут. Я не знаю ни одного случая, чтобы переговоры по зарплате приводили к отзыву оффера. Напишите, если у кого был такой опыт, очень интересно!
Ну и вот например неплохой материал для ссылки: https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/
Мой опыт
Я сначала хотел прям подробно расписать где и как собеседовался оба раза, что искал работу, но как и Егор, понял что пост накатался монструозный и без этого, поэтому лучше обойтись верхнеуровневыми статами.
Лето 2022: из Еревана в Остин
Сетап:
Я уехал из Москвы с некоторым запасом денег (допустим на год) и уволился, уже будучи на удалёнке, 18го мая.
Таймлайн:
Начал искать в июне, принял оффер в конце августа, итого 3 месяца.
Воронка:
30 писем в linkedin + 110 подач на вакансии + оклонулевой входной поток
~15 мест, где поговорил с Hiring Manager
~5 мест, где были предметные интервью
= 1 оффер
Лето 2023: из Остина в Нью-Йорк
Сетап:
Будучи в Остине, поняли с женой, что не сможем тут жить, решили уехать из США, поэтому сначала искал полную удалёнку. Потом договорились попробовать Нью Йорк.
Сказал на работе что уйду 26го мая, до этого 3 недели поработаю на 75% загрузки. Денег при этом месяца на 3 жизни в Нью Йорке.
Таймлайн:
Начал фоном искать в начале апреля, и до конца мая искал только удалёнку. Только в конце мая начал рассматривать онсайты в NYC, получил первые офферы в начале июля, итого тоже 3 месяца, но очень сильно сконцентрированных в последние 3 недели.
Воронка:
~140 подач на вакансии (тут уже вперемешку с личными письмами, потому что почти везде параллельно с подачами искал тот или иной способ достучаться до людей) + ~20 адекватных входящих предложений
~20 мест, где поговорил с Hiring Manager
~8 мест, где были предметные интервью
= 3 оффера
Заключение
Искать работу - это трудно. Это как другая full time работа, особенно если в перемешку с этим готовиться. И я отлично понимаю тех, кто ищет долго, получает отказы и не верит в себя. Но у вас всё получится, особенно если маленькими шажками идти в нужном направлении.
- Ставьте внятные цели и делайте план как к ним дойти
- Трекайте прогресс, чтобы знать, сколько уже проделано работы
- Общайтесь с другими людьми, кто ищет - это очень помогает чувствовать, что вы не одни
- Воспринимайте этот период как возможность расширить нетворк и узнать новое для себя
- Ну и ...
Дима, вот это топ-контент.
Мне особенно нравится, что ты описал не просто советы, но и свои ощущения и задумки в процессе использования.
Можешь легко запускать консалтинг по устройству в фаанги и стартапы :)
Моя статистика (Лондон, senior front end, почти год выжил в FAANGе, сразу отказывался от Web3 и банков, в сумме где-то 2 месяца):
рефера никуда ни одного не наскреб, хотя вяло пытался
кажется, почти всюду куда подавался сам (мест 15-20), даже не ответили
но после того, как разослал резюме (даже не обновив статус в линкедине), начали писать рекрутеры и предлагать всякое
процентов 50 отвалилось узнав, что я на скиллд воркер визе
в итоге набралось 5 проектов, где отсобесился (2-6 собеседований на позицию, где-то половина на софт скиллз)
выбираю из 3-4 офферов (одни тормозят с ответом), все скорее из разряда "сгодится" :/
Ценный совет, как проходить софтскилловые / culture fit собесы:
загуглите список "Leadership Principles" Амазона и на каждый принцип сделайте домашнюю заготовку ответа (по модели "ситуация - что сделал - итоги"), желательно 2 примера на принцип. Этих примеров должно хватить до конца жизни 👍
Тут добрый жук написал, что pdf из resume.io можно качать вот этой штукой бесплатно:
https://github.com/sopov/resumeio2pdf
Добавлю, что есть несколько особенностей русскоязычных кандидатов, которые сильно бросаются в глаза на первом интервью.
Очень советую прокачать эти пункты, если они хромают.
Слабый английский.
Слабый self-introduction. Грамотный интервьюер обычно за него цепляется, оценивает софт-скиллы, и понимает, что именно интересно человеку (а ведь важно, чтобы было интересно, это большая часть мотивации). По факту часто бывает, что человек импровизирует (а ведь можно было заготовить речь - смекалочка), теряется, и в итоге выглядит блекло.
Отношение к интервью как к экзамену: "Вы спрашивайте, что вам нужно, а я отвечу". Гораздо круче выглядит: "я могу вам рассказать о своем проекте, который релевантен вашему".
Недооценка важности софт скиллов. Наверное это про все три пункта выше. Программист не всегда работает "по переписке". Он часто нужен, чтобы объяснить, как что-то работает, поделиться экспертизой и опытом.
Дело в том, что, при найме, кандидатов оценивают относительно друг друга. Слабые программисты других культур (не будем показывать пальцем) за счёт софт скиллов стараются выглядеть так, чтоб интервьюер с первых минут захотел нанять их. Русскоязычные кандидаты (как правило) закрыты и скованы. В итоге часто выходит, что первые получают оффер (и не проходят испытательный срок), а вторые оказываются в пролёте.
Я бы еще добавила, что хорошие шаблоны для CV есть в overleaf и в целом в техе.
Статья огонь!
Какие способы ты использовал, чтобы пробиться через фильтр по визе? То есть для первой О1 тебе нужен был работодатель, а ему виза, как я понимаю многие отказывают, когда узнают, что визы нет.
Говорил ли ты что виза на 90% одобрена, или что она уже получена, или, что будет получена на момент старта? или как?
Спасибо )
Спасибо за пост, но ох и тяжко такое читать. Если синьорам-помидорам с дипломом и 10+ годами опыта приходится через такие дебри пробираться, как быть обычным ванькам-самоучкам вроде меня.
Я миддл без диплома, 5+ лет опыта, ищу релокейт в Германию уже третий месяц. Как результат пока на 50+ заявок - ни одного отклика. Отрефакторил линкед по клубным советам, английский свободный. Что не вакансия, то либо нужен местный язык и степень. Рекрутеры в РФ как писали так и пишут, что немного спасает от депрессии но все равно я в полной дизморали, хз даже, что делать.
Спасибо за пост, очень классный.
Хочу вскрыть совсем болезененную тему - про найм джунов. И до начала массовых увольнений было трудно, а сейчас как будто вообще невозможно найти место.
Я сейчас работаю, но хочу найти что-то новое, и мне, как питонисту с годом коммерческого опыта, непросто. Ищу, в основном, на линкедине - ремоут, либо компании в Тбилиси. Пишу в холодную (нетворк базы особо нет) эйчарам или прошу полезные контакты у разработчиков. Пока выхлопа ноль, что, конечно, разочаровывает.
С другой стороны, примеры говорят обратное, есть друг с годом опыта, нашедший работу питонистом за пару недель, плюс на линке не мало ребят, которые все же устраиваются.
Что думаете? Может, кто-то недавно сумел найти работу, какое у вас мнение, рекомендации?
Полезный пост, спасибо!
За последние 2 месяца подался на 10+ позиций разного калибра, даже не дошёл до HR этапа, из поста увидел, что могу улучшить в своём процессе и CV
Я выбирал по принципу интереса к продукту, соответственно, куча фирм отсекаются ещё на этапе поиска — остаётся лишь горстка, куда реально хочется попробовать пройти. Благо нет ситуации, когда нужно резко искать работу
Отдельный респект вашему навыку формализировать и структурировать процесс, мой внутренний контрол-фрик в восторге!
UPD: хотел ещё добавить. Для себя лично нашёл полезным помечать, какую версию резюме кому отправил (если делать резюме под фирму, то быстро путаюсь, что куда кому ушло, впрочем, не все фирмы стоят того, чтобы под них делать резюме, только если ну очень интересная вакансия и продукт, имхо)
Спасибо! Очень полезно, а главное вовремя!
😱 Комментарий удален его автором...
Классная статья, разложено по полочкам. Хочется отметить что в США и до ковида поиск работы был делом не простым и занимал кучу времени. Утверждение что поиск работы это фул тайм джоб 100% оправдано. На самом деле два наиболее важных фактора (помимо профессиональных скилов и опыта) это разрешение на работу (начиная с грин карты количество откликов повышается в разы) и похоже что с 2023 года новый тренд это готовность идти в офис.
Отличный пост!
А что такое ambiguity в behavioral интервью?
Пост огонь! Уже тестирую!
Очень хорошо развернута тема, мне как раз не хватало некоторых пояснений к посту Егора. Вдобавок, классные тулзы подогнал.
Могу ещё посоветовать расширение для Chrome -- Jobalytics. Это расширение анализирует твоё CV по отношению к открытой позиции. Т.е. премиум фича tealhq, только бесплатно :)
Ps. Подался в 50 компаний (~100 позиций) в Сингапур. 1 отклик и 4 отказа даже до начала интервью процесса. Что-то с рынком совсем не то.
Спасибо за пост, очень полезно!
Сейчас сам нахожусь в активном поиске, за месяц поиска уже начал отчаиваться, после прочтения добавилось немного веры в себя
Спасибо, очень мощный пост! Хоть прямо сейчас не планирую искать работу, но прочел с большим интересом, впечатлил подход и куча сделанных выводов.
На самом деле было бы интересно почитать "где и как собеседовался оба раз", надеюсь будет спинофф об этом
Статья пушка, лучший гайд по поиску работы. У меня в линке почти 6к человек, забегайте 😉
https://www.linkedin.com/in/chashinefim/
Классный пост!
Сам искал работу один раз в жизни, почти всегда везло куда-то зарефериться, но пожалуй это знание может мне пригодиться :)
блин, а вот эти вот все weak verbs из resumeworded -- мне кажется, или STRONG ACTION VERBS иной раз излишне усложняют стиль изложения?
я в какой-то момент честно переписала резюме под resumeworded, потом в чатгпт подгоняла его под конкретную вакансию и гпт выкинуло нахрен все эти мудреные словесные композиции, предложенные resumeworded -- и как будто бы мне так даже больше нравится.....
Статья огонь, и актуалочка!
после прочтения этих строк решил заглянуть в профиль и чекнуть не матчатся ли интересы процентов на 80%? :-D
Есть ощущение, что в прибалтике половина вакансий во всякий гэмблинг.
Крутейшая статья! И подходит для разных сфер.
А подскажи плз, как определяешь изначально в какую компанию подаваться, а в какую нет? Уже в момент подачи готов идти туда работать, если предложат, или главное в больше мест податься, а там разберемся?
Щас попробовал инструмент https://resumeworded.com/. Но он мне постоянно пишет ошибку что не может из резюме получить текст (Unfortunately, we couldn't process your resume), я ему и в docx отдавал данные, но он все равно мне пишет эту же ошибку. Может кто сталкивался? Как чинили?
Хочу попробовать перенести свой CV на markdown, проще будет копировать из chatGPT разные версии, может кто подскажет как красиво в pdf конвертировать чтобы ничего не разъезжалось?
Нашел подходящий сервис https://resumey.pro но он платный
Респект за таблицы. Это правда очень удобно
Очень вовремя пост, спасибо!
Самый универсальный совет для всех это точно: "надо быть бодрым кабанчиком". В не зависимости от должности, страны или индустрии.
Вопрос, как? Как встряхнуться быстро и эффективно?