Разбираем профессию 1С-программиста/разработчика. В России - супервостребованную и хорошо оплачиваемую, за границей - не нужную никому, потому что 1С - это полностью наша разработка и используется только предприятиями РФ и стран СНГ.
Поэтому, если вы планируете связать свою жизнь с родиной и жить в России, то можете смело рассматривать для себя эту профессию. Язык 1С проще учить, он понятнее и полностью на русском.
Работы для 1Сников масса и будет еще больше. Зарплаты тоже приличные. Устроиться можно в любом городе или даже районном центре. Можно на удаленку.
Если же вы не определились с местом жительства и не уверены в том, останетесь в РФ или уедете на ПМЖ за границу, то лучше всего учить любой другой язык программирования. Например, тот-же python или javaScript, потому что такой профессии как 1C-разработчик за границей просто не существует.
Что такое 1С
Обычно имеют в виду одноименный язык программирования или программные продукты по тем же названием, которые у нас в стране используются повсеместно. Реже - саму фирму.
В РФ существует единая технологическая платформа - «1С:Предприятие». На базе этой платформы разработчики 1С и создают для бизнеса различные программы, которые еще называют конфигурациями. Самые известные и популярные:
- 1С-бухгалтерия.
- 1С-розница.
- 1С-зарплата и управление персоналом (ЗУП).
- 1С-управление холдингом.
- 1С-управление торговлей.
- 1С-документооборот и т.д.
Проще говоря, установив платформу "1С-Предприятие" российский бизнес получает возможность использовать множество видов самых разных программ, под любые нужды бизнеса. Все они написаны на языке программирования 1С.
Такой подход позволяет ускорить и автоматизировать работу любого бизнеса, что в современных условиях крайне важно. Кстати, сама фирма 1С берет свое начало в 1991 году!
Помимо крупных программ/конфигураций, существуют и более мелкие, нишевые, специально разработанные для того, чтобы закрыть потребности среднего или малого бизнеса. Например: «1С-Рарус:Альфа-Авто». Эта конфигурация разработана специально для автосалонов и активно используется ими в работе.
Сам язык программирования 1С, на котором и разрабатывают все продукты под этим брендом, встроен в платформу "1С-Предприятие". Он достаточно прост для освоения, доступен и что немаловажно, полностью на русском. Именно поэтому, мы часто рекомендуем его в качестве первого новичкам.
Плюсы и минусы языка программирования 1С
К плюсам можно отнести:
- Высокую скорость разработки.
- Достаточно низкий порог вхождения в профессию.
- Очень легкий и понятный синтаксис. Все на русском.
- Возможность сознания структур баз данных и запросов к ним несколькими щелчками мышки.
- Возможность интеграции практически с чем угодно.
- Востребованность внутри страны и в странах СНГ. На 1С у нас работает все! Перспектива на ближайшие пару десятков лет точно есть.
Минусы:
- 1C не самым лучшим образом подходит для решения задач, связанных с компьютерной графикой.
- Неудобно выполнять большое количество математических расчетов с оптимальным потреблением памяти.
- Достаточно большая ресурсоемкость.
Чем занимается 1С-программист
1С-разработчик разрабатывает и настраивает прикладные решения на российской платформе «1С:Предприятие». Обычно он занимается написанием новых конфигураций баз, отчетов, форм и доработкой уже имеющихся.
Поскольку готовое решение никогда не бывает универсальным, конфигурацию программы сначала нужно адаптировать к ведению учета. Этим и занимается разработчик 1С. Можно сказать, что он и программист, и системный администратор одновременно.
Проще говоря, с помощью программ на базе 1С он автоматизирует разные бизнес-процессы: например, расчёт заработной платы, учёт клиентов или товаров и т.д.
Говоря более конкретно, программист на 1С может выполнять следующие виды задач:
- Поддерживать систему управления на предприятии. Он моделирует и настраивает в 1С учет показателей компании, что помогает бизнесу их контролировать.
- Программировать на языке 1С. Разработчик пишет и анализирует код, находит ошибки, исправляет и оптимизирует работу баз данных 1С. Также, он ускоряет работу программы при больших данных.
- Обновлять существующие программы. Это позволяет бизнесу работать с учетом изменений в законодательстве, а также получать все новинки от 1С.
- Разрабатывать новый функционал и модифицировать уже существующий. Для того, чтобы лучше отражать потребности бизнеса и оптимизировать систему учета на предприятии — делать ее более быстрой, удобной и функциональной.
Что должен знать 1С-разработчик - навыки, инструменты...
Что вы должны уметь для того, чтобы претендовать на вакантную должность 1С-разработчика в среднестатистической российской компании?
- Устанавливать и администрировать платформу «1С:Предприятие».
- Настраивать и поддерживать различные конфигурации.
- Обновлять типовые и нетиповые конфигурации 1С.
- Интегрировать дополнительные модули от фирмы «1С» и ее партнеров.
- Настраивать интерфейсы и права пользователей под требования заказчика.
- Писать код на языке программирования 1С и языке запросов.
- Работать с отчетами и печатными формами: создавать новые и дорабатывать существующие.
- Выводить любые отчеты в удобном для заказчика формате.
- Применять библиотеку стандартных подсистем для использования максимального количества модулей от фирмы «1С» и ее партнеров.
- Использовать механизм «Расширение» для доработки функционала платформы.
- Принимать правильные решения по доработке программ 1С с целью дальнейшей экономии на поддержке.
Точный перечень ваших будущих рабочих задач можно узнать только в объявлении, которое размещает работодатель на сайте вакансий. Структура и направление деятельности компаний самое разное, все они используют 1С, поэтому и задачи могут сильно отличаться.
Ключевые навыки современного 1С-программиста
- Умение работать в платформе «1С:Предприятие» с разными типами клиентов и конфигурациями.
- Умение выгружать и загружать данные, работать с метаданными.
- Умение запускать и отлаживать интерфейсы справочников, реквизитов, форм.
- Работать с интеграцией и обменом данными между «1C» и веб-сервисами.
- Уметь работать с XML, JSON и в конфигураторе.
- Уметь работать с виртуальными таблицами остатков и оборотов.
- Рассчитывать суммы в зависимости от налогообложений.
- Настраивать события по видам и пользователям, уметь делать настройку цепочек процессов.
- Уметь работать с регистрами.
- Разрабатывать мобильные приложения, если потребуется.
- Настраивать обмен с серверной базой.
- Уметь осуществлять автоматизированное тестирование.
- Настраивать бизнес-процессы в проектах.
Инструменты
- 1С-Предприятие. Программный продукт от компании «1С». Помогает оптимизировать деятельность на предприятиях.
- XML и JSON. Текстовые форматы, доступные для чтения, с поддержкой создания, чтения и декодирования в приложениях.
- Конструктор запросов. Средство создания запросов на SQL-подобном языке платформы «1С: Предприятие».
- Git. Распределённая система управления версиями.
- Eclipse. Интегрированная среда разработки модульных кроссплатформенных приложений.
- HTTP-сервисы. Позволяют упростить создание клиентских приложений, уменьшить объём передаваемых данных и вычислительную нагрузку.
- Конфигуратор. Среда разработки и отладки бизнес-приложений на платформе «1С: Предприятие».
- СКД — система компоновки данных. Инструмент для создания мощных и гибких деловых отчетов.
- 1C:EDT. Новая среда для разработки под «1С: Предприятие 8», интегрированная с системой контроля версий Git.
- БСП — библиотека стандартных подсистем. Набор подсистем для конфигураций на платформе «1С: Предприятие».
Как стать 1С-разработчиком и зачем им становиться?
Для начала приведем вам некоторые доводы в пользу этой замечательной профессии. Зачем вам учить именно этот язык и становиться 1C-разработчиком?
- 1С — самая популярная программа в РФ. По данным компании 1С, более 1,5 млн. компаний в России используют платформу «1С:Предприятие», чтобы считать налоги, платить зарплаты сотрудникам или продавать товары. Каждая из этих компаний настраивает программу под себя, поэтому 1C-разработчикам так просто найти работу внутри страны, где бы они не жили.
- Можно работать удаленно или уйти во фриланс. Можно совмещать фриланс и основную работу в качестве 1С-разработчика и заниматься дополнительными подработками.
- Низкий порог вхождения в профессию. Разработка в 1С проще, чем в других средах. А код можно писать на русском языке.
- Востребованная профессия. В 2023 году только на hh.ru было размещено больше 12 000 вакансий, при этом на четыре вакансии приходилось только одно резюме.
- Отсрочка от армии. На время работы сотрудники аккредитованных IT-компаний получают отсрочку от военной службы. Это означает, что служить вам скорее всего не придется вообще. До 30 лет проработаете, а потом уже не призовут по закону.
- Льготная ипотека для айтишников. Процентная ставка для IT-специалистов — 4,7-5 %. Это в два раза меньше средней — 10,8%. Отличная возможность решить вопрос с жильем.
- Возможность работать в крупной компании. Например, в Газпроме, Лукойле, Татнефти, Соллерс Авто, ЛСР, СИБУР или одной из 12 000 других компаний. Нужен только стаж и опыт.
- Шанс открыть своё дело. При желании, 1C-разработчик может основать свою компанию, которая будет устанавливать, настраивать и дорабатывать под заказчика программу «1С:Предприятие».
Теперь о том, как стать 1С-программистом. Предоставим вам несколько ссылочек. Специфика нашего канала такова, что мы рассматриваем только онлайн-формат обучения, поэтому говорить будем только о нем.
Если у вас есть возможность поступить в ВУЗ, на очное отделение, то это самый лучший вариант. Если такой возможности нет, то не расстраивайтесь. Сейчас примерно около 30 % всех студентов получают профессию удаленно. В том числе и в ВУЗах. Все давно отточено и отработано до мелочей. Итак, где учиться?
1. Skillbox. Популярнейший курс. По окончании выдается свидетельство 1С. Выбирают в том числе и из-за того, что можно оплачивать обучение после того, как устроишься на работу (через полгода).
2. SkillFactory. Курс - "Профессия 1С-программист". Продолжительность 9.5 месяцев. Целенаправленная подготовка к экзаменам и получению сертификату «1С Профессионал», который запрашивают все работодатели. Промокод AFFILIATES дает право на скидку в 5 %. Его нужно назвать менеджеру.
3. Яндекс Практикум. 6 месячный курс "1С-разработчик с нуля". Включает стажировку. Начать можно бесплатно.
Перспективы и зарплата
Давайте рассмотрим перспективу, которая открывается после получения этой профессии. Кем можно работать имея диплом 1С-разработчика?
- Непосредственно разработчиком на 1С. Такой вариант отлично подойдет, если вам нравится работать с кодом. Вы сможете внедрять и сопровождать типовые конфигурации на базе 1С в любых организациях и со временем стать руководителем разработки.
- Разработчиком конфигураций 1С. Вы будете с нуля создавать нетиповые конфигурации для учёта уникальных бизнес-процессов. Сможете браться за сложные бизнес-кейсы и зарабатывать в разы больше, чем среднестатистический 1С-программист.
- Полностью уйти во фриланс. Такой вариант подойдет вам, если вы захотите больше свободы и самостоятельности. Выбрав его вы сможете сами выбирать проекты: разрабатывать и настраивать конфигурации, интеграции и консультировать клиентов.
- Консультантом по внедрению 1С. Подойдёт экстравертам. Тем, кто особенно любит общаться с людьми. В процессе работы вы будете выявлять потребности клиентов и если покажете свои лучшие качества сможете дорасти до руководителя проектами 1С.
- Специалистом по тестированию ПО. Работа заключается в обнаружении и устранении ошибок в программах на платформе 1С.
- Специалистом по автоматизации. Подойдет для тех, кто хочет с головой погружаться в бизнес-процессы компании и автоматизировать их. Перспектива: со временем сможете расширить свои задачи, например, консультировать и обучать клиентов.
Также, пройдя соответствующее обучение можно перейти в аналитику и стать, например, 1C-аналитиком.
Что касается зарплаты, то естественно, она разная и в регионах сильно отличается от московской. Но если проанализировать несколько крупнейших сайтов вакансий, то по состоянию на 2024 год можно сделать примерно такие выводы:
- Junior-разработчик на 1С получает, в среднем, 60-80 тысяч рублей в месяц.
- Middle-разработчик на 1С, с опытом до 3 лет - от 100 до 150 тысяч рублей в месяц.
- Senior-разработчик на 1С, с опытом от 3 лет и выше - чаще всего более 200 тысяч в месяц.
Сертификация
При приеме на работу в качестве 1С-разработчика вы наверняка столкнетесь с тем, что у вас спросят - прошли ли вы аттестацию и есть ли у вас сертификат 1С?
Сертификацией и аттестацией разработчиков занимается сама фирма 1С. В онлайн-школе или ВУЗе вас могут только подготовить к ней. Она бывает 3 видов.
- Сертификат "1С:Профессионал". Это начальный уровень необходимый каждому разработчику.
- Сертификат "1С:Специалист". Средний уровень. Получить его невозможно без наличия сертификата "1С-профессионал".
- Сертификат "1С:Эксперт по технологическим вопросам". Он будет вам необходим, если вы планируете сделать хорошую карьеру и работать в крупной компании.
Какие вопросы обычно задают на собеседовании и как к нему подготовиться?
Если вы будете получать профессию 1С-разработчика в онлайн-школах, ссылки на которые мы предоставили в этой cтатье, то все они включают программу трудоустройства.
Нет, вам не гарантируют работу, как многие думают, но окажут максимально возможную помощь в подготовке к трудоустройству. Как все это происходит, мы описывали в этой статье.
В этом случае, вам не нужно волноваться и вас наверняка подготовят к собеседованию и проработают с вами все вопросы, которые там могут быть.
Если же вы учитесь где-то еще и такой функции в вашей учебной программе не предусмотрено, то имеет смысл заняться подготовкой самостоятельно.
Какие вопросы могут быть на собеседовании? Да какие угодно! Вас могут проверить:
- На знание языка программирования 1С.
- Проверить как вы можете работать с базами данных и SQL.
- Как умеете работать с типовыми и нестандартными конфигурациями.
- Проверить ваше понимание процессов интеграции с другими системами.
- Проверить знание вами основ бухгалтерии или других предметных областей, связанных с 1С.
Как ко всему этому готовиться? Есть замечательный сайт, который помогает подготовиться к собеседованию будущим 1С-программистам. На нем собраны все популярные вопросы об 1С и ответы на них. На 99 % именно их и будут вам задавать, поэтому вызубрите их заранее.
Подписывайтесь на наш телеграмм, в котором мы публикуем анонсы новых курсов, новости, акции и скидки на обучении более чем 50 российских онлайн-школ и вы всегда будете в курсе того, что происходит на российском рынке онлайн-образования!
Реклама. Информация о рекламодателях доступна по ссылкам в статье.