Программист 1С или веб-разработчик: какую профессию выбрать

· 10 мин

Содержание

Если вы любите разбираться в бизнес-процессах и хотите быстрее выйти на стабильный доход — выбирайте 1С. Если вас тянет к интерфейсам, открытым технологиям и продуктам для массового пользователя — выбирайте веб-разработку. Деньги в обеих профессиях на уровне middle сопоставимы, а разница — в том, чем вы будете заниматься каждый день.

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

Два разных мира: закрытая платформа против открытого рынка технологий

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

1С:Предприятие — это одна платформа одного вендора. Фирма 1С выпускает платформу и типовые конфигурации (Бухгалтерия, ЗУП, УТ, ERP), а тысячи франчайзи и штатных программистов дорабатывают их под конкретные компании. Правила игры задаёт вендор: язык, инструменты, формат хранения, лицензирование.

Веб-разработка — открытый рынок. Десятки языков, сотни фреймворков, никто не владеет стеком целиком. Сегодня популярен один инструмент, через три года — другой.

Что это значит на практике:

  • 🏢 В 1С знания долго не устаревают. Запрос, написанный 10 лет назад, в целом читается и сейчас. Но вы зависите от решений одного вендора.
  • 🌐 В вебе свобода выбора выше, а вместе с ней — постоянная гонка за обновлениями. Знание конкретного фреймворка обесценивается быстрее.
  • 💼 Заказчик в 1С — бухгалтерия, склад, отдел кадров, финдиректор. В вебе — маркетинг, продукт, конечный пользователь.
  • 🗺️ География: 1С востребована почти исключительно в России и странах СНГ. Веб-разработчик может работать на любой рынок, если знает английский.

Если вы планируете переезд или работу на зарубежных заказчиков, это весомый аргумент в пользу веба. Опыт в 1С за пределами СНГ почти не конвертируется в вакансии.

Чем пишут код: стек 1С-разработчика и веб-разработчика

Стек 1С

Набор инструментов компактный, и почти всё поставляет сам вендор:

  • встроенный язык 1С (русскоязычный синтаксис, есть английский вариант);
  • язык запросов 1С — похож на SQL, транслируется в запросы к СУБД;
  • Конфигуратор — классическая среда разработки и администрирования базы;
  • 1С:EDT (Enterprise Development Tools) — среда на базе Eclipse с поддержкой Git;
  • система компоновки данных (СКД) для отчётов;
  • хранилище конфигурации для командной работы;
  • СУБД под капотом: файловая база, PostgreSQL или MS SQL Server;
  • интеграции: HTTP-сервисы, веб-сервисы SOAP, стандартный OData-интерфейс, обмен через XML и JSON.

Стек веб-разработчика

Здесь сразу нужно выбрать направление, и в каждом свой набор:

НаправлениеЯзыки и фреймворкиЧто ещё нужно знать
FrontendHTML, CSS, JavaScript, TypeScript; React, Vue, Angularвёрстка, адаптивность, сборщики, работа с API
BackendPython (Django, FastAPI), PHP (Laravel), Node.js, Go, Java, C#базы данных, REST, очереди, кэш
Fullstackсочетание обоихплюс деплой и базовый DevOps

Общее для всех: Git, Linux на базовом уровне, Docker, понимание HTTP, SQL.

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

Порог входа: сколько учиться до первой работы

Порог входа в 1С ниже по технике, но выше по предметной области.

В 1С базовый синтаксис и запросы реально освоить за 3–6 месяцев самостоятельных занятий. Дальше начинается то, что отличает слабого программиста от сильного: план счетов , регистры накопления и сведений, проведение документов, НДС, зарплатные расчёты. Без понимания учёта вы будете писать код, который формально работает, но портит данные бухгалтерии.

В вебе входной барьер технически шире: HTML/CSS, JavaScript, фреймворк, Git, работа с API, хотя бы один бэкенд-язык. На уровень, когда вас возьмут джуниором, обычно уходит 6–12 месяцев. И конкуренция среди начинающих в вебе заметно выше: на одну вакансию junior откликаются сотни кандидатов.

