Найм16 августа · 8 мин чтения

Как нанять разработчика (программиста)

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

НаймКак нанять разработчика (программиста)

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

Определите грейд: junior, middle, senior

Грейд — это не стаж, а уровень самостоятельности. От него зависит и цена, и то, кого искать.

  • Junior — пишет код по чётко поставленной задаче, но требует контроля и ревью. Берут, когда есть кому его вести. В одиночку продукт не потянет.
  • Middle — решает задачу целиком сам, от постановки до результата, редко ошибается в типовых сценариях. Основная рабочая лошадь любой команды.
  • Senior — проектирует архитектуру, принимает технические решения, отвечает за то, чтобы система не развалилась через год. Может вести младших.

Если у вас нет технического руководителя, а нужен один человек «под всё», ищите крепкого middle или senior — junior без наставника превратит проект в свалку, которую потом дорого переписывать. Не гонитесь за самым сильным: senior на простой сайт — это переплата и скука, от которой он уйдёт через три месяца.

Составьте профиль должности и стек

До публикации вакансии зафиксируйте, что человек будет делать в первые полгода и на чём. Стек — это набор технологий: язык (Python, JavaScript, Java), фреймворки, базы данных. Нанимателю-нетехнарю проще всего вытащить это из задачи: «мобильное приложение под iOS» → нужен разработчик со Swift; «доработать сайт на 1С-Битрикс» → нужен PHP-разработчик с опытом Битрикса.

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

Где искать разработчиков

Каналы отличаются по цене и качеству отклика:

  • Хабр Карьера, специализированные площадки — концентрация профильных кандидатов, отклики по делу.
  • Телеграм-каналы вакансий по стеку — быстро и часто бесплатно, но много шума.
  • Рекомендации в сообществах — лучший источник: разработчики знают, кто из знакомых силён. Спрашивайте у знакомых айтишников.
  • Классические джоб-борды — широкий охват, но много нерелевантных откликов, которые придётся долго отсеивать.

Для сильного специалиста активный поиск (вы пишете кандидатам сами) работает лучше, чем ожидание откликов — сильные разработчики редко в активном поиске.

Как отсеять резюме без техбэкграунда

Вы не оцените качество кода по резюме, но оцените другое:

01Проекты, а не годы. Смотрите, что человек делал: какие продукты, какая роль, какой результат. «5 лет опыта» без внятных проектов хуже, чем 2 года с понятными кейсами.
02Стабильность. Три места работы за год — повод спросить почему. Но и 8 лет в одной компании на одной задаче иногда означают застой.
03Ссылки на код. GitHub, портфолио, pet-проекты — признак живого интереса к профессии. Их отсутствие не приговор, но наличие — плюс.
04Соответствие стеку. Отсеивайте тех, у кого в опыте нет вашей основной технологии, если только грейд не senior (сильные быстро переучиваются).

Техинтервью: не проводите его в одиночку

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

Сами при этом оцените то, что вам под силу и что не менее важно:

  • Как человек объясняет. Попросите рассказать про сложную задачу из прошлого простыми словами. Сильный специалист объяснит суть даже нетехнарю; слабый спрячется за терминами.
  • Как рассуждает. Задайте вопрос «что бы вы сделали, если...». Важен не ответ, а логика: разбирает ли человек задачу или отвечает наугад.
  • Реакцию на незнание. «Не знаю, но выясню так-то» — хороший ответ. Блеф — красный флаг.

Общие приёмы оценки разбираем в статье, как правильно проводить собеседование.

Тестовое задание: короткое и оплачиваемое

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

  • Держите его в пределах 2–4 часов. Многодневные задания сильные соискатели просто игнорируют — у них есть выбор.
  • Оплачивайте, если задача объёмная. Это признак того, что вы уважаете время специалиста, и фильтр против халявщиков-работодателей.
  • Давайте задачу близкую к реальной, а не абстрактную головоломку. Так вы увидите, как человек решает именно ваши задачи.
  • Оценивайте с экспертом по тем же критериям, что и техинтервью: чистота, логика, работает ли решение.

Что смотреть в результате: код читаемый или запутанный, учтены ли краевые случаи, как человек прокомментировал решение. Подробнее — в материале про тестовое задание кандидату.

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

Сколько стоит разработчик: вилки в РФ

Ориентиры на 2026 год, средний по рынку, до налогов (сильно зависит от стека, региона и удалёнки):

  • Junior — от 60 000 до 120 000 ₽ в месяц.
  • Middle — от 150 000 до 280 000 ₽.
  • Senior — от 280 000 до 500 000 ₽ и выше, для редких стеков и тимлидов — больше.

Дефицитные направления (мобильная разработка, DevOps, ML) стоят дороже верхней границы. Не пытайтесь взять senior по цене middle — либо переоцените кандидата, либо возьмёте того, кто сам себя переоценил.

Типичные ошибки найма разработчика

  • Оценивать технический уровень самому, не разбираясь в коде. Привлекайте эксперта.
  • Гнаться за длинным списком технологий вместо реальной задачи.
  • Экономить на грейде — брать junior туда, где некому его вести.
  • Тянуть с решением. Сильные кандидаты в найме неделю-две, потом их разбирают.
  • Игнорировать soft skills. Разработчик, которого не понимает команда, тормозит всех, даже если пишет гениальный код.

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

Афиша «Форума»1707 деловых событий Москвы

Конференции, форумы, нетворкинг и мастер-классы — с фильтрами по дате, формату и цене.

Открыть афишу →
Чек-листЧек-лист найма разработчика
  • Определите грейд и стек под реальную задачу
  • Отсейте резюме по проектам, а не по годам
  • Проведите техинтервью с внешним экспертом
  • Дайте короткое оплачиваемое тестовое
  • Проверьте, как кандидат объясняет решения
  • Сверьте вилку с рынком, а не с бюджетом