Одна из лучших инвестиций, которую ваша компания когда-либо делала, когда дело доходит до найма разработчиков, — это потратить время на обдумывание вашего подхода к найму.
Подбор разработчиков может занять много времени и стоить больших денег; занимает до месяца. Учитывая эту реальность, а также ожесточенную конкуренцию за лучшие технические таланты, трудно переоценить важность поиска и найма подходящих людей для команды. В конце концов, каждая новая работа — это инвестиция в будущий успех вашей компании, и если вы наймете не тех людей, вы можете поставить под угрозу долгосрочную жизнеспособность вашей компании. Вот почему еще никогда не было так важно разработать надежную онлайн-стратегию найма для привлечения лучших инженеров.
В наши дни люди, которые разрабатывают код, нужны практически в каждой отрасли. Проблема в том, что найти талантливых программистов сложно. Если вы нанимаете водителя, который доставит вас из точки А в точку Б, разница между высокопроизводительным водителем и любым другим водителем будет минимальной: оба доставят вас из точки А в точку Б за приличное время. Водителю сложно доставить вас из точки А в точку Б в десять или сто раз быстрее, чем другой автомобилист. Однако в ИТ-бизнесе это не так. Блестящий разработчик может быть в несколько раз более продуктивным, чем другие разработчики, в то время как плохой программист может серьезно снизить ценность вашей компании. Короче говоря, подбор разработчиков — это игра с высокими ставками, поскольку разница в производительности между разработчиками может быть огромной и изменить бизнес.
Лучшие кандидаты не хотят рисковать, когда дело доходит до выбора работы. Они хотят быть уверенными в том, что у них будет постоянная работа, на которой они смогут выполнять свою работу наилучшим образом, изменить мир к лучшему и продвинуться в своей профессии. В результате ваша обязанность как IT рекрутера - выразить конкретные требования вашей компании.
Работайте со своей командой, чтобы ответить на следующие вопросы, чтобы создать этот образ:
Какую роль будет играть разработчик в долгосрочной стратегии вашей компании?
Почему ваша организация выбирает определенную структуру разработки для построения своей инфраструктуры?
Какие аспекты вашей технологической стратегии вы, скорее всего, измените и почему?
Какой карьерный путь вы надеетесь выбрать для новых сотрудников в вашей организации?
Насколько большой должна быть ваша фирма через два, пять и семь лет?
Как вы думаете, каким людям понравится работать с вами в долгосрочной перспективе и почему?
Какой опыт потребуется вашему бизнесу на каждом этапе?
Скорее всего, вам потребуется провести несколько совещаний на всех уровнях вашего бизнеса, от руководства группы до высшего руководства и исполнительной команды, чтобы решить эти вопросы. Если ваша компания крупная, растущая или финансируется венчурным капиталом, вам следует проводить такие встречи два раза в год: в начале года для определения целей и еще раз в середине года для перепроверки ожиданий. Вы рискуете нанять неподходящих людей для будущей траектории вашей компании, если вы не ясно представляете свои потребности в найме. Подумайте о страданиях, которые испытают люди, если их уволят в результате массовых увольнений — это обстоятельство, которого ваша ИТ компания должна избегать.
Поиск подходящих людей
Связаться с программистами можно только двумя способами: лично или онлайн. Независимо от вашей стратегии, если вы хотите нанять талантливых людей, вы должны сначала привлечь их внимание, и лучший способ сделать это — стать активным членом сообщества разработчиков. Например, организация встречи с некоторыми из ваших лучших разработчиков и другими признанными программистами в вашем регионе может стать отличным подходом к установлению настоящих контактов и раскрытию потенциала. Поддержка этих мероприятий путем выделения времени и денег вашим существующим разработчикам, чтобы они могли посещать такого рода мероприятия, является подлинным и успешным подходом к привлечению лучших специалистов в вашу компанию.
Публикация технических статей и видеороликов, ответы на вопросы на популярных сайтах для разработчиков, таких как StackOverflow, по темам, связанным с вашим бизнесом, а также создание и совместное использование программного обеспечения с открытым исходным кодом, которое другие разработчики могут использовать для решения проблем, — это одни из наиболее эффективных способов привлечения отличных разработчиков в Интернете.
Разрешение вашему IT персоналу совместно использовать часть программного обеспечения, которое они создают, в качестве решений с открытым исходным кодом, может быть невероятно полезным, даже если это требует больших усилий. Открытие исходного кода некоторых проектов, над которыми работают ваши команды, не только привлечет в вашу организацию внешних разработчиков, но и заставит вашу команду инженеров находить повторно используемые решения общих проблем, что сделает их работу более эффективной.
Эта тактика поможет вам найти подходящих людей, но как только вы их нашли, вам предстоит убедить их передумать. Это требует тщательного понимания справедливых рыночных цен, культуры разработчиков и технического лидерства. Вам будет намного проще нанимать талантливых разработчиков, если вы сможете создать атмосферу, в которой они хотят работать.
Одно распространенное заблуждение, которое слышат от владельцев бизнеса, заключается в том, что подбор выдающихся инженеров гарантирует их успешную работу. Это неправильно. Все разработчики могут эффективно работать при определенных обстоятельствах, но вы должны создать процесс найма, который гарантирует, что нанятые вами разработчики будут процветать в соответствии с вашей инженерной культурой, управлением, корпоративными ценностями и технологическими требованиями. Первое, что вы должны понять при организации процесса найма в it, это то, что тестирование разработчиков и поиск подходящего кандидата затруднено. Для этого не существует идеального метода, и вы никогда не сможете гарантировать, что каждый раз найдете подходящих людей. Вы можете узнать больше о том, как они думают и какова их область знаний, если копнуть немного дальше.
Эффективное собеседование и IT рекрутинг — это не только искусство, но и наука. Тем не менее, существуют методы и методологии для оценки более деликатных аспектов компетенций и возможностей разработчика программного обеспечения. Когда эти стратегии объединены, получается очень эффективная процедура скрининга с установленным послужным списком. Например, очень важно узнать о любимом проекте кандидата. Вы можете часто попросить их провести вас через это, указывая на то, что им понравилось и не понравилось. Это отличный способ узнать не только о том, что понимает соискатель, но и о том, над какими проектами ему нравится работать. Вы также можете подготовить ответные вопросы для интервью .
Дайте соискателям проект на дом вместо головоломок
Проблемы с кодированием — это не только плохое описание того, что соискатели будут делать на работе, но и стимулирование плохого поведения. Вместо того, чтобы сосредотачиваться на опыте и широте знаний кандидата во время собеседования, технические тесты в стиле головоломки по программированию в конечном итоге оценивают способность кандидата запоминать последовательность простых математических задач, что, скорее всего, не то, что вы хотите проверить.
Подумайте о том, чтобы предложить кандидату проект на дом вместо того, чтобы заставлять его отвечать на вопросы на доске. Можно просить кандидатов создать крошечное приложение, сравнимое с тем, над чем бы они работали, если бы их наняли. Кандидат сможет обдумать, над чем он работает, без давления интервью и сможет продемонстрировать, как он работает в реальной среде.
Еще одним преимуществом домашнего проекта является то, что если соискатель придет на собеседование на месте, вам будет о чем поговорить, если вы используете домашнее задание в качестве отправной точки. Можно спрашивать соискателей, что им понравилось и что не понравилось в проекте, а затем использовать их ответы, чтобы глубже изучить их технологический выбор и методы.
Крайне важно, чтобы каждый разработчик, которого вы нанимаете, знал о проблемах вашей компании и способах их решения. Привлечение ит специалистов, которые заинтересованы только в получении зп, — это формула катастрофы, поскольку ваша компания не сможет успешно внедрять инновации. Крайне важно, чтобы самые влиятельные люди в вашей команде разделяли ваше видение решения проблем и выступали за изменения.