25

Как найти работу программисту в США (спойлер: не знаю)

Приветствую!


Это будет не столько мой стандартный пост о жизни в США, а скорее некая просьба о помощи программистам-пикабушникам Северной Америки.

Как найти работу программисту в США (спойлер: не знаю)

Для начала, немного о себе как программисте: 12 лет опыта в программировании, пишу на .Net плюс неплохой опыт в связке React-Redux.


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


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


А теперь как выглядит поиск работы в штатах:


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


2. Софтверные компании в качестве первого шага дают тебе на выполнение задачи на каком-нибудь HackerRank, Codility и так далее. Для тех кто не знает что это за такие сайты - тебе присылают приглашение пройти тест на email. После того как ты перешел по ссылке и начал прохождение теста, тебе дают решить алгоритмические задачки с запуском юнит тестов и все это с ограничением по времени. Причем, если на том же HackerRank запускаются все юнит-тесты и ты можешь исправить ошибку если какой-то из них не прошел, то на Codility нет - ты думаешь что все учел, отправил результат и только после того как ты закончил выполнение, тебе показывают какой процент тестов прошел.

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


Лично я являюсь противников такого типа задачек на интервью, потому что искренне считаю что это не показывают ничего - как говорил один мой знакомый "умение решать ребусы говорит только о том, что человек умеет решать ребусы". Когда я сам провожу техническое собеседование, я предпочитаю на интервью давать совсем простенькую задачку, чтобы убедиться что кандидат вообще умеет программировать и только потом, если все хорошо, то предпочитаю давать сравнительно небольшую задачу на дом, которая более-менее приближена к реальности, чтобы посмотреть как кандидат пишет именно "продакшен" код.


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


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


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


6. Очень часто компании особенно большие, когда нанимают тебя на работы, дают подписать бумагу что на все что ты сделал, даже вне рабочее время у себя дома, они могут заявить свои права и отобрать у тебя твой проект, если захотят, более того совсем не обязательно даже иметь такой пункт в договоре - компания может потребовать у тебя твой домашний проект, под предлогом того что у компании как бы есть что-то похожее, а ты подсмотрел и "своровал". А если не отдашь, то тебя уволят и подадут в суд.


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


Всем спасибо!

Правила сообщества

Ты будешь забанен если:

You will be banned if:

• Нарушил правил сайта Пикабу


• Целенаправленно издевался над подписчиками сообщества. Если пользователь Пикабу троллит, издеваясь над тематикой Нашего сообщества, тем самым ухудшая атмосферу и вызывая негатив подписчиков. Пример: в сообщество про лошадей приходит пользователь с комментариями "М-м-м, какая вкусная конина, я бы съел";


• Добавил нетематические посты в сообщество;


• Добавил спам.

Автор поста оценил этот комментарий

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

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Чувак, ты чего такой агрессивный?

показать ответы
0
Автор поста оценил этот комментарий

но компания далеко не всегда собеседует "мидла по дотнету". Многие компании - например, "Фейсбук" - собеседуют просто программиста. Даже если заранее известно, в какой отдел он пойдет, собеседование одно на всех.


И вообще. Меня брали на программиста C++. Причём, в отличие от "Фейсбука", собеседовали члены именно той группы, куда взяли. Только впервые написать хоть строчку на C++ мне пришлось через три года, а половину времени писал на языке, вовсе не известном за пределами фирмы (и весьма далёком от C++).

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Вот кстати хз, я вот не люблю слаботипизированные языки типа JS, вот прям писец насколько, и если мне скажут на этом кодить, то мне это не доставит никакого удовольствия.

4
Автор поста оценил этот комментарий
вспомнил ище момент. Почему тут любят алгоритмы, а не конкретный язык (код на интервью можно писать на чем угодно). Все компании нанимают инженера и предполагают что нормальный инженер новый язык освоит за 2-4 недели и сможет на нем начать писать. В таком случае когда все пофиг на чем ты пишешь - остаётся только проверка знаний базовых вещей, алгоритмов и прочего вместо твоих знаний по дотнету.

Это вообще смешно. Я понимаю какой то джуниор который опыта не имеет и проверяют его знания алгоритмов, потому что проверять то больше и нечего. Но если компания берет мидла или сеньйора по дотнету, значит им нужен человек с опытом работы по дотнету. Часто не вообще, а в конкретной области того самого дотнета. Человека который начнет эффективно работать с ходу, с первого дня. Он уже знает все нюансы, острые углы, плюшки, особенности и не тратит время на их изучение. Что толку с инженера с академическим образованием, который знает все алгоритмы, но не знает как послать HTTP запрос.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

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

