Украинский профильный ресурс DOU.UA опубликовал статью о нелегком пути релокации специалиста в США во время пандемии, в этом топике он также отвечает на дополнительные вопросы и комментарии.

Адам Леос — Senior Software Engineer в Roku. Пару лет назад он принял решение о релокации и в итоге выбрал своей целью США. Всего за три месяца Адам с нуля собрал все необходимое для подачи на визу О1, но потом в историю вмешалась пандемия. О том, с какими трудностями он столкнулся из-за карантина, как искать работу на американском IT-рынке, как получить большое количество офферов и выторговать самую выгодную компенсацию, разработчик рассказал в интервью DOU.UA

Содержание

  • Почему не стоит бояться визы O-1

  • Какие нюансы нужно учесть при мониторинге IT-рынка США

  • Как эффективно подготовиться к собеседованиям в США

  • Как заранее узнать о нюансах интервью в конкретных компаниях

  • Стали ли сложнее проходить собеседования на карантине

  • Чем отличаются интервью в разных компаниях

  • Какие есть особенности переговоров на этапе офферов

  • Офферы EPCVIP, ServiceNow и Facebook

  • Офферы Atlassian и Amazon

  • Почему я выбрал Roku

  • Как выторговать оффер на 20–40% больше изначального Вы всегда способны на большее, чем думаете

Почему не стоит бояться визы O-1

Чтобы читателям было легче представить полную картину, расскажу немного о своем опыте до переезда. Я в IT практически шесть лет. В резюме указано, что чуть больше, но реально — меньше. Я дорисовывал себе немного опыта, так как были моменты, когда надо было соответствовать определенным требованиям. И не стесняюсь этого. Надеюсь, меня не будут читать мои бывшие работодатели. Шучу :) Пусть читают, конечно. Потому что это следствие важной проблемы в нашей индустрии: ты можешь быть хорошим специалистом, но при найме на работу все упрется в какое-то ограничение — и тебя не возьмут. А если решишь этот вопрос каким-то образом, то потом, когда начнёшь работать, тебя будут ценить и никого постфактум это волновать не будет.

Около шести лет назад я пытался получить диплом бакалавра, просто числясь в институте и занимаясь разными подработками (на стройке, барменом и прочее). В какой-то момент подвернулась возможность изменить направление. Но полноценным разработчиком сразу стать не получилось: не было ни знаний, ни бэкграунда, ни хороших связей. Поэтому удалось войти в IT верстальщиком со знаниями HTML / CSS. Я устроился в одну компанию, которой уже не существует (и в моем резюме ее тоже нет, потому что стыдно было упоминать). Но суть в том, что там я получил первый коммерческий опыт, после чего уже смог работать в компаниях получше. Одна из них — Antagosoft, где я провел два года и очень многому научился. После этого уже можно было выбирать по рынку что угодно. Я работал Lead Software Engineer в GlobalLogic, Mews Systems, как Senior Software Engineer в Brightgrove Ltd. В основном я был фронтенд-разработчиком, хотя в какой-то момент, когда достигаешь Senior-уровня, начинаешь расширять свои полномочия и бэкендом, и техническим лидерством. Я знаю, для многих людей это может быть разрывом шаблона: как так с четырьмя годами опыта можно кого-то лидить? Но это точно возможно, если ты хороший разработчик и сильно любишь свое дело.

Пару лет назад я принял серьёзное решение релоцироваться, чтобы повысить качество своей жизни и не ждать, пока в Украине произойдет чудо и однажды станет хорошо. Потому что мне надо «хорошо» сейчас, а не когда-то потом. Сначала мне подвернулся отличный вариант переехать в Чехию, где я прожил чуть более полугода. Было действительно неплохо, но... В Европе все просто «стабильно хорошо», а мне хотелось жить там, где легче реализовать амбиции, где ценят, когда пытаешься чего-то достигнуть, и вознаграждают за это. Поэтому на короткое время я вернулся в Украину и рассматривал варианты стран для переезда.

Релокация в США была в приоритете, но я прекрасно знал, как туда сложно попасть. Вообще в Америке всегда не хватает специалистов, так что любой найдёт здесь работу, а хороший специалист — хорошую должность с высокой оплатой. Вопрос только в визе.

Поэтому, когда мне подвернулся вариант сделать визу O-1 при помощи одной компании, я решил воспользоваться этим. Виза O-1 — для людей с экстраординарными достижениями в области науки или профессиональной деятельности (for Individuals with Extraordinary Ability or Achievement). Звучит впечатляюще, да? И если открыть список требований на визу, то он тоже впечатляет. А человеку нужно соответствовать хотя бы трем пунктам из восьми. На DOU не раз были статьи про такие визы.

Итак, что же там в требованиях? Писать статьи, внести большой вклад в развитие своей сферы деятельности, учить других и все такое. Прочитав этот список, я, как и многие другие люди, подумал, что это невозможно. Тем более на тот момент у меня был абсолютный ноль по всем пунктам. Но я решил, что попробую. Опубликовал техническую статью на DOU, победил на хакатоне, был членом жюри на хакатоне, подготовил доклады, которые презентовал в своих бывших компаниях, а также на ChocoDevCon в Казахстане и JS Fest Conference в Киеве (мой доклад стал лучшим по результатам голосования). И так всего за три месяца я набрал нужное количество пунктов для подачи на O-1. После была бюрократия по получению визы. Ну а потом грянула пандемия — и у меня все затянулось почти на полгода. В итоге переехать я смог только в сентябре 2020-го, что разрушило много планов.

Кстати, важное дополнение по экстраординарной визе: вас спонсирует ваш работодатель, но потом вас может подать заново любой другой работодатель. То есть нет жесткой привязки, как в случае с L-1, где вас перевозит компания, и если вы с ней разрываете сотрудничество, то в любом случае возвращаетесь в родную страну. С O-1 все иначе. Именно поэтому я в начале открыл свою компанию, перевез сам себя как сотрудника, а потом уже искал работодателя на местном рынке. Так выходило эффективнее, потому что, если даже есть кейс для потенциального получения визы, с вами никто не хочет связываться. Причин этому масса. Одна из них — большое количество людей, которые всеми правдами и неправдами пытаются получить работу. Чаще всего «неправдами». Особенно так норовят поступить специалисты из неблагополучных стран. Они и натренировали местный рынок. Поэтому работодатели говорят: «Приезжайте, а уже потом посмотрим». Если же вы находитесь внутри США, это дает намного больше возможностей.