Как выглядит путь в 1С на практике:

  1. Учебная версия платформы 1С:Предприятие — бесплатно, для тренировки на своём компьютере.
  2. Изучение встроенного языка и языка запросов на учебной базе.
  3. Разбор типовой конфигурации: как устроены документы, регистры, проведение.
  4. Сертификация 1С:Специалист или 1С:Профессионал — экзамены проводит фирма 1С, сертификат ценят франчайзи.
  5. Первая работа — чаще всего у франчайзи на линии консультаций или стажёром-программистом.

Путь в веб:

  1. Основы HTML, CSS и JavaScript.
  2. Выбор направления и фреймворка.
  3. 3–5 проектов в портфолио на GitHub.
  4. Стажировка, фриланс-заказы или вакансия junior.

Бухгалтерское или экономическое образование — серьёзный козырь в 1С. Бухгалтер, который научился программировать, часто растёт быстрее выпускника технического вуза: он сразу понимает, что просит заказчик.

Зарплаты 1С-программиста и веб-разработчика, рынок труда и карьера

Цифры ниже — ориентировочные, по открытым вакансиям для Москвы и удалённой работы. В регионах вилки ниже примерно на 20–40%.

Уровень1С-программистВеб-разработчик
Junior / стажёрпримерно 60–100 тыс. ₽примерно 60–110 тыс. ₽
Middleпримерно 150–250 тыс. ₽примерно 150–270 тыс. ₽
Senior / ведущийпримерно 250–400 тыс. ₽примерно 250–450 тыс. ₽
Архитектор / техлидот 350 тыс. ₽ и вышеот 350 тыс. ₽ и выше

Что стоит за цифрами:

  • 📈 Найти первую работу в 1С проще. Франчайзи постоянно набирают стажёров и учат их сами. В вебе джуниоров много, вакансий для них — мало.
  • 🔁 Уход иностранных систем (SAP, Oracle и других) после 2022 года подогрел спрос на 1С:ERP и сильных 1С-архитекторов. Хорошего специалиста по внедрению ERP компании ищут месяцами.
  • 🚀 Потолок в вебе выше на международном рынке и в крупных продуктовых компаниях. В 1С потолок выше у тех, кто совмещает программирование с консалтингом.
  • 💸 Фриланс в 1С — это доработки печатных форм, отчётов, обменов для малого бизнеса. В вебе — сайты, лендинги, интеграции, и конкуренция на биржах там жёстче.

Типичные карьерные треки:

  • 1С: стажёр → программист → ведущий программист → архитектор или руководитель проекта внедрения. Отдельная ветка — консультант-аналитик, который проектирует решение, а код пишет команда.
  • Веб: junior → middle → senior → техлид, архитектор или engineering manager. Можно уйти в смежное: DevOps, мобильная разработка, data engineering.

Как проходит рабочий день: задачи 1С-ника и веб-разработчика

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

Обычные задачи 1С-программиста

  • 🧾 доработать печатную форму счёта или акта под требования заказчика;
  • 📊 собрать отчёт на СКД, которого нет в типовой;
  • 🔄 настроить или починить обмен между Бухгалтерией и УТ, с сайтом или маркетплейсом;
  • ⬆️ обновить доработанную конфигурацию до нового релиза и не потерять правки;
  • 🐢 найти, почему проведение документа занимает 30 секунд вместо одной;
  • 📞 объяснить бухгалтеру, почему не сходится сальдо, и найти, какой документ это вызвал.

Много общения с пользователями. Часть задач горит к сдаче отчётности: в конце квартала нагрузка заметно растёт.

Обычные задачи веб-разработчика

  • 🖥️ сверстать страницу по макету из Figma;
  • 🔌 написать API-метод для мобильного приложения;
  • ⚡ ускорить загрузку страницы, оптимизировать запросы к базе;
  • 🧪 покрыть код тестами, разобрать баг из трекера;
  • 🚢 участвовать в релизе, разбираться с деплоем и мониторингом.

Работа чаще идёт спринтами, с код-ревью и чёткими задачами в трекере. Общения с конечным пользователем меньше, с дизайнерами и продуктологами — больше.

