Как стать программистом, переехать в США и устроиться на работу мечты

Что нужно сделать, чтобы зарабатывать больше 1 млн рублей в месяц, ездить на Tesla, жить в солнечной Калифорнии и работать в Google, Apple, Facebook или Amazon. Самые полезные советы из моей новой книги.

Всем привет! Меня зовут Виталий, я программист из Перми, несколько лет жил в Москве, где 4 года проработал в Тинькофф Банке. Сейчас я живу в Кремниевой долине и работаю в Google. У меня не было богатых родителей, я не обладал особыми талантами и не выигрывал грин-карту. В этой статье я хочу поделится самыми полезными советами из моей книги “Как стать программистом, переехать в США и получить работу мечты”.

Шаг 1. Как стать программистом

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

Выбираем язык программирования

Основные критерии при выборе языка программирования: востребованность и простота изучения. Также важно учитывать персональные предпочтения.

Языки программирования и сферы применения:

  • Swift, Kotlin — Мобильная разработка для iOS / Android
  • JavaScript — Сайты и Web-приложения

  • Java — Backend и серверные приложения
  • Python — Машинное обучение, анализ данных, Backend и Web-приложения

Обучение

Наиболее оптимальный вариант — видеоуроки на YouTube. Разумеется, недостаточно просто просматривать видео, потребуется также выполнять практические задания. Альтернатива видеоуроками — онлайн и офлайн школы программирования.

Не питайте пустых фантазий о том, что можно легко научиться программировать за 3 месяца, вероятнее всего вам потребуется около года, а также очень много терпения.

Создание своего проекта

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

Поиск первой работы программистом

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

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

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

Карьера и опыт работы

За время работы потребуется выучить много нового и написать немало кода. Не бойтесь менять работу, если чувствуете, что не развиваетесь в текущей компании. Если вы еще не в Москве или Санкт-Петербурге, то стоит рассмотреть вариант переезда в эти города.

Шаг 2. Трудоустройство в американскую ИТ компанию

Стоит сразу сказать, что в США вы никому не нужны, особенно в Google, Apple, Facebook, Amazon. Как правило, американские компании не особо интересует опыт работы за пределами США. Например, я отправил примерно тысячу резюме в американские компании и в результате получил всего лишь три возможности пройти собеседование.

Что потребуется

Английский язык. Нужно понимать, что вам говорят, и уметь говорить самому, собеседование без этих навыков не пройти. Грамматика не особо важна.

Высшее образование, желательно в ИТ. Отсутствие высшего образования сильно уменьшает количество вариантов для переезда. Заочное образование подходит, например, мой диплом заочного отделения был приравнен к диплому магистра в США.

Подготовка к собеседованию

Для того, чтобы пройти собеседование в американскую ИТ-компанию, необходимо хорошо решать задачи на алгоритмы и структуры данных. Чтобы научиться это делать, необходимо освоить базовую теорию и решить 300 задач наleetcode.com. Это многократно увеличит ваши шансы получить приглашение на работу. Дополнительно стоит подготовиться к вопросам на гибкие навыки и собеседованию на дизайн информационных систем.

Небольшое отступление: изучение алгоритмов и структур данных — достаточно нудное занятие, также эти знания не пригодятся вам в ежедневной работе. Однако логика ИТ компаний заключается в том, что если ты смог разобраться с алгоритмами и структурами данных, то в будущем справишься с любой сложной задачей. Лично я достаточно долго не хотел изучать эту тему, что в дальнейшем стоило мне несколько сотен тысяч долларов. Одно из тех трех собеседований было в компании Square. На первом этапе я не смог решить задачу. Если бы я тогда прошел собеседование в Square, то ежегодно получал бы пакет акций компании примерно на 60 000$ — 100 000$, которые с того времени выросли в 4 раза.

Поиск работы

Стратегия поиска работы в США предельно проста: ежедневно проверять новые вакансии наglassdoor.com и отправлять десятки резюме. Не важно с какой компанией переезжать, главное, переехать, поскольку после переезда вас начнут также активно звать на собеседования, как и в России.

Дополнительно стоит обратить внимание на вакансии в европейских офисах американских ИТ компаний. Проработав 1 год в европейском офисе, вы сможете перевестись в американский офис.