Когда я впоследствии устроился в компанию, они просто подали заново мой визовый кейс — и я получил новую визу. Никаких особых телодвижений делать практически не надо было, только подождать пару недель. Вывод из всего этого: визу O-1 получить легче, чем кажется, так что будьте молодцами и не бойтесь.

Прага — красиво и спокойно. Может, даже слишком
Прага — красиво и спокойно. Может, даже слишком

Какие нюансы нужно учесть при мониторинге IT-рынка США

Я начал искать работу еще до переезда. Говорил, что сейчас провожу отпуск с семьей в Украине, а потом возвращаюсь в США, но хотел бы немного заранее установить первый контакт с рекрутерами. Может, даже пройти первые этапы звонков, пускай в разных часовых зонах, но всегда можно найти стык... Я хотел оптимизировать процесс, чтобы мне было чем заниматься по приезду в США.

Кстати, для этого этапа я купил виртуальный американский номер телефона, то есть имитировал, что у меня есть местный телефон, но я временно нахожусь в Украине. Потому что первое, что спрашивают — это аккуратненько про визу, и просят ваш номер телефона. Если видят, что он не американский, то с большой вероятностью с вами не свяжутся. Поэтому я решил этот вопрос таким образом. При этом я говорил, что работаю в Калифорнии. Это отчасти было правдой: мой последний проект в украинской компании Brightgrove Ltd был калифорнийским — Pluto TV. Поэтому было удобно говорить, что я работаю там: много вопросов сразу отпадало, процессы ускорялись, двери возможностей открывались.

Но из-за пандемии этап дистанционного прощупывания рынка прошел в два захода. Я запустил процесс весной 2020-го — и грянул карантин. Так что все договоренности первого захода отложились в долгий ящик. У меня даже был апрув визы на руках, но получить её я не мог, потому что были закрыты консульства. Потом еще началось веселье с Трампом, который стал ограничивать количество виз, закрывать посольства... В общем-то, получить визу удалось только в августе.

Когда начали ходить слухи, что могут открыть посольство, я стал снова усиленно заниматься поиском работы: подаваться на все возможные и невозможные вакансии. А вообще между первым и вторым заходом делал паузу, так как это довольно ресурсозатратная процедура. Компания, с которой я сотрудничал по визе O-1, параллельно помогала мне с переездом и поиском работы: давала мне рекомендации по проведению переговоров, использовала свои связи по рефералам (в основном в топ-компании). Хотя могу сразу заметить, что система рефералов во многом себя изжила, далеко не все рекомендации были эффективными. Можно сказать, что сейчас рефералов настолько много, что они не так уже ценятся. Про подачу резюме на сайте можно совсем забыть — рефералов сейчас почти столько же подается. Конечно, идеально, если есть кто-то заинтересованный в вас или контактное лицо, которое может помочь, и это человек, непосредственно причастный к процессу — рекрутер, HR-менеджер, разработчик команды или ее менеджер. Такие люди буквально за 10 минут пропушат вас через воронку, где теряется очень много кандидатов. Кстати, во втором заходе я вернулся и к тем компаниям, с которыми оборвалась связь из-за пандемии, и многие из них выстрелили: Facebook, Amazon и прочие.

Вообще я подавался во все компании, хоть каким-либо образом мне подходившие. И сам понимал, и знал по советам других людей, что нужно начинать с любых вариантов, а самые лучшие позиции, на которые реально хочешь попасть, оставлять на потом. Потому что, как бы ты хорошо ни проходил интервью, к концу своего забега будешь проходить их намного лучше: отшлифуешь свои выражения, набьешь руку на решении задач, сильно улучшишь презентацию себя. Я открывал LinkedIn, и на всё, что подходило, подавался. На этом этапе отзываются не все: некоторые просто собирают данные, кто есть на рынке. Всего я отправил где-то 200 заявок. В моем календаре более ста событий за сентябрь, но там было много первых звонков или некодинговых собеседований (кодинговых было около 40% от этой сотни). Это был ценный опыт, и я реально заметил, как к концу марафона «летал» по интервью. Мой же основной пул, на который я ориентировался по рефералам и контактам, составлял около 50 компаний.

Кусочек моего календаря в сентябре-октябре 2020 года
Кусочек моего календаря в сентябре-октябре 2020 года

Как эффективно подготовиться к собеседованиям в США

На DOU было достаточно статей об IT-рынке Америки, так что в принципе в общих чертах он знаком многим. Важный момент: тут в основном набирают по знанию алгоритмов. Можно сказать, что здесь компании подобрали лучший способ найти универсального инженера, ведь технологии, которые человек уже знает, не всегда релевантные для компании и часто у нее под капотом свой фреймворк, который ещё не раскрыт рынку. Особенно у таких больших игроков, как Microsoft, Facebook, Google. Им нужен хороший инженер, а не знания React, Angular или чего-то ещё. Поэтому исторически сложилось, что они сошлись на алгоритмических задачах как на проверке базы любого программиста. Не скажу, что это работает эффективно на все 100% или адекватно показывает, насколько вы хороший инженер. И наниматели тоже об этом знают. Но в то же время это лучший вариант, который есть на данный момент, иначе им бы не пользовались.

Так что имеем то, что имеем: рынок требует решения алгоритмических задач и знаний структур данных. Поэтому основной подход к подготовке — это, конечно же, LeetCode либо его альтернатива по типу HackerRank, где можно брать задачки, которые часто спрашивают в компаниях. С одной стороны, хорошо решить большое количество таких примеров. С другой — не стоит чересчур увлекаться, потому что в какой-то момент забивается оперативная память — и старые вы просто забываете. Гарантирую по опыту. Поэтому, как по мне, лучше делать эффективный заход подготовки перед интервью, а не решать на протяжении всей жизни. Да, нужно выучить основы, знать теорию, как ее использовать, но прям набивать руку на задачах — непосредственно перед собеседованием. Я так активно готовился пару месяцев, чтобы не сильно напрягаться, потому что ещё параллельно работал. Это первый аспект, и он, наверное, один из основных. Ведь в больших компаниях, как, скажем, Facebook или Google, на четырех интервью из пяти так или иначе будет решение алгоритмических задач.

Небольшое отступление по поводу алгоритмов. Ещё находясь в Чехии, я успешно проходил разные собеседования, в том числе в Microsoft. Готовился таким же образом, но тогда мой уровень был намного ниже, чем текущий в Штатах. Однако могу сказать, что в США собеседования сложнее. Интервью в Европе в крупные компании были проще, с меньшим количеством этапов и более расслабленной обстановкой.

