382.Именно столько откликов я оставил с января по август. Сюда же нужно ещё приплюсовать 427 откликов, которые я сделал через «Easy Apply» — упрощённый интерфейс для работы с вакансиями на LinkedIn. Также я отправил несколько десятков «холодных» писем работодателям.
Большинство компаний полностью проигнорировало мою кандидатуру, примерно четверть — ответила отказом, с парой десятков у меня были те или иные форматы собеседований, с тремя я дошёл до финальных раундов и, в конце концов, в августе получил долгожданный оффер.
Дисклеймер. Всё что написано ниже и выше — исключительно мой опыт. Я видел людей, у которых на поиск первой работы в США ушло буквально пару недель, а также встречал ребят, которые больше полутора лет стучались во все двери и получали отказ. Кому-то везёт больше, кому-то меньше. Кто-то готов браться за что угодно, другие — хотят работать в приличном месте. Всё индивидуально.
Мои требования были просты — я хотел найти работу разработчиком в порядочной компании (никакого гемблинга и порно).
Ну и кроме того, у любого нового эмигранта всегда в голове появляется языковой барьер. Кто-то преодолевает его быстрее, кто-то медленнее. У меня с английским всегда было всё окей, так что не было стеснения начать откликаться на вакансии и проходить собеседования. Конечно, с некоторыми людьми было непросто найти общий язык, но в целом, языковой вопрос меня почти не трогал.
Ещё один дисклеймер. С момента отклика на первую вакансию в США до первого рабочего дня прошло восемь месяцев. А с момента моего увольнения из предыдущей фулл-тайм компании — ровно год.
Перед погружением в новую профессию я прикинул и отложил примерное количество денег, которых бы мне хватило на повседневные траты. Но потом мы переехали в США, где расходы весьма сильно увеличились, так что денежки начали исчезать довольно быстро. И в итоге больше половины времени, что я искал работу, мы жили на зарплату моей великолепной супруги, за что ей огромное спасибо. Потому что в течение этого нервного периода я несколько раз усиленно порывался пойти работать то в местный супермаркет, то на пивоварню, но был вовремя остановлен и поставлен на путь истинный. Более того, ещё в самом начале пути мне предлагали пойти работать маркетологом в один очень классный американский проект, но я не согласился. Потому что хотел стать разработчиком.
Так что всё время в течение этих восьми месяцев, помимо бытовых дел в новой стране, я тратил на учёбу, мониторинг и отклики на вакансии и, собственно, выполнение технических заданий и собеседования.
Последний дисклеймер. Я не придумал, какими фотографиями можно проиллюстрировать этот пост, поэтому здесь будут просто рандомные снимки из моего первого полноценного отпуска в Калифорнии.
Со вступлением разобрались, давайте начинать.
Первые шаги
Что у меня было на руках — новая страна и возможность работать в ней, середина пути в обучении на Python-разработчика в Яндекс.Практикуме(который мне до сих пор не прислал диплом!), несколько пет-проектов, великолепный ментор и острое желание найти работу по новой специальности.
Я прекрасно понимал, что с моими знаниями и опытом (которого почти и не было) это будет далеко не самый простой процесс. Но в то же время я понимал, что если мы найдём с работодателем общий язык, то всё получится.
Первые отклики на вакансии я начал отправлять в начале января, а через пару недель я стал проходить первые собеседования. Тогда же примерно стала вырисовываться картинка, как здесь происходит найм сотрудников:
- Отклик на вакансию
- Разговор с эйчаром
- Разговор с менеджером
- Тестовое задание/лайвкодинг
- Разговор с командой
- Обговаривание деталей с менеджером/эйчаром
- Офер
В некоторых компаниях не было никаких тестовых, в других — каждая встреча сопровождалась решением задач, где-то команда обходилась совсем без эйчара, в других приходилось пробираться сквозь встречи, чтобы наконец познакомиться с твоим потенциальным менеджером.
Также большая часть компаний просит кандидатов прикреплять к отклику сопроводительное письмо. И в некоторых случаях это прямо очень важная составляющая вашей заявки, которая может определить успех или неудачу всего мероприятия. Путём многочисленных проб и ошибок, я подготовил пару шаблонов, которые усиленно рассылал потенциальным работодателям.
Но больше всего меня удивили сроки. При хорошем раскладе между каждой встречей проходит одна-две недели. То есть процесс найма невероятно медленный и может занять несколько месяцев.
Яркий пример — позавчера мне пришёл отказ об отклике на работу, который я оставлял в мае. А пару недель назад мне предлагали встретиться и обсудить потенциальное сотрудничество с компанией, куда я подавался в июле.
Зарплаты
В США одни из самых высоких зарплат для разработчиков. Расценки отличаются от компании к компании, но чаще всего я встречал следующую вилку для джуниор-разработчика: от 50 до 120 тысяч долларов в год до вычета налогов. Всё зависит от ваших навыков, умении общаться и штата, в котором вы находитесь. Там где уровень жизнь повыше, то и зарплаты будут выше, и наоборот.
Кстати, с осени в Нью-Йорке начал работать новый закон — все вакансии должны сопровождаться информацией о заработной плате. Так что можете сами посмотреть в Линкедине или на сайте потенциального работодателя кто, сколько и за что платит.
Тестовые и собеседования
Почти на каждом собеседовании были тестовые задания. Где-то их выдавали ещё на этапе подачи заявки, где-то — лишь после общения с живыми людьми. Задания эти самые разные — одни просят прорешать миллион алгоритмических задач (даже на фронтенд позиции), другие предлагают сверстать пару страниц, третьи — дают тесты на внимательность. В общем, у каждого свой подход и никогда не знаешь, какую проверку тебе предложит очередной потенциальный работодатель.
Так, на одном из собеседований мне предложили разобраться в 3d-моделях при помощи Python, на другом я участвовал в парном программировании с потенциальным боссом, где мы раскладывали стек почему-то на Ruby on Rails.
Есть ряд компаний, чаще всего это небольшие, но очень гордые проекты, которые считают себя вторым Гуглом и заваливают кандидатов огромным количество абстрактных алгоритмических задач. И при этом просят, чтобы ты решал эти задачи именно тем способом, на который они намекают. В общем, с такими ребятами мне точно было не по пути. Но есть и другие забавные подходы.
Однажды меня попросили записать в рамках тестового задания приветственное видео. Ну я и расчехлил свою камеру и опыт создания ютюб-роликов, и снял довольно неплохой ролик. И что самое классное, он помог мне пройти на следующий этап собеседования, и в конце концов добраться до самого конца. Но в конце эйчар просто сообщила, что они решили отложить эту вакансию до следующего квартала, и мне пришлось продолжить поиски работы.
Переход во фронтенд
На одном из собеседований (это была третья по счёту встреча с командой) мы разбирали потенциальные задачи. С частью я справился без проблем, а другие подразумевали знание JavaScript (о чём в описании вакансии не было сказано вообще ни слова), с которым я на тот момент почти не был знаком. В целом, встреча прошла успешно, и я был на 99% уверен, что мы сработаемся, но через пару дней мне пришёл отказ.
Я думал, что это какая-то шутка или они что-то перепутали, но нет, мне действительно отказали. И я решил, что раз я потратил немало времени на общение с ними, то могу рассчитывать на какой-то фидбэк. И спустя пару дней мне написали, что они хотят найти человека с базовыми знаниями JavaScript. И это стало переломным моментом.
Я уже и раньше замечал, что для начинающего разработчика намного больше вакансий в сфере фронтенда. Так что мне ничего не оставалось, как перестроиться под рынок и начать погружение в новую для себя область. Учитывая то, что к тому моменту у меня уже было понимание синтаксиса Python, JS мне показался весьма интересным и понятным.
Ну и мне очень сильно помогла Scrimba. Это прямо самые лучшие уроки по программированию, которые я смог найти в интернете.
Даже сейчас я периодически возвращаюсь и перепрохожу уроки, чтобы лучше разобраться в пропущенных моментах.
Так я начал быстрыми темпами вникать в основы JavaScript, изучать React и придумывать новые проекты. И постепенно стал откликаться на вакансии для фронтенд-разработчиков, чтобы лучше понимать, что происходит на собеседованиях. Сразу стало понятно, что работодатели заинтересованы в способных ребятах, которые готовы взять на себя ответственность за проекты и воплотить идеи в жизнь.
Финальная вакансия и радость
Однажды я в очередной раз бродил по LinkedIn и увидел вакансию на Software Engineer с довольно высокими требованиями в довольно интересный финтех-стартап. Перед тем, как откликнуться, я решил изучить сайт работодателя — и в процессе наткнулся на другую вакансию — веб-разработчика в отдел маркетинга. На неё я и откликнулся.
Сперва мне прислали тестовое задание — нужно было сверстать страницу по макету из Figma. Я выполнил задачу, загрузил проект на хостинг, добавил описание своих действий, нашёл и описал несколько недочётов в дизайне мобильной версии (там были нечёткие картинки и отсутствовали некоторые элементы) и отправил письмо.
Спустя полторы недели у меня было интервью с директором по маркетингу. Мы созвонились и обсудили вакансию, задачи и мой опыт. Она весьма удивилась моему карьерному пути и намекнула, что им это очень сильно подходит, после чего сказала, что нужно будет подождать неделю до следующего этапа. Но уже через два дня (хороший знак!) соединила меня с директором по технологиям. Это интервью также прошло весьма хорошо — я рассказал про свой опыт, проекты и желание развиваться, мы обсудили технологии, с которыми я работал и с которыми мне предстоит работать. Кажется, всё совпало.
Две недели спустя со мной связалась HR, снова поспрашивала про опыт, смену карьерного пути и общие вопросы про моё мироощущение. Потом мы детально обсудили условия работы и заработную плату. Ещё через день я созвонился со своим будущем менеджером — познакомились и договорились о дате выхода на работу.
И вот, уже четыре месяца я работаю веб-разработчиком в компании, которая помогает владельцам бизнеса справиться со сложностями в управлении финансами в компании. При этом я тружусь в отделе маркетинга (пригодился мой опыт!), то есть помогаю команде реализовать классные идеи. В мои задачи входит поддержка и улучшение сайта компании, разработка новых лендингов, интеграция сторонних сервисов в нашу инфраструктуру, придумывание (и реализация) классных идей.
Что мне в итоге помогло найти работу
Все очевидные пути заполучения работы я сделал сразу же — составил резюме (и переписал его раз восемь), подготовил шаблон сопроводительного письма, подключил бесплатный месяц Premium-подписки на LinkedIn и прошёл несколько курсов, чтобы заполучить сертификат. Ну, и начал постоянно откликаться на вакансии.
Но было и несколько штук, которые я делать изначально не планировал, но которые весьма помогли мне отыскать работу.
Контент-маркетинг
Как ни крути, но множество лет работы с контентом дали свои плоды. С самого начала я стал прикидывать, как свой опыт я могу упаковать в интересные заметки. Так я начал публиковать посты в Линкедине.
Раз в неделю я рассказывал о том, как продвигаются мои дела в учёбе и поиске работы, с какими проблемами сталкивался и как их решал.
Благодаря этим заметками у меня сформировалась небольшая группа поддержки из ранее незнакомых мне людей, которые искренне радовались моим успехам. Это было невероятно приятно.
Кроме того, это, естественно, оказало влияние и на процесс интервью. Во-первых, их стало заметно больше. Во-вторых, эйчары и руководители уже понимали, с кем имеют дело и могли прикинуть, насколько мои скиллы могут пригодиться в их компании.
Невыброшенный предыдущий опыт
Я долго экспериментировал с моим подходом к откликам на вакансии. Сперва откликался вообще на всё, потом сузил свои фильтры до тех компаний, которые работают в сферах, где у меня был опыт, — то есть издательства, некоммерческие организации и b2b-проекты.
А потом я и вовсе решил поискать вакансии в компаниях, которые занимаются маркетингом. Размышления были простыми — у меня огромный опыт в маркетинге, так почему бы не использовать и его в своей будущей профессии. Как оказалось, это был весьма удачный для меня вариант.
Нетворкинг
Я старался рассказывать везде где только можно о том, что ищу работу. Любой митап заканчивался тем, что я находил участников в Линкедине и спрашивал — не нужны ли им джуны вроде меня. Кроме того, я общался с ребятами из разных компаний, созванивался с другими начинающими разработчиками, а также каждый месяц отмечался в комментариях к посту о поиске работы в Вастрик.Клубе.
Ещё было очень классно, что из ниоткуда появлялись ребята, которые за меня искренне болели, помогали справиться со сложностями и направляли в нужное русло.
Пет-проекты
На каждом собеседовании я рассказывал про свои проекты (а их с каждым месяцем становилось всё больше и больше) и отдельно отмечал, что для 5minstory я подготовил специальный скрипт, который крутится на моём Raspberry Pi, собирает рассказ и отправляет в виде имейла подписчикам. Казалось бы, не сильно сложная концепция, но абсолютно все, с кем я собеседовался, спрашивали подробности и отмечали, что это очень классный проект. Ну и то, что мне не лень было с Raspberry Pi возиться тоже многих подкупало.
Изучение будущего работодателя
Я изучил каждую компанию, в которой хотел работать. То есть смотрел на сайт, чем занимается работодатель, есть ли особенности в корпоративной культуре. Кроме того, перед каждой встречей я старался отыскать информацию о человека, с которым мне предстояло пообщаться.
Это помогло не только чувствовать себя увереннее на собеседовании, но и в принципе, отыскать нужную вакансию.
Например, я увидел вакансию на Software Engineer с довольно высокими требованиями. Перед тем, как откликнуться на эту вакансию, я решил изучить сайт работодателя — и в процессе наткнулся на другую вакансию — веб-разработчика в отдел маркетинга. На неё я и откликнулся и, в конце концов, заполучил именно эту работу.
Делать чуть больше, чем требуется
На тестовые задания всегда уходит много времени. Но я тратил даже чуть больше, чтобы сделать проект чуть лучше. Например, если меня просили написать скрипт для работы с данными в таблице, то я ещё дописывал в скрипте возможность сразу подгружать эти данные на веб-сайт. Или если просили сверстать и отправить исходный код, то помимо всего этого я ещё и размещал эту страницу на своём хостинге, чтобы нетехнические ребята могли сразу оценить результат. Или предлагал несколько решений и записывал видео о том, почему мне кажется какое-то из наиболее удачным.
Это однозначно повышало мои шансы среди других претендентов. Ну и делал техническое задание не какой-то скучной абстрактной задачей, а интересным проектом, в котором я принимаю непосредственное участие.
Удача
Без удачи уж точно никуда! Но тут надо признать, что я сделал очень многое, чтобы в конце концов вытянуть счастливый билет и найти вакансию мечты.
У меня есть работа!
Теперь я работаю веб-разработчиком в команде маркетинга. Отлавливаю баги, готовлю лендинги, слежу за сайтом и помогаю команде реализовать классные идеи, а зачастую и сам предлагаю эти самые идеи.
Ребята очень долго искали человека, у которого есть опыт в маркетинге и навыки разработки. А я долго искал работу, где буду чувствовать себя комфортно. Так мы и нашли друг друга.
В итоге я получил великолепные задачи и отличную зарплату (так как у меня был опыт работы в маркетинге, то мне сразу предложили далеко не джуниоровскую зарплату). А ещё отсыпали немного опционов, что совсем радует.
Работаю в офисе на Манхэттене, куда приезжаю три раза в неделю. Оставшиеся два дня работаю из дома.
При этом каждую пятницу я закрываю ноутбук с приятной мыслью о том, что за неделю я узнал невероятное количество новых вещей и воплотил в жизнь несколько идей, которые помогут бизнесу получить больше прибыли, а мне — видеть и быть довольным результатом.
Продолжаю учиться
Я прекрасно понимаю, что несмотря на мой путь и достижения, мне предстоит ещё многому научиться. Навыки, которые я получил в Яндекс. Практикуме (который мне до сих пор не прислал диплом!) очень сильно пригодились, но я всё равно продолжаю проводить чуть ли не по десять часов в неделю, чтобы прокачать свои знания.
Да и думаю, что в ближайшие несколько лет это будет моей рутиной — заглядывать в Scrimba, посещать митапы, следить за разработчиками в Твиттере и делать собственные проекты. И я к этому готов.
Цена успеха
Самое сложное на пути в поисках работы — это сохранить в норме своё эмоциональное состояние. Наверное, я никогда не чувствовал себя так плохо на протяжении столь длительного времени. И я даже не представлял, насколько сложно каждый день получать отказы, особенно, когда в них не содержится причин.
Ещё это было неплохое испытание для моего эго.
У меня за плечами был внушительный карьерный опыт в другой сфере. То есть на поиски новой работы в последние годы я тратил буквально несколько недель, — предложения сами текли рекой. А тут кучи отказов каждый день. Сложно. И ещё всё безумно медленно!
Когда я писал про нетворкинг, то упоминал, что вокруг появлялись люди, которые мне очень помогали. Но были и мудаки, которые обесценивали мой опыт и вели себя весьма надменно. Я не знаю, почему такое происходит и откуда у людей, которые сами несколько лет назад были на моём месте, возникает желание покритиковать, особенно когда их об этом никто не просит. То посоветуют сменить цветовую тему у сайта, потому что им не нравилось сочетание цветов, то выскажут мнение, что у моего очередного проекта нет смысла. Конечно, я старался не обращать внимания, но всё равно это несколько демотивировало.
Смена профессии и поиск работы — уже довольно сложные испытания. Но у меня ещё был другой язык и безумно загруженный фон — переезд в новую страну, пара месяцев жизни с абьюзным и расчётливым человеком, который казался другом, война, переезд в другой город, поиск квартиры, обустройство и социализация. Думаю, что отголоски этого времени ещё долго будут засиживаться в моём подсознании.
Но оно того, однозначно, стоило!