Из новичка в 1С-разработчики за 12 месяцев: что учить, где брать практику и как получить первую работу

· 9 мин

Содержание

Стать 1С-программистом с нуля за год реально, если тратить на учёбу 10–15 часов в неделю и с первого месяца писать код в учебной базе, а не только смотреть уроки. Рабочая схема такая: 2–3 месяца на платформу и встроенный язык, 2–3 месяца на запросы и учётные механизмы, затем типовые конфигурации, сертификат «1С:Профессионал» и поиск первой работы с портфолио на руках.

Главное заблуждение новичков — «1С-программист должен быть бухгалтером». Нет. Разработчику нужно понимать логику учёта: что такое остатки, обороты, проводка, регистр. Считать НДС и сдавать отчёты он не обязан. Зато без понимания, зачем пользователю отчёт, хороший код не напишешь, и этот путь от нуля до профи проходит именно через учётную логику.

Плюсы и минусы профессии 1С-программиста

1С — отдельная экосистема со своим языком, своей средой разработки и своим рынком труда. Это и сила, и ограничение.

Что привлекает:

  • 💼 Спрос стабильный. На 1С работают бухгалтерия, зарплата, склад и производство в десятках тысяч компаний, и типовые решения постоянно дорабатывают.
  • 🚪 Порог входа ниже, чем в веб-разработку. Язык с русскими ключевыми словами, среда разработки идёт вместе с платформой, первый рабочий объект можно сделать за вечер.
  • 📈 Быстрый рост. Разработчик, который разбирается в учёте и умеет общаться с заказчиком, дорожает быстрее «чистого» кодера.
  • 🌍 Удалёнка. Многие франчайзи и внедренцы работают распределённо.

О чём молчат курсы:

  • 🔒 Навыки узко применимы. Переход в Java или Python потом потребует учёбы почти с нуля.
  • 📞 Много общения. Нужно выяснять у бухгалтера, «почему отчёт не сходится», и переводить его слова в задачу.
  • 🔄 Постоянные обновления. Типовые конфигурации выходят часто, и доработки приходится переносить на новые релизы.
  • ⏰ Отчётные периоды. В конце квартала и года нагрузка заметно растёт.
Критерий1С-разработкаВеб-разработка
Порог входанижевыше
Конкуренция среди новичковумереннаявысокая
Переносимость навыковнизкаявысокая
Нужно знать предметную областьда, учётзависит от проекта

Если вам интересно, как устроен бизнес изнутри, и не пугает общение с пользователями, профессия подойдёт. Если хочется только писать код в тишине — присмотритесь к другим стекам.

Дорожная карта: как стать 1С-программистом за год

План рассчитан на человека без опыта программирования. Если вы уже писали на любом языке, первые этапы пройдутся быстрее.

Год обучения 1С-разработке
  1. месяцы 1–2Платформа, конфигуратор, объекты метаданных
  2. месяцы 2–3Встроенный язык, формы, клиент и сервер
  3. месяцы 4–6Регистры, проведение документов, запросы
  4. месяцы 7–9Типовые конфигурации, СКД, расширения
  5. месяцы 10–12Сертификат, портфолио, поиск работы

Месяцы 1–3: фундамент

Установите учебную версию платформы 1С:Предприятие 8.3. Она бесплатна для обучения, в ней есть конфигуратор и все механизмы, но ограничено число записей и нет многопользовательской работы.

Что освоить:

  1. Создание пустой информационной базы и вход в конфигуратор.
  2. Объекты метаданных: справочники, документы, перечисления, константы.
  3. Модули объекта, менеджера, формы, общие модули.
  4. Директивы &НаКлиенте и &НаСервере, разница между ними и почему нельзя обращаться к базе с клиента.
  5. Отладчик: точки останова, вычисление выражений, пошаговое выполнение.

Практика: соберите с нуля мини-конфигурацию «Учёт заказов» — справочники «Клиенты» и «Товары», документ «Заказ» с табличной частью. Не копируйте готовое, пишите сами.

Месяцы 4–6: учётные механизмы и запросы

Здесь большинство новичков буксует, и здесь же отделяются будущие профи.

  • 📊 Регистры сведений, накопления (остатков и оборотов), бухгалтерии.
  • 🧾 Проведение документа: движения по регистрам, контроль остатков.
  • 🔍 Язык запросов: соединения, группировки, виртуальные таблицы Остатки и Обороты, временные таблицы, пакетные запросы.
  • 📑 Система компоновки данных (СКД) для отчётов.

Простой запрос к остаткам выглядит так:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|	ОстаткиТоваров.Номенклатура,
|	ОстаткиТоваров.КоличествоОстаток КАК Остаток
|ИЗ
|	РегистрНакопления.ОстаткиТоваров.Остатки(&Дата) КАК ОстаткиТоваров";
Запрос.УстановитьПараметр("Дата", ТекущаяДатаСеанса());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	Сообщить(Строка(Выборка.Номенклатура) + ": " + Формат(Выборка.Остаток, "ЧГ=0"));
КонецЦикла;