показать ответы
16
Автор поста оценил этот комментарий

В моём случае все самое интересное получалось через LinkedIn. Нужно выставить сети грамотно организованным профайлом и выловить нормальных рекрутеров. В процессе hr компаний могут заодно попасть в расставленные сети. С рекруторами нужно говорить, сканировать их послания и если более - менее адекват, созваниваться.  За несколько минут разговора, если слышно что фигня- сливаться, мол срочный звонок, надо ответить. Ваша цель - дать рукрутору поверить в то что он на вас может заработать, в итоге завести несколько таких так что бы они сами присылали вам потенциальные позиции и потом, с вашего одобрения сами представляли вас работодателям, избавив вас от необходимости заполнять формы на сайтах. На jobscan .co можно завести пробный аккаунт и посмотреть насколько ваше резюме и линкедин оптимизированы под автопоиск работодателем и рекруторами.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Спасибо за комментарий!

А можете подсказать что такое "грамотно организованным профайлом"?

"сканировать их послания" - что это значит?

показать ответы
4
Автор поста оценил этот комментарий

Это да, заполнять формы неудобно, но можно и пострадать ради такого дела =) А в LinkedIn можно в фильтрах выставить "показывать только Easy Apply", и спамить на здоровье.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Кстати спасибо за подсказку, такой фильтр действительно есть.

показать ответы
0
Автор поста оценил этот комментарий

Понятно. А в геймдев не думали?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Геймдев это самая тяжёлая и неблагодарная работа которая только может быть в мире программирования - такие "урановые рудники" от мира программирования.

показать ответы
2
Автор поста оценил этот комментарий

Бэй Ареа для ИТ особый зебест ) С каким довольным видом подхалимы переводятся из московских офисов в кремневую и тут....узнают все тонкости бытия ) Начиная с момента что в Сан Франциско давно ничего не открывают иббо дорого,а где открывают...это аналог глубокой сибирской задницы по расположению к цивилизации но теплой.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Бэй Ареа это по-моему вообще аццкий ад: очень дорого, дома стоят от 1,5 млн и огромные налоги, хотя при этом и довольно большие зарплаты, но не уверен что они перекрывают такие траты.

показать ответы
2
Автор поста оценил этот комментарий
Единого сайта на который ты можешь добавить свое резюме и откликаться на вакансии нет

LinkedIn, GlassDoor, Indeed, аж три сайта единых. Там можно уверенно искать и откликаться на вакансии. В Канаде работает, в США тем более должно.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

На этих сайтах как правило при отклике на вакансию, перенаправляет на сайт конторы со всей прочей историей с регистрацией, заполнением форм и так далее, и довольно редко есть опция "Easy Apply".

показать ответы
0
Автор поста оценил этот комментарий

Вы с billyevans спорите о разных вещах.


Алгоритмы / структуры данных в приложениях по перегонке данных из системы А в систему Б нафиг не нужны, и в энтерпрайзе 99% приложений такие.


Но на энтерпрайзе мир не заканчивается - есть высоконагруженные сервисы, есть embedded, есть очень сложные фронтэнд - приложения, если приложения со сложной 3D графикой - и во всех этих сферах энтерпрайзному формошлепу, мягко говоря, делать нечего.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

"энтерпрайзному формошлепу" как это вы щас по куче программистов проехались так не слабо, обосрали так обосрали.

показать ответы
Автор поста оценил этот комментарий

Это не совсем уже фундаментальные знания, это уже больше задачка вокруг. Хотя граница размыта.

Абстрактные задачки с leetcode хз как прменимы. Но, например, понимание как работает A* и поиск Дейкстры с графовыми алгоритмами часто помогает про то как устроен поиск на картах или, например, как происходит поиск зависимостей пакетов. Мне, например, нужно понимать устройство хэша и каких-нить intrusive data structure для написания своего LRU.

Для примера, у меня на одном интервью давно был алгоритмический вопрос про равновероятную быборку баннеров. И такой алгоритм реально использовался и мы его доробатывали. Или недавно был на базовые графовые алгоритмы, которые применяются для p2p сетей между девайсами.

Если программа будет работать за N^2, вместо N*log(N) тут уже никакой чистый-нечистый код не поможет. Просто ничего не будет работать.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я надеюсь вы согласитесь, что такой вот набор задач, это максимум 1% от стандартного ынтерпрайз-программирования.

