Программист 1C

Автор: Артём Орлов
Обновлено
Программист 1C

Программист 1С разрабатывает, внедряет и сопровождает программу 1С, которая предназначеная для автоматизации документооборота, планирования и управления предприятия. Профессия подойдет разносторонне эрудированным людям с техническим складом ума. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам).

Содержание:
Читайте также
profguide.io
Профессия «Веб-программист»

Краткое описание

Программы 1С – это комплекс универсального ПО для автоматизированного управления предприятиями разных типов и масштабов: от небольших ИП до корпораций и холдингов. В семейство 1C входят «1С:Корпорация», «1С:Управление холдингом», «1С:Управление нашей фирмой», «1С:Консалтинг. Антикризис» и другие программы. «1С: Предприятие» – самая распространенная в России. Программы предоставляются заказчику как готовое обобщенное (так называемое коробочное) решение для определенных задач. Зачем в таком случае нужен программист 1C, если все уже разработано?

Программист 1C нужен для того, чтобы адаптировать универсальное ПО под запросы и нужды конкретного предприятия или организации – ведь фирмы, холдинги и корпорации все разные.

  • Мечтаешь создать свою игру?
    Мечтаешь создать свою игру?
    Воплоти мечту в реальность вместе с XYZ School!
  • Учим IT-профессиям с нуля и гарантируем новую работу. Онлайн-университет Skypro
    Учим IT-профессиям с нуля и гарантируем новую работу. Онлайн-университет Skypro
    Мы не только дадим вам знания, но и доведем до новой работы с минимальной зарплатой 50 000 ₽.

В каждую 1C входят два компонента:

  • технологическая платформа (ядро) – это среда программной разработки с собственным встроенным языком 1C и инструментами, с помощью которых администрируются базы данных и обновляются конфигурации;
  • конфигурация, или прикладное решение (одно или несколько), – программа(ы) для настройки и управления. Они бывают типовыми (их разрабатывает, поддерживает и обновляет сама компания «1C») и нетиповыми (их создают другие компании или отдельные программисты). В конфигураторе редактируются уже имеющиеся объекты или создаются новые, тестируется и корректируется база данных, устанавливаются обновления и ведется настройка, администрирование ПО.

Любую типовую или нетиповую конфигурацию сначала нужно наполнить данными о компании, адаптировать к нюансам процесса учета на предприятии, затем поддерживать и обновлять. Всё это делают программисты 1С.

Особенности профессии

Программисты 1C не универсалы, они специализируются на определенных сферах. Разработчики углубленно изучают конфигурации для конкретных направлений учета (зарплата, продажи, поставки, кадры и т. д.), настраивают их и дорабатывают. Опытный программист может ответить на все вопросы конечного пользователя ПО по своему профилю, устранить проблему, исправить ошибки в фичах, добавить в программу функции, не заложенные поставщиком исходного программного обеспечения.

Одни программисты 1C специализируются на бухгалтерии, расчетах, другие – автоматизируют учет в сетях гипермаркетов и на оптовых базах: подключают сканеры штрих-кодов, кассовые аппараты, разрабатывают системы расчета наценок или скидок. Кто-то занимается настройкой учета рабочего времени, графиков работы и отпусков сотрудников, профили других – интернет-ритейл или настройка сервисов автоматизированной рассылки рекламных SMS.

Кроме того, программисты 1C могут специализироваться на разработке, внедрении или консультировании:

  • разработчики 1C – программируют новый продукт, они разбираются в работе платформы, проектируют конфигурации и технологические решения;
  • внедренцы 1C – обслуживают компании, у которых уже есть готовый продукт, дорабатывают его, если нужно переконфигурировать; это специалисты по прикладным решениям;
  • консультанты 1C – умеют подбирать нужные программные средства для решения конкретных отраслевых задач заказчика; оценивать, нужно ли изменять программу, а если модификации нужны, то ставят программистам правильные задачи (ТЗ) для адаптации конфигураций.

Что делает программист 1C