Имя регистра в примере условное: в своей учебной базе создайте регистр накопления с таким именем и измерением «Номенклатура».

Частая ловушка — запрос в цикле. Если внутри Пока Выборка.Следующий() вы снова выполняете запрос, код будет работать на десяти записях и «ляжет» на десяти тысячах. Учитесь сразу получать данные одним запросом.

Месяцы 7–9: типовые конфигурации

Работодателю нужен не автор учебных баз, а человек, который ориентируется в «Бухгалтерии предприятия 3.0», ЗУП 3.1 или «Управлении торговлей 11».

  • Разверните демобазу типовой конфигурации и посмотрите, как устроен документ «Реализация товаров и услуг»: какие регистры он двигает, где лежит код проведения.
  • Изучите расширения конфигурации . Сейчас большинство доработок типовых делают именно через них, не снимая конфигурацию с поддержки.
  • Разберитесь с поддержкой поставщика и сравнением/объединением конфигураций при обновлении.
  • Поработайте с внешними обработками и печатными формами — это самые частые задачи стажёра.

Месяцы 10–12: сертификат и выход на рынок

Сдайте «1С:Профессионал» по платформе. Это тест на знание механизмов; многие работодатели смотрят на него как на фильтр. Параллельно доводите портфолио и начинайте откликаться на вакансии, не дожидаясь «полной готовности».

Где учиться 1С-программированию: бесплатно и за деньги

Бесплатных материалов хватит, чтобы дойти до уровня стажёра. Платные курсы ускоряют путь за счёт проверки заданий и наставника.

РесурсФорматЦена ориентировочноКому подходит
Встроенная справка платформы и синтаксис-помощниксправочникбесплатновсем, ежедневно
Книга Радченко, Хрусталёвой «1С:Предприятие 8.3. Практическое пособие разработчика»книга с примерами1–2 тыс. ₽старт с нуля
Видеоуроки на YouTube и бесплатные вводные курсы школвидеобесплатнознакомство
Форумы и сообщества разработчиков 1Свопросы и разборыбесплатнокогда застряли
Курсы учебных центров и онлайн-школ с наставникомкурс с проверкойпримерно 20–80 тыс. ₽кому нужна дисциплина
Подготовка к «1С:Профессионал»тренажёр, курсот бесплатного до 10–20 тыс. ₽перед экзаменом

Как выбрать платный курс:

  • ✅ Есть домашние задания с проверкой живым человеком.
  • ✅ Программа доходит до регистров, запросов и СКД, а не заканчивается «Привет, мир».
  • ✅ Есть разбор типовых конфигураций и расширений.
  • ❌ Обещают «трудоустройство за 3 месяца с зарплатой 150 тысяч» — это маркетинг.

Учебная версия платформы и книга с практическими примерами дают больше, чем три курса подряд без практики. Курс — ускоритель, а не замена своим часам в конфигураторе.

Ошибки новичков на пути от нуля до профи

  • 🎥 Смотреть уроки без кода. Через месяц кажется, что всё понятно, а на первой задаче пустой экран. Правило: на каждый час видео — час в конфигураторе.
  • 🧮 Бояться учёта. Без понимания, что такое остаток, оборот и проводка, вы не разберётесь в типовой. Хватит базового курса бухучёта для неспециалистов.
  • ✂️ Править типовую напрямую. Снятие с поддержки превращает каждое обновление в мучение. Учитесь делать доработки расширением.
  • 🔁 Запросы в цикле и обращения через точку. Документ.Контрагент.ИНН в цикле — скрытый запрос к базе на каждой строке.
  • 🕳️ Учиться «в вакууме». Без вопросов в сообществах и код-ревью ошибки закрепляются как привычки.
  • ⏳ Ждать, пока «буду готов». Откликаться на вакансии стажёра можно уже после пятого-шестого месяца.

Портфолио 1С-разработчика без опыта работы

Опыта нет, но показать работы нужно. Вот что реально можно собрать за время учёбы:

  1. Своя конфигурация. Учёт заказов, склад небольшого магазина, учёт заявок. С регистрами, проведением, отчётом на СКД.
  2. Внешние обработки. Загрузка данных из Excel , групповое изменение реквизитов, выгрузка в CSV.
  3. Печатная форма. Своя форма для документа типовой конфигурации, подключённая как внешняя.
  4. Расширение. Добавленный реквизит в документ типовой, новая проверка при проведении.
  5. Интеграция. Простой HTTP-сервис или обмен через JSON с внешним сервисом.

