Разработчик на 1С — это не очень модная, но прибыльная и востребованная IT-специальность. Выбрав 1С, вы будете работать с интернет-магазинами, торговыми центрами, заводами и любыми другими организациями, где есть бухгалтерия.
В статье подробно рассказываем, кто такой разработчик на 1С, чем он занимается, сколько зарабатывает и как им стать. Бонусом — книги и полезные ресурсы для новичков.
Что такое 1С
В ситуации с разработкой на 1С важно не путать термины. Смотрите:
- 1С — это компания, которая поставляет различные программные продукты в компании по всей стране.
- 1С:Предприятие — пакет программных решений для бизнеса. В него в основном входят бухгалтерские сервисы и программы складского учета.
- Встроенный язык разработки 1С — это язык, созданный специально для настройки и создания дополнительных возможностей в программах, которые входят в пакет 1С:Предприятие и ещё несколько отраслевых решений от 1С.
Ещё у компании 1С много сторонних продуктов — например, CRM 1С.Битрикс, учебный сервис для репетиторов, продукт для разработки и локализации компьютерных игр. Всё это не имеет прямого отношения к языку разработки 1С.
Из-за таких особенностей нужно быть внимательным при поиске работы. Например, работодатель может искать разработчика на 1С.Битрикс, а он написан на PHP — совсем другая история.
Объём 1С в России
Уточнить, сколько всего компаний в России и в мире работает на программах 1С:Предприятие, не удалось — похоже, такой статистики просто нет. По отчётам компании в 2019 году, её выручка составила более 51 млрд рублей — то есть только за год программами 1С были автоматизированы сотни тысяч рабочих мест. Сама компания утверждает, что на её решениях работают более 1,5 млн организаций, включая крупные компании «Ростех», «Татнефть», «Сибинтек», «Магнит» и другие.
1С на глобальном рынке
Решения от 1С распространены на международных рынках — вакансии разработчика открыты в европейских и азиатских странах. Но экспансия компании за границу только развивается, и назвать язык популярным там нельзя. Вот почему:
- приходится конкурировать с решениями от SAP и Oracle, которые намного привычнее пользователю;
- автоматизация разрабатывалась с акцентом на бухгалтерские и законодательные тонкости России — система за границей построена иначе.
Если планировать релокацию в другую страну с помощью изучения 1С-разработки, то работу лучше искать у проверенных партнёров на сайте 1С, а уже после, на месте, посещать конференции девелоперов и искать вакансии.
Что делает разработчик 1С
Язык разработки 1С уникален. Мало того, что он был создан под продукт — вы не напишете на нём ничего самостоятельного. Так ещё и код создатели языка предлагают двуязычный — на английском и русском языках.
С одной стороны, это плюс, потому что о принципах работы многих операторов можно догадаться, просто прочитав код. Но если вы решите перейти на другой язык, то привычка работать на кириллице усложнит процесс.
Типичные задачи 1С-программиста
- Настроить конфигурацию 1С под бухгалтерские задачи компании. Если программ несколько, добиться адекватного обмена данными без ошибок.
- Написать дополнительные модули, которые расширяют возможности программы.
- Обновить программы — из-за расширения базовой программы модулями постоянно происходят ошибки и конфликты в новых версиях продукта.
В зависимости от размера компании список обязанностей может расширяться. Например, в небольших предприятиях разработчик занимается:
- Поддержкой баз данных в рабочем состоянии, переносом их на новые сервера.
- Защитой данных, борьбой с вредоносным ПО.
- Написанием инструкций для персонала по работе с программой.
- Администрированием внутренних серверов компании, где находится программа.
Или, наоборот, разнообразия задач будет меньше: в крупных компаниях обслуживанием 1С занимаются сразу несколько отделов, с руководителями и аналитиками. Поэтому вы можете отвечать только за отдельную часть системы.
Как стать 1С-разработчиком
Путь в профессию 1С-программиста стандартный для IT. Сначала курсы или самообучение, затем устройство на стажировку или работу помощником разработчика, после чего перевод в полноценную боевую единицу.
Судя по отзывам разработчиков на профессиональных площадках, обычно для старта в профессии достаточно 6–12 месяцев, из которых полгода занимают курсы.
Нужен ли технический бэкграунд
Опыт работы в IT и программировании не нужен. Разработчик 1С — это профессия на стыке программирования, системного администрирования и поддержки пользователей, поэтому можно быстро учиться на практике с реальными задачами.
Нужен ли английский язык 1С-разработчику
Нет, английский язык ни для обучения, ни для старта не нужен. Дальше, если это необходимо, разработчику достаточно минимального знания английского для чтения кода других сервисов, куда будет интегрироваться 1С. Но велика вероятность, что вы успешно проработаете всю жизнь, так и не встретив задачи с английским языком.
Что нужно знать для старта работы
Проще всего на старте будет устроиться на младшую позицию к франчайзи компании — это условный аналог агентства, который продаёт и поддерживает 1С нескольким клиентам сразу.
Для этого нужно:
- Уметь установить и запустить платформу, настроить типы клиентов и режимы работы.
- Знать основные принципы работы с языком — понимать, как устроены переменные и типы данных, как работать с условиями и циклами, что делать с универсальными коллекциями и объектами.
- Уметь работать с формами, реквизитами, данными и конфигуратором.
- Не путаться в иерархии, знать запись и чтение регистров.
- Понимать, как формируются документы и файлы.
- Программировать запросы и отчёты.
Проще говоря — уметь автоматизировать бухгалтерские и бизнес-процессы в небольшой организации.
- Станьте востребованным разработчиком с достойной оплатой в Москве и регионах
- Научитесь разворачивать и настраивать 1С для решения кадровых, бухгалтерских задач и задач бизнеса
Как развиваться в профессии
Особенность сферы 1С-разработки — понятный план развития. Если вы решили стать 1С-девелопером с высоким доходом, вам не нужно на старте хвататься за все направления и изучать параллельно сотни источников информации. Вместо этого вы можете получать профессиональные сертификаты от самой компании 1С:
- изучайте конфигурации, которые используют в вашей организации или там, где вы хотите работать;
- сдайте экзамен 1С:Профессионал;
- следующий шаг — экзамен 1С:Специалист;
- затем — экзамены по отдельным конфигурациям, подтверждающие вашу квалификацию и дающую прибавку к зарплате;
- не лишними будут бухгалтерские курсы и курсы по бизнес-процессам, так как хороший разработчик должен разбираться в том, что автоматизирует.
Сколько зарабатывают и карьерные перспективы
Средняя зарплата в конце 2019 года у разработчика 1С была на уровне тех, кто владеет PHP и Python, — можно рассчитывать на вилку 100‒130 тыс. рублей.
Но это сумма общая для всех уровней: условно, есть разработчики с доходом в 250 тыс. рублей и те, кто начинает с 50–60 тысячами.
Типичная картина на сайте с вакансиями сейчас:
- Начинающие в регионе могут претендовать на 20–30 тыс. рублей.
- Новички в Москве — 50–60 тысяч. Через несколько месяцев работы зарплата обычно поднимается на 20–30%.
- Специалист с опытом 1–3 года и пониманием, как работают разные платформы, может претендовать на 100–120 тысяч.
- 150–250 тысяч готовы платить или высококлассным разработчикам, или техническим директорам.
Обратите внимание: когда ваш уровень в разработке растёт, то уже неважно, где вы работаете. Людям с опытом в 1–3 года предлагают примерно одинаковую зарплату в Москве, регионах или удалённо.
Расти в зарплате можно не только обучаясь, но и просто меняя место работы. Например, можно встретить такой путь развития 1С-разработчика:
- Вы начинаете работать в компании партнера 1С — настраиваете систему клиентам, пишете простые модули и постепенно становитесь хорошим и опытным программистом.
- Чтобы получить ещё больше опыта, вы берёте фриланс-проекты — заработать 50 тысяч за пару недель по вечерам кажется неплохой идеей.
- Вас переманивают в крупную организацию — в регионе или в Москве. Это большая производственная компания, завод, логистический центр, сеть магазинов. Иначе говоря, компания, в которой работают несколько тысяч человек. Задачи интереснее и сложнее, доход в два–три раза больше.
- За несколько лет вы настраиваете процессы в организации, автоматизация работает без сбоев, с минимальным вмешательством. К этому времени вы уже изучили не только 1С:Предприятие, но и другие продукты компании, и можете интегрировать их друг с другом.
- Пора идти в компанию больше или становиться техническим директором.
Плюсы и минусы профессии
Стать 1С-разработчиком не очень сложно — достаточно интенсивно учиться и практиковаться примерно полгода и уже можно рассчитывать на позицию младшего специалиста. Но, чтобы быть объективными, рассказываем не только о положительных, но и об отрицательных факторах в специальности.
Вот плюсы:
- Много высокооплачиваемых вакансий даже для начинающих специалистов.
- Низкая конкуренция — сейчас большинство разработчиков идут в веб и другие направления.
- Большое профессиональное сообщество — десятки активных форумов и много кода с инструкциями.
- Возможность разносторонне развиваться.
- Быстрый старт в профессии.
Вот минусы:
- На старте нужно учиться не только самой разработке, но и разбираться во внутренних процессах компании.
- Необходимо постоянно обновлять знания. Проходить курсы, вебинары, книги и инструкции от 1С — если работодатель не компенсирует расходы на образование, придётся платить из своего кармана.
- Высокий уровень ответственности — если в вашей программе будет баг, то компания может потерять миллионы рублей. Например, из-за ошибки в бухгалтерских расчётах.
Если вы выбираете специальность 1С-разработчика, готовьтесь к долгому, но интересному пути — работы будет много, но и трудиться придётся тоже немало.
Книги и сообщества по 1С-разработке
Основные материалы для 1С-разработчика можно найти на сайте 1С:Предприятия — это справочники, книги, видео и статьи, сборники задач для подготовки к экзамену. Минус — большая часть полезного материала платная.
Если предпочитаете печатный формат, то полезными будут эти источники информации:
- Андрей Габец «Профессиональная разработка в системе «1С:Предприятие 8». Книгу стоит использовать во время обучения — там много не просто готового кода, но и примеров того, как мыслит разработчик.
- Максим Радченко, Елена Хрусталева «1С:Предприятие 8.3. Практическое пособие разработчика». Продолжение первой книги, которое станет помощником уже в реальной работе.
- Сергей Михайлов — «1С-программирование как дважды два. Самоучитель». Книгу стоит использовать как сборник сложных ситуаций, с которыми сталкивается бизнесмен и разработчик. Готовьтесь к проблемам заранее, тогда сможете их избежать.
- Елена Хрусталева «Язык запросов 1С Предприятия». Рассматривайте как практическое пособие — просто берёте каждый запрос из книги и пытаетесь повторить в своей системе. Через сто запросов появится уверенность и примерное понимание, что делать дальше.
Или же сразу идите на форумы — разбирая вопросы других, можно получить массу полезных знаний. Вот основные:
Обучение 1С в Нетологии
Получить структурированные знания можно на курсе «1С-разработчик» в Нетологии. Вы научитесь настраивать и разрабатывать программные решения 1С с помощью конфигуратора, создавать формы, которые нужны пользователям, менять вид и поведение 1С, создавать отчёты и пользоваться языком запросов для получения данных. Проще говоря, решать задачи автоматизации бизнеса ?
Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.