Как стать программистом в Калифорнии и зарабатывать $10 тысяч в месяц
Герой этой статьи переехал из России в США и нашел работу в крупной компании за 10 тысяч долларов в месяц.
В Москве Андрей работал бизнес-аналитиком, а в Калифорнии оказалось, что это никому не нужно. Тогда он освоил профессию программиста и устроился в крупную ИТ-компанию. На это у него ушел год. Недавно журналист сайта Journal Tinkoff был у него в гостях и попросила поделиться своим опытом.
История Андрея — это история Андрея. Даже если делать все то же самое, результат может оказаться другим. Но, возможно, его опыт поможет вам все взвесить и решиться переехать в другую страну — или, наоборот, остаться дома. Кстати, Андрей — это псевдоним, герой статьи не хочет раскрывать имя и название компании из-за положения о конфиденциальности.
Слово Андрею.
Как я переехал в США
Чтобы найти место в крупной американской компании, нужно в какой-то момент прийти на собеседование в офис, поэтому я не знаю, можно ли это сделать из другой страны. Я сначала обосновался недалеко от крупного города, а потом уже начал искать работу.
По теме: «США – мой главный выигрыш в жизни!»: истории людей, выигравших грин-карту
В 2016 году мы с женой выиграли в лотерею грин-карту и переехали в США. Осели в городе Уолнат-Крик в 40 км от Сан-Франциско: там теплый климат, а в Кремниевой долине много крупных компаний с хорошими вакансиями. Кроме того, у жены в соседнем городе родственники — первое время они нам помогали.
Жилье в Уолнат-Крике дорогое. Комнаты стоят 800—1200 $ в месяц, квартиры с одной спальней — около 2000 $ . Сначала мы потянули только комнату за 900 $ в месяц.
По совету местных жилье искали на сайтах «Крейгслист» и «Зиллоу».
Когда мы устроились, я начал искать работу в Сан-Франциско. Добираться до него удобнее всего на поезде: одна поездка до центра занимает 40 минут и стоит всего 6 $. На машине почти столько придется заплатить за проезд по мосту — а еще бензин, обслуживание, пробки. Парковку тоже найти сложно, а стоить она может до 40 $ в день.
Поиск работы занял год, а попутно пришлось еще и сменить профессию. Зато в итоге доход нашей семьи вырос в четыре раза: с 2500 $ до 10 000 $ в месяц. Комнату мы сменили на хорошую квартиру в том же Уолнат-Крике — с гостиной и двумя спальнями.
Но обо всем по порядку.
Как я искал работу по старой специальности
Поиск работы в США состоит из четырех основных этапов:
- Составление резюме. Его размещают на тематических сайтах или рассылают работодателям напрямую.
- Телефонное интервью. Соискателя просят рассказать о себе и о том, что он знает о компании, в которую устраивается.
- Техническое интервью. Задают вопросы по теории и предлагают решить задачи по специальности.
- Собеседование в офисе. На него приглашают, если пройти первые три этапа. До этого этапа доходят немногие.
Сначала я попытался устроиться по старой специальности — бизнес-аналитиком. Я взял старое резюме и адаптировал его под американские реалии: убрал фотографию, дату рождения и семейное положение. В США работодателю запрещено использовать такие данные: это незаконно и считается дискриминацией. На работе только работа, частная жизнь никого не касается.
По теме: Что нужно для счастливой иммиграции
Я перевел резюме на английский, а друзья-американцы исправили неестественные фразы. Это можно также попросить сделать переводчика, например на фриланс-бирже «Файверр» исполнители вызываются поправить резюме за 10 $.
Резюме я разместил на сайте «Дайс-ком» — это что-то вроде российского «Хедхантера» для технологических компаний. Попутно я отслеживал вакансии крупных компаний и на некоторые откликался сам. Но за неделю мне никто не перезвонил, и тогда я решил подойти к делу иначе.
Когда я работал бизнес-аналитиком в Москве, то сотрудничал с разработчиками, и они научили меня кое-каким приемам. Это было интересно, но у меня не было времени полноценно учиться. Теперь же я попал в айтишный рай: в Калифорнии находятся штаб-квартиры гигантов вроде Эпла и Гугла, для разработчиков программного обеспечения здесь открыты тысячи вакансий. Поэтому я не стал терять время: через неделю снял с сайта резюме бизнес-аналитика и решил учиться программировать.
Как я учился программировать
Программировать я учился на языке Java — с помощью друга-разработчика, учебников и обучающих видео. Друг давал задания, а потом мы вместе разбирали ошибки. Учеба заняла два месяца. По моему опыту и опыту знакомых, в большинстве компаний у разработчиков не спрашивают диплом или сертификат. Обмана не боятся: все равно навыки проверяют на собеседованиях.
Каждый день я решал очень много задач. Одно из первых собеседований в любую компанию — техническое, когда рекрутер спрашивает теорию и предлагает решить тестовые задания. Поэтому навык решения задач — основной. Готовиться можно с помощью сайтов, на которых выкладывают такие задачи, например «Литкод-ком». Моей настольной книгой стала Cracking the Coding Interview: 189 Programming Questions and Solutions, где собраны вопросы из реальных интервью.
Если нет друга-программиста или такой способ не нравится, можно пойти на курсы обучения разработке — в США их называют буткемпами. Курсы бывают очные и дистанционные, а обучение длится от 3 до 9 месяцев. Стоят они дорого — скажем, трехмесячный очный курс обойдется примерно в 18 000 $. Но, по отзывам, это очень эффективно.
Выбрать курсы помогают различные рейтинги, например «Бест-кодинг-буткемпс».
Подработка
Чтобы платить за жизнь во время учебы, можно найти подработку. Главное условие — нужно разрешение на работу в США. Возможностей достаточно: официант, строитель, сборщик мебели. Платят 12—14 $ в час или как договоритесь. Временные вакансии обычно публикуют на местных сайтах — вот сайт для подработки в Сан-Франциско.
14 $ в час мне платили на стройке в Сан-Франциско
Но если попутно работать, учиться придется дольше. Мне повезло: жена работала и согласилась подстраховать с расходами. Ее поддержка и терпение бесценны, и я ей очень благодарен.
Подработкой я занялся потом, когда доучился и начал искать работу. Я устроился на стройку за 14 $ в час. Все было строго: выдавали спецодежду, следили за безопасностью. Работа была несложная, но пыльная: мы подготавливали помещения к ремонту и ломали стены из гипсокартона.
Поиск работы разработчиком. Первый подход
По теме: Что нужно знать, подавая документы на убежище в США
После учебы я обновил резюме и начал искать работу как разработчик программного обеспечения — software developer. Я выложил резюме на сайты и сам откликался на интересные вакансии.
Еще я обновил свой профиль в «Линкед-ине», но работу через него не искал. Там мне однажды написала рекрутер из Фейсбука и предложила созвониться. Я согласился, но не подготовился к разговору. Когда рекрутер спросила о моих последних проектах, мне не пришло в голову ничего связного, я начал мямлить и понял, что рискую провалить первое собеседование для крутой компании. В итоге я не придумал ничего лучше, чем сбросить звонок раз пять подряд, сослаться на плохую связь и попросить перенести собеседование. Оно так и не состоялось.
Попутно я попробовал откликаться на вакансии с сайтов компаний. Так я вышел на «Амазон»: заполнил форму для соискателей — и мне ответили.
Первое собеседование в «Амазоне» я прошел, вторым было техническое собеседование. Мне дали ссылку на общий экран вроде «Гугл-документов» и предложили в реальном времени решить три задачи. Решать их надо было по очереди, но на любом языке программирования. Я справился с первой задачей, а на второй понял, что не тяну, — и это при том, что учился на подобных задачах, а за пять дней до интервью прорешал еще 30 штук на «Литкоде». На следующий день мне перезвонили и отказали.
Следующие полгода я продолжал искать работу, но звонки от рекрутеров по-прежнему были единичные и безрезультатные. Я понял, что нужно лучше готовиться. Вот что я решил сделать:
- Исправить резюме.
- Подготовить рассказ о себе и о компании.
- Активнее писать компаниям напрямую.
- Практиковаться — решать очень много задач.
При работе над резюме я в основном ориентировался на советы из русскоязычной группы Фейсбука по поиску работы в Сан-Франциско.Лучше всего мне запомнился комментарий одного рекрутера: «Представьте, что вам нужно покрасить забор зубной щеткой. Вы ищете человека, который может это сделать. К вам приходят сотни обращений. Кто-то красил потолки валиком или машины из пульверизатора. Кто-то красил кисточкой заборы или зубной щеткой обувь. Только один человек написал, что красил заборы зубной щеткой пять лет. Кого выберут?»
В вакансии уже есть все, чего от вас ждут. У работодателя есть боль, вы — таблетка против этой боли. Остается только решить, как это подать. Можно сделать резюме, где есть все, что нужно рынку, можно переделывать его под каждую вакансию. Пока польза от вас очевидна, оба варианта работают.
В моем первом резюме польза была закопана слишком глубоко, чтобы рекрутерам захотелось ее искать, поэтому оно не работало. Я начал исправлять ошибки.
Сможете ли вы переехать в США?
Лишний опыт. Работодатели не понимали, что в резюме разработчика делает мой прошлый опыт работы бизнес-аналитиком. Он не заинтересовал ни одного рекрутера, с которым мы общались. Его я отрезал в первую очередь.
Отсутствие подробностей. В моем резюме опыт разработки был слишком общим. Например, я написал, что участвовал в волонтерском проекте: это мы делали сайт для благотворительной организации. В Америке же важны числа: сколько сайтов и для каких компаний. В резюме здесь лучше писать не «продавала холодильники», а «продала 100 холодильников». Доказательства числам в резюме не нужны, но если они будут сильно завышены, это поймут, когда будут проверять навыки на техническом интервью.
Чтобы добавить конкретики, я указал все компании, где хоть что-тоделал как разработчик, и перечислил в навыках все, что умел в программировании.
Оформление. Неписаное правило, которое нельзя нарушать: десять лет опыта — одна страница. Если резюме длиннее, рекрутер может решить, что человек не умеет отделять важное от второстепенного.
По теме: Как поменять статус, если вы приехали в США и хотите остаться на длительный срок
В России резюме любят оформлять таблицами. Я всегда считал, что так нагляднее. В США я не встречал таблиц: резюме пишут простым текстом с отступами и маркерами. Так делают еще и потому, что резюме часто обрабатывает программа, которая плохо работает с таблицами. До рекрутера оно может вообще не дойти.
Зарплата. Ее не надо указывать. Этой ошибки я не совершил: я не указывал зарплату ни на сайтах, ни в резюме, ни в ответах на вакансии. Но это очень важный момент, поэтому о нем хочется написать отдельно: желаемую зарплату везде спрашивают, но никто не ждет, что вы ее назовете.
Считается, что зарплаты высокие везде и хорошие специалисты думают не о них, а о том, какую пользу принесут компании. На сайтах есть специальное поле для желаемой зарплаты, но все оставляют его пустым. Могут спросить и на собеседованиях — но правильно отвечать, что деньги не важны. Если все-таки назвать какую-то сумму, это сразу понизит ваш рейтинг в глазах рекрутера.
О зарплате говорят только на последнем этапе — во время собеседования в офисе. Но и там лучше подождать, пока сумму назовут сотрудники компании. С ней можно не согласиться: немного поторговаться считается нормальным. По опыту моих знакомых, вполне реально получить процентов на 20—30 больше первого предложения.
Поиск работы разработчиком. Подход второй
После обновления резюме я стал активнее искать работу. Я решил действовать по всем фронтам: размещал резюме на сайтах, писал в компании напрямую, использовал «Линкед-ин», общался с кадровыми агентствами.
Сайты. Я выложил новое резюме на сайты и написал программу, которая каждый день обновляла мой профиль на всех площадках, — так оно все время оказывалось ближе к началу списка. Я стал получать очень много звонков — иногда по 50 в день.
Ответы на вакансии. В некоторые компании я разослал свое резюме напрямую. Этот вариант я считаю лучшим: рекрутер сразу видит, что человек хочет работать в его компании, а если блеснуть знаниями о компании, он еще и понимает, что именно интересно кандидату. При таком подходе у рекрутера больше поводов продолжить общение. Кроме того, по моему опыту, на такие письма обычно отвечают сотрудники с понятным английским — а такое можно сказать далеко не про всех рекрутеров. Минус этого метода в том, что ответа иногда приходится ждать несколько месяцев, поэтому писать надо сразу во много компаний.
«Линкед-ин». В России ресурс заблокирован, а в Америке очень популярен. Здесь заводят полезные контакты, общаются в группах по деловым интересам, делятся знаниями. Но в первую очередь — ищут работу. Рекрутеры размещают здесь вакансии и охотятся за профессионалами.
В интернете много статей о поиске работы через «Линкед-ин». Я использовал ресурс по-своему: искал компании, о которых что-то слышал, затем смотрел их вакансии, шел на сайт и откликался напрямую. Примерно в половине случаев я получал обратный звонок.
Кадровые агентства. Много звонков поступало от агентств. Часто это рекрутеры с ужасным акцентом, которых приходилось постоянно переспрашивать. Правда, через пару дней такого общения я научился угадывать вопрос по одному слову, потому что они все одинаковые.
Диалог строится примерно так. Рекрутер звонит и говорит: «Мы нашли ваше резюме, оно классное. У нас есть для вас очень хорошее предложение. Мы можем устроить вас в отличную компанию». Дальше он задает вопросы из подготовленного списка. По моему ощущению, рекрутеры не особенно вникают в ответы кандидатов, скорее просто сверяют их со списком готовых ответов. Если ответы с ними примерно совпадают — проходите на следующий этап. Я два раза дошел до технических интервью, но пройти дальше не получилось.
Агентство получает вознаграждение от того, кто обратился в него за помощью. Если это был работодатель, кандидат не платит никаких комиссий.
Телефонное интервью
Следующий этап после подготовки резюме — собеседование по телефону или скайпу. Здесь рекрутеры оценивают, как кандидат общается, чего он уже достиг и насколько хорошо умеет отделять главное от второстепенного. Важно не провалить два главных пункта: рассказ о себе и рассказ о компании.
Рассказ о себе. Обычно разговор начинают так: «Tell me about yourself», «Tell me your story», «Walk me through your resume». О себе — это не какой вы хороший и чем увлекаетесь. Рекрутер хочет услышать, чего вы достигли в работе и чем будете полезны компании. Хороший рассказ о себе помогает произвести благоприятное первое впечатление и продолжить беседу. На ответ дают полторы-две минуты. Сначала я репетировал свой рассказ перед зеркалом, со временем выучил наизусть и отполировал.
Рассказ о себе можно строить по-разному, главное — не забывать о пользе. Если говорите о карьерном росте, его надо обязательно связать с полезными навыками. Рекрутеру ничего не даст заявление, что два года назад вы из третьего младшего садовника стали вторым. А вот если добавить, что повышение было связано с умением сажать незабудки ромбом, то это уже кое-что.
Можно рассказывать и о том, как вы наращивали навыки на одной позиции. Это был как раз мой вариант. Я использовал резюме как план и рассказывал о разных проектах и о том, чему там научился. Хорошая идея — завести рекрутера в знакомые воды. Например, если вы много работали с базами данных, стоит несколько раз это упомянуть: «Я много работал с такими-то базами данных, это дало такой-то результат». Если рекрутеру интересны ваши базы данных, разговор пойдет на хорошо знакомую тему.
Рассказ о компании. Не менее важны вопросы о компании: «What do you know about us? Why do you want to work in our company?» Компании трепетно относятся к тому, чтобы сотрудник разделял их миссию, а не просто шел за зарплатой. Поэтому надо показать, что вы заинтересованы в работе именно у них: знаете, чем живет компания, любите их продукт и хотите менять мир к лучшему.
К этому рассказу я тоже каждый раз тщательно готовился: находил в интернете подробности о компании, выписывал их на отдельный листок и во время разговора все время с ним сверялся. Подробности я искал на сайте компании, на фондовой бирже, в Википедии и везде, куда заводил поисковик. Срабатывало безотказно. Иногда я знал про компанию больше, чем сами рекрутеры, — и невероятно их впечатлял.
Техническое интервью
Если успешно пройти телефонное интервью, назначают техническое, а потом — собеседование в офисе. До технического интервью доходит редко, до приглашения в офис — еще реже.
Техническое интервью. Я уже рассказывал, как проходило техническое интервью у «Амазона». У других компаний это выглядело примерно так же: мы созванивались с сотрудником компании и решали задачи в какой-то среде с общим доступом. Задач было три или больше, самих интервью тоже бывало несколько. Иногда интервью даже проводили сотрудники из разных стран, незнакомые друг с другом.
Главное на техническом интервью — не выдать точный результат, а показать ход рассуждений. Все понимают, что интервью — это стресс, и на случайную ошибку никто не обращает внимания. Собеседнику важно увидеть, что вы понимаете суть задачи и видите способы ее решения, поэтому объяснять надо каждый свой шаг. Вам даже могут дать какой-то совет или указать на ошибку: если вы умеете принимать чужие советы, сотрудник компании это тоже оценит.
На интервью, после которого меня взяли на работу, мне предложили решить три задачи из разных областей. При подготовке я прорешал по 100 задач каждого типа, поэтому две уже знал, а третью решил после небольших раздумий. На следующий день рекрутер позвонил и пригласил в офис.
Интервью в офисе. Когда зовут в офис — это значит, что компания уже очень заинтересована в кандидате, иначе на него не стали бы тратить еще больше дорогущего времени сотрудников. Но это все равно не простая формальность: я общался по часу с пятью разными сотрудниками, на все про все ушел целый день. А бывает, что встреч еще больше и на каждой по несколько человек.
Когда рекрутер назначает встречи в офисе, он заранее сообщает, сколько встреч ожидается, сколько времени они займут и о чем пойдет речь. Рекрутер может также рассказать, чему стоит уделить особое внимание. Это выглядит примерно так: «В нашей компании передача знаний — важнейший навык для кандидата. Вам нужно будет показать, как вы выступаете в роли наставника и объясняете новому сотруднику конкретную тему».
Форматы встреч тоже могут быть разными. Например, одного моего знакомого как-то пригласили на ланч с будущим руководителем, чтобы узнать его интересы и оценить, как он держится и общается.
Вопросы на встречах мне задавали в основном вокруг программирования. Указанный в резюме опыт на этом этапе уже не важен, меня о нем ни разу не спросили. Главное — подтвердить навыки.
Только один менеджер начал подробно расспрашивать, что я знаю о компании: какие у нее сильные и слабые стороны, что бы я улучшил, каких я знаю конкурентов и чем они превосходят компанию. Ответы на эти вопросы я уже знал наизусть. Мне даже удалось впечатлить рекрутера: когда я изучал сайт компании, то нашел ошибки в его работе, и на встрече их показал.
Единственный вопрос про личные качества звучал так: «Кем вы видите себя через пять лет?» Действительно, американцев совершенно не волнует, кто вы такой, — только чем можете помочь их компании.
После интервью я думал, что выглядел слабо, но на следующий день мне перезвонили и пригласили на работу.
Результаты
Зарплата. Когда вам готовы сделать оффер, обычно рассказывают все подробности: бонусы, зарплату, страховку. О своей будущей зарплате я узнал только на этом этапе.
До этого я нигде не говорил о желаемой зарплате, но на всякий случай все равно посмотрел среднюю по рынку сумму. В Сан-Франциско для младшего разработчика — junior software developer — с опытом работы до года это 72 000 $ в год, или 6000 $ в месяц, на полный рабочий день. Мне предложили 10 000 $ в месяц, и я не торговался.
Зарплату называют до выплаты налогов. Налог прогрессивный и зависит от разных факторов: годового дохода, семейного положения, наличия детей, штата и много чего еще. Часть выплаченных налогов можно вернуть, это аналог российских налоговых вычетов. Все это настолько сложно, что многие американцы заполняют налоговую декларацию и считают вычеты только с помощью консультантов.
У меня на налоги уходит примерно треть зарплаты, а вот сколько удается вернуть вычетами, сказать не возьмусь: консультант не берет трубку.
Финансовые бонусы состоят из годового бонуса и акций. Годовой бонус — это фиксированный в договоре процент от зарплаты, больше него не заплатят. Акции мотивируют сотрудника работать лучше: если дела у компании идут хорошо, он богатеет. Когда Фейсбук вышел на IPO, мои знакомые так разом стали миллионерами.
Процесс передачи акций прописан в договоре. Первые 25% своего пакета я получил через год работы в компании. Остальные акции выдают каждые три месяца равными долями еще три года. Если я уволюсь раньше, то не получу часть акций.
Еще существует единовременный бонус «за согласие присоединиться к компании» — его выплачивают в первый день выхода на работу. Размер этого бонуса зависит только от навыков переговорщика во время последнего собеседования.
Социальные бонусы у меня стандартные, ими в ИТ уже никого не удивить. В офисе массажный кабинет, спортзал и комната отдыха с видеоиграми. Если пойду в другой спортзал, фитнес-карту компания тоже оплатит. Медстраховка у меня полная, а жене по ней дают скидку. На кухне — разнообразные сладости к чаю.
Я могу сколько угодно работать из дома, но этим правом почти не пользуюсь, потому что в офисе проще сосредоточиться. Про сладости на кухне я упоминал?
А еще в перерыве я могу гулять по набережной и наблюдать за морскими котиками.
О быте — кратко. Доход нашей семьи вырос в четыре раза. Комнату мы сменили на хорошую квартиру в том же Уолнат-Крике — с гостиной и двумя спальнями. Ходим на концерты и путешествуем. Недавно я занялся инвестициями.
Наш семейный бюджет в месяц
До работы в ИТ После устройства
Доход 2500 $ 10 000 $
Жилье 900 $ 2500 $
Еда 1000 $ 1500 $
Транспорт и связь 350 $ 500 $
Развлечения и прочее 250 $ 2000 $
Сбережения, инвестиции 0т $ 3500 $
Коротко: как найти работу в США
В резюме — только про работу. В США никого не интересует, когда вы родились, сколько у вас детей и как вы выглядите.
Про работу — только по специальности, все, что вспомните, даже если это учебные задания. Но не больше одной страницы на 10 лет стажа.
Нигде не пишите и не говорите про зарплату, даже если спросят. Отвечайте, что деньги для вас не важны.
Результативнее всего рассылать резюме в компании, где вам хочется работать. Но ждать ответа можно и по несколько месяцев.
Как следует готовьтесь ко всем телефонным интервью: репетируйте рассказ о себе, изучайте компанию, решайте задачи и повторяйте теорию. Пройти все этапы и получить приглашение в офис удается редко.
Если вас позовут на встречу в офис, закладывайте на это целый день. Перед походом изучите средние зарплаты по рынку, но сами про них ни звука: пусть собеседник первым назовет сумму. После этого не грех немного поторговаться.
Читайте также на ForumDaily:
Как и почему я вернулся из эмиграции: 3 истории
Подработка в США, или На чем зарабатывают американцы
Правила жизни: сколько нужно денег, чтобы прожить в Нью-Йорке
Подписывайтесь на ForumDaily в Google NewsХотите больше важных и интересных новостей о жизни в США и иммиграции в Америку? — Поддержите нас донатом! А еще подписывайтесь на нашу страницу в Facebook. Выбирайте опцию «Приоритет в показе» — и читайте нас первыми. Кроме того, не забудьте оформить подписку на наш канал в Telegram и в Instagram— там много интересного. И присоединяйтесь к тысячам читателей ForumDaily New York — там вас ждет масса интересной и позитивной информации о жизни в мегаполисе.