Подготовка к H1B Java-программисту

Во первых не sucks, во вторых не только Java. Short-circuit evaluation.

Меня тоже интересует возможность переезда в США как Java-разработчика. Опыта работы - 3.5 года в бекенде, т.е. уровень можно оценить как middle. Зарплата в Москве после налогов около 150т.р. Проходил один раз интервью на английском (в российский филиал британской компании) на позицию senior - не прошел из-за знаний, но вынес полезный опыт. Общаться сложнее чем на русском, но терпимо.

Меня интересует, в каком направлении развивать навыки, чтобы найти работу. Например, стоит ли разобраться в JS, чтобы позиционировать себя как full-stack? При этом не имея в нем большого продакшен опыта. Разбираться ли со Spring? Базовые знания есть, но в продакшене в основном использовал Guice. Стать гуру многопоточности? Или может быть разобраться с не привязанными к языку технологиям, типа RabbitMQ или ZooKeeper? Упереться ли в английский, или текущего upper-intermediate уровня будет достаточно?

Есть ли значимые отличия от собеседований в России, кроме языка?

Полезный пост. Единственное, несогласен вот с этим:

Поиск работы в следующем году имеет смысл начинать с 15.01.2018 и примерно до 15.03.2018; до 1 апреля у тебя уже должно быть предложение о работе и отправлены документы на рабочую визу.

Поиск имеет смысл начинать как раз осенью (ноябрь), чтобы к 1 марта уже был оффер и тебе успели сделать LCA и подать доки на саму визу. LCA + подача доков занимает примерно месяц, аккурат к 1 апреля.

1 лайк