Второй аспект: если идёте на позицию старшего разработчика (от Senior и выше), у вас ещё будут проверять Systems design, то есть знание того, как проектировать систему. Здесь ценится понимание структуры, системы в целом: как работает фронтенд и бэкенд, как улучшить коммуникацию, как эффективно распространить приложение миллионам пользователей в разных точках мира, знание способов оптимизации, кеширования данных и так далее. И чем шире расскажете, чем больше покажете, что разбираетесь, можете задизайнить систему, интересуетесь чем-то за рамками того, что делаете, тем сильнее это ценится. Это вообще ключевое интервью для тех, кто планирует получить как можно более высокий тайтл, потому что алгоритмы алгоритмами, а старший разработчик уже решает иные задачи. Можно даже сказать так: это интервью определит, насколько вы старший. Например, для позиции Tech Lead иногда проводят даже несколько интервью по Systems design.

Как готовиться к таким интервью? Во-первых, есть примеры на YouTube. Во-вторых, можно провести парное собеседование. У меня была возможность потренироваться со знакомыми. На собеседованиях по Systems design нужно быть максимально понятным, чтобы интервьюеру было проще следить за вашей мыслью. Вы, конечно же, делаете какой-то sharing board, где рисуете всякие блоки: как выглядит приложение, как будет происходить взаимодействие с пользователем, как обрабатываются и хранятся данные. Тут необязательно, но желательно знать специфические обозначения. То есть в принципе можно рисовать как угодно, но надо учитывать, что, к примеру, есть некоторые ресурсы, где формы уже созданы и надо выбирать из них.

Еще стоит проговаривать то, что пишете. Это неклассическая ситуация для всех нас: никто не говорит вслух, когда пишет код. Поэтому нужно учиться не просто бубнить под нос, а описывать, что делаете. Это, кстати, может сыграть вам на руку и на интервью с алгоритмами. Допустим, вы что-то не смогли реализовать, но достаточно ясно проговорили, интервьюер понял, что вы идёте в правильном направлении, и ему будет проще вам помочь. Кстати, это еще один важный совет: всегда слушать интервьюеров. Они специально натренированы, чтобы выводить вас в нужное русло, знают, как решать задачу, а значит нужно к ним прислушаться. Никто не будет просто так говорить: «Ой, хорошо, если бы ты переименовал переменную».

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

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

Еще стоит проработать презентацию себя, свою реакцию в той или иной ситуации. Посмотреть в интернете, что спрашивают на собеседованиях, подготовить ответы на популярные вопросы. Например: «Когда у вас был конфликт с кем-то из команды / менеджером / клиентом», «Когда вы брали инициативу на себя и совершили ошибку либо делали что-то, о чем вас не просили». Есть базовый набор, и желательно подготовить к каждому вопросу какой-то ответ, чтобы он не поставил вас в тупик, иначе будет видно, когда вы начнете на ходу что-то придумывать. И несмотря на то, что этому часто уделяется всего пять минут, ваши ответы играют огромную роль. А на интервью с менеджером только про эти вещи и говорят. Все это делается, чтобы понять, насколько вы впишетесь в культуру команды, насколько вы человек, которого они ищут.

Что касается структуры самих ответов, есть рабочая методика под названием STAR (Situation — Target — Action — Result): вы описываете ситуацию, цель, какое действие предприняли и какой результат получили. Тут важно сделать все последовательно, потому что интервьюеру сложно втянуться, погрузиться в историю, если вы объясняете запутанно. И чем яснее он вас поймет, тем лучше для вас. Идеально эти вещи заранее проработать перед зеркалом. В рассказе стоит подчеркнуть, какие выводы вы сделали. И они должны быть всегда положительными, даже если ситуация негативная. Я бы даже сказал так: выбирайте самые плохие ситуации и потом придумайте какой-то невероятный рост, скачок, который вам дал этот опыт, рассказывайте, насколько много осознали, как поменяли свое отношение к чему-то. Это связано с тем, что опыт на ошибках ценится. Главное уметь делать выводы из таких ситуаций и, конечно же, не повторять их.

Если так заранее отрепетировать ответы, будете себя чувствовать увереннее и в плане английского. Хотя в США никто не требует иметь высокий уровень языковой подготовки. Тут все так или иначе откуда-то приехали, особенно много эмигрантов в нашей сфере в целом и в Кремниевой долине в частности. Так, пять интервьюеров могут быть людьми из разных уголков мира с потенциально разными взглядами на жизнь, разными акцентами и неидеальным английским. Так что знания языка должно быть просто достаточно, чтобы передать свои мысли и понимать других. Никто не требует красноречия. В начале интервью обычно предупреждают: «Если вы меня не понимаете, скажите. Я повторю медленнее и четче». Это абсолютно нормально, не стесняйтесь и обязательно так делайте, если что-то не разобрали.

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

Прекрасные виды на прекрасных американских дорогах
Прекрасные виды на прекрасных американских дорогах

Как заранее узнать о нюансах интервью в конкретных компаниях

Обычно все интервью проходят одинаково: сначала короткое представление и icebreaker — беседа, чтобы «разломать лед». На все про все буквально 2–3 минуты. Поэтому важно заранее подготовить емкую и сжатую презентацию себя. А после этого вы прыгаете по алгоритмам, вплоть до конца интервью, пока не останется, если повезёт, минут пять на ваши вопросы к компании. И очень желательно, чтобы это время на вопросы оставалось.

Однако в некоторых компаниях интервью выстроены иначе, поэтому, конечно, стоит готовиться и целенаправленно под конкретного работодателя: читать информацию в интернете, а ее там достаточно, прислушиваться к рекомендациям, отзывам основных сотрудников. Яркий и очевидный пример этому Amazon. Они продвигают постулат лидера и критерии, по которым ищут лучших в свою компанию. Поэтому если у других представителей FAANG минут 30–40 из интервью уходит на алгоритмы, то в Amazon это только 15–20 минут, потом еще столько же времени посвящается вопросам по leadership-принципам. И, насколько я слышал, ответы на эти вопросы даже важнее, чем часть с алгоритмами.

Как я готовился к собеседованию с ними. Во-первых, у меня был знакомый, который сам проводит интервью в Amazon. Во-вторых, читал кучу информации в интернете. А в-третьих, они сами присылают файл, как подготовиться. В эти leadership-принципы входят: быть клиентоориентированным, не бояться брать на себя ответственность, показывать инициативу и так далее. И они задают связанные с этими принципами вопросы. Например: «Расскажите про случай, когда что-то не получалось, но вы взяли на себя ответственность и сделали иначе» или «Расскажите про случай, когда вы сделали что-то, а в результате это оказалось плохо». Кстати, еще раз акцентирую внимание, что это хорошо и надо рассказывать о своих неудачах и том, какие сделали из них выводы, потому что втюхивать «успешный успех» уже неинтересно. Важно не то, что вы совершали ошибки, а то, как вы к ним относитесь, как в итоге на них растете. На этом строятся многие вопросы, в основном менеджерские.

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

