Об эксперте: Александр Архипов, специалист по внедрению 1С-решений, спикер профессии «1С-разработчик» в Skillbox.
Что нужно знать об 1С
«1С» — явление многогранное и включает в себя несколько понятий. Первое — это фирма-разработчик, которая занимается изданием и поддержкой компьютерных программ, баз данных делового и домашнего назначения, игр. Второе — программный продукт, платформа. Третье — конкретные продукты, например, «1С: Бухгалтерия» или «1С: Управление торговлей». И четвертое — встроенный язык программирования. Но чаще всего под «1С» понимают всю платформу.
Основатели и владельцы фирмы «1С» — братья Борис и Сергей Нуралиевы. Первая версия программы — «1С: Бухгалтерия» — была выпущена в 1991 году для операционной системы DOS. Надо сказать, что ее создатели не стали первооткрывателями: на рынке на тот момент существовало много локальных продуктов для автоматизации работы предприятий. Отличительной чертой и весомым техническим преимуществом «1С» стало наличие встроенного языка программирования, который позволял приспосабливать программу под специфику работы конкретного предприятия.
Дальнейшая история развития компании крайне самобытна для IT-отрасли. И главное — все свои продукты «1С» распространяет не на конечных покупателей, а через сеть партнеров-франчайзи. Они занимаются не только дистрибуцией, но и установкой, техобслуживанием конечных клиентов, доработкой продукта. А также проходят регулярное обучение и платную сертификацию по итогам.
Сегодня продукты «1С» работают с разными направлениями учета производства: автоматизация бухгалтерии и кадрового состава, логистика и другое. Подобные системы требуются всем крупным предприятиям, на которых работают тысячи сотрудников. По количеству автоматизированных рабочих мест — бухгалтеров, менеджеров по продажам, офисных сотрудников — «1С» занимает в России первое место. На локальном рынке фирма обошла таких грандов как Oracle и Microsoft.
Чем занимаются 1С-разработчики
Стоит начать с того, какие специалисты работают с «1С». А делятся они на три больших класса:
- Разработчики и программисты, которые занимаются обслуживанием, доработкой и изменениями в продукте.
- Специалисты-консультанты, которые хорошо погружены в конкретную программу и занимаются поддержкой клиентов, работой внутри продукта.
- Менеджеры по проектам, они взаимодействуют с клиентом, ставят задачи консультантам и программистам.
1С-разработчики работают со встроенным языком программирования 1С. По синтаксису он похож на другие языки. Например, тем, кто изучал C++ или Delphi, будет легко в нем освоиться. Главное отличие в том, что он построен на русском языке. Но код можно писать и на английском. Также в платформе «1С» есть встроенные механизмы, которые упрощают разработку. Например, механизмы интерфейса: создать окно, которое будет выдаваться пользователю, можно одной кнопкой. Кроме того, важно проговорить о наличии в 1С заданных заранее элементов. У справочников и документов есть стандартные реквизиты и возможности. Тогда как в других языках программирования их пришлось бы писать и задавать с нуля. Все это в совокупности упрощает вход в профессию.
В зависимости от уровня разработчика он может заниматься разными задачами. Если это начинающий специалист, ему поручают единичные задания по доработке существующей базы, конфигурации или программного продукта. Например, в бухгалтерию предприятия добавить небольшой функционал, кнопку, окно. Когда специалист набирается опыта, ему поручают дорабатывать целые блоки: вводить принципиально новый функционал в существующую базу. Продвинутые разработчики занимаются созданием собственного программного продукта с нуля.
Где работают и сколько зарабатывают 1С-разработчики?
Чаще всего разработчики трудоустраиваются в фирмы-франчайзи. Среди самых известных можно назвать «1С-Рарус», «Первый Бит», «Koderline». Обычно в фирмах-франчайзи сдельно-премиальная система: чем больше выполняешь разработок для клиентов, тем больше премия. Второй вариант: устроиться на завод или производство, которые не являются IT-компаниями, но пользуются продуктами фирмы «1С». В таком случае разработчику необходимо заниматься поддержкой продуктов в работоспособном состоянии. Как правило, в данном случае сотрудник получает фиксированную заработную плату и стандартную премию, которая не зависит от объема выработанных часов.
Начинающий специалист может претендовать на зарплату от ₽40 тыс. А продвинутый 1С-разработчик получает порядка ₽150-200 тыс. То есть порядок зарплат соответствует другим профессиям в программировании.
Как стать 1С-разработчиком
Самый удобный вариант — пройти базовый курс по 1С, устроиться в фирму-франчайзи стажером или начинающим специалистом. А затем учиться на практике. Важно отметить, что в крупных компаниях отрасли принят формат неоплачиваемых стажировок, на которые может претендовать человек фактически без знаний в 1С. Стажировки включают теоретическую подготовку, решение практических заданий и длятся около месяца. После чего сотрудникам начинают давать уже реальные задачи. Пожалуй, одно из ключевых условий при отборе кандидатов без опыта, на которое обращают внимание работодатели, это относительная молодость кандидатов — 20-30 лет. Более взрослым соискателям будет важно продемонстрировать свой опыт, например, в работе с другими языками программирования.
Важный момент: многие фирмы-франчайзи не жалеют выделять средства на обучение своих сотрудников. Главное — личная мотивация человека к росту. Если подробнее остановиться на скиллах, которые пригодятся начинающему 1С-разработчику, то это умение работать самостоятельно, искать информацию и базовая компьютерная грамотность. IT-бэкграунд будет преимуществом, но не является обязательным.
В отрасли действует система сертификации специалистов. Именно от нее во многом зависят трудоустройство и дальнейшая карьера. Есть два основных класса сертификатов: «Профессионал» и «Специалист». Первый класс представляет собой тестирование по теоретической части. Второй — практические задачи. Он подразделяется по разным программным продуктам, будь то бухгалтерия, управление торговлей или другое. Для разработчиков 1С существует свой экзамен — «Специалист по платформе». Это одна или несколько практических задач, на выполнение которой дается от трех до пяти часов. В процессе подготовки к такому экзамену, максимально приближенному к реальным задачам, соискатель узнает все, что ему нужно знать о том или ином программном продукте и языке программирования. Если он успешно сдал экзамен, он сможет трудоустроиться.
Если говорить про периодику сдачи экзаменов, все зависит от амбиций конкретного человека. Например, можно с одним-двумя сертификатами работать всю жизнь в одном направлении. Но важно помнить, что сертификат — гарант повышения зарплаты. Есть и такой нюанс — фирмы-франчайзи участвуют в регулярном рейтинге «1С». И один из его показателей — количество сертификатов уровня «Специалист», которые приходятся на фирму. Чем больше «Специалистов», тем лучше для фирмы. Кроме того, на показатель ориентируются клиенты при выборе подрядчика.
Пройти цепочку от стажера до продвинутого специалиста с отработанными в отрасли «1С» механизмами можно буквально за два-три года. Кроме того, в ближайшее время можно ожидать подъема индустрии в связи с тем, что иностранные программные продукты постепенно вытесняются или уходят с нашего рынка.