Хочу работать в Google: Перед тем, как вы начнете готовиться

Сегодня публикую небольшой отрывок из моего мануала для подготовки. Я над ним еще работаю, но скоро вышлю первую версию ревьюерам. Кстати, если вы хотите быть включенными список ревьюеров, то еще не поздно мне написать на allagentis@gmail.com.

Только учтите, что я ищу именно ревьюеров, которые готовы давать отзывы, добавлять материалы и дорабатывать написанное. Это не программа раннего доступа, а именно для тех, кто хочет и готов стать со-автором материала. Материал пока сырой, когда мы его доработаем, я опубликую результат в блоге.

Перед тем, как вы начнете готовиться

Эффективная подготовка предполагает несколько вещей. Некоторые из них довольно очевидны и общеизвестны – вначале нужно составить представление о том, что вообще нужно изучить, примерно составить понимание о фронте работ и, может даже, написать какой-нибудь примерный план подготовки, который укладывается в отведенное вами время.

Тут я только хочу сказать, что обязательно – обязательно!!!! – поставьте себе довольно жесткий дедлайн. Идеально – подайтесь в компанию и договоритесь, что интервью будет не сразу, а, скажем, через месяц-два-три. На крайний случай – жестко запланируйте когда вы начнете посылать резюме. Ни в коем случае не готовьтесь по принципу “когда я буду все знать и буду уверен на 100%, тогда и подамся” – так вы не пошлете никогда, да и основательно готовиться вряд ли будете.

Но есть и еще один важный фактор, который нужно обязательно упомянуть. А именно – сам процесс подготовки, и как готовиться эффективнее всего. К счастью для нас тема эффективного обучения довольно хорошо изучена, и нам не надо изобретать колесо. Поэтому перед тем, как вы начнете готовиться, обязательно изучите как именно готовиться эффективнее всего. Этим вы сэкономите себе кучу времени, и сможете подготовиться намного эффективнее.

Ваша задача тут – освоить погружение в задачу и вхождение в состояние потока. Приготовьтесь к тому, что вначале будет сложно, но где-то за месяц упорных попыток вы освоите этот навык, и будете себе очень за это благодарны.

Вторая задача – это войти в нужное эмоциональное состояние. Если быть более точным – то вам нужно поверить в себя, в свою цель, и в то, что все достижимо. Вам нужно четко понимать, зачем вы собираетесь потратить большое количество времени на подготовку и подвергнуть себя некоторому стрессу.

Запишите эти причины на бумаге и читайте их каждый раз перед началом подготовки. Поставьте себе 30 days challenge – например, каждый день решить минимум 5 задач на алгоритмы. Постарайтесь измерять свой прогресс. Примите это как судьбоносный момент, поворот вашей судьбы, когда все должно поменяться на 180 градусов в лучшую сторону, и сейчас вам для этого надо поработать.

Помните, что подготовка и получение оффера от компании мечты – это марафон. Это не о том, насколько вы умный, какой у вас IQ, и сколько у вас опыта решения олимпиадных задач. Это о том, насколько эта цель поселилась внутри вас, о внутренней мотивации. И о том, насколько хорошо вы подготовились.

Если у вас “низкий старт” – мало опыта, не очень сильные знания – то это значит только то, что придется хорошенько поработать и многое выучить. Это будет нелегко, вам будет много раз хотеться все бросить. Вы узнаете не только про сортировки, написание элегантного кода и мьютексы, но и в какой-то мере заглянете внутрь себя, в свои желания, опасения, усталость и раздражение. Может быть вы даже будете плакать, считая себя безнадежной балдой. Это пройдет, и в самом конце останется очень ценный опыт. И, возможно, отличный оффер от фирмы мечты.

Но это все – если вы выдержите. А для того, чтобы выдержать, вам нужно по-настоящему этого хотеть, хотеть изменить свою жизнь и бросить себе вызов. Поэтому загляните в себя и посмотрите – готовы ли вы?

Книги

Ссылки и статьи