Да, у Google солидные требования к соискателям, но мы поделимся хитростями, которые позволят устроиться в эту компанию даже без «корочки».
Полезные связи
Пожалуй, это важнее всего. Не робейте! Если вы закоренелый асоциал, придется выйти из зоны комфорта. Помните, что, как минимум, тема для разговора у вас уже есть, и связана она с вашей деятельностью.
Чем больше знакомств, тем больше шансов наткнуться на профессионала в своей сфере. Когда вы поймете, что встретили по-настоящему знающего человека, задавайте ему вопросы, спрашивайте совета и всячески демонстрируйте свою заинтересованность. Потенциально толковых специалистов видно за версту, и если вы таковой (либо таковым себя позиционируете), профессионал обратит на вас внимание и согласится на роль ментора.
Загляните, например, на Free Code Camp, где учатся и работают настоящие профи. Хотите подробнее узнать об этих курсах и полезных контактах, которые можно получить в ходе обучения? В нашей статье вы найдете интересующие вас ответы.
Каждый из менторов внесет свою лепту. Если повезет, вы сможете выйти на бывших или действующих сотрудников корпорации Google, штат которой на сегодняшний день составляет более 53 тыс. сотрудников.
Будьте «Великим Шу» в своей отрасли
Шулеры специализируются на карточных играх. Почему бы не перевести все в плоскость наших реалий?
Важно поймать течение. Вспомните Марка Цукерберга, создателя крупнейшей социальной сети Facebook, который бросил Гарвард, успев попробовать успех на вкус. А теперь обратимся к Павлу Дурову с его русскоязычным аналогом Фейсбука ВКонтакте. Мало кто помнит, что первый дизайн ВКонтакте почти не отличался от «неповторимого оригинала». Дуров пошел ва-банк, и его проект тоже выстрелил!
Думайте наперед. Вы можете говорить о вещах, которых еще не знаете, но готовы узнать, если вам дадут шанс. Удивительно, но так действует большинство начинающих программистов, и это нормально. Одни склонны приукрашивать резюме, другие – бросать учебу ради развития, третьи могут выйти сухими из воды в вопросе авторских прав, а в случае претензий со стороны правообладателя даже не постесняются предложить свою кандидатуру в качестве соискателя.
Главное, здраво рассчитывайте силы и не перегибайте палку, ведь всякому терпению приходит конец.
Расширяйте знания: в Google ценят незаменимых специалистов
Можно не быть выпускником ВУЗа, но при этом понимать, что необходим хотя бы базис. Языки следует изучать семимильными шагами, чтобы сразу расширить резюме и попасть в поле зрения заинтересованной компании (в нашем случае – Google). Но не стоит забывать о восполнении пробелов, к которым ведет обучение «взахлеб».
Пытайтесь реализовывать хотя бы фундаментальные программы на разных интересующих языках, плавно переходя от простого к более сложному. Вам нужно стать профессионалом во владении по меньшей мере одним из приведенных языков:
- С
- С++
- Java
- Python
- Ruby
- Objective-C
- PHP
Не помешает дополнительно освоить C#, Haskell, Kotlin, Lisp или Scala.
Если базы данных – то MySQL. Если фреймворки – то только ходовые, встречающиеся в большинстве размещенных вакансий. Также нужно следить за новостями: какой язык становится популярнее, на что в ближайшем будущем могут перейти Android-программисты etc.
И не стесняйтесь пустого портфолио! Вместо этого соберите самые удачные законченные программы (бухгалтерские, клиент-серверные приложения вроде чатов, игры) и приложите их к своему резюме. Если это ООП, то и приложение должно быть реализовано с использованием наследования, полиморфизма и инкапсуляции.
Также проверьте себя с помощью распространенных задач, которые встречаются на собеседованиях.
Взращивайте не только умения, но и уверенность
Да, можно устроиться в какую-нибудь мелкую компанию без высшего, чтобы просто набить руку, но рано или поздно мечта даст о себе знать: захочется чего-то большего.
Интересный момент: если вообще убрать из резюме раздел «Образование», есть шанс, что сотрудники Google свяжутся по крайней мере для того, чтобы уточнить эту деталь. Но если приложенный «портфель» достаточно плотный, можно рассчитывать сразу на Skype-собеседование.
Хотите знать, какие задачи попадаются в разрезе таких интервью? Вот достоверный перечень:
1. Создание MS Paint, в котором необходимо сохранить главные принципы стандартного редактора. Посмотрите это видео, чтобы понять, как реализовать Paint на Java:
https://www.youtube.com/watch?v=OOb1eil4PCo
2. Также может попасться задача с вычислением горизонта по двум точкам.
3. Нередко собеседование на получение вакантного места в Google заканчивается чем-то теоретическим, например вопросом о хорошем тоне в программировании. Стоит упомянуть тестирование, его цель, типы, а также стиль кода.
«Пальцем в небо» здесь не получится. К таким собеседованиям необходимо готовиться неделями, а то и месяцами. Если вы отправили резюме в корпорацию, и вам перезвонили, постарайтесь отсрочить интервью, чтобы успеть наверстать упущенное за отведенное время.
И помните, что побеждает тот, кто не боится рисковать.
Успехов!
Комментарии