Первый звоночек в Slack-канале
Однажды в нашем внутреннем Slack-канале разгорелась дискуссия о том, как нам не удаётся найти Senior-разработчика. Один из рекрутеров задал вопрос: "Почему мы считаем, что этот кандидат действительно Senior?" Это стало катализатором обсуждения, которое вскоре привело нас к переосмыслению подхода к поиску и отбору кандидатов.
Почему это важно
В нашей компании, Fitlane AI, поиск квалифицированных специалистов имеет решающее значение для успешной разработки продуктов. Мы работаем над сложными алгоритмами и продуктами, которые требуют высокой квалификации. Наличие опытного Senior-разработчика не только ускоряет процесс разработки, но и помогает менее опытным членам команды расти. Когда рекрутеры начинают сомневаться в квалификации кандидатов, это не только замедляет процесс, но и подрывает уверенность в нашей команде.
Конкретная проблема
Мы столкнулись с ситуацией, когда кандидат с обширным опытом и хорошими рекомендациями не был принят в команду, потому что рекрутеры не могли объяснить его уровень другим членам команды. Например, у нас был кандидат, который работал в крупных проектах, но не мог четко объяснить свои достижения. Это создало недопонимание, и рекрутеры не могли уверенно рекомендовать его.
Первые попытки
Первоначально мы пытались создать шаблон для оценки кандидатов, который бы включал вопросы о проектах и достижениях. Однако оказалось, что это не работает. Шаблон слишком сильно стандартизировал процесс и не учитывал уникальные аспекты каждого кандидата. Например, некоторые из них могли быть отличными техническими специалистами, но не умели ясно выражать свои мысли.
Технический подход
Мы решили изменить подход и внедрить более гибкую систему оценки, которая учитывала бы как технические навыки, так и софт-скиллы. Мы начали использовать следующую структуру оценки:
class CandidateEvaluation:
def __init__(self, technical_skills, soft_skills, project_experience):
self.technical_skills = technical_skills
self.soft_skills = soft_skills
self.project_experience = project_experience
def is_senior(self):
return self.technical_skills >= 8 and self.soft_skills >= 7
Эта модель позволила нам более точно оценивать кандидатов с учетом их уникального опыта. Мы также начали проводить дополнительные интервью, чтобы прояснить их достижения и подходы к решению проблем.
Изменения в продукте
После внедрения новой системы оценки мы заметили улучшение в процессе подбора. Рекрутеры стали более уверенными в своих оценках, и количество успешных трудоустройств увеличилось. Это также отразилось на качестве работы команды: новые сотрудники быстрее вливали в коллектив и начинали вносить вклад в проекты. Мы также обновили раздел на /jobs, чтобы отразить новые подходы к отбору.
Чему мы научились
- Оценка кандидатов должна учитывать не только технические навыки, но и личные качества.
- Стандартизированные шаблоны могут ограничивать понимание уникальности кандидата.
- Дополнительные интервью могут раскрыть скрытые таланты и достижения.
- Обратная связь от рекрутеров важна для улучшения процессов подбора.
- Гибкость в оценочных критериях помогает адаптироваться к изменяющимся требованиям.
Что это значит для кандидатов
Кандидаты должны понимать, что их опыт и навыки будут оцениваться комплексно. Поэтому важно не только иметь технические навыки, но и уметь их донести до других. Опыт работы в команде, умение объяснять свои решения и достижения имеют значение при оценке.
Что это значит для рекрутеров
Рекрутерам стоит обращать внимание на личные качества кандидатов и их способность общаться. Это позволит лучше оценивать, насколько кандидат подходит для конкретной роли. Также важно быть готовыми к тому, что не все кандидаты смогут четко объяснить свои достижения, но это не всегда отражает их уровень квалификации.
Следующие шаги
Мы продолжаем отслеживать эффективность новой системы оценки и планируем внедрить дополнительные метрики для анализа. Кроме того, мы наблюдаем за изменениями в рынке труда и адаптируем наши подходы к поиску кандидатов. Если бы нам пришлось сделать что-то иначе, мы бы начали с более глубокого анализа того, что делает кандидата Senior, еще до запуска процесса подбора.