Особенность 1С, о которой мало говорят: вы работаете в боевой базе с деньгами компании. Ошибка в проведении может испортить данные за закрытый период. Любые доработки — сначала на копии базы, потом в рабочей. Цена ошибки в 1С выше, чем ошибки в вёрстке.

Что будет с профессиями через 5–10 лет

1С

  • Платформа 8.3 развивается: веб-клиент, мобильная платформа, интеграции через HTTP-сервисы и REST. Фирма 1С также развивает облачные и веб-ориентированные продукты.
  • Учёт в России ведут по законам, которые регулярно меняются. Каждое изменение НК или ТК — это работа для 1С-программистов. Пока есть российский учёт, есть спрос.
  • Риск — зависимость от одного вендора и одного региона. Если компания уходит на другую систему, ваш опыт придётся частично переупаковывать.
  • Рутинные доработки постепенно забирают ИИ-ассистенты и конструкторы без кода. Растёт ценность тех, кто понимает учёт и архитектуру, а не просто набирает код.

Веб

  • Веб никуда не исчезнет, но верхний слой работы сильно автоматизируется: типовые лендинги и простые CRUD-приложения генерируют конструкторы и ИИ.
  • Спрос смещается к сложному: высоконагруженные системы, безопасность, архитектура, производительность.
  • Плюс — переносимость навыков. JavaScript или Python пригодятся и в другой стране, и в другой отрасли.

Обе профессии давят на одно и то же: простой код дешевеет. Выигрывает тот, кто разбирается в предметной области — в учёте или в продукте.

Как сделать выбор: решение по вашей ситуации

Чтобы не гадать, ответьте себе на четыре вопроса:

  1. Что вам интереснее — почему не сходится баланс или почему кнопка не того цвета?
  2. Где вы хотите работать — в России и СНГ или на любом рынке?
  3. Сколько готовы учиться до первой зарплаты — 4–6 месяцев или год?
  4. Какой у вас бэкграунд — бухгалтерия, экономика, склад или дизайн, математика, ничего?
Какая ситуация ближе к вашей?

Мини-кейс: первый год в каждой профессии

Возьмём двух новичков без опыта, которые начали учиться в один месяц.

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

Второй выбрал frontend. Восемь месяцев — JavaScript, React, три учебных проекта. Ещё два-три месяца — отклики и тестовые задания. Первая работа — к концу года, часто на испытательном сроке в небольшой веб-студии.

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

Можно ли совмещать

Можно, и на стыке часто платят больше всего. Интеграция 1С с интернет-магазином, личные кабинеты клиентов, выгрузки на маркетплейсы — это одновременно 1С и веб. Программист, который пишет HTTP-сервис в 1С и сам же делает к нему клиент на JavaScript или Python, редок и ценен.

Переход из 1С в веб реален: язык запросов 1С близок к SQL, логика работы с данными та же. Обычно на переучивание уходит от полугода, если начинать с бэкенда. Обратный переход из веба в 1С тоже бывает: техническая часть даётся легко, сложнее всего — освоить учёт.

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

Нужно ли высшее образование, чтобы стать 1С-программистом?
Нет. Франчайзи смотрят на знание платформы и учёта, а сертификат 1С:Специалист часто весит больше диплома.
Обязательно ли знать бухгалтерию для работы в 1С?
Для старта хватит основ: дебет и кредит, проводки, что такое НДС. Без этого сложно дорабатывать типовые конфигурации, поэтому учёт придётся подтягивать параллельно.
Сколько стоит обучение?
Ориентировочно: самостоятельно — почти бесплатно (учебная версия платформы, книги, видео). Курсы у учебных центров 1С и онлайн-школ — примерно от 20 до 150 тыс. ₽ за программу. В веб-разработку курсы стоят примерно столько же или дороже.
Можно ли работать в 1С удалённо?
Да, большинство задач — доработки, отчёты, обмены — делаются удалённо через доступ к серверу заказчика. Офисный формат чаще требуется на проектах внедрения у крупных компаний.
Что выбрать, если мне 35–40 лет и я меняю профессию?
При опыте в бухгалтерии, логистике или продажах 1С обычно выгоднее: ваш прошлый опыт сразу становится профессиональным преимуществом, а в вебе возраст на позиции junior воспринимают хуже.