One man interviewing young engineer for work. Concept of job interview.
В стремлении нанять лучшего специалиста компании отбирают 6-10 кандидатов на одну вакансию. Однако не каждый из них проходит даже телефонное интервью, и только 2-4 человека получают приглашение на собеседование в офис. Всего 2-3% кандидатов достигает финального раунда и может рассчитывать на выгодное предложение.
Расим Наджафов
Я рассмотрю три причины, которые мешают разработчикам представить себя в лучшем свете, а работодателям – определить лучшего кандидата. Постараюсь учесть интересы обеих сторон, основываясь на моем 11-летнем опыте в IT и менеджменте.
Первая и самая частая проблема связана с изложением мыслей. Обрывистая и непоследовательная речь производит не лучшее впечатление на работодателя. «Недомысли» – одно из проявлений сбивчивости мышления. Кандидат прыгает с темы на тему, уходит от вопроса и не заканчивает фразы. Для интервьюера это повод задуматься – а что, если разработчик совершает те же ошибки в работе?
Можно проследить закономерность между тем как специалист излагает мысли и пишет код. Во время работы у программиста активны те же участки мозга, что и при восприятии и формировании речи. Об этом еще в 80-х годах говорил приверженец осознанного программирования Эдсгер Дейкстра.
Приведу пример из практики. Во время тестирования кандидат начал говорить, остановился, закончил предложение «про себя» – и тут же изменил что-то в коде. Как это звучало: «Возможно, я мог бы… а нет, лучше вот так». То есть он внес изменения в код спонтанно и без пояснения своих действий.
После этого теста у меня осталась масса вопросов: какова была цель такого поступка? возможно, произошла ошибка в коде? в чем тогда она состояла? Я не получил информации, которая бы помогла понять, хорош ли специалист в принятии решений.
Проблема с изложением мыслей может быть признаком того, что кандидат:
Как поступить:
Принцип «кто первый, тот и победил» не работает в программировании. Более того, он сильно усложняет жизнь. Тот, кто сходу инициирует разработку и проектирует на ходу, впоследствии тратит много времени на рефакторинг.
Планирование кода не гарантирует успеха, но в долгосрочной перспективе экономит время. Продумывание структуры на middle-уровне – через псевдокод или с помощью заметок, – минимизирует ошибки. Но не стоит забывать, что все хорошо в меру.
Как-то раз мы наняли разработчика, и после онбординга я поставил перед ним ряд задач. Он не поделился с нами деталями реализации, не обдумал структуру и не сообщил о высокоуровневой идее дизайна кода (даже не записал в заметки!). Вместо этого он сразу приступил непосредственно к программированию. Через время он отвлекся – и у него напрочь вылетело из головы, что и как он хотел делать дальше. Ни я, ни команда не могли помочь, поскольку не были в курсе его идеи. Разработчик потерял несколько часов, вновь обдумывая задачу, и начал писать код с нуля.
С другой стороны, избыточное планирование тоже может подвести программиста. Так на тестировании один программист поделился мыслями об архитектуре, сделал заметки и разобрал все на детали, убедившись в корректности решения. Он так увлекся планированием, что не успел выполнить задание – достойная идея так и осталась нереализованной.
Конечно, кандидат может получать бонусные баллы за развитое мышление и навыки общения. Но если такой программист будет работать в условиях спринтов и жестких дедлайнов, это может поставить под сомнение успех всего проекта.
Проблема с планированием может быть признаком того, что кандидат:
Как поступить:
Еще одна проблема связана с тем, что разработчик избегает обращений к интервьюеру. Отвечает на вопросы, но не задает их. И даже имея сложности с заданием, молча страдает, но помощи не просит! Часто такое поведение – следствие излишней самоуверенности.
Самоуверенность присуща, как ни странно, специалистам в начале карьерного пути. По результатам исследования iCIMS, 35% выпускников очень уверены в своих навыках прохождения собеседования.
С одной стороны, это даже хорошо, но с другой, неопытные специалисты могут принимать ошибочные решения, не осознавая этого из-за ограниченности знаний (эффект Даннинга-Крюгера). Такой кандидат бросается выполнять задание, не вникая в требования и не задавая уточняющих вопросов. Часто получается «велосипед».
Нежелание задавать вопросы может быть признаком того, что кандидат:
Как поступить:
В заключение дам пару советов кандидатам и интервьюерам. Они очевидные, но почему-то многие их все равно недооценивают. Обеим сторонам важно приходить на интервью опрятными, здоровыми и… трезвыми. Да-да, ни в коем случае не пить, даже «для храбрости» и «настроения» – это «чуть-чуть» всегда очень заметно! Если это онлайн-интервью, позаботьтесь о качестве связи и звука — не надо созваниваться в машине или рядом со стройкой.
Важна атмосфера встречи. Многие ошибки связаны с тем, что кандидат нервничает. А если еще и интервьюер всем своим видом излучает недоброжелательность, сами понимаете, каково его собеседнику. Собеседовать должен тот, кто хочет и умеет это делать – тихо, мирно и с улыбкой.
Последний совет: на прямой вопрос – давайте прямой ответ. Без «а вы знаете, был у меня случай» и «клянусь, я разбираюсь в этом фреймворке». Конечно, при условии, что интервьюер не просит «рассказать что-нибудь» и не берет «на слабо».
Я описал далеко не все, но самые частые проблемы кандидатов на разных этапах интервью, которые встречал в моей практике. Хорошая новость в том, что их легко исправить. Главное, чтобы обе стороны стремились к сотрудничеству и общению: для 86% работников и руководителей это решающий фактор, существенно влияющий на успех в работе.
Открыть успешный бизнес в Америке довольно просто. Это ежегодно делают сотни тысяч иммигрантов. В этой…
Если бы вы спросили об оценке кампаний в социальных медиа несколько лет назад, то, вероятно,…
В начале 2023 года на Etsy было зарегистрировано более 55 тыс. предпринимателей из Украины. Но,…
Сейчас моя компания делает бриллиантовые украшения для более ста магазинов по Украине. У нас есть…
Привлекательность Китая падает, а мировые фонды избегают Поднебесной во всех классах активов – об этом…
Вера Ворон, соосновательница MC.today, сейчас развивает агентство Creators Agency по продуктовому маркетингу для IT и…