Должностные обязанности программиста 1C в общих чертах:

  • Оценивать пригодность имеющейся на предприятии офисной, торговой, производственной техники для работы 1C. Если нужно закупить новую, то дать рекомендации о необходимых характеристиках.
  • Помогать предприятию подбирать подходящую конфигурацию ПО.
  • Устанавливать ПО на серверы, компьютеры, размещать в облачных хранилищах.
  • Разрабатывать нетиповые конфигурации под задачи компании.
  • Настраивать, администрировать типовые и нетиповые конфигурации 1С.
  • Отлаживать базы данных, режимы доступа к ним с компьютеров пользователей.
  • Дорабатывать при необходимости функционал программы, обеспечивать обмен данными между конфигурациями, если их несколько.
  • Настраивать пользовательские интерфейсы.
  • Организовывать резервное копирование на случай сбоя.
  • Сопровождать ПО: обновлять конфигурации (это приходится делать регулярно, особенно для бухучета и зарплат); администрировать базы данных; подключать новых пользователей и т. д.
  • Составлять инструкции, оформлять техническую документацию.
  • Обучать пользователей работе с 1C.

Любой программист 1C – это одновременно и разработчик, и сисадмин.

Плюсы и минусы профессии

Плюсы:

  • Востребованность на рынке труда, так как все больше фирм используют для ведения бухгалтерии программы 1С.
  • Хорошая зарплата.
  • Можно сопровождать одновременно несколько небольших фирм.

Минусы:

  • Программистом 1С можно работать только в России, на западе существует несколько иная система бухгалтерского учета (хотя наша система имеет некоторую схожесть с немецкой).
  • Программист 1С зарабатывает меньше, чем программист Oracle.
  • Ограниченность 1С при решении некоторых задач вынуждает программистов иногда проявлять просто чудеса смекалки.
  • Высокая степень ответственности.

Место работы

  • Фирмы-франчайзи – это партнеры компании «1С», которые специализируются на установке, внедрении и сопровождении программ 1С.
  • Любая компания или организация, в которой используется система 1С (конечные потребители продукта). Как правило, в них требуются программисты 1С с совмещением функций системного администратора.
  • ИТ-компании, в том числе такие крупные, как сама «Фирма 1C», «Яндекс». 

Знания и навыки программиста 1C

  • Объектно-ориентированное программирование.
  • Язык 1С и язык запросов 1С.
  • Принципы работы платформы 1C.
  • Настройка платформы 1C.
  • Несколько (чем больше, тем лучше) типовых конфигураций.
  • Работа с базами данных, язык SQL.
  • Предметная область (финансы, производственная отрасль и т. д.) и бизнес-процессы в ней.

Кроме навыков конфигурирования и программирования в системе 1С от программиста требуется и знание основ управленческого, бухгалтерского и налогового учета, поскольку чаще всего 1C-ники работают с «1C:Предприятие».

Важные качества

Программист 1С должен обладать всеми качествами, присущими классическому программисту:

  • терпение и выдержка в процессе разработки и отладки программы;
  • умение быстро адаптироваться к новому;
  • ответственность;
  • широкий кругозор и профессиональная эрудированность. 

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

Зарплата программиста 1С

На более высокую оплату труда могут претендовать программисты 1C:

  • с опытом работы не менее 2 лет;
  • знанием одной или нескольких предметных областей;
  • скиллами администрирования MS SQL Server;
  • навыками составления и сгласования технических заданий;
  • знанием нескольких языков программирования;
  • бэкграундом в разработке нетиповых конфигураций на базе последних версий 1С.

Работодатели приветствуют наличие сертификатов специалиста, которые выдает «Фирма 1C» по результатам экзаменов. 

Зарплата программиста 1с на май 2023

Информации о зарплатах предоставлена порталом hh.ru.

Россия 18000—80000₽
Москва 60000—200000₽

Ступеньки карьеры разработчика 1С

Программист 1C проходит несколько ступеней профессионального развития:

  • Начинающий разработчик (junior).
  • Разработчик (middle).
  • Ведущий разработчик (senior).
  • Консультант/бизнес-аналитик.
  • Техлид/тимлид.
  • Архитектор 1C.
  • Руководитель проекта 1C.
  • Руководитель направления.

