?

Log in

No account? Create an account
   Journal    Friends    Archive    Profile    Memories
 

Как переезжают в Штаты на работу программистом - morfizm


Dec. 19th, 2013 10:18 pm Как переезжают в Штаты на работу программистом

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

В Штаты на работу программистом переезжают обычно на H-1B visa, потом работодатель выжидает какой-то срок (ему выгоднее подольше подержать вас в H-1B рабстве), и начинает оформлять GC. Чтобы не очень много лет ждать, важно попасть в приоритетную очередь, вроде EB-1 или EB-2, а не в EB-3. Количество ожидания ещё зависит от страны рождения. По поводу GC надо торговаться во время собеседования (наверное, самое адекватное - это в конце, когда уже получил оффер, и его рассматриваешь). Обычно можно заручиться обещанием, что GC начнут делать через год, но это обещание будет, скорее всего, устным.

Иногда H-1B визы уже кончились, а нанять вас хочется, делают J-1 на полгода-год-полтора, или сколько там максимум, которую потом конвертируют в H-1B. Это, соответственно, прибавляет год.

Имея H-1B ты привязан к работодателю, в случае его смены, обязан в течение короткого срока сделать H-1 transfer или валить из страны. Есть случаи, когда люди делают transfer, но чаще всего до такого риска не хочется доводить, следовательно, период на H-1 это slavery. Платят меньше и ограничен карьерный рост. Работа на агенство (бодишоп) это особое slavery, когда ещё и бенефиты/страховки очень плохие. Самое лучше - работать на H-1 в сравнительно большой компании или корпорации, там тебя чаще всего будут считать за человека, и даже платить нормально, но менеджер может попастся такой, который понимает, что H-1 это slavery, что так или иначе, это может отразиться.

Ещё: если тебе начали делать GC, пока ты на H-1, то нельзя менять должность. Смена должности или какое-то существенное изменение описания позиции/responsibilities, это сброс GC-процесса. Как следствие, если ты программист, не надо наниматься на QA/тестировщика с мыслью "пусть берут хоть на это, я потом перейду на программиста". Надо сразу на девелопера.

Дальше... GC лотерея это низкий шанс (хотя зависит от страны вашего рождения), но если есть мысль жить пусть даже несколько лет в Штатах, потратить час на заполнение анкеты стоит того. Вдруг выиграете. Лучше сразу въехать с GC, чем быть H1-slave лишние пару лет. Ближайшая лотерея уже закрыта, можно будет участвовать только в октябре следующего года: https://www.dvlottery.state.gov/ У них окно длиной в месяц на подачу заявки.

Как искать работу - несколько важных принципов:
1. Надо подавать резюме через знакомых или знакомых знакомых. Подача через веб-сайт компании это в десятки раз меньше шансов, что заинтересуются. Как следствие, алгоритм поиска работы состоит в том, что вы выбираете компании, которые вам интересны (ищите, гуглите разными способами, скажем, у каких компаний headquarters в Silicon Valley; можно смотреть job postings на monster.com или dice.com, но некоторые компании там не публикуют). Чтобы найти что-то по-настоящему "по душе", переберите известные вам продукты, технологии, сервисы, которыми вы восхищаетесь, и посмотрите, нет ли у них development'а в нужной area. Дальше: если интересуют известные корпорации-монстры, можно, наверное, прямо здесь спросить, есть ли кто, кто может передать резюме. Если нет - linked in вам в помощь. Развивайте нетворк, ищите уже работающих в тех компаниях людей, выходите с ними на связь, знакомьтесь и просите, можно ли через них зааплаиться.
2. Надо иметь хорошее резюме. Как оформление, так и содержание. Вложить в резюме часов 40 своего труда, и, может, 5 человеко-часов труда друзей на несколько раундов ревью и советов, это "прожиточный минимум". С содержанием сложнее, т.к. если резюме слабое, может потребоваться поработать в какой-то компании просто чтобы вас захотели рассматривать. Имея резюме, см.п.1 - выбирайте куда, ищите людей, и засылайте.
3. Надо уметь решать задачки типа олимпиадных у доски. Гуглите на coding interview questions и получаете кучу всего.
4. Надо уметь у доски заниматься дизайном систем, траблшутингом, рассказывать алгоритм, или рассказывать про свой опыт работы.
5. В случае Долины, надо понять, хотите ли вы жить и работать в самом Сан Франциско, в котором холодно, ветренно и пасмурно (зато, правда, есть "ночная жизнь"), или же Сан Франциско отпадает, нужна более южная часть долины, где солнышко, тепло и хорошо. От этого зависит выбор компаний.
6. В случае крупной корпорации для человека, который никогда не работал в американских корпорациях, может быть на год-два тяжёлый период адаптации. А может и не быть, это как получится. Слишком маленькие компании не умеют делать H-1B. Возможно, "оптимально" целиться в среднего размера компании.
7. Если хотите получить H-1B и переехать в США в октябре 2014, то начинать всё это делать надо, вот, буквально немедленно, т.к. от подачи резюме до офера проходит не меньше месяца, в компаниях вроде Гугла может и два, а надо успеть до апреля зафайлить H-1B петицию. Ну, или уже "не спеша" целиться на 2015-й :)

