«Кодовое слово» или что нужно искать в резюме хорошего разработчика?

06.08.2015

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

Отлично составленное резюме, впечатляющий профиль на LinkedIn, хорошее сопроводительное письмо – не всегда показатель таланта кандидата. На что нужно обратить внимание в резюме разработчика и что должен оценивать IT рекрутер в первую очередь?

Хороший программист может не подходить под требования вакансии

Например, если вы ищете Ruby разработчика с пятилетним опытом, то не нужно отказывать кандидату с трехлетним, при этом проявляющим интерес к схожим технологиям. Увлеченные и пытливые кандидаты могут быстро выучить новый язык программирования, приобщиться к новым технологиям и адаптироваться. Оценка резюме разработчиков состоит по большей части в оценке склонностей и навыков программирования в целом. Это гораздо важнее чем игра «найди правильное слово» в резюме.

У хорошего программиста есть страсть

Есть ли у него профиль на GitHub или Stackoverflow? Какова его профессиональная репутация там? Есть ли у него собственные проекты или участвует ли он в проектах на фрилансе, в opensource? О чем он пишет в блоге? Проявляет ли он страсть к технологиям, с которыми работает, за пределами офиса? Параллельные проекты, постоянное обучение — важные индикаторы. А Интеллект, страсть и практика – ключевые показатели успеха.

Хороший программист ленив

Да-да, именно ленив. Но здесь не про лень вида «пришел поздно и притворяется работающим». Это история про уменьшение количества рутинной работы. Хороший ленивый программист выносит общий код в отдельную библиотеку для того, чтобы его можно было использовать многократно, автоматизирует процесс сборки приложения, настаивает на полном автоматическом тестировании модулей, и пишет расширяемый код сейчас, даже если это не требовалось. Это не всегда можно понять по резюме, но ленивый программист тем и хорош, что может заранее упомянуть важные моменты, чтобы не отвечать на лишние вопросы потом:)

Хорошие программисты любят учиться

Хороший программист будет экспертом в основной технологии, но также будет стараться иметь и опыт и в других. Постарайтесь исследовать язык программирования, на котором должен уметь кодить разработчик, которого вы пытаетесь нанять, узнайте, какие технологии являются дополнительными, какие навыки – усиливающими и должны следовать за основными. Например, Ruby программисты часто умеют кодить и на Python, Javascript и SQL.

Если человек, которого вы хотите нанять, в ответ на вопрос о технологиях скажет что-то вроде: «Отправьте меня на курсы, и я смогу с этим работать» — это не ваш человек и его не стоит нанимать. Хорошему программисту не нужны курсы, чтобы изучить новую технологию. Хороший программист сам прожужжит вам все уши, рассказывая о новой технологии, о которой вы никогда не слышали, объясняя вам почему нужно использовать именно ее.

А еще хорошие программисты любят не только учиться, но и учить. Обратите внимание на опыт преподавания – он тоже очень важен!

У хорошего программиста широкий кругозор

Хороший программист думает широко и системно. Не секрет, что все самые важные изменения происходят на стыке наук и сфер. И уже сейчас понятно, что выигрывают программисты, которые имеют склонности кроме точных еще и к гуманитарным и/или естественным наукам. Только подумайте, каким крутым специалистом может быть фронтэнд разработчик, который прочитал несколько книг по восприятию и психологии людей. О таких вещах нечасто пишут в резюме, но, если вам попался такой человек – это удача. Посмотрите, какие курсы на Coursera прошел кандидат, а на Facebook иногда можно даже увидеть, какие книги прочел.

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

Happy hunting!

Команда AmazingHiring

Поделиться:

Другие статьи:

Летние апдейты продукта
26.06.2023
AI ежедневно мелькает в нашей новостной ленте, оказывая огромное влияние на бизнес и тренды в современном рекрутменте. Потребность в автоматизации процесса найма...
Читать далее
121 телеграм-чат для IT-рекрутеров
01.02.2022
Современный рынок труда давно перегрет, и рекрутерам нередко приходится проходиться по уже имеющейся базе кандидатов. В то же время существуют менее тривиальные,...
Читать далее
Как начать использовать X-Ray поиск от Google: 4 простых шага
27.01.2022
Специалист по рекрутингу и сорсингу в компании Objective Paradigm Сара Голдберг (Sarah Goldberg) опубликовала в 2017 году статью с практическими советами для тех, кто только...
Читать далее