ІА «Контекст Причорномор'я»
Прес-релізи
Как найти хорошего программиста
23.12.2020 в 14:05

Довольно часто бывает трудно найти хорошего программиста. Будь это поиск iOS-разработчика, подбор android программиста или Game Developer, проблемы возникают похожие. И дело не только в багаже знаний и умений специалиста.

Первые шаги

Стоит только разместить вакансию, объявление о запуске проекта, желающих будет очень много. Сложно сделать правильный выбор. На выполнение проекта зачастую нанимают фрилансеров, а это влечёт за собой определённые риски. Заказчика обычно беспокоит следующее:

  • хочется нанять разработчика-профессионала, желательно универсала, который всё сделает сам;
  • есть риск быть «кинутым» на предоплату или аванс, а мошенников на этом поле деятельности, к сожалению, кормится немало;
  • есть люди просто безответственные, которые берут задание в работу, заказчик ждёт результата, сроки поджимают, а исполнитель просто пропал.

Как быть и что делать

План действий примерно такой:

  • составить, разместить объявление;
  • отобрать кандидатов, пригласить на собеседование;
  • выбрать 2-3 основных претендента, провести тестирование;
  • определить исполнителя, заключить договор.

Прежде чем дать объявление о поиске соискателя, необходимо составить список требований к кандидату. Чётко сформулированное ТЗ позволит уже на первом этапе отсеять людей, которые не обладают достаточным опытом и знаниями. Либо, наоборот, корректно составленное описание привлечёт больше специалистов, желающих взяться за предложенную работу. У задания должен быть чёткий информативный заголовок. Сам текст должен быть небольшим с акцентом на ключевых моментах.

Можно вести поиск самостоятельно через сайты объявлений, можно обратиться в специализированные рекрутинговые агентства, например, сюда: https://indigo.co.ua.

Уже по откликам на объявление будет видно спамеров, адекватных кандидатов, разработчиков, которые «в теме». Следующим шагом будет отбор и назначение встречи.

Собеседование. Первые выводы о кандидате делаются ещё на первом собеседовании. Их, кстати, рекомендуется провести несколько. Это позволит:

  • ближе познакомиться с потенциальным работником;
  • подчеркнуть степень важности проекта;
  • более чётко выявить дополнительные плюсы и минусы кандидата.

К собеседованию следует подготовиться, составить заранее план беседы и список вопросов. На первом собеседовании следует выявить, насколько соискатель любит то, чем занимается. Хороший программист – человек увлечённый, он готов говорить о своей работе бесконечно.

Тестирование. Во время этого интервью кандидату предлагается тестовое задание, целью которого является проверка умения работы с кодом. Задания могут быть разные, например:

  • ответы на вопросы от простого к сложному;
  • спроектировать небольшую систему;
  • найти ошибки в предложенном готовом проекте, дать оценку.

Во время этой проверки можно выявить и другие способности программиста:

  • логически мыслить и вникать в проблему;
  • стиль написания;
  • навыки верной формулировки вопросов;
  • быстро принимать правильные решения, используя разные подходы;
  • готовность коммуницировать с командой.

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

Поиск хорошего программиста – дело нелёгкое и ответственное. Чтобы результат не разочаровал, к поиску следует серьёзно подготовиться.

* Прес-релізи розміщуються на сайті ІА «Контекст-Причорномор'я» у тому вигляді, в якому вони надіслані, без редакторського виправлення.

© 2005—2024 Інформаційне агентство «Контекст-Причорномор'я»
Свідоцтво Держкомітету інформаційної політики, телебачення та радіомовлення України №119 від 7.12.2004 р.
Використання будь-яких матеріалів сайту можливе лише з посиланням на інформаційне агентство «Контекст-Причорномор'я»
© 2005—2024 S&A design team / 0.006
Перейти на повну версію сайту