Добрый день. Я хочу повысить свои шансы на получение этой визы.
Я студент третьего курса кафедры прикладной математике(т.е. математику знаю шикарно), год работаю программистом С++ и знаком с С#, Java.
Английский pre-intermedia. Но, к моменту эмиграции(лет через 5), планирую поднять минимум до Аппера.
Я хочу профилироваться в системном программировании, машинном обучении. Насколько это перспективно с точки зрения эмиграции? Может, стоит присмотреться к другому профилю?(только не web-не нравится).
И в какой компании лучше иметь стаж? В крупной, российской, типа “КРОК” “ЯНДЕКС” “Л. Касперского” или же в небольшой, но американской компании?
Хочется уже сейчас начать развиваться, что бы взяли за рубежом. С трудолюбием у меня все в порядке, учить и познавать готов и хочу много.
Заранее спасибо за любые советы!
Вы студент третьего курса и получите в следующем году бакалавра. В таком случае зачем откладывать поиск работы на 5 лет. Только в том случае, если в вашем универе вы получите на магистерской программе суперзнания. Но H1B, мне кажется, можно искать уже в следующем году не откладывая. Стаж лучше иметь в компании в которой интересные проекты и вы improve your own skills. И конечно Linkedin. Здесь уже обсуждали языки в связи с перспективой H1B- вывод: все востребованы. Выбирайте к чему лежит душа.
Если у вас так хорошо с математикой, как вы говорите, и есть небольшой опыт в таких сильных языкак как С и Java, то сразу после окончания учебы ищите стажировку в Microsoft, Amazon, Google. С хорошими алгоритмическими знаниями вас с руками и ногами заберут. Стажировка может быть как на лето, так и на год и может, в итоге, привести как к h1b так и просто дать неоценимый опыт работы и осознание того что вам нужно и чего хотите.
Вообще Java, C++, C# хорошие языки для H1b, но еще нужен опыт!!!
Будь на вашем месте я, штудировал бы сайты известных компаний в поисках стажировок или entry-level позиций уже сегодня, а лучше вчера.
Кроме знания, что это, необходимо знать, когда и где следует эти паттерны применять:) А по поводу алгоритмов сортировки - ну вот сколько раз в жизни обычный программист будет их реализовывать?
Я предлагаю:
а) выбирать не язык, а направление в IT, которое интересно. И согласно этому выбору изучать инструменты. Знание одного лишь языка работу не даст. Ну если это не совсем entry конечно, на которую вряд ли H1B спонсировать будут.
б) устроиться на стажировку в своем городе, но только на такую, где будешь развиваться как специалист.
в) закончить бакалавриат и магистратуру. Я закончил и совершенно не жалею. Строчка Master of… в резюме красиво смотрится да и на многие вакансии требуют.
г) заиметь года три рабочего стажа
“г) заиметь года три рабочего стажа”–но уже в штатах.
И с бакалавром берут, просто надо работать пока учитесь, чтобы было что показать в резюме. И английский совершенствовать каждый день. Не надо ждать.