Конечно, ориентиром для многих разработчиков являются FAANG. Они самые требовательные, и в то же время у них самые большие возможности, они предлагают не просто компенсацию, но и вызовы для роста программиста в целом. FAANG задают тенденции на рынке, диктуют свои условия, в них многие заинтересованы, поэтому если ты хочешь туда попасть, то естественно, лучше подготовиться к собеседованию в конкретную компанию. Тот же Google присылает что-то вроде опросника, насколько вы «гуглер». Там есть наводящие вопросы: как ведёте себя в какой-то ситуации и так далее. Исходя из ответов, становится понятно, насколько вы вписываетесь в их культуру.

В окрестностях озера Тахо, на стыке Калифорнии и Невады. Наконец-то нашлось немного снега
В окрестностях озера Тахо, на стыке Калифорнии и Невады. Наконец-то нашлось немного снега

Стали ли сложнее проходить собеседования на карантине

Когда я начал поиск работы, пандемия была в разгаре. Наверняка, все слышали о том, что многие компании переживали не лучшие времена, даже сокращали сотрудников. Так что было вообще непонятно, что будет происходить. Поэтому процессы двигались медленно, не все были готовы нанимать: либо просто замораживали позиции, либо говорили вернуться попозже. Но рынок найма не сильно просел, потому что немало корпораций выиграли от происходящего. Тот же Amazon, Zoom начали нанимать агрессивно. Это уравновесило ситуацию.

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

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

Снизилась ли планка по софт скилам во время карантина? Мне кажется, нет. Во-первых, пандемия закончится, и многие так или иначе вернутся в офис. А во-вторых, многие понимают, что неадекватность проявляется даже дистанционно. Допустим, вы подключились на звонок в Zoom или Skype раньше стендапа, важно, чтобы вам было приятно общаться с другими людьми, которые тоже подключились раньше. Многие уже адаптировались или стараются адаптироваться к условиям пандемии: компании понимают, что сотрудники не должны быть просто иконками в Slack, они должны оставаться людьми, с которыми происходит коммуникация, иначе ухудшаются процессы, члены команды замыкаются, перестают контактировать. Все это сказывается на эффективности труда. Поэтому в чем-то рекрутеры стали даже тщательнее подходить к выбору персонала. А в целом в США жесткие критерии отбора, особенно у FAANG, потому что им лучше не нанять кого-то, чем взять на работу «неправильного человека», который потом затеряется в компании и может сделать какие-то нехорошие вещи.

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

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

Старейший (если верить вывеске) бар в Калифорнии
Старейший (если верить вывеске) бар в Калифорнии

Чем отличаются интервью в разных компаниях

Итак, как я уже говорил, большинство очевидно нацелены на FAANG. Я тоже делал акцент на них. В то же время многих интересуют какие-то популярные компании, чьи продукты людям нравятся либо о которых они слышали хорошие отзывы: Atlassian, Uber, Lyft... Это не корпорации типа Google, где человек теряется. У них открытая, не закостенелая культура, вы чувствуете себя частью продукта, маленького, но дружного коллектива, вас ценят, понимают, что при слаженной работе команды можно достичь большего.

Вообще, конечно же, везде есть свои нюансы и отличия. Из FAANG больше всех выделяется Amazon, который я не знаю, как вообще попал в эту аббревиатуру. Во-первых, у них отвратительная культура. Они выжимают все соки из рабочей силы, давят, прессуют... Я про это читал и почувствовал на себе во время собеседования, услышал из ответов членов команды. Во-вторых, хорошая команда — это скорее исключение из правила.

Те компании, которые понимают, что они не FAANG или не могут действовать как FAANG, выбирают иные тактики. Допустим, я собеседовался в небольшие компании, где был не абстрактный алгоритмический подход. То есть они ищут человека со знанием определенных технологий, допустим React. Но и в этом случае собеседуют не как в Украине. Это будет длинный интересный онсайт с несколькими людьми, задания которых дополняют друг друга: первый попросит накидать вас что-то базовое на React или JavaScript. Второй присоединится, вы сделаете наработку поверх предыдущего кода — и таким образом к концу пятого интервью у вас будет что-то такое серьёзное, имеющее смысл, о чем можно поговорить и чем можно гордиться.

Некоторые компании, к примеру Twitter, присылают достаточно примитивное тестовое — на него даже ставят ограничение по сроку выполнения, допустим не больше 3 часов, потом оно просто сворачивается. На базе этого выполненного задания проходит само интервью: они спрашивают, почему вы приняли такие решения, как к этому пришли, как можно было улучшить и что сделали бы, если надо было бы внезапно расширить систему. Как по мне, это намного осмысленнее и интереснее, чем просто спрашивать по спецификации, так как здесь есть вызов, нестандартность.

Были компании, которые старались подходить абстрактно, но в рамках языка, а не алгоритмов. Тот же Lyft интересовал JS. Несмотря на то, что у них тоже своя специфическая технология, они понимают: если человек знает базу, то разберется, с чем угодно. Однако большая часть компаний, даже небольшие стартапы, следуют тому сценарию, по которому работает рынок, а значит будут спрашивать по алгоритмам, потому что «все спрашивают».

В процессе прохождения интервью были и сюрпризы. Например, удивил тот же Facebook. У меня не было каких-то ожиданий по поводу компании: да, FAANG, много интересного слышал, много крепких ребят видел оттуда. Но к тому времени я уже прошёл интервью в Amazon и Google, так что не думал, что будет что-то необычное. Тем не менее оказалось, что у них серьезная культура разработчиков, я увидел сильных инженеров, которые горят своей работой, вовлечены в то, что делают, больше, чем в Google и Amazon вместе взятых. И они прямо реально челленджат, какой ты инженер, делают ставку именно на крепкие технические знания.

Поиск работы, тем более в США, — это сложный процесс. Поэтому хочется не ошибиться. А значит, надо использовать любую возможность, чтобы удостовериться в своем выборе, перепроверить доступную информацию. Очевидно, что просто описание компании ничего не скажет. Можно почитать в интернете анонимные отзывы — они покажут больше, но надо учесть, что в основном сотрудники, конечно, жалуются: мало кто пойдёт писать, какая хорошая компания. Так что этот показатель не объективный, но дает некое представление.