Код выкладывайте в публичный репозиторий Git — конфигурацию и расширение можно выгрузить в файлы из конфигуратора. Работодатель увидит стиль кода, комментарии и аккуратность.

Портфолио готово к откликам
Выполнено: 0 / 5

Не выкладывайте в открытый доступ типовые конфигурации целиком и код с чужими данными. В портфолио — только ваш код и обезличенные примеры.

Первая работа 1С-программиста: резюме, собеседование, ставки

Где искать

  • 🏢 Франчайзи 1С. Самый частый старт: много однотипных задач, наставники, быстрый рост. Ищите вакансии «стажёр 1С», «младший программист 1С».
  • 🏭 Отдел ИТ в компании. Меньше задач, глубже погружение в одну базу.
  • 🧑‍💻 Фриланс. Для новичка рискованно: нет наставника, а заказчики ждут результата сразу.

Резюме

  • В заголовке — «Младший программист 1С» или «Стажёр-разработчик 1С», а не «IT-специалист».
  • Перечислите механизмы, а не курсы: «регистры накопления, запросы, СКД, расширения, внешние обработки».
  • Ссылка на репозиторий с проектами — в первом экране.
  • Прошлый опыт не прячьте: бухгалтер, кладовщик или менеджер по продажам, пришедший в 1С, — плюс, вы знаете, как пользователи работают в программе.

Собеседование

Типичные вопросы на позицию стажёра или младшего:

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

Часто дают тестовое задание: обработка, отчёт или небольшая конфигурация на 4–8 часов. Делайте аккуратно, с комментариями и короткой инструкцией.

Ставки на старте

Ставка стажёра обычно ниже, чем у специалиста с опытом, зато через полгода-год реальных задач она пересматривается. Соглашайтесь на место, где есть наставник и поток задач, даже если оклад меньше на 10–20 тысяч.

Сколько зарабатывает 1С-программист

Цифры ниже — ориентир по открытым вакансиям для крупных городов, примерно. В регионах ставки ниже, в Москве и у сильных франчайзи — выше.

УровеньОпытОриентир, ₽ в месяц
Стажёр0–6 месяцевпримерно 40–70 тыс.
Младший (junior)до 1–1,5 летпримерно 70–120 тыс.
Middle2–3 годапримерно 130–220 тыс.
Senior / ведущий4+ годапримерно 220–350 тыс. и выше
Архитектор, руководитель проектов6+ летиндивидуально, часто выше 350 тыс.

Что двигает доход быстрее стажа:

  • 🏅 Сертификаты «1С:Специалист» по конкретным конфигурациям.
  • 🔧 Знание тяжёлых конфигураций: ERP, ЗУП, «Управление торговлей».
  • ⚙️ Оптимизация производительности и работа с клиент-серверными базами.
  • 🗣️ Умение самостоятельно брать задачу от заказчика и сдавать её без посредника.

Расчёт на руки: оклад 100 000 ₽ при ставке НДФЛ 13% дадут 87 000 ₽ после удержания налога.

Инструменты, которые экономят время разработчику 1С

ИнструментЗачемС какого этапа
Конфигураторосновная среда разработки, идёт с платформойс первого дня
1C:Enterprise Development Tools (EDT)среда на базе Eclipse, удобна для Git и командной работыпосле 6–9 месяцев
Синтаксис-помощниксправка по методам и свойствам встроенного языкаежедневно
Конструктор запросовсобирает текст запроса мышкой, помогает понять синтаксисс месяца 4
Отладчик и замер производительностипоиск ошибок и медленных мест в кодес первых задач
Хранилище конфигурациикомандная разработка в одной базена первой работе
Gitистория изменений, портфолиос первого проекта
BSL Language Server, Vanessa Automationпроверка качества кода, автотестыдля роста до middle

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

Частые вопросы

Можно ли стать 1С-программистом после 35–40 лет?
Да. Возраст на старте менее важен, чем в других стеках: опыт в бухгалтерии, складе или продажах помогает понимать задачи заказчика.
Нужно ли высшее техническое образование?
Нет. Работодатели смотрят на знание механизмов платформы, тестовое задание и сертификат «1С:Профессионал».
Сколько часов в неделю нужно на учёбу, чтобы уложиться в год?
Ориентир — 10–15 часов в неделю: около 500–700 часов за год. При 5 часах в неделю путь растянется примерно до двух лет.
Что сдать сначала: «1С:Профессионал» или «1С:Специалист»?
Сначала «Профессионал» по платформе. «Специалист» сложнее, его сдают по конкретной конфигурации, обычно уже имея опыт работы.
Можно ли учиться на домашнем компьютере без покупки лицензии?
Да, для этого есть учебная версия платформы. Для коммерческой работы на реальных базах нужны лицензии работодателя или заказчика.