К книге
Настоящий CTO: думай как технический директор5. Собеседования, выбор подходящего кандидата и адаптация новых сотрудников. 5.2. Оценка кандидатов. 5.2.1. Выбор критериев оценки
38%
5. Собеседования, выбор подходящего кандидата и адаптация новых сотрудников. 5.2. Оценка кандидатов. 5.2.1. Выбор критериев оценки
126

Чтобы распознать нужного вам кандидата, вы должны знать, что именно он должен собой представлять. При подготовке описания позиции у вас уже появится список качеств, которые, по вашему мнению, важны. Сюда будут входить социальные навыки (soft skills) – личные качества, навыки общения, выступлений и т. д. и профессиональные (hard skills) – знание языков программирования, навыки работы с кодом и т. д.

Многие интервьюеры испытывают с этим трудности и в конечном итоге указывают слишком общие критерии. Проще всего тут просто представить себе человека, который через несколько недель после начала работы выполняет поставленные перед ним задачи. Подумайте, какие навыки ему нужны для этого. Например, если он взаимодействует с клиентом и выясняет его потребности, нужны будут хорошие навыки общения и способность слушать. Если же он пишет запросы к базе данных, то вам нужно знание SQL.

Эти критерии не должны выглядеть как последовательность вопросов, которые вы будете задавать на собеседовании. Наоборот, они являются результатами собеседования, которые вы определите на основе ответов на ваши вопросы или вопросов, полученных от кандидата. Чтобы не превратить критерии оценки в вопросы, составьте из них список целей, например такой:

• Социальные навыки:

• внешний вид;

• речь и общение;

• деловой этикет / отношение к работе.

• Профессиональные навыки:

• жизненный цикл разработки ПО;

• паттерны проектирования;

• знание определенного языка программирования.

Для разных ролей критерии будут разными, поэтому уделите достаточно времени, чтобы у вас получился список из 10–20 пунктов. По каждому из них вы будете оценивать кандидата по шкале от 1 до 10 – чем выше балл, тем лучше оценка.

Теперь сложная часть: разработка шкалы. Для каждого из критериев необходимо определить, какой уровень будет соответствовать той или иной оценке. Рассмотрим пример. Допустим, вам нужны навыки работы с AWS. Вы можете проранжировать их следующим образом:

• 0

Нет опыта работы с AWS.

• 1–3

Использовал отдельные сервисы, такие как S3 или EC2.

• 4–6

Создал и настроил собственную учетную запись, использовал IAM для управления пользователями.

• 7–10

Имеет опыт создания в VPC подсетей, использования групп безопасности и шлюзов NAT, а также работы с ролями в IAM.

Оценка 10 означает, что кандидат ответил на все ваши вопросы об AWS и обладает более чем достаточными знаниями в этой области. Она не означает, что кандидат знает вообще все об AWS – цель здесь не в этом, а в том, чтобы выяснить, знает ли он достаточно для выполнения ваших задач.

Разработав критерии оценки, разошлите их всем, кто будет взаимодействовать с кандидатом, и проверьте, что все понимают эти критерии и те качества, которые необходимо будет измерить. Не каждый сможет оценить кандидата по всем параметрам – это нормально. Чем больше данных вы сможете собрать, тем лучше.

Предыдущая главаГлава 126 из 332Следующая глава