Собеседование

Как правило, для того, чтобы получить приглашение на работу, вам предстоит пройти несколько этапов.

Сначала вы разговариваете с рекрутером по телефону. Он уточнит информацию из вашего резюме и проверит вашу адекватность. Если вы подходите под вакансию, то вам назначат техническое собеседование по видеосвязи, в процессе которого вам потребуется решить алгоритмическую задачу. Затем техническое собеседование в офисе компании. Вам предстоит пройти 4—6 раундов на решение алгоритмических задач, дизайн информационных систем и гибкие навыки.

Шаг 3. Жизнь в США

Если вы успешно прошли собеседование и у вас не возникло проблем с оформлением рабочей визы, то можно паковать чемоданы и улетать в США.

Зарплата

Актуальные зарплаты в американских ИТ компаниях можно посмотреть на сайте levels.fyi. Senior разработчики в Google, Apple, Amazon, Facebook зарабатывают от 300 000$ в год до налогов (зарплата + акции + премия) или 15 000$ в месяц после налогов. В дальнейшем ваша зарплата будет увеличиваться за счет повышения базовой части и новых пакетов акций.

Налоги

Семья из двух человек с доходом 300 000$ заплатит примерно 30% налога (18% федеральный налог + 7% налог штата + 5% социальные взносы). Используя финансовый калькулятор, вы можете посчитать налоги в разных штатах.

Медицинская страховка

Американские ИТ компании предоставляют хорошую медицинскую страховку для своих сотрудников, которая покрывает большинство медицинских услуг.

Аренда жилья

Цены на аренду жилья в Кремниевой долине находятся примерно на следующих уровнях: хорошие апартаменты с одной спальней ~70 m2 будут стоить 2 000$ — 3 000$, с двумя спальнями ~100 m2 будут стоить 3 000$ — 4 000$.

Кредиты

В США очень низкий процент по кредитам, поэтому все покупают машины и недвижимость в кредит. Например, у вас есть 50 000$, за эту сумму вы хотите купить Tesla Model Y, но вместо того, чтобы покупать машину за наличные, вы берете кредит под 2.25%, а 50 000$ вкладываете в S&P 500 ETF или Bitcoin. Аналогичная ситуация с ипотекой.

Отпуска и праздники

Как правило, американские ИТ компании предоставляют 3 недели оплачиваемого отпуска. Чем дольше вы работаете в компании, тем больше ваш отпуск. Стоит упомянуть, что 8-ми часовой рабочий день в США включает обеденное время, то есть формально на работе вы должны проводить 8 часов, а не 9.

Преимущества жизни в США (Калифорнии)

  • Высокий доход, даже с учетом аренды жилья и налогов
  • Возможности карьерного роста практически не ограниченны
  • Отличный климат, солнце 12 месяцев в году, чистый воздух
  • Почти нет мрачных, озлобленных и недовольных людей
  • Красивая природа, много национальных парков, разнообразие отдыха
  • Нет сексизма

За последний год мне написало много людей о том, какая жесть творится в Америке и Калифорнии. Очень забавно, что люди, которые никогда даже не были в США, лучше знают что здесь происходит. Видно, что пропаганда в СМИ отлично работает и навязывает населению мысль: «Посмотрите как там все ужасно, а мы тут очень даже неплохо живем».

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

Не нравится в России - выучи программирование и уезжай

Подробное описание всех этапов изучения программирования и переезда в США вы найдете в моей книге (ЛитРес, Ozon, Ridero). С удовольствием отвечу на вопросы в моем телеграмм канале.

0
133 комментария
Написать комментарий...
Denis Shevchenko

гладко стелишь: прожил я там 6 лет и рад что уехал, бомжи.. недоступность медицины для большинства американцев из-за стоимости страховки.. цены на недвижимость.. налоги и как пример налог на свой же дом в несколько штук баксов в месяц в Калифорнии.. много сумасшедших и многие наши так же получают психологические заболевания через 5+ лет (меня пронесло, но есть много знакомых кого нет) и дело не в генетике, я не знаю в чем.. вся еда не вкусная что бы не говорили и как бы не рассказывали про кухни со всего мира в шаговой доступности, фастфуд в меню присутствует даже в хороших ресторанах, а детям вообще кроме макарон в детском меню в любом месте заказать больше нечего.. пропаганда лгбт, у меня знакомый 10 лет прожив с женой и имея детей одел юбку и развёлся, у всех шок.

