Еще один Ruby on Rails разработчик с green card

Друзья!

Судя по форуму, этот город выдался урожайным для рубистов в плане грин кард :slight_smile:
Через пару месяцев планируем с женой переехать, но еще не определились со штатом, посиму вопросы:

  1. До руби был сертифицированным инженером по Oracle (hardware), Hitachi DS, EMC, Brocade c кучей сертификатов и обучений. Нужно ли указывать этот опыт, будет ли он полезен или все что не касается программирования убрать?
  2. Мне 32, свой уровень оцениваю как pre-middle - middle, английский не беглый, но объясниться вроде могу. Насколько тяжелый мой случай? Готов ехать в любой штат, где предложат работу, но было бы интересно услышать Ваши рекомендации, в каком штате перспективнее :slight_smile:
  3. Возможно на форуме есть разработчики ror и им было бы интересно познакомиться со мной поближе. Все таки иметь русско язычного коллегу на первое время было бы очень хорошо.

Привет коллега!

У нас с тобой очень схожая ситуация. Стукнись в личку. По ссылке коротко обо мне http://www.govorimpro.us/%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D0%B2-%D1%81%D1%88%D0%B0/53907-ruby-rails-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-%D1%81-%D0%B3%D1%80%D0%B8%D0%BD%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D0%B9.html

Привет коллеги :slight_smile:

Работы по Ruby здесь много, а толковых людей мало.
С женой и детьми здесь тяжело финансово, так как расходы увеличиваются в 2 и более раза, но легче намного психологически чем у нас.
Для детей куча всякого кружки обучение, школы отменные.
Если попасть в нормальную компанию то они многое могут покрыть как страховку и даже обучение детей.
У меня жена неможет работать так как я на визе, но с гринкой и руби опытом у вас есть хорошие шансы быстро стартануть.
Если все правильно сделать можно начать с небольших расходов, недорогого жилья и т. д.
Я бы советовал ехать и недумать, если надо могу посоветовать как маркет по Руби работает и как искать работу.
Здесь чуть по другому все работает, начиная от резюме заканчивая поиском.

Конечно посоветуйте! Очень кстати будет!

Привет!
Очень интересна любая информация, тем более от практикующего американского рубиста :slight_smile:

Поист работы в ИТ в штатах немного отличается от нашего, понимание всей кухни это прежде всего понимание рынка ИТ в США.
Первое что надо понимать что тут рынок не так перегрет аутсорсом как у нас, и конкуренция здесь гораздо больше.
Здесь все наоборот: у нас за тобой бегают, рекрутеры и знакомые с других проектов заманивая плюшками и зарплатой, а здесь ты должен бегать за работодателем.
Первое что меня шокировало это наличие паразитирующих организмов которые хотят посредничать между тобой и работодателем.
Это наличие вольных рекрутеров и агенств, которые как бы собираются представлять тебя клиенту.
Нескажу что это плохой подход к поиску, имея скажем пару толковых и надежных рекрутеров можно попасть на вакансии которых нету еще в объявлениях, но на первых порах я бы не советовал связыватся с ними пока нету хорошего понимания работы всей системы.
Рекрутеры здесь как правило некомпетентны ни в чем, ни в требованиях ни в том кого они могут нанять.
Но первые кто вам будут попадатся это они. Как правило они постят вакансии на всевозможных мострах дайсах индидах и часто постят вакансии на которые скажем уже наняли человека или нету мест, но чтобы набить свою базу вашим телефоном и мейлом они постят красивые вакансии с большой зарплатой. В большинстве таким занимаются индусские рекрутеры на дайсе.
Все что они будут по началу делать это задавать очень глупые вопросы: простые технические вопросы и вопросы связанные с логистикой.
Типа сколько у тебя лет опыта с ООП, и так дальше по листу требований. Рекрутерам надо врать. И честно за это они вас будут еще больше уважать.
Потому что рекрутер это тот кто будет делать первый отсев, и часто у него в вакансии написано 5 лет опыта с ООП и ТДД. Надо врать, типа у меня 10 лет опыта с ооп и 15 с ТДД :slight_smile:
Потом пойдут логистические вопросы, типа сколько ты зарабатываешь, и какую хочешь зп. Для этого надо промониторить рынковую зарплату по вашему городу и говорить среднюю цену. На indeed.com можно найти любой город. Потом когда можешь начать и где ты находишся, могут спросить готов ли ты к переезду.
Я бы рекомендовал говорить что ты уже в штатах, в каком-то городе, или в том городе куда собираешся приехать например.
Возможно такое что рекрутеры будут названивать несколько раз задавая одни или похожие вопросы, типа непрошелся по всему листу требований.
Часто могут спросить какие-то персональные данные типа дату рождения и последние цифри ССНа. Я бы не советовал давать их даже если у вас будет уже ссн и вообще любые персональные данные.
Есть несколько типов рекрутеров:

  1. Рерутеры непосредственно компаний (это то что надо найти)
  2. Брокеры фрилансеры или сотрудники рекрутинговых агенств, которые вас будут пересылать в компанию
  3. Сборщики анкетных данных под несуществующие проекты (как правило индусы которые в индии)

