Продолжаем разговор о том, как пройти техническое собеседование, который мы начали здесь. Итак, следующий уровень – менеджер по программному обеспечению. Босс - менеджер по программному обеспечению:
- заинтересован в навыках решения сложных задач;
- уверен в важности соответствования корпоративной культуре;
- ищет тех, кто способен работать продуктивно, а не просто выполнять работу по ходу ее появления;
- нуждается в профессиональной команде разработчиков;
- заинтересован в тех, кто любит и хочет учиться.
Уровень 3: Босс — менеджер по программному обеспечению
Автор: Бен Вейс, специалист по вопросам стратегии интернет-маркетинга в Infusive Solutions. Одной из главных вещей, которую следует помнить при попытке победить менеджера программного обеспечения на третьем уровне собеседования, является то, что наличие у этого специалиста технического образования дает ему возможность оценивать кандидата на макроуровне.
Предполагается, что если программист прошел техническое собеседование, значит, степень его профессиональной подготовки удовлетворяет критериям для приема на вакантную должность. И теперь нужно проверить у него наличие основных навыков, помогающих решать задачи. Помня об этом, приводим несколько чит-кодов, которые можно задействовать при подготовке к схватке с администратором ПО.
Не нужно просто отвечать на вопрос
Из-за множества тонкостей, сопровождающих работу по созданию ПО, кандидата, обладающего только энциклопедическим знанием кодов, может быть недостаточно. Настоящие профессионалы должны повышать ценность своих знаний сообразительностью, которая может быть направлена на уравновешенное и спокойное решение комплексных проблем с разработкой пошагового плана действий. Эти навыки очень сложны для выявления.
Поэтому многие менеджеры ПО станут задавать вопросы, кажущиеся трудными или даже абсурдными только для того, чтобы увидеть реакцию кандидата. Один из подобных вопросов может входить в категорию «Сколько коробок с пиццей было доставлено на Манхеттене за год?»
Несмотря на то, что, на первый взгляд, это звучит бессмысленно, лучшие программисты-претенденты схватят ручку и бумагу и начнут разрабатывать стратегию, позволяющую получить хотя бы приблизительный ответ.
Например, вы можете оттолкнуться от того, что Манхеттен занимает площадь примерно в 23 квадратных мили, и прикинуть количество пиццерий на единицу площади. А затем оценить, сколько доставок ежедневно осуществляет каждое заведение, и прийти хотя бы к грубому заключению. Такой подход более удачен, чем простое называние числа или поза с остекленевшим взглядом в пространство. На самом деле, вы почти наверняка будет выглядеть лучше следующего кандидата, имеющего большой опыт и пухлое резюме, но обделенного способностью разобраться в проблеме с точки зрения логики.
Ведь это будет означать, что он не умеет мыслить нестандартно и успешно справляется с заданием, лишь получая типовые инструкции.
Интересуйтесь общей картиной
Точно так же администраторы ПО признают лучшими среди претендентов тех, кто желает понять, как их техническая ниша будет влиять на общие перспективы компании. Поэтому они будут искать свидетельства того, что вы не просто хотите выполнять свою работу, но желаете делать ее так, чтобы это облегчало жизнь всей организации и даже ее покупателям или клиентам.
Одной из стратегий, которую менеджеры ПО могут использовать для такой проверки, служит просьба выполнить простое задание, нарисовав движущуюся фигурку. В этом случае средний соискатель просто изобразит то, что первым придет ему на ум. А вот лучший претендент начнет уточнять детали: «Для какой аудитории — мужской или женской — требуется персонаж? Из чего он сделан? Должны ли у него быть аксессуары?»
Дополнительные вопросы такого типа превосходно подходят для демонстрации менеджеру, что вы относитесь к тому разряду людей, кто хочет органично вписывать свою работу в общую задачу компании, а не надеется побыстрее выполнить все задачи и уйти домой. Основной момент заключается в том, что вы должны помнить: многие вопросы на высших уровнях собеседования могут представлять собой совсем не то, чем кажутся.
Расскажите о том, что помогает вам оставаться в курсе событий
Учитывая быстрое развитие технологий, менеджеры ПО ищут потенциальных программистов среди тех, кто обладает задатками лидера в своей сфере и идет в ногу с новыми тенденциями. Ведь такие люди, несомненно, смогут совершенствовать свой стиль и навыки одновременно с развитием всей отрасли. Поэтому, рассказав о своих регулярных посещениях сети для разработчиков на базе Майкрософт и наблюдениях за деятельностью Скотта Гатри, вы произведете более сильное впечатление на собеседника, чем поведав о любви к чтению блогов в свободное время.
Кроме того, даже если вам не нужно быть экспертом, например, в работе с последней версией C#, менеджеры ПО все же заинтересованы в соискателях, разбирающихся в новинках и открытиях, касающихся последних и главных стадий развития отрасли. В связи с этим, если вы еще не использовали последнюю версию той или иной технологии, потрудитесь разузнать о текущих новостях, чтобы хотя бы казаться осведомленным.
Демонстрируйте желание учиться и оказывать влияние
Средние разработчики программного обеспечения хотят найти работу. Идеальные соискатели желают получить место, где они смогут совершенствовать свои профессиональные способности, приносить пользу и быть замеченными. Чтобы продемонстрировать менеджеру, что вы идеальный претендент, задавайте вопросы о том, чему вы сможете научиться на работе, или как вы в качестве разработчика сможете ускорить переход идеи в стадию внедрения.
Это подчеркнет черты, являющиеся очень востребованными: готовность постоянно расти и развиваться, а также желание добиваться успеха в компании. Только что вы вышли из схватки с менеджером программного обеспечения победителем, готовым завершить свой квест по получению вожделенной должности разработчика ПО после встречи с последним боссом — техническим директором.
Автор перевода — Давиденко Вячеслав, основатель компании MBA Consult.