Не во всех компаниях программисты 1C последовательно проходят через все эти роли, часто позиции высшего эшелона совмещаются.  

  • Разработчик 1C – дорабатывает, настраивает и обновляет конфигурации 1С. Он может оптимизировать любой производственный процесс. Обычно занимается внедрением комплексной автоматизации.
  • Консультант-аналитик 1C /ведущий разработчик – это «переводчик» с языка пользователя на язык программиста. Он вникает в специфику бизнеса, чтобы разобраться в его особенностях, поэтому должен хорошо знать предметную область. Для работы на этой позиции работодатели часто требуют от кандидатов высшее экономическое образование или хотя бы знание основ учета.
  • Руководитель проекта 1C /тимлид – организует работу всей команды. Он знает все о проекте, общается с программистами, консультантами-аналитиками и заказчиком, чтобы обеспечить клиенту выполнение задачи в срок и качественно. Обязанности руководителя проекта 1C:
    • разделить проект на подзадачи;
    • оценить объемы и сроки выполнения задач;
    • составить план и бюджет проекта; 
    • распределить задачи для программистов с учетом их навыков и знаний (одни лучше знают определенные модули системы, другие – внедряемую технологию); 
    • контролировать скорость и качество выполнения подзадач. 

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

  • Техлид/архитектор 1C/руководитель направления – программист 1C высшей квалификации, занимается самыми сложными техническими сторонами проекта, знает, как помочь команде в случае затруднений (например, может устранить баги), проводит код-ревью. 

Путь от разработчика до тимлида/техлида занимает в среднем 3 года.

Обучение на программиста 1С

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

  • вузы:
    • «Прикладная математика и информатика» 01.03.02;
    • «Информатика и вычислительная техника» 09.03.01;
    • «Программная инженерия» 09.03.04 и другие ИТ и компьютерные направления;
  • колледжи:
    • «Информационные системы и программирование» 09.02.07;
    • «Программирование в компьютерных системах» 09.02.03;
    • «Прикладная информатика (по отраслям)» 09.02.05.

Тем не менее, чтобы стать junior программистом 1C, необязательно быть крутым разработчиком или опытным кодером. Профессию можно освоить на курсах, в первую очередь на тех, что проводит сама «Фирма 1C». Основы программирования на 1C компания предлагает изучить широкой аудитории: от начинающих программистов и пользователей до профессионалов, желающих освоить предметно-ориентированное программирование. Для обучения с нуля нужен только опыт работы с компьютером. Занятия онлайновые, «Фирма 1C» выдает выпускникам удостоверения о повышении квалификации. 

Курсы


Вузы

Курсы 1С

Интересные факты

Портрет среднестатистического программиста 1С

Согласно проведенным исследованиям, профессию программиста выбирают в основном мужчины с высшим образованием. 80% соискателей – представители сильного пола, диплом вуза имеется у 84% специалистов.

Статистические данные:

  • возрастной диапазон наиболее востребованных рынком труда программистов 1С 20–45 лет; программисты 1С в возрасте до 30 лет составляют 48% от общего числа специалистов; в возрасте от 30 до 40 лет – 32%, в возрасте от 40 до 50 – 14%;
  • 80% программистов 1С – мужчины;
  • 78% программистов 1С владеют английским языком на базовом уровне и на уровне, достаточном для чтения специализированной литературы; на разговорном и на свободном уровнях – 10%;
  • 84% программистов 1С имеют высшее образование, 10% – неполное высшее;
  • 35% программистов 1С прошли специализированные курсы или имеют квалификационные сертификаты;
  • 54% программистов 1С имеют водительские права категории «В».

Upd: статистика практически не меняется в течение 10 лет. Изменилось только соотношение мужчин и женщин среди программистов 1C: девушки стали чаще выбирать эту профессию, теперь их уже 16% среди 1С-ников. 

Российская компания под названием «Фирма 1С» была основана в 1991 году. Ее специализация – разработка, дистрибуция, поддержка компьютерных программ и баз данных делового и домашнего назначения. Одна из разработок фирмы – «1C:Предприятие» – получила массовый характер. Благодаря этой программе стало возможным автоматизировать процесс бухгалтерского учета, что увеличило эффективность работы сотрудников отдела бухгалтерии и снизило количество ошибок в процессе бухгалтерского учета налогов. Поддерживать эти программы могут только специалисты с соответствующей квалификацией, то есть программисты 1С.

Предлагаем так же прочитать статью "Я - Программист".

Читайте также
profguide.io
Профессия «Программист PHP»

Примеры компаний с вакансиями программиста 1с

  • Программист 1С ERP, удаленно
  • Ведущий разработчик 1С
  • Программист 1С
  • Программист 1C
  • Ведущий программист 1С
  • Ведущий программист 1С:ERP / УХ
star_rate star_rate star_rate star_rate star_rate
  • Орозбек Кудайбердиев
    Здравствуете я хочу стать программистом
    Что мне надо делать ?