JavaScript разработчики

Здравствуйте , хотелось бы понять востребованность node.js разработчиков в США и ситуацию фронтендерами.
Имею 1.5 года опыта fullstack javascript разработчиком (node.js,angular.js) и в будущем хотелось бы иметь возможность переезда в США по рабочей визе,не хотелось бы выбрать тупиковый путь.
Посмотрев вакансии на множестве иностранных сайтов пришел к выводу что для большинства вакансий нода идет просто как желательный навык, т.е она как-бы не сильно то и нужна несмотря на весь шум вокруг неё.
Посему у меня встало 2 вопроса:
1.Ошибаюсь ли я или стоит все-же переключится на джаву для того чтобы иметь больше возможностей уехать?
2.Какова ситуация с иммиграцией frontend разработчиков? В интернете я нашел достаточно sucess story джавистов , и мизерное количество фронтенд разрабов которые смогли куда-либо уехать.

  1. Добавьте java. Full stack разработчики всегда ценятся. Это увеличит ваши шансы в разы
  2. За 9 лет опыта встретил только одного “чистого” frontend developer. Да и вы сами ответили на свой вопрос.

Java больше в интерпрайзе. Node.js больше используется стартапами. Чем больше будете знать - тем лучше.
Я-бы посоветовал (это имхо, конечно) усиленно изучать node.js и паралельно учить ruby (on rails) и/или Go.

1.5 года и “вышка”? В любом случае еслиб вы сейчас искали работу, то наверное вам бы этого стека Ангуляр + Нод хватило, при наличии разрешения на работу. Проблемма в том, что брать вас на H1b можно лет через 10 как спеца каких тут нет, а найти тут человека с 2 единственными скилами - Ангуляр и Нод (который вообще не нужен, но прикольно что чел. понимает что происходит на бекенде) это достаточно просто. Чтоб претендовать на Фронт Энд позицию надо иметь больше 10 лет опыта, знать БекЭнд (включая какой то язык и работу с БД ), секьюрити (всякие инджекшены и.т.п) и дизайн (хотябы на уровне вечерней школы). Именно поэтому вы и не встречаете фронтэнд девелоперов :slight_smile:
Учитесь пока на Computer Science, набирайтесь опыта, а ближе к делу поймете, что надо подучить.

П.С. Очень приятно - фронт энд девелопер.

А back yard девелоперы существуют?

Ну вот я, например, типичный фронтенд с русским образованием. На 4 курсе стажировка на J1 в штатах (в мелкой маркетинговой конторе сайты клепать). Потом 2 года в Финляндии мидлом (JS + на все руки мастер). Теперь вот амазон заморочился сделать мне H1B, в Октябре буду в Сиэттле сеньором (Web Developer II).
Предпочитаю чистый фронтенд. Умею, естественно, всё (и линупс настраивать и винду поднимать и сеть и даже немножко бекэнд). НОД не знаю, Ангуляр не знаю (пишу на Knockout), но амазон это мало интересовало, имхо.
Спрашивайте, если есть вопросы. Можно и сюда и в личку.

Видел ваши сообщения на privet.com и где-то еще , и похоже вы своей цели (попасть в США по рабочей визе) достигли , поздравляю!.
Про переезд в США я уже понял из ответов в теме , но хотелось бы тогда уже узнать вашу историю попадания в Финляндию как JS разработчик,если не затруднит.
Как я понимаю на тот момент у вас где-то 2 года опыта было фронтендером , что довольно близко к моей текущей ситуации,хоть я больше по работе занимался серверной частью.
Так-же хотелось бы узнать пару вещей касающихся фронтенда (хотелось бы узнать это от опытного фронтендщика):
1.Как часто вам приходиться верстать с psd макетов? (С трудом переношу этот процесс , что-то где-то поправить всегда пожалуйста , но PSD-to-HTML меня в грусть вгоняет)
2.Чем больше приходиться заниматься как разработчику , различными вариациями верстки , либо же написанием логики , построением архитектуры клиентского приложения?
Можно ответ в личку , я бы отправил это сообщение вам в ЛС , но количество постов не позволяет :slight_smile:

Что за бред?

H-1B Specialty Occupations, DOD Cooperative Research and Development Project Workers, and Fashion Models | USCIS
For you to qualify to accept a job offer in a specialty occupation you must meet one of the following criteria:

  • Hold a foreign degree that is the equivalent to a U.S. bachelor’s or higher degree in the specialty occupation
  • Have education, training, or progressively responsible experience in the specialty that is equivalent to the completion of such a degree, and have recognition of expertise in the specialty through progressively responsible positions directly related to the specialty.**For more information see 8 CFR §214.2(h)(4)(iii)(C).

При наличии диплома который можно эвалюировать в Computer Science Bachelor никаких 10 лет никому не надо.

Ну то есть просто добавить в резюме - и все, щастье?

1 симпатия

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

Меня наверное не совсем верно поняли :slight_smile:
С опытом 1.5г я отчетливо понимаю что у меня нет никакого шанса получить рабочую визу, вопрос был в том что будут ли у меня шансы получить H1B визу лет через 5 если я буду дальше углубляться в JS и во все что с ним связано (думаю по текущей востребованности JS разрабов можно сделать предположения) либо стоит свернуть на путь java EE пока еще не поздно,на что Rozboris имеющий H1B уже ответил выше .

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

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

Так что смотрите в JS, смотрите что происходит в web animation, читайте штуки - и учитесь писать резюме и проходить собеседования параллельно.

1 симпатия

Да ну ладно. Сделайте резюме, разошлите веером по б-м подходящим вакансиям на каком нить monster/dice/whatever, 1/10 откликнется хотя бы поинтересоваться.
Даже если не - получите отличный опыт собеседований по скайпу на английском в 3 ночи :smiley:

Вот да, намного лучше проходить собеседования когда точно знаешь, что 99% не возьмут. Это тренирует нервную систему и нарабатывает опыт, потому время, которое пройдет до момента получения офера - лучше потратить с пользой

1 симпатия

вот вам еще из того, что очень круто уметь в жабоскрипте

three.js / examples

я например завидую лютой завистью людям, которые умеют делать такие штуки - это вам не традиционное Java-шное

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

Только как-то вакансий для которых необходим three.js практически нет.

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

Нытье определяет сознание ©

И кто возьмет диплом + 1.5 года? Хотя про диплом было понятно по описанным скилсам. можете посчитать. Вообще перед тем как орать “Что за бред” надо читать! Это в первой же фразе и написанно.

  1. Никто не повезет, и даже не зааплаит 1.5 г. Ангуляра.

а так же на индусском-английском, в любое время суток.

Конечно, ведь большим умным дядям лучше знать. Будь их воля в программисты вообще брали бы только с опытом программирования от 10 лет. :slight_smile:

Чего вы так взъелись? Пусть человек попробует, от вас же не убудет, даже если он найдет работу?