Список технических навыков и софт-скиллов для старта в 1С. С какой темы начинать, что учить параллельно и что можно отложить на потом.
Прежде чем составлять список тем для изучения, важно отделить две похожие профессии. На рынке их часто путают, а требования к знаниям различаются принципиально.
Программист 1С пишет код в конфигураторе: модифицирует типовые конфигурации, разрабатывает обработки и отчёты, настраивает обмены данных. Консультант 1С работает в режиме предприятия: настраивает учётную политику, обучает пользователей, разбирает ошибки проводок.
Разница в одной фразе. Если задача решается в конфигураторе — это работа программиста. Если в режиме предприятия (без правки кода) — это работа консультанта. Заказчики часто пишут «нужен 1С-ник», имея в виду консультанта; уточняйте до подачи отклика, какая именно проблема — кодовая или настроечная.
Базовый стек, без которого нельзя браться даже за самые простые задачи. Эти темы — обязательная часть программы 1С:Профессионал по платформе.
Учить «всю 1С» одновременно невозможно. Выбираете 1–2 типовые конфигурации и копаете их глубоко — это даёт основу для дальнейшего расширения.
Порядок освоения, который реально работает. Сначала Платформа (объекты, язык, запросы, СКД), потом Типовая конфигурация — никогда не наоборот. Если начать с Бухгалтерии без понимания платформы, вы научитесь нажимать кнопки в режиме предприятия, но не сможете дорабатывать код. Сильные разработчики идут от платформы.
После уверенного владения платформой и одной типовой конфигурацией — направления, в которых востребован 1С-разработчик на рынке заказчиков.
Хороший 1С-программист — это не только код. На уровне junior разница ещё незаметна, но на middle/senior софт-скиллы решают, придут ли к вам повторные заказы.
Главный вопрос новичка — «достаточно ли я знаю, чтобы начать работать». Чёткий чек-лист готовности.
После чек-листа. Можете оформлять профиль исполнителя на бирже и брать первые мелкие задачи. Стартовать стоит с простых: доработка печатной формы, добавление поля в документ, простой отчёт. Это даёт практику переговоров, фиксации требований и сдачи работы — навыки, которые в одиночку без заказчиков не отработать.
Минимальный технический набор для джуна. Встроенный язык 1С (типизация, объекты, циклы, обращение к данным) — фундамент. Язык запросов 1С (SELECT, WHERE, JOIN, ВЫБРАТЬ ИЗ) — без него никуда. СКД (система компоновки данных) — для отчётов. Управляемые формы — современный интерфейс. Объектная модель платформы (справочники, документы, регистры, планы видов характеристик) — каркас понимания. Минимум одна типовая конфигурация на пользовательском уровне (Бухгалтерия или УНФ).
Кроме самой 1С нужно: основы SQL (если будете работать с PostgreSQL/MS SQL для серверных баз), базовый английский (документация 1С на русском, но техдоки внешних систем — на английском), Git (контроль версий своих наработок). Желательно: знание бухучёта или торгового учёта в зависимости от ниши, навык работы с заказчиком (умение задать правильные вопросы, написать понятное ТЗ). Из «нет, не нужно»: высокая математика, низкоуровневое программирование, фронтенд.
Чем отличается «программист» от «специалиста, который пишет код»: первый понимает, что нужно бизнесу, и предлагает решение; второй просто выполняет задачу. Софт-скиллы: умение слушать заказчика и переформулировать его слова в технические требования; письменная коммуникация (большая часть переговоров — в чатах); терпение к «непонятным» ТЗ и навык их уточнять; умение признавать «я не знаю» и просить помощь. Эти навыки растят в 2 раза дольше технических, но именно они отделяют senior от junior.
До уровня junior, готового брать первые заказы — 6–12 месяцев активной практики. До middle (стабильный доход 100 000+ ₽/мес) — 2–3 года. До senior (сложные проекты, ставка от 3 000 ₽/час) — 5+ лет. До 1С:Эксперта — 7–10 лет.
Зависит от ниши. Для разработчика на УТ и УНФ — основы достаточно. Для разработчика на Бухгалтерии и ЗУП — хорошее понимание учёта обязательно. Для архитектора ERP — полное владение управленческим и бухгалтерским учётом, плюс налоги. Если бухгалтерия — пугающее слово, начинайте с УНФ или Розницы.
Скачать демо-конфигурацию УНФ или Бухгалтерии Базовой с сайта 1С (бесплатно). Открыть в режиме предприятия, повторить первые уроки с YouTube-канала «Курсы по 1С» — создать справочник Контрагентов, документ Поступление, сделать отчёт по продажам. Один реальный документ с проводкой даёт больше понимания, чем неделя теории.
Программист 1С работает в конфигураторе — пишет код, дорабатывает типовые объекты, разрабатывает обработки и отчёты. Консультант 1С работает в режиме предприятия без правки кода — настраивает учётную политику, обучает пользователей, разбирает ошибки проводок. Это две разные профессии с разными требованиями к знаниям, хотя их часто путают.
Нет. 1С — российская платформа, документация, встроенный язык и язык запросов на русском. Английский полезен для работы с документацией внешних систем (банки, маркетплейсы, web-сервисы), но не критичен на старте. Низкий языковой порог входа — одно из преимуществ 1С.