Перевод статьи Джона Кобба “Interview tips that will give you confidence and help you land a dev job”.
Советы по прохождению собеседований, которые вселят в вас уверенность и помогут получить должность разработчика
Получение первых нескольких должностей разработчика может быть нелегким делом.
Как убедить кого-то нанять вас, если у вас мало опыта? Что необходимо знать? Что, если вам зададут вопрос, ответа на который вы не знаете?
Действительно ли нужно знать, как написать тег <link> с нуля? (Спойлер: не обязательно).
Я работаю разработчиком уже почти десять лет. За это время я занимал различные должности в компаниях разных типов и размеров – от мировых технологических компаний до маленьких местных агентств. Мне уже сложно подсчитать, сколько раз я проходил собеседования, и они чаще заканчивались отказом, чем успехом. По мере продвижения к сеньорским позициям я все чаще обнаруживаю себя по другую сторону стола.
Я поделюсь с вами несколькими вещами, на которые обращаю внимание при собеседовании новых кандидатов. И, что более важно, это именно те вещи, которые помогли мне чувствовать себя более уверенно, когда я сам проходил собеседования.
Технические требования к каждой конкретной должности весьма различны, поэтому я не буду давать советов в этом отношении. Есть множество статей с называниями вроде «10 вещей, которые должен знать каждый современный веб-разработчик». Можете использовать их в качестве руководства (хотя они скорее могут подействовать угнетающе).
Основной мой совет заключается в том, что вам не стоит переживать из-за того, чего вы не знаете.
1. Чувствуйте себя комфортно в отношении вашего опыта и возможностей
Обычно собеседование начинается с обсуждения вашего опыта работы. Это также обычно первый пункт в вашем резюме. Демонстрация опыта и того, как вы применяете ваши навыки и способности, – фундаментальная часть процесса любого собеседования.
Если вы чувствуете, что на вас давит необходимость произвести хорошее впечатление, – знайте, что это нормально. В связи с этим существует соблазн преувеличить свои способности или важность проекта, над которым вы работали.
Но вы должны помнить, что в самом начале карьеры от вас не ждут богатства опыта и способностей. Преувеличение и излишняя похвальба в отношении своего опыта будет скорее минусом при создании первого впечатления, даже если в целом вы хорошо подходите на должность. Это касается любого периода вашей карьеры, но когда вы только начинаете, легче всего попасть в подобную ловушку.
Гораздо лучше придерживаться фактов относительно своего опыта и умений. Расскажите о проектах, с которыми вы работали, и о своей роли в этих проектах. Подчеркните навыки, которые вы использовали, и технологии, с которыми познакомились в ходе работ над проектами.
Не рассказывайте, а показывайте.
Это принцип рассказывания историй, который, по моему мнению, подходит и для собеседований.
Не рассказывайте своей аудитории, что произошло, а показывайте, позволяйте им самостоятельно интерпретировать и делать выводы.
Например, если интервьюер может самостоятельно прийти к заключению вроде:
«Этот кандидат имеет опыт работы с Y и он весьма увлечен X»,
то это гораздо более ценно, чем если вы скажете ему:
«Я имею большой опыт работы с Y и увлекаюсь Х».
Способность признать, что вы чего-то не знаете, столь же важна, как умение не преувеличивать свои навыки и опыт.
2. Не бойтесь сказать «я не знаю»
Часто человек чувствует, что должен ответить на вопрос, даже если не знает ответа. При этом скорее всего случится следующее:
Вы попытаетесь припомнить и собрать воедино отрывки информации, которые слышали или читали, и механически воспроизведете первое, что придет в голову. В надежде, что выбрали правильную комбинацию слов для ответа на вопрос, вы будете запинаться, волноваться, а ваш ответ будет звучать бессвязно.
Здесь я буду максимально категоричен. Всегда лучше сказать «Я не знаю», если вы не знаете. Это лучший ответ. Не притворяйтесь, что вы знаете что-то, чего на самом деле не знаете.
Если в ходе собеседования вас заставляют чувствовать себя некомфортно из-за того, что вы чего-то не знаете, это следует воспринимать как красный флаг. Обычно это признак токсичного рабочего окружения. Не стоит работать в компании, где не поддерживают уязвимых.
Если вы чего-то не знаете, всегда будьте честны и признавайте это. Затем вы всегда можете высказать свое предположение, каким может быть ответ. Даже лучше: вы можете задать вопрос.
Я не много знаю о Х, но оно имеет отношение к Y. Можете привести какие-то подробности? Вы используете Х в ваших проектах?
Зачастую ответ на ваши вопросы позволит вам еще раз ответить. И даже если вы не знаете ответа, вы покажете, что понимаете контекст.
3. Задавайте вопросы. Много вопросов
Когда вы задаете вопросы, это делает собеседование менее формальным и более походящим на обсуждение.
Интервьюеры чаще всего будут более чем рады поговорить о своем опыте с определенной технологией или о сложностях, с которыми они столкнулись в каком-то проекте. Это также даст вам возможность понять, почему они считают какой-то определенный навык или технологию важными для должности, на которую вы претендуете.
Не забывайте, что собеседование также должно помочь вам оценить вашего потенциального работодателя. Если вы не будете спрашивать, то у вас не получится это сделать.
С каким проектом я буду работать? Какие проекты компания недавно завершила? Насколько велика команда, в которую я попаду? Какие ресурсы для обучения и личного развития будут доступны мне?
Это не единственное, что можно узнать в ходе собеседования. Проведение объективной оценки вариантов – ежедневная задача разработчика. Для этого вам нужно собрать информацию, а для этого нужно задавать вопросы. Много вопросов.
Не всегда нанимают кандидата с лучшими техническими навыками
Я не имею намерения указывать вам, что делать, а чего не делать на собеседовании. Как и утверждать, что технические навыки не имеют значения.
Но я хочу обратить ваше внимание на то, что обучение нелинейно. Вы не можете и не будете знать всего, что требуется для должности. Чтобы стать теми, кто мы есть, мы прошли разные пути, и вы не должны стесняться этого.
Все должности отличаются и у каждой организации свои ожидания относительно кандидатов. Но, безотносительно к вашему уровню навыков и требованиям должности, вам стоит:
- Чувствовать себя комфортно с вашим текущим уровнем навыков и опытом.
- Знать, что «Я не знаю» – вполне приемлемый ответ.
- Уверенно задавать вопросы о том, чего не понимаете.
Я думаю, что эти принципы позволят вам не только хорошо показать себя на собеседовании, но также помогут преуспеть на любой должности любого уровня.
Надеюсь, вы почерпнули что-то важное для себя из этой статьи. Возможно, у вас есть свои стратегии успеха – поделитесь ими в комментариях!
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]