9 comments - Leave a commentPrevious Entry Share Next Entry

Comments:

From:archaicos
Date:December 20th, 2013 06:40 am (UTC)
(Link)
Ещё переезжают (—жали) через перевалочный пункт Канада (когда визы кончились, а человека хочется взять).

Ещё недавно ужесточили требования и некоторые дипломы больше не рассматривают как мастерские. С бакалаврским дипломом люди попадают в EB3.

Лотерея — неплохое подспорье. Несколько знакомых выиграли.
From:morfizm
Date:December 20th, 2013 08:48 am (UTC)
(Link)
Интересны детали про EB-2. Насколько сильно ужесточили, типа, требуется легализация диплома, которую можно купить за $300 в сервисе, или требуется переаттестация с пересдачей, т.е. по сути, местный диплом? Для каких ВУЗов ужесточили?

Через Канаду, по-моему, только M$ делает. Я про другие компании не слышал.

Про лотерею согласен, поэтому я и советую её использовать. Шанс маленький, но всё-таки, а вдруг?
From:archaicos
Date:December 20th, 2013 09:33 am (UTC)
(Link)
Подробностей ужесточения не помню. Бывший (теперь уже) коллега застрял. У него диплом из познаньского (Польша) технологического универа.
From:_m_e_
Date:December 20th, 2013 07:01 am (UTC)
(Link)
В МС кажется можно было переходить SDE/T => SDE с сохранением GC процесса, якобы поскольку описания и требования достаточно схожие.
Вот SDE => PM рекомендовали не делать и подождать с официальной сменой должности до получения GC.
From:morfizm
Date:December 20th, 2013 08:44 am (UTC)
(Link)
Надо же, не знал. Но МС-овский SDE/T это куда ближе к SDE, чем QA engineer в Долине. Т.е. в Долине есть множество QA engineer'ов с программерским бэкграундом, но это всё-таки более слабая позиция. Люди занимаются мануальной ерундой, и лишь самые лучшие делают тестинг фреймворки, но в коде продукта всё равно не разбираются (как разбирались SDE/Ts from MS).
From:dennyrolling
Date:December 21st, 2013 05:07 pm (UTC)
(Link)
правильно сказать "надо же, забыл. или вытеснил." я менял как раз тайтл в процессе получения гринкарты (и тебе про это рассказывал потом). с другой стороны я как известно не спешил никуда, вплоть до того что мне звонили из Берри, Эпплман и Лейбман и говорили - ну ты уже подпишешь эти документы или нет, полгода уже прошло.
From:morfizm
Date:December 21st, 2013 11:40 pm (UTC)
(Link)
Денни, я, честное слово, не помню этого эвента даже после того, как ты напомнил. Мне тогда уж нужно вообще не говорить "не знал", а говорить "я не знал или забыл" :)
From:polycode
Date:December 21st, 2013 06:28 am (UTC)
(Link)
FYI: в MS сейчас начинают GC-процесс не позже чем через 60 дней после выхода на работу.
From:morfizm
Date:December 21st, 2013 08:03 am (UTC)
(Link)
Надо же! Это very serious news!