Как стать программистом, переехать в США и получить работу мечты
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Виталий Ампилогов. Как стать программистом, переехать в США и получить работу мечты
Об авторе
Введение
Структура книги
Зачем уезжать в США?
Что вам понадобится
Базовые навыки
Английский язык
Глава 1. Как стать программистом
Избавляемся от стереотипов
Выбираем язык программирования
Python
Swift и Kotlin
JavaScript
Java
Как изучать программирование
Видеоуроки и видеокурсы
Книги по программированию
Онлайн-школы
Офлайн-школы
Создание своих проектов
Идея
Дизайн
Контроль версий
Разработка
Публикация
Поиск работы
Составление резюме
Поиск вакансий
Разговор с рекрутером
Тестовое задание
Собеседование
Обсуждение оффера
Развитие и карьерный рост
Выполнение задач
Профессиональные знания
Дополнительные навыки
Высшее образование
Смена работы
Глава 2. Как переехать в США
Избавляемся от стереотипов
Типы виз
Рабочая виза H-1B
Рабочая виза L-1B
Рабочая виза O-1
Учебная виза F-1
Лотерея Green Card
Прочие типы виз
Как получить работу в американской компании
Подготовка данных о себе
Резюме для американской компании
Сопроводительное письмо
GitHub
Ваше интернет-присутствие
Самопрезентация (self-presentation)
Подготовка к собеседованию
Алгоритмы и структуры данных
Структуры данных
Алгоритмы
Оценка сложности алгоритмов
Практика
Как решать задачу
Решение алгоритмических задач на собеседовании
Дизайн систем (System Design)
Собеседование на System Design
Подготовка и практика
Гибкие навыки (soft skills)
Поведенческое собеседование
Как отвечать на вопросы
Подготовка и практика
Прочие типы собеседований
Объектно ориентированный дизайн
Операционные системы
Платформенное собеседование
Парное программирование и практические навыки
Корпоративная культура
Способы поиска работы в США
Сайты по поиску работы
Поиск работы в LinkedIn
Другие способы поиска работы
Собеседование в США
Разговор с рекрутером (Pre-screening interview)
Техническое собеседование по телефону (Phone interview)
Собеседование в офисе компании (Onsite interview)
Обсуждение и подписание оффера (Job-offer negotiations)
Глава 3. Жизнь в США
Избавляемся от стереотипов
Перед переездом
После переезда
Ценности американцев
Карьера
Нетворкинг
Путешествия и развлечения
Что дальше?
Заключение
Будем на связи
Отрывок из книги
В этой книге вы найдете подробное руководство и максимальное количество полезных советов для того, чтобы одним прекрасным солнечным калифорнийским утром сесть в свою Tesla и поехать на любимую работу в Google, Apple, Facebook, Amazon.
Книга содержит ответы на многие важные вопросы: что конкретно нужно делать для переезда в США? Как освоить востребованную специальность в сфере разработки ПО? Как получить работу в американской ИТ-компании? Как проходит процесс собеседования и найма в Google, Apple, Facebook, Amazon и другие компании?
.....
В результате у вас должны получиться экраны и элементы вашего приложения в виде графических материалов. Перед тем как начать программировать, очень важно определиться с набором основных экранов в приложении и сценарием взаимодействия с ними.
Вероятно, у вас появится желание сначала написать код, а только потом приступить к дизайну. Это одна из наиболее часто совершаемых ошибок среди новичков. В результате такого подхода многое нужно будет переписывать, поскольку в процессе дизайна выявляется большое количество подробностей и требований, которые невозможно предусмотреть на этапе разработки. Соблюдайте баланс и не тратьте очень много времени на создание идеального дизайна, но и не переходите к разработке без готовых макетов.
.....