Tech-навыки переоценены?
Мнение технического директора Amazon
Это наш вольный перевод рассказа Дейва Андерсона, технического директора Amazon. Дальше от первого лица.
Я вошел в переговорку, где должно было состояться интервью. И тут же ко мне подбежал молодой энергичный парень (назовем его Чен) и обеими руками пожал мою. Он пришел на собеседование на позицию разработчика ПО.

"Привет, я Чен! Очень рад встрече," — говорил он тоже оживленно.

В течение всего интервью, Чен поражал меня своим энтузиазмом. Он был открыт для обратной связи, задавал уточняющие вопросы и оставался крайне оптимистичным. Такое приподнятое настроение впечатляло, потому что с моими задачами по разработке он справлялся неважно.

В течение финальных 5 минут, когда кандидат может задавать вопросы, Чен выдал их так много, что я даже немного продлил тайминг собеседования. Кандидат показал, что прекрасно знает, как устроен бизнес Амазона, какая у нашей компании история и показал готовность вложить немало сил и энергии, чтобы стать успешным сотрудником.

Когда мы вместе с другими интервьюерами составляли бриф по итогам собеседования, все сошлись во мнении, что Чен не дотягивает до наших требований по всем техническим показателям (дизайн, программирование, алгоритмы), но его энтузиазм, энергетика, самокритичность по поводу своих пробелов в знаниях и готовность принимать конструктивную обратную связь и совершенствоваться подкупали.

Проведя сотни собеседований в Амазон, я успел повидать все типы кандидатов. В том числе все типы тех, кто упускал возможность быть нанятым.

Когда кандидаты готовятся к собеседованиям в компании вроде Амазона, Фейсбука, Гугла или Эпла, они почти всегда фокусируются на функциональных аспектах работы. Кандидаты на позиции разработчиков часами повторяют темы, по которым обычно спрашивают на технических интервью. Дизайнеры днями верстают свои идеальные портфолио со всеми UX-работами, которые у них были.

Soft навыки не требуют такой же подготовки, но они не менее важны для успешного прохождения собеседования. Может ли кандидат показать, что он хочет строить свою карьеру именно на этой позиции? Понимает ли он, как устроена компания, к которой он хочет присоединиться. Станет ли он хорошим коллегой, а не просто исправным исполнителем задач?
Сотрудники с развитыми soft навыками способны оказывать влияние на всю команду. Они не просто вносят свой вклад в общее дело, но и преумножают усилия своих коллег.
Я видел сотни людей, которые провалили собеседование в Амазон, и 80% неудач были связаны именно с недостаточно развитыми soft навыками. Такие кандидаты терпят неудачу, потому что они не умеют слушать своих коллег, не умеют реагировать на критику и не готовы работать над собой.

Сработавшаяся команда в которой есть люди с разными навыками гораздо ценнее для бизнеса, чем один сотрудник с прокачанными tech-навыками. Даже нереально талантливый и профессиональный чувак не сможет добавить и близко той ценности, которую добавляет один член команды, который всех сплочает и мотивирует двигаться в правильном направлении.

Недостающие функциональные навыки можно быстро получить — дополнительные курсы, литература и практика сделают свое дело. Гораздо сложнее научить человека не обижаться, когда кто-то говорит ему, что код не идеален или план проекта не охватывает важные вехи. К сожалению, я не встречал успешных примеров обучения людей эмпатии.

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

К слову, во время брифа после собеседования Чена, мы согласились, что ему не хватает технических навыков, но единогласно высказались за то, что будем рады поработать с ним. Чен получил свой оффер и проработал в Амазон в течение многих лет. Его несколько раз продвигали по карьерной лестнице, а он не раз продемонстрировал всем, что его энтузиазм и развитые soft навыки — залог долгосрочного успеха.

Кстати, на dev.to мы нашли любопытную ветку с обсуждением, какие же soft навыки должны быть у разработчиков. Сами разработчики рассказали, какие качества хотят видеть у себя и будущих коллег. Там есть и дипломатичность, и умение говорить "нет", и креативность! Почитайте, любопытно.