Допустим, если сравнивать отзывы об Amazon и Atlassian, вы увидите большую разницу в рейтингах. Как я уже говорил, возможность перепроверить эту информацию есть на последних минутах интервью. Задайте вопросы о том, какой в компании подход к работе, какие предоставляют условия, заставляют ли перерабатывать, как решают конфликтные ситуации, как вырасти внутри компании или как понять, что вы хорошо перформите. То есть узнайте всё, что вас интересует в закулисной части. Конечно, нельзя точно сказать, что человек вам не соврет. Но это плюс-минус видно, особенно если у вас развита эмпатия. Из ответов, чтобы от вас отмахнуться: «Мне нечего сказать» или «Нормально», тоже можно сделать выводы. Почему-то же они не выделяют что-то хорошее. В таких случаях стоит попробовать подойти с другой стороны: «А что бы вы хотели улучшить в своих условиях труда?». То есть задать вопрос так, чтобы им не пришлось называть, что плохо, а только то, что они хотели бы сделать лучше.

К примеру, я слышал такие ответы: «Больше свободного времени» или «Больше вовлеченности в продукт, потому что я не чувствую, что продукт мне интересен». Все это косвенно указывает на важные моменты. Если вспомнить, что мне еще отвечали... В Amazon было вроде такого: «Не, что-то я перегораю. Если так будет продолжаться, попрошу, чтобы меня перевели в другую команду». И так говорит интервьюер на собеседовании в эту же команду. Понятное дело, это red flag, причём огромный. В Facebook видно, что ребята любят то, что делают. В том же Atlassian и ServiceNow мне отвечали примерно так: «Я себя здесь чувствую хорошо, никто не заставляет перерабатывать и в целом я не напрягаюсь», что показывало разумный подход к work-life balance. Потому что, как бы много денег не платили, человек не захочет сгореть на работе: его здоровье и удовольствие от жизни дороже. По этой причине я старался подбирать компанию не сколько по размеру компенсации, сколько по условиям труда, чтобы не только получать деньги, но ещё и работать в удовольствие.

Биг-Сур в центральной Калифорнии, вид на Тихий океан
Биг-Сур в центральной Калифорнии, вид на Тихий океан

Какие есть особенности переговоров на этапе офферов

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

По итогу у меня на руках было шесть офферов, а с потенциальными — более 10, но некоторым я сам сказал, что уже неактуально, другие — долго тянули, третьи — не знали, как вести себя с О-1, потому что это редкая виза, и тоже затягивали процессы. Были предложения из компаний по типу Grid Dynamics, но у них совсем маленькие зарплаты, потому что аутстаффинг. Очевидно, что выезжать в Америку и работать в аутстаффинговой фирме — не лучшая идея :) Были офферы как от не особо известных в Украине компаний, так и от очень известных. Google, Zendesk, Netflix были медленными, и я им отказал. А Tesla и Tinder были готовы давать оффер, но затормозили с визой. Так что я расскажу подробно о шести главных предложениях, которые рассматривал.

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

Особенности оффера. То, про что я буду говорить — Total compensation в год. Думаю, читатели уже знают, что эта общая сумма складывается из базовой зарплаты, бонусов и акций. Последние приходят (чаще всего в конце года), и вы сразу же можете их продать. Также в конце года или раз в полгода компания дает бонусы, допустим 10% от базовой зарплаты. Это все часто фигурирует в Total compensation. Почему я это проговариваю? Потому что многие любят отделять акции и бонусы, как будто это что-то из мира фантастики, а реальной является только базовая зарплата, которая кажется не такой уж огромной по сравнению с общей суммой. То есть воспринимают Total compensation как способ корпораций повыпендриваться. На самом деле, в большинстве случаев это не так. Да, вам могут сказать: «Вот у нас можно получить бонус до 15%, но вы получите 0, если перформите плохо». И все-таки если вы адекватный разработчик, то в конце года реально получите 10–15%. Акции публичных компаний, которые уже вышли на IPO, — не фантики, а реальные деньги, но они зависят от цен на рынке. То есть если они упадут в цене (а у вас фиксированное количество акций при подписании оффера), то получите меньше. Вырастут — больше. А если это непубличная компания, то да, есть потенциальный риск, на который вы сами соглашаетесь, — ничего не получить. Однако можно получить и много — как повезет.

Еще одно уточнение. В США очень важен чисто американский опыт. Если он у вас есть, это даст больше возможностей и упросит многие процессы. Такая особенность рынка. А все потому, что слишком много людей сюда пытаются прорваться и немало из них любят лгать. Некоторые граждане из Индии приезжают в Штаты с нарисованными тысячами лет опыта, так что здесь привыкли быть аккуратными к иммигрантам и их опыту за границей, который сложно проверить. И сильно ценят, если специалист уже работал в США. Даже когда просто в резюме LinkedIn появляется какая-то американская компания — всё, вам резко начинают писать рекрутеры. Наличие или отсутствие американского опыта влияет и на условия оффера.

Офферы EPCVIP, ServiceNow и Facebook

Первый мой оффер был из EPCVIP. Это совсем неизвестная в Украине фирма, связанная с финансами; базируется в Лос-Анджелесе. В ней, кстати, работает много выходцев из стран бывшего СНГ. Изначально в компании меня попросили сделать тестовое, но я отказался. Если задание теоретически занимает больше пары часов, я всегда прошу найти альтернативу. Поэтому они решили со мной созвониться. Во время разговора я им понравился, даже технического вызова не было, то есть спрашивали совсем по верхам. EPCVIP сделали мне оффер: Total compensation около 180 тысяч (базовая зарплата — 130 тысяч + акции + relocation бонус — 30 тысяч). Как увидите потом, в сравнении с другими предложениями, это смешная сумма. Хотя надо учитывать, что Лос-Анджелес дешевле для жизни, чем Кремниевая долина, которая реально дорогая, поэтому тут и выше зарплаты. Но я не согласился: не только из-за денег, сама по себе компания была недостаточно интересной. Плюс понимал, что у меня всё ещё впереди, ведь это было лишь первое предложение.

Еще один оффер был из ServiceNow, большой компании в Сан-Диего. Они предложили Total compensation 280 тысяч долларов. Учитывая, что это Сан-Диего, их предложение было даже лучше, чем тех, кто мне потом давал 300 тысяч, но в Кремниевой долине. ServiceNow звали меня на позицию Staff. Это понятно: они менее известная компания, им надо как-то привлекать разработчиков — вот тебе и высокая должность. Соответственно, со Staff шло 20% потенциального бонуса, что тоже учитывали в Total compensation. Конечно, его можно и не получить, но для этого надо, чтобы что-то сильно пошло не так. Еще компания предлагала 10 тысяч на relocation — по 5 тысяч на члена семьи.