Один мой товарищ, после того как прошел интервью в амазон, первые пол год вообще как l2 саппорт работал, а на интервью его на тему алгоритмов хорошенько так залюбливали.

показать ответы
0
Автор поста оценил этот комментарий

Я за примерно 10 лет опыта в 4х странах ни разу не проходил интервью на конкретный язык. А их были десятки. Почти каждый раз, когда менял работу  я переходил на абсолютно новые языки. Тк почти всегда используют 2-3 различных языка сразу. По-моему странно спрашивать знания конкретного языка или фреймворка, а куда важнее фундаментальные знания, которые переносимы между языками, независимо от уровня. Возможно в очень узких случаях такое может быть, но это исключительные случаи. Я бы даже сказал, что нормальные и интересные места не будут спрашивать про знания конкретного языка.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вот скажите мне, как ваши навыки условно, разворачивания связанного списка, помогут в написании хорошего и чистого продакшн кода?

показать ответы
2
Автор поста оценил этот комментарий

а чем вас Техас обидел? Остин называют силиконовыми холмами, амазон там, стартапов полно. В Техасе, в отличии от Калифорнии, нет налога штата на з/п (6-13% по америке в целом), жилье дешевле, тепло.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Летом жарко как в аду, да ещё и влажность.

показать ответы
5
Автор поста оценил этот комментарий
Не очень понятно, в чём именно нужен совет.
Нет откликов на резюме и не приглашают на интервью? Эта часть поиска работы может длиться несколько месяцев, что считается вроде как нормальным. Главное на этом этапе - редактировать резюме, подгоняя его под каждую вакансию перед отправкой :)
Приглашают на интервью, но не удаётся его пройти? Это тоже вопрос времени - пара потраченных месяцев на leetcode.com и шансы сильно повысятся. В моем случае, для получения офера в Майкрософт оказалось достаточно умения решать задачи уровня Easy.
Какие контакты нужны? В каком штате ищете?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Большое спасибо за такой подробный комментарий.

Рассматриваю вакансии по всем штатам, кроме Техаса наверно.

показать ответы
13
Автор поста оценил этот комментарий

Рекрутеры пользуются автопоиском по LinkedIn, значит в вашем профайле должны быть выставлены скилы и ключевые слова по которым они ищут. В настройках должно стоять что вы open for opportunities, а сам профайл по сути должен в сжатой форме содержать резюме. Насколько оптимизирован ваш профайл и резюме проверьте через вышеупомянутый jobscan.co .(сделайте пробный бесплатный аккаунт) То что резюме должно быть американизировано с учетом местных стандартов и грамотным- само собой. В идеале в профайле у вас должно быть хотя б с полсотни контактов - подтверждает вашу реальность. Несколько комментариев в профильных группах тоже привлекают рекрутеров. Насчёт сканирования- я имею ввиду явный бред отсеивать, я ещё отсеиваю индусов, не дискриминации ради, а из статистики личного опыта. По слогу они вычисляются, даже если и маскируются в именах - все эти kindly give me a ring, send me your resume once, I request a telephone introduction with you- так говорят только индусы. Нормальные рекрутеры тоже не хотят первому попавшемуся сливать всю инфу, часто работодатели дают одну позицию нескольким рекруторам, дай они все детали сразу - есть шанс что вы их срежете, ну и вообще они часто хотят по скайпу на вас посмотреть и оценить ваш английский, если имя иностранное, прежде чем иметь вас ввиду. Если вы с рекрутором вступаете в переписку, это становится доказательством что он вас нашёл и гарантией его комиссионных от работодателя, так что это нормально что они провоцируют вас на ответ, не давая все детали, разговаривайте, в США среди них есть нормальные профессиональные ребята.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Круто! Спасибо за подробный комментарий!

0
Автор поста оценил этот комментарий
В контексте постоянной работы с миграцией, или удаленка ? Все чаше открывают у нас какое нить ип - набирают прогеров и пишут проект для забугория как понимаю такая практика получает все большее распростронение
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В контексте когда ты уже в штатах.

0
Автор поста оценил этот комментарий
Ну здорово! Контракторы далеко не всегда вынуждены менять место жительства, можно и по удалёнке ведь. Хотя в таких случаях можно и индуса нанять, если разница во времени не важна)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тут ещё такой момент интересный: контакторов крупные конторы брать не хотят особо - типа контакторы это из бодишопов и рекрутеры такие резюме часто просто выкидывают.