ну и главное это стоимость жизни: я с двумя детьми снимая двухкомнатные апартаменты и сильно экономя на всем тратил 12-15к в месяц (тот же миллион рублей) 
садик в районе Беркли стоит 2500 в месяц, в долине уже 3500, в нюерке от 3000, 
вот вам и математика: двое детей 5к минимум на садик, сюда квартиру 3500 и уже 8500, еда и уже 10к и у вас все ещё нет страховки, бензина, мобильной связи, трат на редкие походы в ресторан, трат на одежду и тд

Ответить
Развернуть ветку
Vitaliy Ampilogov
Автор

Здорово, что попробовали, в Америке не всем нравится. По поводу большой семьи - знаю ребят у которых 3 ребенка, работает только муж, живут более чем прилично 

Ответить
Развернуть ветку
Denis Shevchenko

исключение из правил лишь подтверждает правило

Ответить
Развернуть ветку
Владимир

А зачем такой дорогой садик, если жена не работает? Садик берут, чтобы у женщины была возможность работать. 5 Грина в месяц в никуда, а их отложить можно. За год 60,за 5 лет 300. Но вам наверное ваши представления о жизни дороже, калькулятор не убеждает. 

Ответить
Развернуть ветку
Denis Shevchenko

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

Ответить
Развернуть ветку
Владимир

 "в моем случаи жена училась" на кого? Вы вроде бы неглупый человек, неужели вы не оценивали окупаемость её учёбы с точки зрения затрат на садик и итогового дохода? 
У вас была возможность за эти 5 лет отложить очень хорошую сумму, но лично вы ей не воспользовались. Да, чем то пожертвовав, но откладывать по 5к. долларов в месяц явно того стоит. 300 тысяч долларов за 5 лет могли собрать. 
Купили бы ей автомобиль покрасивее в кредит и разок в год в хорошие отели на Доминикану с детьми. Это было бы лишних 18 в год, полторы в месяц вместо 5. И была бы счастлива. Машины то стоят не сильно дороже чем в РФ, а машины и бриллианты все девушки любят. Сказали бы, милая, сиди с детьми. Поверьте была бы счастлива.. 
Вы же мужчина, у вас должны быть большие цели. 

Ответить
Развернуть ветку
Denis Shevchenko

300 тыс, за 5 лет, там только обучение столько стоило) 
Глупый или нет это не имеет отношения к делу, я лишь написал цены и то сколько стоит там жизнь и 300к это просто глоток воздуха там, а не ого как много денег, другими словами это не та сумма которой можно быть довольным живя в сша и уж тем более считать что жизнь состоялось.

Ответить
Развернуть ветку
Владимир

"Fast Facts: Tuition costs of colleges and universities (76)" https://nces.ed.gov/fastfacts/display.asp?id=76  "Там только обучение столько стоило" 
Ваша жена в MIT училась что ли? Только в таких местах обучение столько стоит, средняя цена по штатам 20 в год. Если нет, то зачем отдавали такие деньги, с какой целью? 
  300к. не деньги? Отличный дом в Нью-Джерси с удобным комьютом до Нью-Йорка где то 700, полцены дома. В штатах попроще целый дом в хорошем районе. Ни фига себе не деньги. А если уж вы в Россию вернулись, то привезя 300к. долларов были бы богатым человеком. 

Ответить
Развернуть ветку
Denis Shevchenko

Вы фильмы не смотрите с шутками про детство из нюждерси ) ну можно во Флориде найти и за 20к дом ещё живой, но там все немного сложнее и вот так открыть сайт и опа 300к дом поехали делать конечно не стоит, вы думаете просто так где-то цена 300 а где-то 3м за схожий дом, там очень все зависит от района и если вы там не жили мне сложно будет это вам объяснить, у нас такого нет

Ответить
Развернуть ветку
130 комментариев
Раскрывать всегда