Желательно сделать лист компаний и когда слал резюме, и сохранять или мониторить требования. Рекрутер нескажет имя компаннии и надо смотреть по требованиям если они одинаковые то ни в коем случае не отправлять резюме. Так как двойной сабмишин вас дисквалифицирует.
Я незнаю почему они так делают но если на фирму прислали ваше резюме 2 рекрутера вас небудут рассматривать (может не всегда).
Избегайте рекрутенговых агенств и тем более индусов сборщиков анкет, так как я заметил они много морочат голову а выхлопа мало.

Желательно попадать прямо на компанию, я делал через линкедин, там если купить премиум акаунт есть куча опций по поиску вакансий.
Еще можно поискать на http://angel.co/ может и есть другие более полезные ресурсы. Я бы не советовал пользоваться дайсом или пользоваться очень осторожно. Там в основном живут сборщики анкет.
До приезда я бы потренировался на мок интервью. Так как вам надо натренировать ухо, и говорилку чтобы себя представлять.

1 лайк

Для интервью понадобится толковое резюме в американском стиле, и желательно какие-то рекомендации.
Здесь любят все раздувать, но и разбавлять водичкой я бы не советовал тоже. Гугл выдает хорошие результаты как его написать :slight_smile:

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

После этого надо быть готовым или к домашнему заданию или к какой-то интерактивной сесии закодить что-то.
Финал всего это интервю онсайт. Но пока вы дома до этого не дойдет.
Что я бы советовал это проходить все до конца, до онсайта, чтобы набить базу натренироваться и познакомится с некоторыми компаниями.
Здесь нормально даже после офера отказатся.

По руби работы много, но то как я вижу есть несколько видов проектов.

  1. Стартапы.
    Требования достаточно высокие, иногда любят поганять, и количество собезов в стартап будет большим. Но по руби стартапов очень много, плюс если это калифорния то там работы валом.
    Но в любом большом городе по руби много проектов, и нехватает людей.
  2. Большие компании.
    Как правило в больших компаниях ентерпрайз, но есть проекты где какая-то часть написана на руби.
    Требования чуть ниже чем в стартапах, но до 5-6 раундов собеседований надо будет пройти. Преимущество в больших компаниях я бы сказал хорошие соцпакеты. Страховки бонусы и т д.
  3. Консалтинговые фирмы.
    Это фирмы у которых нету проектов, и которые будут сдавать вас в оренду на проекты другим фирмам.
    Требования ниже собеседуют не так сильно, часто собеседуют индусы и вы чувствуете что человек1 ниже вас уровнем в техническом плане. Некоторый ваш опыт будет вызывать у них недоумение и уважение :ok: Здесь как правило самые отстойные проекты, супорт баг фиксинг, офшор команды в индии или латинской америке. Но преимущество в том что можно быстро получить офер, и за что-то таки ухватится.
  4. Это контракты.
    По руби много контрактов, но как правило они короткие 6 месяв до года, есть конечно и длинные но их мало.
    На контракте могут дать хороший рейт, но не больше, бенефитов небудет никаких типа страховки и т д налоги платишь сам.
    Но рейт все может компенсировать. Еще надо быть готовым что на контракте будет фирма посредник, которая будет брать процент, но все равно рейт может быть хорошим.
    На контракт попасть несложно, но там сложно работать так как никто особо не помогает.

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

