Посоветуйте путь развития (QA vs Automation vs iOS dev) для реального получения H1B

Добрый день

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

Моя ситуация такова:

  • закончил онлайн класс в школе Михаила Портнова SQA Online
  • на сегодня есть опыт работы в крупной американской компании уже почти 2 года (офшорный офис), middle qa
  • есть смежный опыт тестирования в не софтверных компаниях с 2006, официально не тестер, но небольшой опыт тестирования есть
  • есть также опыт программирования в системе бухучета 1С
  • сейчас усилено учу автоматизацию, прохожу линейку курсов по Selenium у Алексея Баранцева в Москве (учу по сути с нуля)

Собственно идея - хочу получить H1B для легального переезда.
Мое мнение таково, что просто manual testing для получения рабочей визы не хватит, поэтому решил занятся автоматизацией.
Но с другой стороны, слышал что в штатах есть большой дефицит программистов. Я и сам это вижу - так как присылается больше писем с вакансиями на программистов (резюме висело на dice и monster долго). Я заинтересовался этим вариантом и выбрал направление iOS development (нашел даже хороший курс уже под swift).

Но есть ряд вопросов:

  • хватит ли просто автоматизации для получения рабочей визы или этого мало?
  • стоит ли все-таки учить программирование, а не автоматизацию, исходя из того что спрос на программистов спрос больше, и как бы шансов больше?
  • куда собственно лучше направить усилия чтобы быстрее получить h1b?
  • есть ли какие-то шансы получить визу в уже следующем году (апрель-октябрь 15 года)? или это нереально?

спасибо

А образование какое? А то ведь это важно или нет?

Высшее полное, 5 лет технического института, специальность инженер программист
я не делал evaluation. BS точно есть, насчет master не знаю, но как я понял если master не в штатах, то особого смысла нету. Главное что BS есть.

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

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

английский есть
уже год усиленно занимаюсь с репетиторм, сейчас intermediate

  • куда собственно лучше направить усилия чтобы быстрее получить h1b?

стоит ли все-таки учить программирование

стоит все-таки учить программирование

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

это правда, но странная постановка “учить”, вы же не историю или математику учите, это скорее практика, я бы сказала, что знать язык программирования - это еще ни о чем не говорит. хорошо программировать надо, ООП хорошо понимать. на это опыт нужен, а соответственно время. Здесь и так индусов полно, никто абы-програмиста не повезет.
Я сейчас сама в такой же ситуации. Из тестера переучиваюсь в автоматизатора, образование - программирование в математике. Так что, так сказать, о наболевшем

а все таки если быть автоматизатором, ведь есть позиции для автоматизаторов в штатах
возможно ли получить h1b на такую позицию?

H1B Salary Database | H1bwage.com -> “QA” -> search

Поделюсь своим опытом. Искал не первый год h1b, но ничего не нашел. Может я такой несчастливый или что-то не так делал. Но не так это просто как кажется. Очень сложно это. Считаю, что на это нельзя рассчитывать. Ищите другие пути.

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

закончил онлайн класс в школе Михаила Портнова

сейчас усилено учу автоматизацию

хочу получить H1B для легального переезда

У того же Михаила на его канале в YouTube была серия видео о семье из Казани. Глава семьи, как раз автоматизатор, искал на месте работу по H1B (видео 1134, 1181, 1255, 1317).
Нужно быть крутым спецом, чтобы работодатель захотел вас привезти по H1B. К тому же конкурс никто не отменял, по сути та же лотерея, может просто не хватить виз в этот год, слишком быстро расходятся.

Что за курс, если не секрет?

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

Похожая тема:

К слову: QA, QA Automation, SDET - 3 совершенно разных позиции с абсолютно разным спросом и уровнем зарплат.
Очень многие до сих пор путают эти понятия.

Кстати - знаю несколько manual QA приехавших суда по H1B - я до сих пор не понимаю как это возможно, но это факт.

по теме в Бэй Эрии:
manual QA - не вариант, они тут мало кому нужны.
QA Automation - не плохие шансы
iOS - не плохие шансы, но позиций не фонтан, слишком уж узкоспециализированно.

я бы советовал: либо на СДЕТ либо на программиста с языком типа Python/Ruby с полным стэком (легче и быстрее норм уровень достичь и спрос хороший)
Если знаете какой-то язык програмирования - тогда добивайте его, если будете спецом в нем то нигде тут не пропадете!

мое имхо

Подтверждаю, если уж учить что-нибудь с нуля, то динамический язык программирования. Я рекомендую Ruby. Как кто-то сказал Python и Ruby это как Linux и Mac (соответственно). Вроде одно и то же, но кому-то Mac и Ruby поприятнее.

Я и сам знаток статически типизированных языков и динамически (и преподаю в онлайн-школе программирования на Ruby). Динамически учатся полегче, и на собеседованиях по ним задают меньше вопросов. Не спрашивают про сборку мусора, отличие ссылочных типов от значимых, про стек и heap и т.д.

Для себя пока вижу два пути, либо h1b, либо лотерея.

Нелегальные пути тоже не рассматриваю.
J1 тоже решил не рассматривать в виду высокого процента отказов для Украины )

на самом деле курсов много

  • купил по акции вот этот курс The Complete iOS 8 Course with Swift - bitfountain
  • также нашел бесплатный курс Stanford University через iTunes U - developer под iOS7 (но пока не брался за него)
  • еще сейчас появились курсы на udemy и на treehouse