С нуля в 1С-разработку: дорожная карта для новичка
Содержание
Реальный срок выхода на первую работу junior-разработчика 1С без технического образования — от 6 до 12 месяцев при 10–15 часах занятий в неделю. Учить нужно три вещи: встроенный язык 1С, язык запросов и устройство типовых конфигураций (чаще всего — Бухгалтерия 3.0 и ЗУП 3.1). Платформа бесплатна в учебной версии, стартовать можно без единого рубля вложений в софт.
Профессия удобна для переквалификации именно тем, что порог входа ниже, чем в «большой» разработке: не нужен сильный математический бэкграунд, рынок труда внутри страны огромный, а бухгалтеры, экономисты и кладовщики уже знают предметную область — им остаётся добрать технику. Ниже — честный план без романтики: что делать по неделям, где учиться бесплатно, когда платить за курсы, как собрать портфолио без работодателя и на какую зарплату рассчитывать.
Почему 1С — рабочий вариант для старта, а не Python
Главный аргумент за 1С — предсказуемый спрос внутри страны. Почти каждая организация ведёт учёт в 1С, и ей нужен человек, который допишет отчёт, поправит печатную форму, настроит обмен. Это десятки тысяч вакансий, которые не зависят от западного рынка и валютного курса.
Второй аргумент — низкий порог входа. Встроенный язык 1С русскоязычный и проще C-подобных языков: нет указателей, ручного управления памятью, сложной типизации. Если вы раньше считали формулы в Excel и понимаете, что такое дебет и кредит, половина пути уже пройдена.
Минусы честно:
- 📉 Технологии специфичны и за пределами экосистемы 1С почти не применяются — это не универсальный навык, как Python.
- 🧾 Работа тесно связана с бухгалтерией и законодательством: придётся разбираться в НДС, зарплате, проводках.
- 🔁 Много рутины: доработки типовых конфигураций, разбор чужого кода, поддержка.
Python или Java дают более широкий рынок и выше потолок зарплаты в топовых компаниях, но вход туда дольше и конкуренция среди джунов жёстче. Для человека с экономическим прошлым и задачей «сменить профессию за год» 1С — короткий и реалистичный маршрут.
С чего начать и три ошибки, которые крадут месяцы
Начните с установки учебной версии платформы и демо-базы Бухгалтерии — скачать можно бесплатно с сайта 1С после регистрации. Параллельно откройте любой базовый курс по встроенному языку. Первая цель на месяц — не «выучить всё», а написать первую внешнюю обработку , которая что-то считает и выводит на форму.
Три ошибки, на которых новички теряют время:
Учат язык в отрыве от платформы. Синтаксис «Если — Тогда — КонецЕсли» выучивается за вечер. Реальная сложность 1С — не язык, а объектная модель: справочники, документы, регистры, движения. Сразу решайте прикладные задачи в конфигураторе, а не читайте учебник целиком.
Игнорируют запросы и СКД. 90% практической работы — это выборка данных запросом и вывод отчёта через систему компоновки данных. Новичок, который умеет писать циклы, но не умеет запрос, на собеседовании проваливается.
Пропускают предметную область. Код без понимания учёта бесполезен. Нельзя доработать начисление зарплаты, не зная, что такое НДФЛ и страховые взносы. Выделите время на основы бухгалтерии.
Ставьте маленькие законченные задачи: «вывести список товаров с остатками запросом», «сделать печатную форму накладной», «добавить реквизит в документ и провести по регистру». Каждая такая задача учит больше, чем глава учебника.
Если нужен ориентир по срокам, рабочий план на полгода выглядит так:
- месяцы 1–2Язык и объектная модель
- Основы бухгалтерии, первые обработки на встроенном языке, справочники и документы.
- месяцы 2–3Запросы и СКД
- Выборки с соединениями, виртуальные таблицы регистров, первые отчёты без кода.
- месяцы 3–4Управляемые формы и расширения
- Клиент-сервер, доработка типовой конфигурации через расширение, печатные формы.
- месяцы 4–5Портфолио
- Несколько законченных проектов в публичном репозитории с описанием задач.
- месяцы 5–6Поиск работы
- Отклики во франчайзи, подготовка к типовым вопросам собеседования.
План условный: кто-то проходит его быстрее, кто-то растягивает до года. Сроки не самоцель — важнее, чтобы каждый этап закрывался реальным работающим результатом, а не галочкой «прочитал».
Что именно учить: язык, запросы, платформа, конфигурации
Разложим навыки по приоритету — в таком порядке их и осваивайте.
| Навык | Что входит | Зачем |
|---|---|---|
| Встроенный язык | Переменные, условия, циклы, процедуры, работа с объектами | База для всего остального |
| Объектная модель | Справочники, документы, регистры накопления и сведений, движения | Понимание, как устроены данные в 1С |
| Язык запросов | Выборки, соединения, виртуальные таблицы регистров, итоги | Любой отчёт и обработка данных |
| СКД | Система компоновки данных: отчёты без кода | Основной инструмент отчётности |
| Управляемые формы | Клиент-серверное взаимодействие, директивы компиляции | Интерфейс 8.3 «Такси» |
| Конфигурации | Устройство Бухгалтерии 3.0, ЗУП 3.1, механизмы обмена | Доработка под задачи бизнеса |
Работайте в версии 8.3 с интерфейсом «Такси» — это актуальный стандарт. Старые наработки по 8.2 и тем более 7.7 на собеседовании скорее навредят.
Минимальный набор для первой работы: уверенный встроенный язык, умение писать запрос с соединениями и виртуальными таблицами регистров, базовый отчёт на СКД, понимание, как добавить реквизит и движение по регистру в типовую конфигурацию через расширение.
Дорабатывать типовую конфигурацию правкой в основном окне конфигуратора сегодня считается плохим тоном — снимается поддержка и ломаются обновления. Учитесь сразу делать доработки через расширения конфигурации (появились в платформе 8.3.6) — это то, что спросят на собеседовании.
Бесплатно или за деньги: где реально учиться
Бесплатных материалов хватает, чтобы дойти до уровня junior. Платные курсы покупают ради скорости, структуры и обратной связи, а не потому, что без них никак.
Что доступно бесплатно:
- 📚 Книги по программированию в 1С (есть классические учебники Радченко и Хрусталёвой — их часто дают при покупке платформы или находят в библиотеках).
- 🎥 YouTube-каналы практикующих разработчиков с разбором реальных задач.
- 💬 Профильные форумы и сообщества, где отвечают на вопросы новичков.
- 🧪 Учебная версия платформы и демо-базы — полноценная песочница.
Когда есть смысл платить:
- Нужна структура и дедлайны — сами не вытягиваете самодисциплину.
- Нужна проверка кода живым наставником и ответы на «почему не работает ».
- Хотите подготовиться к сертификации 1С:Специалист — тут курс экономит время.
Ориентировочные цены (примерно, сильно зависят от учебного центра и формата): онлайн-курс для начинающих — от 15 000 до 40 000 ₽, полноценная программа с наставником и подготовкой к сертификации — от 50 000 до 120 000 ₽. Очные курсы в крупных учебных центрах обычно дороже онлайна.
Рабочая схема: сначала 1–2 месяца бесплатных материалов, чтобы понять, ваше ли это вообще. Если втянулись — покупаете курс с наставником, чтобы не буксовать на сложных темах. Деньги вперёд, «на всякий случай», тратить не стоит.
Как собрать портфолио, когда работодателя ещё нет
Работодатель смотрит не на диплом курсов, а на то, что вы умеете руками. Портфолио джуна собирается из учебных, но законченных проектов.
Несколько приёмов, которые отличают сильное портфолио от слабого:
- Законченность. Обработка должна решать задачу целиком и запускаться, а не обрываться на половине. Одна рабочая обработка ценнее пяти набросков.
- Расширения, а не правка типовой. Покажите, что умеете дорабатывать конфигурацию, не снимая её с поддержки.
- Комментарии и читаемость. Код оценивают как текст: понятные имена переменных, отсутствие копипасты, обработка пустых значений.
- Описание задачи. К каждому проекту — пара предложений: что требовалось и как вы решили. Это заменяет коммерческий опыт.
Хороший источник учебных задач — разбирать типовые запросы бизнеса: «свод по продажам за период», «остатки на складе на дату», «реестр документов с фильтром». Это ровно то, что вы будете делать на работе.
Поиск первой работы и собеседование junior
Первую работу ищут в трёх местах, и у каждого своя логика.
- Франчайзи 1С. Компании-партнёры 1С набирают джунов охотнее всех: там поток типовых задач, есть кому учить, и берут без опыта. Минус — зарплата на старте ниже и много рутины. Для входа в профессию — лучший вариант.
- Штатным программистом в компанию. Одна организация, одна-две базы, спокойный темп. Сюда берут уже с минимальным опытом или после франчайзи.
- Фриланс и разовые доработки. Подходит, когда уже есть портфолио и уверенность. Для самого первого места — рискованно: некому подсказать.
К собеседованию готовьте не рассказ о себе, а живые навыки. Типичные вопросы джуну:
- Напишите запрос с соединением двух таблиц и виртуальной таблицей остатков регистра.
- Чем отличается регистр накопления от регистра сведений.
- Как добавить реквизит в типовой документ, не снимая конфигурацию с поддержки.
- В чём разница между клиентом и сервером, зачем директивы
&НаСервереи&НаКлиенте. - Что такое проведение документа и движения по регистрам.
На собеседовании честно говорите об уровне. «Я junior, коммерческого опыта нет, но вот мои учебные проекты, вот запрос, который я могу написать прямо сейчас» — работает лучше, чем преувеличение. Завышенные ожидания вскрываются на первой же задаче.
Отклик без опыта усиливают сопроводительным письмом: кем были раньше (бухгалтер, экономист — это плюс, знаете учёт), что освоили, ссылка на портфолио. Предметная область из прошлой профессии — ваше преимущество, а не балласт.
Сертификация 1С: нужна ли джуну
Сертификаты фирмы 1С — 1С:Профессионал и 1С:Специалист. Профессионал проверяет знание конкретной конфигурации на уровне пользователя-консультанта, Специалист — умение программировать и проектировать.
Для первого трудоустройства сертификат не обязателен: портфолио и живые навыки важнее корочки. Но 1С:Специалист заметно повышает ценность на рынке и часто требуется для роста до middle и для работы во франчайзи на серьёзных проектах. Разумный момент для сдачи — когда уже есть полгода-год реальной практики.
Не путайте сертификат с курсами: можно пройти платный курс и не сдавать экзамен, а можно подготовиться самостоятельно и сдать только экзамен.
Сколько зарабатывает 1С-программист и куда расти
Цифры ориентировочные, сильно зависят от региона, формата занятости и конфигураций, с которыми работаете.
| Уровень | Примерный доход в месяц | Что умеет |
|---|---|---|
| Junior | 60 000 – 90 000 ₽ | Простые доработки, отчёты, печатные формы под присмотром |
| Middle | 120 000 – 180 000 ₽ | Самостоятельные доработки, обмены, сложные отчёты |
| Senior | от 200 000 ₽ | Архитектура, сложные проекты, наставничество |
Удалённый формат и работа на несколько заказчиков нередко дают выше штатной ставки, но требуют самостоятельности и потока клиентов.
Направления роста из junior:
- 🔧 Вглубь разработки — до senior и ведущего разработчика, архитектора решений.
- 🧭 В консалтинг — аналитик, внедренец, руководитель проектов внедрения.
- 🏢 В собственный бизнес — франчайзи или частная практика по сопровождению.
Главное на старте — не зарплата первого места, а скорость набора реального опыта. Год во франчайзи с потоком задач двигает вперёд сильнее, чем год на спокойном штатном месте с одной базой.