Кто такой 1C-разработчик, что делает и где работает
Здравствуйте! В статье поговорим об 1C-программистах. Разберемся, чем они занимаются, что входит в обязанности, востребованы ли разработчики, в каких компаниях работают и как можно развиваться в профессии.
Кто такой программист 1C и чем занимается
1C-разработчик – это программист, который занимается установкой и сопровождением программ для автоматизированного учета на базе 1С. Он выполняет весь цикл работ: настраивает информационную систему под цели и задачи бизнеса, дорабатывает функционал, консультирует пользователей.
Его главный рабочий инструмент – это язык программирования 1С с русским и английским синтаксисом. Он работает как с типовыми конфигурациями, например, «Бухгалтерия», «Торговля» «Зарплата и управление персоналом», так и с нетиповыми, которые создаются с нуля.
Что именно делает 1С-программист:
- Помогает компании выбрать подходящую конфигурацию.
- Устанавливает софт на сервер и локальные компьютеры.
- Распределяет права доступа для разных сотрудников в зависимости от их обязанностей.
- Настраивает и дорабатывает интерфейс: опции, отчеты, справочники и пр.
- Подключает к 1С дополнительное оборудование, например, кассу, электронные весы, сканер штрих-кода.
- Делает выгрузку информации из интернет-магазина в систему учета: номенклатуру, продажи, остатки товара и т. д.
- Тестирует и исправляет ошибки в базе данных, делает обновления, резервное копирование и восстановление при сбоях.
- Отвечает на вопросы пользователей, показывает возможности программы и пишет инструкции для персонала.
- Защищает данные от вредоносного ПО и вирусов.
Что должен уметь и знать специалист
Перечислим основные знания и навыки, которые должны быть у 1С-программиста:
- Принципы работы платформы 1С и типовых конфигураций: «Предприятие», «Бухгалтерия», «Торговля», «Зарплата», «Комплексная автоматизация», «Розница» и др.
- Особенности разных операционных систем, компьютеров и других устройств для подключения и настройки программы.
- Язык программирования 1C – понимание, как работать с переменными, типами данных, условиями, циклами, что делать с универсальными коллекциями и объектами.
- Основы работы с базами данных, язык запросов SQL, администрирование БД, удаление, перенос и восстановление файлов.
- Методы тестирования ПО на баги и уязвимость, способы защиты софта от хакерских атак, спама и утечки информации.
- Базовые представления о бухгалтерском, финансовом, налоговом и управленческом учете.
- Понимание бизнес-процессов компании, чтобы правильно настроить конфигурацию под задачи бизнеса и сделать программу наиболее удобной.
- Сертификат, подтверждающий квалификацию. Есть два уровня сертификации – «Специалист» и «Профессионал».
Обучиться на 1C-разработчика можно на онлайн-курсах. Это удобно — вы можете учиться в свободное время без отрыва от работы и других дел. Выбирайте обучающие программы на нашем сайте по стоимости, длительности, формату занятий и другим параметрам.
Востребованы ли 1C-разработчики
1С-разработчик – это востребованная и прибыльная профессия. Системы для автоматизированного учета становятся все популярнее.
На текущий момент софт от компании «1С» считается самым распространенным в России и СНГ – программами «Предприятие», «Зарплата» и «Бухгалтерия» пользуются более 1,5 миллиона организаций: от небольших ИП до крупных холдингов. По отзывам самих разработчиков, спрос на их услуги растет с каждым годом.
Чтобы выяснить, насколько востребованы 1С-специалисты, мы изучили данные с HeadHunter. На сайте опубликовано почти 4800 вакансий, в том числе из них:
- порядка 500 – без опыта;
- около 300 – с частичной занятостью или гибким графиком;
- более 900 – удаленно.
Любое предприятие, которое пользуется программами от 1С, нуждается в техническом специалисте, чтобы поддерживать работу софта, решать текущие проблемы, устанавливать обновления и т. д.
Обычный программист или системный администратор с такими задачами не справится, поскольку для настройки платформы нужно знать язык программирования от 1С – он не похож на другие языки, прежде всего, двойным синтаксисом. Поэтому спрос и на штатных разработчиков, и на фрилансеров, высокий.
Читайте также нашу статью Как научиться 1C-программированию и стать разработчиком с нуля.
Место работы
Расскажем подробнее о том, как и где может работать 1C-программист:
- У компаний-партнеров «1С» – это региональные партнерские центры, которые предоставляют организациям комплексное сопровождение.
- На фрилансе – можно самостоятельно искать клиентов, например, фирмы в сфере малого бизнеса, которым требуется нерегулярная техподдержка или разовые услуги: установить и настроить системы, распределить права доступа и т. д.
- В штат любой компании, которая пользуется программами от 1С. В некоторых случаях разработчик совмещает основную работу с иными техническими обязанностями, например, поддерживает корпоративный сайт или CRM-систему, которая написана на другом языке программирования.
Мы сравнили вакансии на ХедХантере и составили список отраслей, в которых наиболее востребованы 1С-разработчики:
- Информационные технологии – IT-компании, которые занимаются разработкой софта для бизнеса.
- Розничная торговля – крупные сети магазинов одежды, продуктов, товаров повседневного спроса, бытовой техники и пр.
- Оптовые, транспортные и логистические организации.
- Автобизнес.
- Финансовый сектор, банки и страховые компании.
- Промышленные предприятия.
- Государственные учреждения.
О зарплатах специалистов читайте в статье Сколько зарабатывает 1C-разработчик в городах России.
Перспективы профессии
Перечислим, какие карьерные ступени есть в профессии 1С-программиста:
Кто такой 1С-разработчик: как им стать и сколько он зарабатывает
Об эксперте: Александр Архипов, специалист по внедрению 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С» механизмами можно буквально за два-три года. Кроме того, в ближайшее время можно ожидать подъема индустрии в связи с тем, что иностранные программные продукты постепенно вытесняются или уходят с нашего рынка.
Кто такой программист 1С и как им стать
Каждое предприятие должно вести учёт для того, чтобы успешно работать и планировать свою стратегию развития. Учёт доходов и расходов, количества проданной продукции, остатков в запасе, расчёт заработной платы сотрудникам, расчёт налогов и взносов — все это лишь малая неотъемлемая часть любого бизнеса. Кто-то ведёт такой учёт письменно на бумаге или в заметках, другие ведут таблицы Excel, а есть те, кто использует системы автоматизированного учёта. Такие системы значительно упрощают множество процессов, экономят время и снижают риски возникновения ошибок в расчётах.
Самой популярной системой автоматизированного учёта является система программных продуктов 1С:Предприятие. Более 80% компаний в России работают в 1С.
Для автоматизации множества задач Фирма «1С» разработала типовые решения, которые позволяют пользоваться ими без каких-либо программных доработок, например:
- 1С:Бухгалтерия — для ведения бухучета,
- 1С:Зарплата и управление персоналом — для расчёта зарплаты,
- 1С:Розница — для ведения розничной торговли,
- 1С:Управление нашей фирмой — для учёта финансов, закупок и продаж и т. д.
Полезно знать:
Типовые решения — программные продукты, разработанные специалистами Фирмы «1С».
Нетиповые решения — программы, разработанные отдельными программистами в других компаниях.
Помимо программ компании пользуются сервисами 1С, которые позволяют расширить возможности: 1С-Отчётность — для сдачи отчётности через интернет, 1С-ЭДО — для обмена электронными документами, 1С-UMI — для быстрого создания сайта на готовых блоках и другие.
Каждое решение заточено под определённые задачи, однако часто программы и сервисы работают в связке. В этом случае важно правильно настроить обмен между базами, чтобы информация корректно передавалась. Все эти программы и сервисы нужно постоянно поддерживать — следить за работоспособностью, обновлять и устранять технические неполадки. Довольно часто встречаются ситуации, когда компании необходимо «доделать» программу под себя и внедрить индивидуальные доработки в готовую конфигурацию. Именно в этих случаях в работу вступает программист 1С.
Кто такой программист 1С
Начнём с понятия программирования. Программирование в 1С — это создание программного кода (алгоритма), который позволяет реализовать необходимый функционал. Основной инструмент языка – команды (слова), которые в определённой последовательности создают общую функциональную оболочку программы. Особенность языка программирования 1С — это код на русском языке.
Рисунок 1. Пример программного кода 1С
Программист 1С — это специалист, который отвечает за администрирование, сопровождение и внедрение программ 1С в организациях. Что может входить в обязанности программиста:
- Помощь в подборе конфигурации на основе технических характеристик заказчика
- Установка программы на сервер, компьютер или в облако
- Настройка баз данных и прав доступа к ним
- Настройка интерфейса программы
- Доработки и расширение функциональности
- Настройка обмена данных между программами
- Подключение торгового оборудования к 1С
- Администрирование баз данных
- Обновление конфигураций
- Устранение неполадок
- Обучение пользователей работе в программе
Как правило начинающие программисты 1С отвечают за исправную работу программы, обеспечение безопасности данных, восстановление баз после сбоев, обновление программы, управление правами доступа и т.д.
Более опытные специалисты настраивают обмен данными с другими программами, дорабатывают 1С под потребности заказчика, вводят новые отчёты, расширения и создают новые продукты, на основе существующих.
Иногда высококвалифицированные разработчики выходят «за рамки» кода и помогают заказчику автоматизировать бизнес-процессы так, чтобы добиться экономии времени у сотрудников и прозрачности всех процессов. Они анализируют, как именно происходит то или иное действие, какой путь проходит сотрудник, на каком этапе происходит какая-то проблема и как её можно решить.
Как стать программистом 1С
Для начала вам нужно пройти базовое обучение, которое даст основные знания в программировании 1С. Однако, для успешного продвижения в профессии одного владения кодом будет недостаточно. Чтобы лучше понимать заказчика и специфику его работы необходимо разбираться в основах законодательства, бухгалтерского и налогового учёта, в области финансов, понимать бизнес-процессы его компании. Необходимо ознакомиться с линейкой продуктов 1С, изучить типовые решения, основы работы с базами данных и многое другое. Также не стоит забывать о развитии soft-skills — это умение общаться с заказчиком, аргументировать и правильно отстаивать свою точку зрения.
Начать свой путь программиста вы можете двумя способами — обучаясь самостоятельно или пойдя на курсы. Рассмотрим оба варианта:
Самостоятельное обучение
Вы можете подобрать обучающие статьи и каналы в интернете, смотреть вебинары, читать книги о программировании и пробовать применять все полученные знания на практике. Такой способ отлично подойдёт для того, чтобы без вложений изучить основные термины и особенности профессии и понять, интересна ли вам тема программирования 1С. Также самостоятельное обучение подойдёт вам, если вы обладаете дисциплиной и выдержкой, которые позволят не откладывать учёбу «в долгий ящик» и ответственно разобраться во всех темах. Однако, вы должны понимать, что в самостоятельном поиске информации есть риск упустить важные блоки знаний.
После изучения теории вы можете попробовать самостоятельно попрактиковаться в программировании в бесплатной версии 1С:Предприятие для обучения.
Обучение на курсах 1С
Оптимальный вариант обучения — записаться на курсы по программированию в специализированный учебный центр. Лучше всего обучаться у фирм-франчайзи 1С со статусом Центра сертифицированного обучения. Этот статус подтверждает, что преподаватели аттестованы, сертифицированы и обладают высокой квалификацией, а курсы проходят сертификацию непосредственно в Фирме «1С» у разработчиков типовых решений.
Огромный плюс такого старта — возможность задавать вопросы преподавателю «здесь и сейчас», обсуждать темы с одногруппниками, а также обрести полезные знакомства. Такой подход позволит быстрее усвоить материал и легче справляться с трудностями.
В сертифицированном центре обучения «Форус» вы можете освоить все базовые знания, познакомиться с программированием и его применением в оперативных, бухгалтерских и расчётных задачах и получить первый практический опыт.
Профессия Программист «1С»: чем занимается, как им стать + зарплата
В этой статье мы поговорим о востребованной IT-профессии «Программист 1С». Посмотрим, кто это и чем он занимается.
Узнаем, сколько зарабатывает разработчик 1C; изучим плюсы и минусы профессии. Также поговорим о том, как стать 1С-программистом.
Кто такой программист 1С?
Программист 1С — это IT-специалист, который занимается настройкой, установкой и поддержкой системы «1С: Предприятие». Он пишет новые конфигурации баз 1C и дорабатывает старые. Создает и дорабатывает формы и отчеты.
Чтобы стать хорошим специалистом в этой области, нужно знать основы бухгалтерского и управленческого учета, и автоматизации бизнес-процессов.
Профессия программиста 1C входит в число самых востребованных IT-специальностей. Об этом говорит исследование компании SuperJob.
Результаты исследования SuperJob
1С-программист вошел в список лучших вакансий 2021 года: в Москве, Санкт-Петербурге, Владивостоке.
Что такое 1С?
Давайте посмотрим, что такое язык 1С и программа «1С: Предприятие». Кратко.
«1С: Предприятие» — это программные решения для бизнеса. В их число входят сервисы складского учета и бухгалтерские программы.
1С — это встроенный язык разработки, который нужен для настройки и создания дополнительных функций в программах, входящих в пакет «1C: Предприятие».
Чем занимается разработчик 1С: обязанности и ключевые навыки
Теперь давайте посмотрим, чем занимается программист 1С. Рассмотрим основные обязанности и ключевые навыки, которые нужны хорошему специалисту.
Обязанности и ключевые навыки:
- Поиск и исправление багов в 1С.
- Ведение базы 1С.
- Создание технического задания (ТЗ).
- Администрирование баз программы.
- Тестирование результатов разработки.
- Оптимизация и рефакторинг кода.
- Автоматизация деятельности компании на базе 1C.
- Защита данных от вредоносного ПО и спама.
- Разработка системы учета.
- Настройка отчетов для руководства.
- Интеграция 1С с другими системами.
Сколько зарабатывает программист 1С: средняя зарплата
Перейдем к финансовой стороне вопроса: посмотрим, сколько в среднем зарабатывает программист 1С.
В этом нам поможет сервис russia.trud.com. По данным с этого сайта средняя зарплата программиста 1С в России — 40 164 руб/мес.
На графике ниже можно посмотреть уровень средней заработной платы в России за последние 12 месяцев. Как видите, с января 2020 по декабрь 2020 средний доход за месяц снизился.
Следующая интересная диаграмма — распределение вакансий по регионам. Здесь видно, что среди лидеров нет Московской и Ленинградской областей. Также еще один любопытный факт: практически во всех регионах одинаковый спрос на программистов 1С.
Что касается 1С-программистов на фрилансе, то они часто оценивают свою работу по часам. Так, например, средняя оценка часа работы на крупной бирже фриланса FL.ru — 2 000 руб/час.
Оценка часа работы опытного 1С-программиста на FL.ru
У специалиста без опыта работы и портфолио ставка будет ниже: от 500 руб/час.
Плюсы и минусы профессии
Давайте подробнее рассмотрим основные преимущества и недостатки профессии.
Как стать программистом 1С с нуля: обучение
Теперь поговорим о том, как стать разработчиком 1С с нуля. Есть два варианта: самостоятельное развитие и прохождение специальных онлайн-курсов.
В первом случае вам нужно самому искать информацию для обучения: читать профильные сайты и книги, смотреть видеоролики на YouTube. Единственный плюс этого способа — он дешевый (а иногда полностью бесплатный).
Поэтому лучший вариант — записаться на курсы и быстро освоить профессию программиста 1C. Давайте рассмотрим 2 лучших онлайн-курса, которые есть на рынке.
«Профессия 1С-разработчик» от Skillbox
Курс, в рамках которого вы станете разработчиком в системе «1С: Предприятие». Обучение проводится под руководством наставника.
Онлайн-курс сертифицирован компанией 1C. Он длится 6 месяцев. По итогам обучения в вашем портфолио будет готовая CRM-система.
Выпускники получают помощь в трудоустройстве. Также вам выдадут диплом Skillbox.
- Новичкам в IT.
- Пользователям системы 1С.
- Практикующим программистам.
За время обучения вы освоите следующие навыки:
- Разработка системы учета.
- Автоматизация бизнес-процессов.
- Проектирование архитектуры баз данных.
- Создание и доработка функционала.
- Разработка авторской конфигурации.
- Интеграция 1С с другими системами.
Стоимость: 2 940 руб/мес. Первые 3 месяца — бесплатно.
«1С-программист» от Нетологии
Дистанционное обучение, где вы научитесь настраивать «1С: Предприятие» для решения бухгалтерских, кадровых и бизнес задач. Формат — вебинары.
Курс включает в себя 54 задачи с нарастающим уровнем сложности. Для обучения не требуется опыт программирования.
В конце онлайн-курса вам выдадут диплом о профессиональной переподготовке. Есть помощь в трудоустройстве.
Краткая программа курса:
- Встроенный язык.
- Среда разработки и конфигурация.
- Интерфейс.
- Справочники и регистры сведений.
- Запросы и отчеты.
- Документация и файлы.
- Бизнес-процессы и задач.
- Интеграция, обмен данным, учет и расчет.
- Английский язык для начинающих разработчиков.
Полная стоимость: 56 940 руб. Можно оформить рассрочку на 12 месяцев (без переплаты): 4 745 руб/мес.
Где найти работу: основные площадки
В этом разделе мы поговорим о том, где найти работу начинающему программисту 1С. Если быть точнее, то рассмотрим основные площадки для поиска вакансий и фриланс-проектов.
Площадки для поиска проектов и вакансий:
- Биржа фриланса FL.ru.
- Биржа фриланса Kwork.
- Платформа для поиска работы HH (HeadHunter). — паблик во Вконтакте для поиска удаленной работы.
- Телеграм-каналы для поиска работы.
Как стать успешным программистом 1С: карьерные советы
В конце статьи мы поделимся с вами карьерными советами. Они помогут вам стать успешным программистом 1С.