Кто такой 1С-программист: чем занимается и как им стать
Функционал программы 1С разнообразный, но чем занимаются 1С-программисты знают не все. Давайте начнем с основ и разберемся с терминами.
Язык 1С — язык программирования для работы в продуктах компании 1С.
«1С: Предприятие» — российское программное обеспечение для автоматизации бизнес-процессов и администрирования фирмы, которое состоит из двух частей – платформы и конфигурации.
Платформа — среда разработки со встроенным языком 1С.
Конфигурация — совокупность настроек программы, которая позволяет решать задачи конкретного пользователя. Конфигурации 1С делятся на типовые и нетиповые. Они разрабатываются как непосредственно специалистами 1С, так и компаниями-партнерами с возможностью поддержки и обновления. Например, типовые конфигурации: разработаны компанией «1С» с возможностью поддержки и обновления. Примеры:
«1С:Бухгалтерия предприятия»;
«1С:Зарплата и управление персоналом»;
«1С:Управление торговлей»;
«1С:Розница»;
«1С:Документооборот»;
«1С:Комплексная автоматизация»;
«1С Управление нашей фирмой»;
«1С:ERP Управление предприятием».
Нетиповые конфигурации — разрабатываются «с нуля» для конкретной организации или создаются на основе переработки/доработки типовой конфигурации.
Преимущества нетиповых конфигураций:
- узкая заточенность: конфигурация содержит объекты для определенного предприятия или под конкретную задачу;
- отсутствие избыточных функций: в конфигурации присутствует только тот функционал, который реально используется на предприятии. Интерфейс, как правило, логичный и простой в использовании;
- оптимизация производительности: программа подстраивается под бизнес-процессы на предприятии, как следствие, быстрее выполняется работа пользователя с этой конфигурацией.
Чем занимаются 1С-программисты
Хотя основная задача 1С-программистов — разработка прикладных решений, часто им приходится совмещать функции разработчика и системного администратора или разработчика и консультанта. Также они создают и поддерживают конфигурации, необходимые для бесперебойной работы предприятия. Старший 1С-разработчик Университета Иннополис Ирина Борисова рассказала про задачи, которые решает в рамках своей должности:
Мы занимаемся нестандартными обновлениями, поиском ошибок, чтением кода, построением архитектуры, но разработка — самое интересное и творческое. Мне нравятся задачи интеграции с другими системами. 1С уже давно не «программа для бухгалтеров», а целый комплекс программ для разных задач в бизнесе: закупки, продажи, документооборот, производство, аналитика любого уровня, более узкие задачи в виде учета в университете. На данный момент я занимаюсь проектом по взаимодействию 1С, Диадок (система электронного документооборота) и Битрикс. Для этого требуется знать не только язык программирования 1С, но и законодательство в сфере ЭДО, следить за изменениями, а еще взаимодействовать с разработчиками Битрикс.
Востребованность профессии
Практически во всех российских компаниях используется 1С, поэтому востребованность профессии высокая. Причем бизнесу нужны как опытные программисты, так и начинающие.
Если открыть всем известный ресурс hh.ru, то мы увидим 12 000 вакансий для 1С-программистов, и эта цифра растет с каждым годом в среднем на 1 000. Для сравнения: вакансий веб-программиста около 10 000, программиста Python около 5 500, программиста С# и программиста С++ около 3 000 и так далее. Таким образом, инвестиция своего времени и сил в освоение профессии 1С-программист — это надежное и выгодное вложение.
Давайте разберем, где работают 1С-программисты:
- В фирмах-франчайзи — партнерах «1С» или других компаниях, которые обслуживают программы «1С».
- В штате предприятий, от крупных до небольших, где используется 1С.
- Например, на фрилансе обслуживают индивидуальных предпринимателей и небольшие фирмы.
Компетенции 1С-программистов
Ключевые навыки:
- понимают принципы работы платформы «1С:Предприятие», методики настройки;
- используют типовые конфигурации;
- знают основы работы с базами данных;
- пользуются языком 1С;
- применяют язык SQL.
Виды сертификатов
1С-программисты постоянно обучаются и совершенствуют знания. Компания 1С проводит сертификацию разработчиков, чтобы подтвердить их квалификацию. Работодатели учитывают наличие такого документа, когда делают выбор в пользу того или иного кандидата.
Уровни сертификации:
- «1С:Профессионал». Подтверждает знания эффективного использования в работе всего спектра возможностей конкретной конфигурации (для «1С:Профессионал» по конкретной конфигурации) или механизмов разработки (для «1С:Профессионал» по платформе).
- «1С:Специалист». Подтверждает навыки реализации собственных бизнес-приложений, а также умения вносить изменения в уже готовые типовые решения фирмы «1С».
- «1С:Специалист-консультант». Подтверждает навыки по внедрению и адаптации прикладного решения (конфигурации) под нужды пользователя.
- «1С:Эксперт». Подтверждает навыки повышения технологического качества работы систем на базе платформы 1С, а также занимается подготовкой и проведением нагрузочных тестирований.
- «1С:Эксплуататор». Подтверждает навыки эксплуатации крупных информационных систем на базе решений фирмы «1С». Основная задача — поддержание высокого уровня технологического качества информационной системы любого объема и сложности.
Сдать экзамены «1С:Специалист», «1С:Специалист-консультант», «1С:Эксперт» и «1С:Эксплуататор» можно только после получения сертификата «1С:Профессионал».
Где всему научиться
Можно попробовать самостоятельно. Компания 1С выкладывает много полезного материала на своих сайтах. Например, книги М. Радченко «1С:Программирование для начинающих», Е. Ю. Хрусталевой «Разработка сложных отчетов в 1С:Предприятие 8».
Другой вариант — пройти курс, чтобы стать 1С-программистом. Это поможет структурировать информацию, сэкономит время и облегчит путь. Если при самостоятельном обучении придется учиться несколько лет, то на курсах можно получить информацию за пять-шесть месяцев. При этом общаться со специалистами из профессиональной сферы, а к концу учебы собрать портфолио, получить диплом и сертификат 1С.