С Facebook была непонятная история: оффер не оффер. На Senior меня не взяли (мне кажется, из-за недопонимания с одним интервьюером). А вообще для меня было откровением, что меня рассматривали на Senior в Facebook. Сначала они подумали, что Middle мне будет неинтересен. Но я был не против пойти не на старшую позицию. В итоге мне озвучили Total compensation около 300 тысяч. В Facebook огромную часть дают акциями — иногда и 800 тысяч долларов на четыре года, то есть по 200 тысяч в год. Однако на тот момент у них квоты на Middle были уже закрыты, так что они предлагали нанять меня через два месяца в начале следующего года. Я подумал, что это слишком долго, и не согласился.

Вид на Йосемитскую долину. С женой после восьмичасового хайкинга
Вид на Йосемитскую долину. С женой после восьмичасового хайкинга

Офферы Atlassian и Amazon

В Atlassian меня сначала не захотели рассматривать из-за моего опыта. И только когда компания, которая мне помогала с визой, попросила своего контакта-реферала сказать, что я уже получил офферы от Amazon, Google и общаюсь с Facebook, мол, им пора очнуться, они со мной связались. Я смог пройти на Senior Software Engineer и даже попытался выше, сказал, что хочу быть Principle, потому что ServiceNow давали мне Staff, то есть ранг выше Senior. Они вначале согласились, потому что были хорошие результаты интервью. Но потом их комитет посмотрел на резюме и сказал: «Нет, надо больше опыта, еще поработать». Пообещали быстрый стремительный рост и индивидуальную работу с менеджером по развитию. На самом деле, все так обычно говорят, поэтому всё-таки я б на такое не купился.

Atlassian предлагали 290 тысяч долларов, из которых 180–190 — базовая зарплата. Думаю, мы бы сошлись на 300, но я закончил торги, потому что уже принял другое предложение. Хотя я серьезно рассматривал эту компанию, мне понравилась их культура, то, что там никто никуда не спешит, нет давления, сотрудников ценят...

В тот момент у меня уже было более выгодное предложение из Amazon. Они сделали агрессивный оффер, не тянули, сказали: «У тебя два дня на раздумья». Я ответил: «Нет, давайте хотя бы до конца недели». Но я не согласился и после этого, так что потом они уже понимали, что я просто не хочу к ним идти. Кстати, у многих компаний есть такой «bombing offer», когда они требуют очень срочно принять решение. Это делается, чтобы человек не тянул с ответом, долго не торговался и не использовал их оффер в переговорах с другими. Но это очередной red flag, потому что нормальные компании не будут так манипулировать. А вообще, если они действительно хотят вас нанять, вы легко можете сказать: «Мне нужно больше времени». И они дадут его. Так что не надо бояться bombing offer.

Когда я уже отказал рекрутеру из Amazon, она вышла со мной на связь: «Почему, что не так...» Я объяснил, что многие критерии не понравились, поэтому всё. Кстати, оффер был на позицию Software Engineer — Senior мне не давали, но тоже пообещали быстрый рост. Позже со мной уже созванивался отдельно менеджер, чтобы выяснить, как заставить меня присоединиться к компании, но Senior так и не смог дать из-за какого-то корпоративного ограничения. Хотя, конечно, не это было главной причиной моего отказа.

По цифрам Amazon предложила сначала 300 тысяч (собеседование было в офис в Сиэтле — там, естественно, жить дешевле), а потом 330 — для позиции в Калифорнии. Частью оффера здесь был большой бонус за подписание контракта — signing bonus. Например, в моем случае это было 130 тысяч в первый год и 100 во второй.

Еще у них нестандартный вестинг. Те же Facebook, Atlassian дают акции на четыре года, то есть вы можете разделить общее количество на четыре и посмотреть, сколько получите акциями в конце каждого года, и добавить это к зарплате. У Amazon другая система. В первый год вам дадут 5%, во второй год — 15%, а в третий и четвертый — по 40%. Таким образом signing bonus предлагается, чтобы заманить и компенсировать то, что ваши основные акции придут потом и сначала вы будете зарабатывать очевидно меньше. При этом первый год signing bonus будет больше, поскольку вы получите меньше всего акций, а второй год — уже меньше, так как акций будет больше. Такая система может первоначально впечатлить, потому что человек якобы получает кучу кеша. Но на самом деле в контракте прописано, что всю сумму не дают на руки сразу, а в течение года прибавляют по кусочку к зарплате.

Еще мне не понравилось, что они закладывают в оффер рост своих акций. Другие компании так не делают. Amazon же говорит: «Если наши акции будут продолжать так же расти, то к четвёртому году эти 40% на самом деле будут стоить воооот столько». И это отвратительная манипуляция, потому что акции могут перестать расти. В итоге получается, что их оффер не такой уж и большой. Если вы откроете сайт Levels.fyi, где публикуются зарплаты разработчиков в мире, то увидите, что у Amazon зарплата ниже, чем у других FAANG. Поэтому я не понимаю, что они вообще делают там: и по условиям труда, и по популярности, и по оплате. Правда, мне они предлагали больше денег, чем обычно (Software Engineer получает в среднем 220–250 в год, а мой оффер был 330). Но это потому, что я торговался агрессивно, а они очень хотели меня получить. Кстати, буквально через пару месяцев после того, как я отказался от предложения, мне уже стали писать рекрутеры из других команд Amazon и уже о позиции Senior.

Стэнфорд во время пожаров в Калифорнии и карантина. Редкий вид
Стэнфорд во время пожаров в Калифорнии и карантина. Редкий вид

Почему я выбрал Roku

Roku — компания, оффер которой я в итоге принял, появилась достаточно поздно, как и Atlassian — уже спустя два месяца после начала поиска работы. После звонка с рекрутером мне поставили технические интервью на следующий же день и в тот же день я получил обратную связь. А все потому, что сказал: «Я уже почти принимаю оффер, давайте быстро». На той же неделе после интервью Roku сделали оффер, и мы все обсудили. Какой вывод? Они могут делать все реально оперативно. Поэтому обычно рекрутеры и спрашивают, есть ли у вас какие-то предложения, которые вы почти принимаете, на каких стадиях интервью с другими компаниями и прочее. Иногда также просят: «Сообщите, если в процессе появятся офферы, мы пройдем все этапы быстро». То есть они не хотят потерять хорошего кандидата из-за того, что оказались слишком медленными. И даже большие корпорации типа Google, Facebook могут работать быстро. Я этим часто манипулировал, потому что иначе они затянули бы процессы, чтобы им было удобнее.