0
Автор поста оценил этот комментарий
Как с работой, получилось? Не думал всё-таки контрактором пойти в какой-нибудь Atos или Hanson Regan? У нас в компании сейчас в основном только через них всех и нанимают, я и сам контрактор, правда в России в Kelly CIS. Работая контрактором сталкиваешься с многими минусами, конечно, но оплата выше и для меня это перекрывает минусы.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Привет!

Взяли на мой предыдущий проект, но только напрямую, не через епам. Вот щас прохожу бекграунд чек и вперёд. Контактором идти категорически не хочу - хочу найти нормальную работу и не менять место жительства.

показать ответы
0
Автор поста оценил этот комментарий

> 6. Очень часто компании особенно большие, когда нанимают тебя на работы, дают подписать бумагу что на все что ты сделал, даже вне рабочее время у себя дома, они могут заявить свои права и отобрать у тебя твой проект, если захотят, более того совсем не обязательно даже иметь такой пункт в договоре - компания может потребовать у тебя твой домашний проект, под предлогом того что у компании как бы есть что-то похожее, а ты подсмотрел и "своровал". А если не отдашь, то тебя уволят и подадут в суд.


Так они должны как-то это доказать

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Конечно должны, вот только юрист в штатах это примерно 350 баксов в час. Надо быть очень богатым чтобы судиться с корпорациями.

4
Автор поста оценил этот комментарий

Во, наконец-то гринка и прощай EPAM. Тоже +1 к Сиэтл эрии. Я бы советовал:

1. Грамотно составить резюме по местным стандартам: коротко и по сути, какой ты классный и как помог компании оптимизировать, минимизировать и заработать

2. Научиться решать алгоритмические задачи. Литкод в помощь. Тяжело в начале, после 50-100 решенных задач выработается скилл по подходу и решению типовых. Остальные будут вариации на тему.

3. Настоятельно советую найти человека в той компании, куда хочешь устроиться. Так резюме гарантированно дойдет до рекрутера или хайринг менеджера и будет возможность узнать статус.

4. Можно потренироваться в прохождении мокового интервью с друзьями, коллегами или рандомными людьми на сайтах типа pramp

5. Заготовить историю о себе чтоб не бэкать и мэкать, а складно себя продавать. в 100% случаях спросят рассказать о себе.

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

7. Агеснства и контрактеров шли лесом. Ты ищешь позицию FTE

По Сиэтлу и эрии могу довольно подробно все рассказать: цены, зарплаты, условия и т.д.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Приветствую!

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

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

показать ответы
2
Автор поста оценил этот комментарий

Ну да, я переехал в США около 2.5 лет назад с семьей. Без огромных сбережений. Работал обычным программистом далеко не в топовой фирме в СФ. На позиции software engineer даже не senior. Примерно через 2 года получил гринку и купил дом. Это, наверное не средний и каждый программист, но при очень небольших усилиях даже при переезде можно договориться на компесацию от 300к+

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А можно с вами как-то связаться?

показать ответы
1
Автор поста оценил этот комментарий

Эх, ТС на меня тут нахлынуло, как у меня были похожие проблемы после университета (разве что ребусы решать не просили), хотя я и не погроммист. Очень в тоску вгоняет такой непродуктивный поиск, у меня тогда аж какой-то экзистенциальный кризис развился. В любом случае, мои воспоминания-переживания, думаю, не особо интересны, хотя вот эта тема с контрактами, когда речь касается квалифицированных специалистов очень часто дичайше несправедлива и у меня прям подгорает!  Но, короче, я пришла к выводу, что главное - люди, надо максимально нетворчить, так сказать. Потому что это даёт результаты гораздо быстрее и эффективнее (разумеется, при наличии головы на плечах) и сами американцы очень активно этим пользуются. Шанс, что твоё великолепное, блестящее CV дойдёт до hiring manager'a "честным" путем (через сайты, эйчаров и вот это вот всё) стремится если не к нулю, то близко, а вот когда "хороший человек" кладет его прям на стол менеджеру, да ещё и сразу с рекомендацией... Чем дольше работаю в корпорации, тем больше это убеждение только подкрепляется.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нетворчить звучит конечно хорошо, вот только как?

показать ответы
0
Автор поста оценил этот комментарий

А если организовать свой НН, раз такого нет в США? Я не программист, поэтому не знаю вашу область, просто предложил)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Есть несколько популярных сайтов, но на них как правило при отклике перенаправляют на сайт компании.

Чтобы сделать свой HH нужно дофига денег на рекламу и как-то стартовать.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества