Конкретные цифры и примеры зарплат вы можете найти на LeetCode в разделе Discuss/Compensation. Там программисты анонимно делятся своими результатами. Также есть ресурс levels. fyi, где вы можете увидеть уровень зарплат в крупных ИТ-компаниях. В процессе подготовки к собеседованию ничего не мотивирует лучше просмотра зарплат программистов в США.
Не поддавайтесь желанию как можно раньше начать программировать. Перед тем как начать писать код, будет полезно составить примерный список основных элементов вашего проекта: визуальные компоненты, сервисы, хелперы, утилиты и т. д. Если ваш проект содержит пользовательский интерфейс, то набросайте прототип на листе бумаги — это поможет понять, какие компоненты вам понадобятся. Таким образом, потратив немного времени на планирование, вы сэкономите много времени в процессе разработки.
Как бы вам ни было больно от этой мысли, но если вы хотите еще увеличить свою эффективность, то придется перестроиться и начать вставать рано утром и как минимум один час уделять движению к своим целям, будь то изучение программирования, подготовка к собеседованию или поиск работы в США.
Переезд в США и трудоустройство в одну из лучших технологических компаний может стать вашей долгосрочной целью на следующие 5–10 лет. С одной стороны, не стоит ожидать, что это будет легко, с другой стороны, ежедневная работа над этой целью гарантированно приведет вас к результату. Прочитав эту книгу, вы точно поймете, что вам нужно делать для того, чтобы осуществить свою мечту.
Например, авиабилет в одну сторону из Сан-Франциско в Лос-Анджелес стоит всего 50 $, в Нью-Йорк — 100 $, на Гавайи — 150 $. Также популярны международные направления в Мексику, Доминикану, на Кубу, острова Карибского бассейна и в страны Латинской Америки. Таким образом, можно организовать себе отличный отпуск любого плана по вполне приемлемой цене.
США особое отношение к развитию сети знакомств. К этому подходят максимально ответственно: целенаправленно ищут интересных и полезных людей, а также планируют встречи и постоянно расширяют свой круг общения.
Еще одним отличием американских инженеров является их широкий набор навыков. Разработчики не зациклены на определенной технологии или языке программирования. Подразумевается, что сотрудник компании в случае необходимости может освоить любой язык программирования и тем более любую технологию.
большинстве случаев все сводится к тому, что есть определенный набор ожиданий, которым вы должны соответствовать. Если вы продолжительное время превосходите эти ожидания, то в скором времени получите повышение.