Как проложить путь к работе в империи Google?
О самых важных нюансах по трудоустройству расскажем из уст Сергея, который работает в отделении Google Chrome с 2014 года.
Насколько велики шансы устроиться в иностранную компанию IT-кандидату из России? Какие нюансы необходимо знать?
В настоящее время в Штатах много актуальных предложений для программистов и других высококвалифицированных специалистов. Крупные компании обычно не закрывают вакансии вовсе – они беспрерывно нуждаются в кадрах.
Место происхождения и национальность заинтересует работодателя меньше всего. Однако есть нюанс, подкрепленный законодательно: иностранца можно принять на работу в том случае, если он незаменим и найти американца с таким набором качеств и профессионализма невозможно. Если вы станете этим уникальным кандидатам, для вас корпорация будет готова даже оформить рабочую визу.
Так называемая грин-карта обходится организациям крупных сумм денег и времени на оформление документов. Однако это позволяет им быть уверенными, что сотрудник не исчезнет через время.
Грин-карту есть возможность получить и самостоятельно. Для этого надо быть готовым доказывать свою исключительность и мастерство в каком-либо деле. Если сделали не тот выбор – вы пролетели. Поэтому доверьтесь компании – она сама все докажет чиновникам.
Не забудьте учесть ограниченное количество квот на иммиграцию в Штаты. Число людей, которым позволено въехать в страну по рабочей визе ограниченно. И начие грин-карты вам не поможет в этом случае, даже если компания уже согласилась принять вас.
Кроме оформления рабочей визы, работодатель что-то может оплатить?
Если вы приглашены на личное собеседование, то рассчитывайте на частичное перекрытие расходов: гостиница, аренда авто. Если вы приняты – компания может оплачивать часть трат на переезд.
Как часто в Google встречаются иностранцы?
— Иностранцев вы встретите точно, но их также точно меньше половины и меньше 15% от общего числа сотрудников.
Каких специалистов ищут больше всего IT-компании?
Сейчас очень востребованы специалисты низкого уровня: смышленные, обладающие знаниями в компьютерной науке, но при этом не имеющие большого опыта за плечами.
Такие ребята важны для выполнения рутинных проблем с написанием длинных кодов. Если вы согласны не переставая учиться, оперативно выполнять задачи и сконцентрировано отдавать себя работе – для вас всегда есть актуальные вакансии.
К слову о специализации, то сейчас востребованы специалисты в каждом направлении, так называемые «инженеры программного обеспечения». Эти программисты связаны и с front end, и back end разработкой, а также задействованы в поддержке стабильности систем.
Умение быстро адаптироваться и обучаться главное, что должно быть развито у вас, потому что частенько вас могут перебрасывать с одной задачи на другую, где требуется скоростное выполнение.
«Главное не количество – важно качество» – это именно та фраза, которая отображает важность уровня знаний.
Какой язык программирования актуален наиболее всего, чтобы устроиться компанию в Штатах?
Каждая компания специализируется на разных языках в зависимости от сферы деятельности и применяемого ими ПО.
Самые популярные и используемые языки: Java, C++, Python, Ruby, JavaScript, node.js. Меньше всего можете рассчитывать на вашу полезность в PHP.
Также свой период популярность проходит Google Go, чаще известный как Golang.
А вот Swift в Майкрософт не актуален точно. Как известно – этот язык был создан исключительно для разработки приложений для продукции Apple. Когда создавалась программа Google Chrome для IOS использовали Objective-C в тот момент Swift не существовал. Этот язык был необходим для оболочки программы, однако большинство «внутренностей» выполнены на C++.
Однако главное в программисте – ориентироваться в алгоритмах разработки и архитектуре, ведь на изучение нового языка и хорошего специалиста уйдет несколько дней. Понимание же организации системы и поддержание ее стабильности займет не одну неделю или же год.
Поэтому делайте расчет и ставки на знание азов разработки и легкости своей адаптированности к изучению нового. Не гонитесь за изучением всего актуального.
Как проходит путь от отправки резюме до личного собеседования?
Огромное количество резюме автоматически анализируется. Те кандидаты, которые прошли через сортировку, отправляются к менеджерам по работе с персоналом – эйчарам. Образно, конечно.
Удачный способ оказаться замеченным – это оказаться зарекомендованным через своих друзей или знакомых. Бытует мнение, что если успешный и смышленный человек работает во влиятельной корпорации, то и его окружение ему соответствует. Поэтому дело не в «блате», а цепной реакции успеха. Это не гарантия получить работу, но это шанс быть замеченным раньше остальных и пройти интервью.
Эйчар пообщается с кандидатом по телефону и если человек впечатлит – будут интервью, возможно несколько. Если вы подтвердите уровень знаний и решите простые предложенные проблемы – откроется путь в офис Google.
Весь последующий день будет очень загруженным, вам будет предложено решение сложных задач.
Что важнее: уровень профессионализма или личные ценности?
Оба критерия равноценны. В самом начале вы сталкиваетесь с техническими заданиями. Эйчар проверит вашу незаменимость и уровень пользы, которую вы сможете принести компании. На собеседовании встречаются задачи разных уровней, как рутинные так и головоломки на смекалку.
Одновременно с этим будут следить за тем, как кандидат подает себя, общается и интересуется выполнением задач. Могут предложить решить пустяковую задачу. Главное правило: если дали – значит нужно выполнить. Оскорбленных легкостью и качающих права сразу вычеркивают из списка.
Не пытайтесь строить из себя специалиста высшего уровня, вас хотят рассмотреть со всех сторон, ведь задачи на практике встречаются частенько скучные и рутинные. Ваша смелость их решать произведет впечатление.
Мораль тут простая: не надо пытаться на интервью строить из себя крутого спеца. Если вам дали задачу — решайте ее. В реальной работе именно так и будет — большинство задач тупые и скучные, но их надо выполнить. Покажите, что не боитесь «черной работы» и готовы браться за любые проблемы.
В конце вас встретят самые сложные задачи, где вам необходимо знать: теорию компиляторов, сложность алгоритмов, основы структур данных. Основы компьютерной науки – ваш лучший помощник на пути к успешному собеседованию.
Если вы уже прошли все задачи – поздравляем – вы достойный программист и конкурент. После собеседования все ваши результаты, время выполнения, а также ваше поведение и ответы будут придирчиво сравнивать с показателями других кандидатов.