Профессионально проведённое интервью по оценке компетенций программистов поможет нанять человека с подходящей квалификацией или проверить, соответствует ли занимаемой должности текущий работник. В этой статье расскажем, как правильно провести оценку компетенций, какие у неё преимущества и недостатки перед другими методами.
Что такое оценка компетенций? В чём её специфика для IT?
Оценка компетенций - это метод проверки уровня соискателя или уже работающего сотрудника путём выполнения конкретных рабочих задач. Оценку проводят автоматически или лично. Её суть в том, чтобы проверить компетенции кандидатов, отсеяв неподходящих на первых этапах воронки найма.
В IT проведение такой оценки усложняется, так как профессионалы, спрос на которых превышает предложение, не намерены тратить много времени на собеседования. Талантливые программисты находят работу за 10-15 дней. Поэтому важно, чтобы интервью по оценке компетенций проводил профессиональный рекрутер. Чтобы не спугнуть кандидата долгими собеседованиями, предложите ему короткую задачу для оценки компетенций.
- Попросить выполнить задание при участии опытного технического специалиста, который проконтролирует правильность. Такое интервью может проводить как опытный рекрутер, так и сам технический специалист. Например, чтобы проверить математическое мышление, можно попросить написать алгоритм разложения натурального числа N на простые множители. Оценить ход мыслей можно с помощью логической задачи, например: Есть девять монет и весы с двумя чашами. Известно, что фальшивая монета тяжелее. За какое минимальное количество взвешиваний можно однозначно определить фальшивую монету?
- Дать соискателю профессиональный тест и попросить выполнить его за отведённое время. Каждый тест должен учитывать основные компетенции для позиции. Руководствоваться при составлении таких тестов можно стандартами по программной инженерии: ISO, ГОСТ, SWEBOK, а также сводами PMBOK, BABOK, ISTQB.
- До проведения интервью можно проверить soft skills кандидата с помощью психологического теста. Так вы оцените способность человека работать в команде, лидерские качества, отношение к критике и другие.
Такие виды заданий хороши тем, что проверяют кандидата на практике, а не только с его слов. Но кроме этого можно изучить портфолио кандидата, провести экспресс-собеседование. На эти методы в отдельности полагаться не стоит, они работают в связке с предыдущими. Тогда оценка получится комплексной и объективной.
Какие преимущества у оценки компетенций для программистов?
- Оценка компетенций - это объективный и надёжный способ проверить скиллы программиста. На собеседовании кандидат может приукрасить свой опыт или скрыть важные детали, но если дать ему конкретную задачу, то схитрить не получится;
- С помощью такого метода вы найдёте кандидата с подходящей квалификацией, не пере- или недоквалифицированного. Чем плох сотрудник с недостаточной квалификацией, объяснять не нужно. А вот если нанять кандидата, скиллы которого выше, чем те, что требуются для позиции, в будущем он покинет компанию в поисках лучшего места;
- Процесс найма ускорится. Если вспомнить, что талантливые программисты не задерживаются на этапе поиска работы, то это действительно важный плюс;
- Кандидаты с недостаточной квалификацией отфильтруются на начальных этапах воронки. Рекрутерам не придётся тратить на них время;
- При правильном найме сотрудники будут лояльны компании и не уволятся через месяц после начала работы. Это уменьшит кадровую текучку, сэкономит деньги и избавит рекрутеров от повторной работы;
Есть ли недостатки у такого метода?
Есть один недостаток при проведении оценки компетенций у программистов. Если она выполняется неопытным рекрутером, то может затянуться. Подходящий IT-специалист потеряет интерес или не захочет тратить время и уйдёт к конкурентам. Поэтому советуем с умом подходить к проведению такой оценки.
Пара советов напоследок
Эффективно провести оценку компетенций программистов могут помочь автоматические инструменты и платформы для предварительного отбора кандидатов. Они не требуют участия человека на начальном этапе отбора, и допускают до собеседования только подходящих соискателей. Вот некоторые: Adaface, Aspiring Minds, Codility, TestDome.
Сосредоточьтесь на технических навыках кандидата, значимых для позиции. Не пытайтесь за один раз проверить и soft skills, и hard skills. Возможно, для позиции программиста будет важнее свободное владение языком Python, чем развитые коммуникативные навыки.
Давайте соискателям обратную связь. Так вы проявите ответное уважение к человеку, который потратил на вас время. И даже если вы не наймёте кандидата в этот раз, его контакты могут пригодиться в будущем.
С заботой к Вашему делу, GotDev.