Ну вобщем удачи, если что пишите в личку.

5 лайков

Попалась на глаза ремоутная позиция в Ред Хате, если интересно
Sr. Software Engineer - Ruby on Rails in Remote | Bullhorn Reach

Наконец-то получили наши визы!

Огромное спасибо, Jobe, за развернутый ответ! Хотел написать тебе в личку, но все никак не могу, нехватает каких-то 10 очков.
Вроде с поиском работы уже все прояснилось, но остались несколько незначительных вопросов:

  1. Работая около года, как-то редко пересекаюсь с шаблонами программирования и алгоритмами и поэтому они все больше и больше забываются :), но подозреваю, что по ним будут гонять на собеседованиях (хотя все конечно зависит от конкретного работодателя). Нужно ли обновить их в памяти и часто ли их спрашивают? Или на собеседованиях просто будут давать задачки на логику?

  2. Просматривая вакансии в SFB, заметил, что очень многие хотят получить senior’а с опытом от 3-5 лет до чего я не дотягиваю, поэтому готовлюсь к долгой и упорной борьбе :), от чего прихожу к мысли, что Калифорния будет для нас немного дороговата в частности SFB (хотя у нас и есть достаточно большой запас прочности). Может кто-нибудь посоветует еще какие-нибудь замечательные города с более низким cost of living, например я встречал на просторах интернета много хороших отзывов про Austin, TX?

  3. Т.к. в прошлом было очень много опыта связанного со словом DevOps, то будет ли это являтся моим конкурентным приимуществом? :slight_smile: И стоит ли вообще его упоминать в резюме, если я ищу работу именно как rails разработчик?

Однозначно плюс. Во многих фирмах нет отдельного devops человека и этим занимаются разработчики.

Я вот не знаю чего посоветовать. С одной стороны я сторонник того, чтобы держать планку. Я нашел работу удаленно из РФ перед приездом, за $125K/год (это было в декабре 2014). После у нас был lay off (сокращение всего штата). И вот сейчас нашел новую работу, чуть побольше, чем $125K. Не могу сказать, что у меня супер-хороший язык. Знаю точно, что нашел бы на зарплату намного выше, но во-первых, нужно время. А во-вторых, очень хороший язык, и очень хорошее умение говорить про программирование. Так что следующая планка через год-полтора, а может и больше.

С другой стороны - если уверенности нет, то лучше идти на junior’а, mid’а. Ведь поиск сложен, не факт что найдете на сениора, высокая конкуренция даже в долине. Звонков много, но перебирают. Ходил на много интервью, где тех.уровень в порядке, но говорят “нет”. Просто из-за того, что неподходящий culture fit. Я и историю заучивал, и говорил четко, и излучал счастье. В общем, сложно иммигранту с поиском.

И вам может быть лучше брать планку на $80-85К. Через полгода пытаться ее повысить до $100K.

Я в понедельник выхожу на новую работу только. Вот тут задачки, которые мне попадались, надеюсь, что они вам помогут: Форум Ruby School • View forum - Задачки из Силиконовой Долины и не только (надеюсь на ваше участие в пополнении этого раздела форума в процессе прохождения вашего интервью)

И еще ссыль на мой пост-резюме в ВК: Это Америка, дневник эмигранта. Только хорошее | VK

Удачи!

PS очень советую начать искать ДО приезда. Если работы нет, то в долину лучше не ехать ИМХО. Быстро деньги потратите. Можно зависнуть в Сакраменто с прицелом выезжать в Сан-Франциско на face-to-face. И в случае оффера быстренько перебираться в bay area.

1 лайк