Главное Авторские колонки Вакансии Образование
Выбор редакции:
4 155 7 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Happy hunting!

Команда AmazingHiring

+5
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Пол Грэм Коммюнити
Площадка для чтения и обсуждения эссе Пола Грэма
WOB 18144
По-моему, в резюме вообще ничего не нужно искать. Нужно бегло оценить общее впечатление от его формы/сути и в полуинтуитивном режиме быстро перейти к личному контакту.

Хорошая статья, но заголовок странноват.
Ответить
Пол Грэм Коммюнити
Площадка для чтения и обсуждения эссе Пола Грэма
WOB 18144
Что неправильного в том, чтобы просить о курсах и отправлять на курсы? Совершенно нормальная практика, причём как раз показывающая, что человек хочет учиться. Не обязательно же курсы должны быть онлайн и не обязательно человек уже успел пройти их сам на момент разговора.

"Хорошему программисту не нужны курсы" - интересная логика. А хорошим студентам, наверно, не нужно высшее образование и нормальный университет? Причем абзацем ниже сами пишете про важность Курсеры.
Ответить
ADZY
Ассистент для ведения рекламных компаний
Дмитрий Кубитский
а это очень типично для рекрутеров, всегда не зная специфики описывают взаимоисключающими параграфами.
В стиле чтоб обучал других, был на острие технологий, помогал и обучал других, ведёт блог с описыванием своей страсти (в айти конечно же), изучает что-то на курсере, участвует в опен соурс проектах и тд и тп.
Мне вот всегда интересно, когда такие люди работают-то?
вот у меня, например часто нет времени даже в магазин сходить за продуктами))))
Ответить
Пол Грэм Коммюнити
Площадка для чтения и обсуждения эссе Пола Грэма
WOB 18144
Это проблема позорно устаревших взглядов общества вообще и рекрутёров в особенности на оценку людей, событий и причинно-следственных связей.

Особенно тяжело всем даётся факт, насколько часто опыт и любые внешние признаки оказываются мало связаны со способностью делать отличную работу.
Ответить
AgriChain
AgriChain - комплексная онлайн система IT-решений для управления агробизнесом
Панченко Андрей
Никогда не читаю резюме. Даже особо не интересно, как человека звать-то. Даешь тестовое задание, задачку... дедлайн... и сразу становится все на свои места.

Дальше можно и познакомится... выпить кофе и приступать к работе )))
Ответить
AmazingHiring
Умный способ находить таланты
Дарья Овсянникова
Ох, у нас еще про тестовые задания есть материал. Скоро выложим)
Ответить
AgriChain
AgriChain - комплексная онлайн система IT-решений для управления агробизнесом
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.