Еще до переезда в Чехию, когда работал в Globallogic, я 8–9 месяцев аутстаффился в Roku. С этим проектом мне нереально повезло: классные ребята, они приезжали к нам в Украину, мы ездили к ним в Калифорнию... Я тогда в первый раз увидел Кремниевую долину. И на интервью уже в США я встретил много тех, с кем раньше работал. Но не могу сказать, что мне делали скидку и взяли просто «потому что». Во время интервью мы просто обсуждали, что я мог бы улучшить, учитывая новые знания (на Pluto TV я делал по сути то же самое, что у них, набрался опыта, и мне было что рассказать).

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

После собеседования я получил очень позитивный фидбэк, что было приятно. Но не смогу трезво оценить, было ли это предвзято с их стороны или нет. Мне позвонили, предложили оффер — 250 тысяч долларов. Конечно, мне такое очевидно не подходило. Но рекрутер была опытная, из тех, кто знает, как манипулировать людьми, заставить их подписать контракт и не дать при этом слишком много денег. Она сказала: «Ну да, очевидно, ты бы на 250 тысяч не согласился». Думаю, они попробовали назвать сначала такую сумму, так как понимали: я только что переехал в Америку, когда-то был их контрактором и это и так до фига денег. Получается, мы чуть-чуть поторговались, и они максимум могли мне дать 300 тысяч. Менеджер в какой-то момент уперся: «Больше предложить не могу». Они не сказали конкретно почему. Но я тоже не лыком шит, знаю, как раскрутить на информацию.

Как я понял, повлияло отсутствие чистого американского опыта и в принципе недостаток опыта. У них в компании работают только Senior-разработчики, нет Junior и Middle. Так что они не могли мне дать целую кучу денег как инженеру с 20 годами американского опыта. Но мы продолжили торги, и рекрутер предложила мне другую команду, не вебовскую, с которой я сотрудничал, а связанную с рекламой. Там тоже как раз нужен был разработчик. Я согласился, только сказал, что не буду проходить заново все онсайты, тем более я уже получил хорошее ревью. Поэтому созвонился только с менеджером новой команды, который ещё притащил своего разработчика, кстати, тоже украинца, он был у них контрактором, а потом они его конвертировали. Меня чуть-чуть проверили по техническим навыкам, софт скилам, а еще спросили, будет ли мне интересно к ним пойти, потому что они используют другие технологии. Я четыре года работал на React, а тут — Angular, а на бэкенде я работал с Node.js, а тут — Ruby. Я был не против, плюс мне понравилась команда, по крайней мере люди, с которыми я общался на интервью. Они готовы были дать мне больше — и я принял их оффер. На момент финальных торгов это было Total compensation 350 тысяч и 30 тысяч signing bonus сверху.

Интересно, что Roku не только нанимает иначе, но и платит по-другому: они вываливают много денег, как и Netflix. Только Netflix вообще не даёт бонусы и акции, у них 400 тысяч кеша, который делишь на 26 и получаешь очень много денег каждые две недели. А в Roku дают акции, но немного — 15% от компенсации. Получается, у меня 300 тысяч долларов в год зарплата, а остальные 50 тысяч я получаю акциями. Но и здесь в компании отличная от других политика: акции приходят не в конце года, а каждые три месяца по частям. Как по мне, это удобная и располагающая система. На этапе рассмотрения оффера мне понравились эти моменты.

По каким еще причинам я выбрал Roku? Тут расслабленная обстановка, ненапряжная культура. Также мне было важно, как быстро они делают грин-карту: моя жена приехала по визе О-3 (супруг / супруга человека с визой О-1), и по ее условиям она не может работать, пока я не получу грин-карту либо она сама не сделает рабочую визу. Так что этот пункт тоже играл важную роль. Ведь все компании начинают делать визу по-разному: кто-то через 3–6 месяцев, кто-то — через год. Например, Facebook запускает процесс после прохождения тренинга, то есть через три месяца. Atlassian, Roku — тоже через три месяца, Amazon — кажется, через год. Выходит, ты реально можешь выиграть семь месяцев. Плюс, конечно, грин-карта отвязывает тебя от работодателя, ты дальше не будешь париться с визой, своим правом нахождения в стране, — все это очень разгружает эмоционально. И вот мне уже начали делать грин-карту в апреле, сам же процесс займет полтора—два года.

Другим важным моментом для меня был отпуск. В США нет зафиксированных на уровне законодательства отпускных и праздников, поэтому компании сами решают этот вопрос. В сравнении с Украиной, тут меньше отпускных и выходных дней. Некоторые вообще могут дать 10 или 15 дней отпуска. И для них это нормально. Хотя все-таки так не везде. В Facebook и Google — прилично отпускных дней, в Amazon — меньше. Еще часто встречается система, когда количество отпускных увеличивается с твоим стажем работы в компании. Бывает, правда, и безлимитный отпуск. Например, в Atlassian, что меня сильно прельщало. Хотя, мне кажется, что это тоже своеобразная манипуляция людьми. Многие не знают, сколько нормально взять выходных, стараются ориентироваться по другим и в итоге берут меньше, чем можно было или чем взяли бы, будь отпуск фиксированным. Так что иногда эта безлимитность создает даже психологическое давление. У меня такой проблемы нет, я привык работать хорошо, немного и не перегорать, то есть беспокоиться за свое ментальное и физическое здоровье больше, чем за продукт, который делаю.

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

Есть и другие нюансы. На том же Levels.fyi можно посмотреть бенефиты, которые предлагают компании. Понятное дело, что пункты по типу спортзала в условиях пандемия обесцениваются. Но где-то матчат пенсионный фонд — дают больше денег, если вы их туда кладете, где-то дают выгодные условия страховки. В Roku не самая лучшая страховка, компания компенсирует ее до определённого порога. Получается, могу выбрать подешевле, подороже, а они просто покроют какую-то сумму. Это неплохо, но не так круто, как в Facebook, где покрывают сразу самую лучшую страховку для всех членов семьи. Но для меня это не так важно: у меня свой подход к здоровью и эффективности. Кому интересно, заходите на мой Telegram-канал и YouTube-канал.

Фермерский рынок в Mountain View, где можно найти свежие органические продукты
Фермерский рынок в Mountain View, где можно найти свежие органические продукты

