Очень нужен совет с выбором уровня образования для junior- магистр или бакалавр?

Здравствуйте уважаемые форумчане!

  Давно читаю этот форум,  и уже нашла ответы на многие свои вопросы. Но вот сейчас нахожусь на распутье.
  Имеется желание работать в сфере программирования. Не только в своей стране, но и в США и  странах ЕС.  Но ни образования, ни опыта работы нет. Имею диплом бакалавра экологии, живу в Киеве, 24 года. 

 Хотелось бы послушать мнение опытных  людей, как мне лучше всего действовать:
  1. Путь быстрый: на основе уже имеющегося диплома поступать сразу на магистра Computer science.
    Плюсы: обучение всего 2 года, за это время можно работать программистом part-time.
    В таком случае, не будет ли у меня проблем с получением визы H1B? И вообще, не смутит ли работодателей то, что бакалавр не в сфере computer science?
    К тому же существует проблема с overqualified - большинство вакансий для BS degree.

  2. Путь долгий: заново идти на бакалавра.
    Плюсы:

  • более основательная профессиональная подготовка

  • кроме диплома буду иметь и 4 года опыта в сфере (part-time)

  • в будущем, при необходимости, можно учиться на магистра Computer science в ЕС или США.
    Минусы:

  • морально тяжело начать все сначала

  • это очень долго – я получу диплом аж в 29

  • 4 года буду привязана на одном месте и за это время может очень многое поменяться

  • если магистра я скорее всего смогу получить бесплатно, то за нового бакалавра придется платить.

    Собственно, сама я больше склоняюсь к получению магистра. Разумеется, если это не создаст в будущем проблем с трудоустройством и карьерой. Для работы в Украине и бСССР это будет самое лучшее. Здесь работодателя больше интересует опыт работы, и все равно - бакалавр, магистр или PhD – ограничений нет, был бы опыт и профессионализм. Но в США имеет значение и уровень образования по специальности. И я очень боюсь ошибиться.

Жаль, что вариант “совсем без технического образования” вы не рассматриваете. Я бы вам посоветовал именно этот вариант, так как это сэкономило бы ваши время и деньги.

Дело в том, что если у вас есть тяга (и способность) к компьютерным наукам, то вы и без университета изучите все, что нужно, и наберетесь опыта. Отсутствие профильного технического образования у опытного специалиста (в большинстве случаев) не будет препятствием при найме на работу. В сфере IT по большому счету проверяют знания и опыт, “корочки” это десятое дело. Если же у вас нет тяги/способности, то университет вам вряд ли поможет. Как я написал выше, сам только факт наличия диплома вам работу не обеспечит - везде будет проверка знаний.

Но в США имеет значение и уровень образования по специальности.

Я тоже был такого же мнения, пока не начал искать здесь работу. Здесь все практически также, как и в России (конкретно с Москвой сравниваю). Проверяют опыт, на образование смотрят скорее в исключительных случаях. Даже в Гугл, Амазон и т. д. берут именно умных/опытных людей (проверяют на собеседованиях), а не тех, у кого просто есть диплом.
Я специально этот момент выяснял (требования при устройстве в крупные компании вроде Гугл), инсайдер рассказал, что дипломы у людей ну оооочень разные, и к IT иногда никакого отношения не имеют. Но вот, как говорят, если совсем никакой вышки нет, то с этим уже намного сложнее при устройстве в крупные компании.

Мне, конечно, легко говорить, я получил диплом технического специалиста. Работаю разработчиком, хотя учился совсем не на программиста. Но вот будь я сейчас на вашем месте, я бы сначала сам начал учиться (книг, курсов, лекций вокруг полно и все это либо бесплатное, либо не очень дорого стоит), а там бы уже было понятно - прет меня с этого и я хочу этим заниматься, или же не прет и тогда универ был бы мучением. Года интенсивного самообучения быбло бы вам достаточно, чтобы получить достаточно знаний, чтобы вас взяли на junior позицию. Некоторые индивидумы и за полгода умудряются больших успехов достичь.

Я тоже считаю, что формальное образование в ИТ не требуется. Однако, без профильного диплома рабочую визу не получить.

Разве можно с дипломом бакалавра не Computer science поступить учиться на магистра Computer science?
Вроде как по действующему Закону о ВО продолжить обучение можно только в рамках выбранного направления подготовки. Мне дали ответ что смена направления подготовки пока невозможна. Хотя я хотел с бакалавром компьютерной инженерии податься в магистры программной инженерии. На практике же вроде были случаи через министерство получить согласие на смежную специальность. Но насчет смены не только направление подготовки, а и отрасли я не слышал.

Уважаемые форумчане, спасибо за отзывы!

MasterX, конечно Вы правы, что в IT работают разные люди. И грамотный разработчик всегда будет цениться, не зависимо от корочек. Я сейчас занимаюсь самообразованием и надеюсь в скором времени найти позицию junior под руководством опытных людей. Но, как верно заметил twolf, виза H1B имеет формальные требования. И если я не выиграю green card в лотерею, то придется соответствовать этим требованиям. На визу О-1 пока не рассчитываю =)

Резюмируя: диплом магистра дает право на H1B, независимо от того, какой там был бакалавр? Я верно понимаю?

Nom, я не знаю в какой стране вы проживаете, но в Украине с 2014 года в 12 университетах действует так называемый «перехресний вступ», который позволяет получать магистра как в смежной специальности, так и в совершенно другом направлении. Один мой знакомый, имея бакалавра биологии, сейчас учится на магистра истории.
Возможно, в других странах бСССР некоторые университеты практикуют что-то похожее. Мне кажется, что магистр в смежной специальности это вообще не должно быть проблемой. Попробуйте обратиться в приемные комиссии других университетов – наверняка где-то это возможно.

Требования чтобы претендовать на получение визы H1B являются:

Вы, должно быть, Один из следующих

  1. степень бакалавра или степень магистра (или эквивалент в иностранной валюте от степени вашей стране), или

  2. 12 лет опыта работыИли

  3. Смесь дальнейшее образование + опыт работы

т.е. ТС не имея ни профильного образования ни опыта 12 лет по H1B IT`шником уехать не сможет. как то так.

Нужно учесть, как и было замечено, что дипломы сегодня есть у всех - а конкретный и нужный опыт далеко не всегда. Лучше жить с дипломом, но можно выжить и без него. Большинство русских эмигрантов переучивались на IT с помощью различных курсов длиной до полугода - другое дело что они уже были в США. Короче, в вашем случае MSc выглядит предпочтительней, однако желательно обязательно во время учебы и работать в этой сфере. А касаемо overqualified - о “лишнем” образовании иногда можно и промолчать.