Автоматизация · 10 мин
Как найти хорошего программиста 1С
Как найти хорошего программиста 1С: где искать, как проверить компетенции, какие вопросы задать на собеседовании и какие ошибки при найме обходятся дороже всего.
Хороший программист 1С — это не просто человек, который умеет писать код на встроенном языке платформы. Это специалист, который понимает учётные процессы, умеет разбираться в чужих доработках и не ломает работающую базу ради красивого решения. Ошибка при найме оборачивается потерянными данными, сорванной отчётностью и месяцами на исправление чужих доработок, поэтому к поиску стоит подходить так же внимательно, как к выбору бухгалтера или юриста.
Сложность в том, что рынок специалистов по 1С очень неоднороден. Под одной вывеской «программист 1С» скрываются и разработчики конфигураций с нуля, и специалисты по обменам и интеграциям, и консультанты, которые в основном настраивают типовой функционал. Прежде чем искать человека, нужно понять, какие именно задачи ему предстоит решать — от этого зависит и профиль кандидата, и способ проверки его навыков.
В этом материале разобраны конкретные шаги: как сформулировать требования, где искать кандидатов, как проверить компетенции на собеседовании и тестовом задании, какие признаки выдают слабого специалиста и как организовать безопасный старт работы.
Определите, какой именно специалист вам нужен
Запрос «нужен программист 1С» слишком общий. На практике задачи делятся на несколько типов, и для каждого нужен свой профиль. Доработка типовой конфигурации (документы, отчёты, печатные формы) требует знания конкретной конфигурации — УТ, ERP, БП, ЗУП. Интеграции с сайтом, CRM или банком требуют опыта работы с HTTP-сервисами, веб-сервисами, форматами обмена. Сопровождение и обновление баз требуют аккуратности и понимания механизмов обновления доработанных конфигураций.
Составьте список из пяти — десяти реальных задач, которые специалист будет решать в первые месяцы. Например: «доработать печатную форму счёта», «настроить обмен с интернет-магазином», «разобраться, почему не проводится документ после обновления». Этот список станет основой вакансии, вопросов для собеседования и тестового задания. Если список сформулировать не получается — возможно, вам нужен не разработчик, а консультант по внедрению или франчайзи на абонентское сопровождение.
Как выбрать формат работы
Где искать кандидатов
Основные каналы поиска: сайты вакансий и фриланс-биржи, профильные сообщества и форумы по 1С, рекомендации знакомых предпринимателей и бухгалтеров, а также партнёры-франчайзи 1С. У каждого канала свои плюсы. На биржах много предложений, но высок разброс качества и нужна жёсткая фильтрация. Рекомендации от коллег, у которых специалист уже работал, — самый надёжный источник, но охват небольшой.
Обратите внимание на специалистов с сертификатами 1С («1С:Профессионал», «1С:Специалист» по платформе или прикладным решениям). Сертификат не гарантирует практического мастерства, но подтверждает, что человек серьёзно относится к профессии и знает типовые механизмы. Отсутствие сертификата — не приговор: многие сильные разработчики их не сдают, поэтому сертификация работает как плюс, а не как обязательный фильтр.
При общении с франчайзи уточняйте, кто именно будет заниматься вашими задачами. Компания может быть крупной, но вашу базу отдадут начинающему специалисту. Просите назвать конкретного исполнителя и примеры его работ.
Как проверить компетенции на собеседовании
Задавайте вопросы, на которые нельзя ответить общими фразами. Попросите рассказать о самой сложной доработке за последнее время: какая была задача, какое решение выбрал, что пошло не так. Пусть объяснит, как он обновляет нетиповую конфигурацию — сильный специалист расскажет про сравнение и объединение, анализ изменённых объектов и тестирование на копии. Спросите, чем запрос с обращением через точку отличается от соединения таблиц и почему это важно для производительности.
Хороший признак — кандидат задаёт встречные вопросы о вашей базе: какая конфигурация и релиз, сколько пользователей, файловый или клиент-серверный режим, какие уже есть доработки. Специалист, который сразу называет цену и сроки, не задав ни одного вопроса о системе, скорее всего, оценивает задачу наугад.
Просите примеры задач и решений, а не список конфигураций
Спросите, как он вносит изменения в рабочую базу
Молчаливое согласие на всё — тревожный признак
Мгновенная точная оценка сложной задачи — признак поверхностности
Тестовое задание: главный фильтр
Никакое собеседование не заменяет проверку делом. Дайте кандидату небольшую, но реальную задачу из вашего списка: например, сделать простой внешний отчёт, доработать печатную форму или написать обработку для загрузки данных. Задание должно занимать один — три часа, а не дни. Оплачивайте тестовое задание по договорённости — это отсеивает случайных людей и показывает вашу добросовестность.
Оценивайте не только результат, но и процесс. Сильный специалист сначала уточнит требования, сделает работу на копии базы, прокомментирует решение и предупредит о возможных побочных эффектах. Если результат формально работает, но реализован через изменение типовых модулей без необходимости, содержит обходы без объяснений или ломает смежный функционал — это показатель опасного стиля работы.
- 1Составьте список реальных задач и требований к профилю
- 2Проведите собеседование с конкретными техническими вопросами
- 3Дайте оплачиваемое тестовое задание на копии базы
- 4Проверьте результат: работает ли, как реализовано, есть ли комментарии
- 5Запросите рекомендации от одного-двух прошлых заказчиков
- 6Начните сотрудничество с небольшого пилотного объёма работ
Как безопасно организовать старт работы
Главное правило: новый специалист никогда не работает напрямую в рабочей базе. Все доработки выполняются на копии, переносятся в рабочую базу после проверки, а перед любым обновлением делается резервная копия. Если кандидат предлагает «быстро поправить прямо в базе» — это повод насторожиться, а не радоваться скорости.
Выдавайте доступы постепенно. На старте достаточно копии базы без реальных персональных данных, если задача это позволяет. Полный доступ к рабочей базе — только после успешного пилотного этапа. Зафиксируйте договорённости письменно: объём работ, сроки, порядок приёмки, права на разработанный код, конфиденциальность данных. Для штатного сотрудника это трудовой договор и должностная инструкция, для внешнего — договор с техническим заданием.
Типичные ошибки при найме
Самая частая ошибка — выбор по цене. Слишком дешёвый специалист обычно компенсирует ставку скоростью за счёт качества: доработки без тестирования, изменение типовых объектов, отсутствие комментариев. Через полгода такая база становится труднообновляемой, и исправление обходится дороже сэкономленного.
Вторая ошибка — отсутствие технического задания. Формулировка «сделайте, чтобы было удобно» приводит к спорам о результате и бесконечным доработкам. Даже для небольшой задачи фиксируйте: что должно получиться, в каком виде, как проверяется результат. Третья ошибка — зависимость от одного человека без передачи знаний. Требуйте комментарии в коде и краткое описание доработок, чтобы при уходе специалиста вы не остались с «чёрным ящиком».
Сколько стоят услуги и как оценивать адекватность цены
Ставки сильно зависят от региона, формата (фриланс, штат, франчайзи) и сложности задач, поэтому единой «правильной» цены нет. Ориентируйтесь не на минимальную ставку, а на стоимость результата: попросите оценить конкретную задачу в часах и сравните итоговые суммы у двух-трёх кандидатов. Опытный специалист с высокой ставкой часто решает задачу быстрее и дешевле в итоге, чем новичок с низкой.
Настораживают обе крайности: цена заметно ниже рынка без объяснимой причины и цена «с потолка» без разбивки на работы. Прозрачная оценка выглядит так: список работ, часы на каждую, ставка, итог, оговорки о рисках. Такой формат позволяет сравнивать предложения и контролировать исполнение.
Что важно запомнить
Начните с чёткого списка задач, проверяйте кандидата реальным тестовым заданием, работайте только через копии базы и резервные копии, фиксируйте договорённости письменно и не выбирайте исполнителя только по цене.
Частые вопросы
Чем программист 1С отличается от консультанта 1С?
Программист пишет и изменяет код, создаёт доработки и интеграции. Консультант настраивает типовой функционал, помогает выстроить процессы учёта и обучает пользователей, но обычно не занимается глубокой разработкой. Для сложных проектов часто нужны обе роли.
Обязателен ли сертификат 1С у кандидата?
Нет, это плюс, а не требование. Сертификаты «1С:Специалист» подтверждают знание платформы или конфигурации, но практические навыки надёжнее проверять тестовым заданием и разговором о реальных проектах.
Что лучше: штатный специалист, фрилансер или франчайзи?
Штатный выгоден при постоянном потоке задач и активно развивающейся базе. Фрилансер подходит для разовых доработок. Франчайзи — когда нужны внедрение, сопровождение и подстраховка командой. Многие компании комбинируют: штатный специалист для текучки и внешний подрядчик для сложных проектов.
Как проверить кандидата, если я сам не разбираюсь в 1С?
Используйте тестовое задание и попросите знакомого специалиста или стороннего эксперта оценить результат. Также помогают косвенные признаки: вопросы кандидата о вашей базе, работа через копии, понятные объяснения без запугивания терминами, готовность дать рекомендации.
Что делать, если прежний программист ушёл и никто не понимает его доработки?
Закажите аудит конфигурации у независимого специалиста: он опишет доработки, оценит риски при обновлении и составит документацию. На будущее требуйте от любого разработчика комментарии в коде и краткое описание каждого изменения.
Можно ли доверить удалённому специалисту доступ к базе?
Можно, но постепенно и с защитой: сначала работа на копии без реальных персональных данных, затем ограниченный доступ к рабочей базе после успешного пилота. Обязательны договор с условием о конфиденциальности, регулярные резервные копии и журналирование изменений.