Я долго выбирал оффер, чтобы принять самый подходящий для меня. До Roku я всерьёз раздумывал, принять ли предложение Atlassian или поискать что-то ещё, потому что в Amazon я идти категорически не хотел несмотря на то, что предлагали много. В то же время я сильно устал: подвешенное состояние, ты не работаешь, постепенно кончаются запасы... Но тут появился Roku, который оказался самым выгодным по деньгам и устроил меня по условиям. Спустя почти полгода я чувствую, что сделал правильный выбор. Мне нравится их подход к работе и моя команда. Да, конечно же, я предпочел бы писать на React, но, с другой стороны, для меня это новый вызов по технологиям.

Как выторговать оффер на 20–40% больше изначального

Торги позволяют увеличить изначальную сумму даже не на 5–10%, а 20–40%. Конечно, и без моих советов, в интернете есть много информации на эту тему. Упомяну, на мой взгляд, самое важное. Во-первых, нужно не называть цифры. Как бы абсурдно это ни было, но этого делать нельзя, потому что они потом прицепятся к ним. Если вы даже претендуете на больше, они будут отталкиваться от озвученной суммы. Поэтому я не называл ничего, пока не получал конкретный оффер. А компании будут сильно биться за эту информацию, вы заметите, что это часть огромной игры по торгам: рекрутеры будут выбивать, будут спрашивать, сколько предлагают другие компании... Многие кандидаты теряются от этого давления и называют сумму первые. Лучше говорите: «Я ещё для себя не решил, просто ищу хорошую компанию, хороший коллектив, а компенсация... Потом посмотрим, потом к этому еще вернемся». Кстати, этот вопрос впервые поднимается в самом начале переговоров, но тут его закрыть просто, отвечая: «Посмотрим, как пройдёт интервью». А потом по результатам собеседования, если вы толковый и хорошо готовились, у вас будет больше рычагов для управления этой цифрой. Так что чем дольше вы не называете конкретную сумму, тем лучше. Желательно, чтобы первое предложение озвучивали работодатели.

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

В-третьих, после озвучивания оффера надо держаться определенной стратегии. Сначала посмотрите, на сколько его могут поднять, опять-таки без конкретных цифр. Скажите, что представляли сумму немного больше. Потом можно пойти дальше и озвучить: «Хотел бы вот настолько больше базовую зарплату, настолько больше акций... Как вы смотрите на это?». Лучше, если переговоры проходят в письменном варианте, потому что рекрутеры будут стараться сразу перевести разговор в телефонный режим — так вам сложнее соображать, а им проще манипулировать. По телефону не стоит говорить ничего конкретного. После общения надо хорошо подумать и написать письмо, на которое им придется отвечать. В итоге вы получите письменное подтверждение, которое можно использовать и с ними, и в переговорах с другой компанией.

Торгуйтесь со знанием, что компании реально могут поднять оффер и обязательно это сделают. Не стесняйтесь, загадывайте больше, при этом сверяйтесь со статистикой на том же Levels.fyi. Я бы рекомендовал метить на высшую планку, потому что можно получить сильно больше среднего уровня — как было у меня в случае с Amazon. А если в компании не согласятся поднимать настолько, насколько хотите, то вы хотя бы останетесь при максимально возможной сумме.

На каком-то этапе они будут возвращаться с одними и теми же цифрами и больше не будут поднимать. Но это не значит, что игра окончена и вы не можете получить больше денег. Просто нужен новый виток процесса, коим являются офферы от других компаний. Именно поэтому стоит проходить интервью в разные фирмы — не только, чтобы потренироваться, но и получить от них предложения. Когда у вас на руках несколько офферов, вы уже кандидат, за которого компании борются. Появляется представление, чего вы стоите, есть цифры, на которые можно ссылаться. В какой-то момент вы можете сказать: «Ну, блин, мне Amazon предложил 350 тысяч, а выдаёте только 300. Я всё понимаю, но разница есть, давайте побольше». Кстати, именно поэтому оффер до последнего не присылают в письменном виде, а звонят и называют словами, так как здесь кандидаты часто берут документ и идут его показывать другой компании, а первая компания теряет кандидата. Это с одной стороны. С другой — все знают эту особенность, именно поэтому многие рекрутеры не будут просить у вас письменного подтверждения офферов — мне верили на слово, хотя у меня было что предоставить. Кто-то может сказать, что это нарушение этики. Но мне кажется, что здесь нет ничего плохого.

Этап торгов может затянуться. В одном месте вам предложат больше, вы скажете об этом в другом месте, они, естественно, захотят заматчить. И так по кругу. Главное не переиграть, чтобы работодатель не подумал, что вы просто не заинтересованы в предложении, водите его за нос и пора переключаться на другого кандидата. Но вот пару таких коротких витков стоит сделать обязательно. Так, в Roku мне сделали оффер в декабре, но я торговался и принял его спустя больше двух недель. Все это время я созванивался с рекрутером, она шла к менеджеру, возвращалась с другими цифрами, а я продолжал параллельные торги с другой компанией: одно накладывалось на другое, что и позволило сильно увеличить цифру.

Вы всегда способны на большее, чем думаете

Когда я ехал в Кремниевую долину, то понимал, что я хороший разработчик, но не знал точно насколько, потому что тут много вообще суперзвезд. Я думал, что было бы хорошо получить предложение по Total compensation в $300 тысяч, но рассчитывал, что это будет около $250 тысяч. Когда же я стал получать офферы, цифры начали расти, я понял, что даже 300 — не предел, а только начало. В итоге в Roku мы закончили торги на $380 тыс. Да, это заняло достаточно времени, но все реально. Надо верить в себя: это проще, чем кажется, и вы всегда способны на большее, чем считаете. Просто ставьте цель и двигайтесь к ней, пусть даже маленькими шажками. Но, пока двигаетесь, вы не представляете, насколько большую часть пути к своей цели уже прошли. И это касается всего.

Так у меня получилось с визой О-1. Путь от момента фрустрации до полного комплекта на подачу документов я прошёл за три месяца. И теперь понимаю, что любой может сделать это, там нет ничего невероятного. То же самое с поиском работы: я метил на меньшие цифры, а получил значительно больше. И это было не так сложно, просто надо хорошо подготовиться и делать то, что от тебя требуется. Так что всё возможно.

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

Также DOU.UA опубликовал опрос о зарплатах в Украине за второе полугодие 2020 года, где оказалось, что средняя зарплата ИТ-специалистов составляет $2500, перевод этой статьи вы можете прочитать тут.