Мы подготовили полный обзор 1с программирования в 2021 году. После прочтения вы сможете определиться не только с тем, стоит ли учиться на 1С программиста, но и как это лучше сделать.
Вы узнаете, как за полгода можно приобрести востребованную профессию и выйти на доходы от 50 000 руб. в месяц. Мы дадим ответы на самые популярные вопросы, порекомендуем литературу, видеоуроки.
Прочтение статьи займет у вас 15-20 минут. Не будем откладывать и начнем знакомиться с профессией 1С программиста прямо сейчас.
Профессия 1с программист: курсы и обучение с нуля
Согласно данным Statista.com рынок информационных технологий в части корпоративного ПО вырастет на 7,4% в 2021. Все предыдущие годы наблюдался стабильный рост в этом секторе кроме года пандемии. Самым популярным корпоративным ПО на территории бывшего СНГ остается семейство программ 1С.
По данным TAdviser с 2005 по 2017 годы компании 1С принадлежал 31% рынка ERP технологий в СНГ. Ближайшие конкуренты владели 7,5% и 7%. Причем по мнению компании Геолайн Технологии российские компании массово отказывались от SAP и переходили на 1С. Исходя из этой статистики можно сделать вывод, что востребованность программистов 1С в ближайшие годы останется прежней или даже возрастет. Поэтому мы решили сделать полное руководство по этой профессии: что это, как и где её освоить, какие аргументы «за» и «против» профессии.
Содержание
- Что такое 1с-программирование
- Кто такой 1с-программист?
- Обучение для начинающих с нуля
- Что нужно знать и уметь до начала обучения?
- Стоит ли учить 1с программирование в 2021 и кому это подойдет?
- Плюсы и минусы профессии
- Карьерный рост в 1с программировании
- Отзывы о профессии
- Часто задаваемые вопросы
Что такое
1с-программирование?
1С программирование – это создание и доработка программных продуктов семейства 1С под нужды конкретного предприятия на встроенном высокоуровневом языке в визуальной среде «Конфигуратор».
1С программирование решает задачи:
- автоматизации бухгалтерского и товарного учета, начисления заработной платы;
- удаленной сдачи отчетности;
- электронного документооборота;
- бизнес аналитики;
- управления контактами с покупателями через создание CRM системы;
- планирования ресурсов предприятия посредством ERP системы.
Программирование 1С иногда подвергается критике. Отчасти это вызвано тем, что негатив к работе самой системы переносят на программистов. Отчасти – высоким уровнем зарплат, которые 1С программисты получают по мнению коллег, программирующих на других языках.
Давайте объективно разберем критику и позитивные оценки, чтобы понять стоит ли учиться 1С программированию.
Кто такой
1с-программист?
У компетентного 1С программиста высокая заработная плата, потому что он не просто создатель кода, а аналитик бизнес процессов. Потому что нужно понять логику системы скидок, чтобы предложить автоматизацию этого процесса. Он может дорабатывать типовые конфигурации программы, а может писать с нуля под конкретное предприятие и потом обслуживать разработку на постоянной основе.
Еще одна особенность работы 1С программиста – это контакты с людьми. Если web-разработчик, web-дизайнер или специалист по Python могут максимально оградить себя от контактов с людьми, то программисту 1С придется вникать, обсуждать, обучать. Если вы склонны к экономическим дисциплинам, обладаете логическим мышлением, умеете анализировать, не против общения с людьми – рассмотрите эту профессию.
Что делает 1с-программист?
1С программист – это специалист, который:
- Внедряет и администрирует программы семейства 1С. Это не тот софт, который можно установить и понажимать на кнопку далее. Нужен человек, который настроит конфигурацию, резервное копирование, создаст новых пользователей.
- Проводит обновления. Система крупная и многозадачная, поэтому хватает багов. Плюс любое новшество в законодательстве – тоже повод обновиться. До этой процедуры нужно сохранить базу данных, на случай, если обновление пойдет не так.
- Автоматизирует бизнес процессы. Например, напомнить по электронной почте клиенту о том, что у него подходит срок замены картриджей в водяном фильтре. Программист 1С может сделать так, чтобы это письмо отправлялось автоматически, без участия менеджера. Или организовать учет для системы лояльности.
Взять сельское хозяйство: если планировать сельхозработы в 1C:ERP по цифровым двойникам полей и передавать задания, оптимальные маршруты, необходимые концентрации и дозы удобрений прямо на трактора в поле, можно сэкономить процентов 15 недешевого топлива, а затраты на удобрения снизить до 80%.
Борис нуралиев, директор компании «1С» Источник
- Решает прикладные задачи учета и управления. Добавить в отчет новую графу, ограничить права доступа помощнику бухгалтера.
- Обучает. Мало решить задачу с помощью доработки конфигурации, нужно объяснить бухгалтеру или менеджеру, как это будет работать.
Где работает 1с-программист?
это может быть:
Компания 1С. В компании открыты вакансии: проектировщики, разработчики, 1С программисты, архитекторы. В компании активно развиваются облачные и мобильные решения, поэтому требуются специалисты не только по классическому 1С:Предприятие. В сети немало отзывов о работе в этой компании: отзывы на habr, на neorabote.net, на otrude.net.
Франчайзи. Это официальные компании-партнеры фирмы 1С, которые занимаются продажей и обслуживанием программных продуктов. Чтобы получить такой статус, компания должна соответствовать определенным критериям, в частности сотрудников, имеющих сертификат 1С.
Если с работодателем не повезет, то можно столкнуться с проблемами от некачественного железа, которое тормозит и замедляет работу, до низкой з/п. Чтобы не попасться на такое – читайте отзывы, анализируйте компанию на собеседовании. Но даже в этом случае можно набить себе клиентскую базу и уйти на фриланс.
У адекватного работодателя можно получить все «плюшки» IT сферы: гибкий график, тренинги, коллектив, высокую оплату труда. Плюс набьете руку и попробуете себя в масштабных проектах.
Такую работу можно найти на самих сайтах франчайзи. Или на порталах поиска работы.
В компании пользователе услуг 1С. Если компания пользуется нестандартной конфигурацией, если регулярно нужны доработки и помощь, то нанимают 1С программиста в штат. Основной плюс в том, что вы работаете с одним проектом, а значит можете вникнуть в процесс, у вас есть время на глубокую проработку кода, вы контактируете с меньшим кругом людей. Такие вакансии можно найти на порталах для поиска работы: hh.ru, russia.trud.com, rabota.yandex.ru.
Фриланс. Можно начать трудовой путь фрилансера ещё на этапе самостоятельного обучения. Помогать внедрять типовые конфигурации, настраивать 1С друзьям и знакомым. Если вы уже прошли обучение или даже успели поработать, то можно вывесить свое резюме на сайте фриланс-услуг. Плюсы и минусы, как в любом стандартном фрилансе: гибкий рабочий график, не стабильная з/п.
Еще один вариант: в процессе работы на франчайзи собрать свою клиентскую базу, а потом уйти и самостоятельно обслуживать ее. В этом случае зарплата может быть стабильной, а загруженность – полной.
Хотите узнать больше по теме работы 1С программистом почитайте реальные отзывы людей, поработавших на разных позициях. Например:
Сколько зарабатывает 1с-программист?
По данным портала Труд средняя заработная плата 1с программиста в 2021 году 58551 руб. Максимальная – 180 000 +.
По данным портала Indeed за последние 36 месяцев средняя з/п по России – 40 134 руб. Хотя на той же странице можно увидеть список по компаниям, на первой странице 10 вакансий с окладами от 70 до 169 тыс.руб. А это значит, что диапазон оплаты труда довольно велик.
Это подтверждает исследование Хабр карьера, в котором приводятся средние оклады 1с программистов в зависимости от квалификации:
- Junior – 38 000 руб;
- Middle — 70 000 руб;
- Senior – 104 000 руб;
- Lead – 120 000 руб.
Обсуждения от живых людей ищите на форумах. Например: Сколько зарабатывают 1С-ники
Обучение
1с-программированию
Есть два пути освоения 1С: самостоятельно и с наставником.
Самостоятельно – бесплатно или с минимальными вложениями. Долго, потому что придется учиться методом проб и ошибок. Можно начать с книг и теоретических задач, а можно – брать конкретную проблему и искать решение к ней.
Где брать такие проблемы? Спросите у друзей и знакомых, которые работают в 1С, почитайте форумы, посмотрите, что заказывают на фрилансе. Как вариант, устройтесь стажером в фирму франчазию Самостоятельное обучение в подходе проблема-поиск решения поможет глубже разобраться в теме и понять логику программирования.
Если вы ещё не уверены, что хотите стать программистом 1С, а только присматриваетесь, обучение по книгам и бесплатным курсам – хорошая идея. Но есть нюансы, некоторые моменты в литературе тяжело понять без опыта. Это может отпугнуть начинающего специалиста.
Если вы уже определились, что хотите специализироваться именно на этом языке программирования, то курсы 1С программирования – самый быстрый путь в профессию. Вам дадут только нужные на практике знания, рядом будет наставник, чтобы обратить внимание на ошибки, ответить на ваши вопросы и поделиться собственным опытом.
Неважно выберете ли вы самостоятельное изучение или онлайн курсы, чтобы стать программистом 1С высокого класса придется постоянно углублять знания. На этом пути вам в помощь:
- книги;
- статьи;
- тематические форумы;
- задачники;
- самоучители;
- документация.
Давайте подробнее рассмотрим разные варианты со ссылками на годные источники для изучения.
С чего начать
обучение и как учиться?
В сети много платных и бесплатных курсов для 1С программистов от узкоспециализированных курсов до онлайн университетов. В крупных школах процесс обучения стандартизован, а сама школа уже имеет собственный бренд. Плюс узкоспециализированных курсов в большей гибкости и вниманию к деталям.
В любом случае, выбирайте те, где преподают практикующие специалисты. Изучайте программу и обращайте внимание на дополнительные бонусы. И не забывайте читать отзывы.
- Приобрести коробочную версию
Это урезанная версия 1С:Предприятие, которая предназначена для учебных целей. Комплект поставки включает бумажные книги, диск с электронными пособиями и средой разработки, в которой вы можете изучить существующие конфигурации, попробовать доработать их или даже создать свою.
- Познакомиться с основами синтаксиса и терминологией 1с.
Решить, какие компетенции вы бы хотели развивать в рамках экосистемы 1С: консультант, разработчик, архитектор и т.п. Начать углубленное самостоятельное изучение или записаться на профильные курсы.
- Устроиться стажером в фирму-франч
Завести профиль на фрилансе или получить гарантированное трудоустройство с курсов.
Лучшие курсы по
1с программированию
на наш взгляд
Мы составили ТОП-3 курсов программирования на 1С
по мнению редакции.
«Профессия 1C-
разработчик»
Программа обучения рассчитана на полгода и включает 78 уроков, сгруппированных в 19 модулей. Вы будете учиться с нуля, работать с кодом, создавать конфигурации, освоите язык запросов 1С. По окончанию курсов вы будете уметь решать задачи учета с помощью 1С, дорабатывать конфигурации, интегрировать платформу с другими системами, а также получите навыки администрирования баз данных и работы с SQL запросами. На момент подготовки материала цена со скидкой 40% – 69 000 руб. Без скидки 115 000 руб. Смотреть отзывы о Skillbox можно на специальной странице.
Что нам нравится. Гарантия трудоустройства, пожизненный доступ к курсу, оплата в рассрочку, блок с азами SQL, преподаватели практики
1С-разработчик
Программа обучения рассчитана на полгода: 54 час теории и 210 часов практики, включая подготовку к защите диплома. Вы пройдете все этапы обучения с нуля от запуска платформы до работы с конфигурацией и собственно программирования. Итогом станет дипломная работа по созданию приложения «Управление ИТ-компанией». Базовая цена 89 900 руб, но бывают скидки
Что нам нравится. Диплом о профессиональной переподготовке, помощь с резюме, блок по изучению английского (хотя он не нужен для программистов 1С, но все равно приятно).
Изучите так же отзывы о курсах Нетологии перед покупкой.
Обучение
и экзамены фирмы «1С»
Краткосрочное обучение 3-10 дней для получения конкретных компетенций от знакомства со средой разработки, до навыков программирования и конфигурирования. Рассчитаны на то, чтобы дать начальный уровень подготовки, соответствующий 1С:Профессионал.
Что нам нравится. Курсы из первых рук, онлайн и офлайн, подготовка к сертификации, 6 типов учебных программ, невысокая стоимость.
Вам может быть интересна наша подборка лучших курсов по программированию.
Книги и руководства
по 1с-программированию
Чтобы изучать 1С по книгам, нужно не только читать, но и пытаться самостоятельно выполнять задачи, которые разбираются в учебнике. Недостаток печатных книг в том, что статьи и электронные ресурсы быстрее отражают изменения и внедрения в язык. Ещё один нюанс – отсутствие обратной связи и куратора, с которым можно посоветоваться.
- «1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы». Эта книга рассчитана на начинающих программистов, которые только начинают знакомство с 1С:Предприятие 8. Её активно рекомендуют на тематических форумах и программистской среде. Пример. Главный плюс книги – реальные, прикладные примеры, которые можно даже использовать как основу для своих разработок. Примеры выстроены так, чтобы познакомить читателя с принципами работы версии 8.3 и её возможностями. Главный нюанс – отсутствует описание синтаксиса языка.
- Книги от издательства 1С. Здесь есть материалы для общего знакомства с разными конфигурациями, а также методические пособия для подготовки к экзамену. Стоимость колеблется от 150 до 1000 рублей за книгу.
- «Профессиональная разработка в среде 1с: Предприятие» под ред. Радченко М.Г. Углубленное изучение функционала 1С: архитектура, серверные решения, веб-расширения, интеграция с другими приложениями и методы решения других прикладных задач в среде 1С. В книге рассматривается не только техническая часть программирования на 1С, но и основы бух. учета, бизнес анализа, чтобы будущий программист понимал логику задач, которые придется решать на практике.
- Информационная система 1С: ИТС. Включает документацию по разработке и учету, книги и периодику, лекции по 1С, нормативную документацию и т.п. Доступ на год – 16 800 руб. Есть семидневный триал.
Статьи и бесплатные
видео-уроки
Знакомство с 1С по книгам даст больший эффект, если в дополнение:
- изучать способы решения нетиповых задач;
- практиковать навыки программирования;
- визуально наблюдать за разработкой в среде 1С;
- общаться в комьюнити 1С программистов;
- изучать актуальные материалы, в которых учитываются самые свежие обновления конфигураций и программной среды.
Для этих целей мы рекомендуем читать статьи, изучать форумы, просматривать бесплатные видеокурсы.
- Бесплатный видео-курс 1С 8.3. Евгения Гилева. Курс рассчитан на 21 и включает 20 часов теоретических материалов и 21 практическое задание для самостоятельного выполнения. Курс хорош тем, что в нем разбираются азы: как поставить программу среду разработки, синтаксис 1С, суть работы 1С программиста, предметная область, с которой придется работать. Вы освоите механизмы функционирования 1С и научитесь решать базовые задачи разработчика, например, создание CRM-системы, отчетов, постановку учета для торговой компании. В процессе вы разработаете свою первую конфигурацию. Курс хорош, но не без ограничений. Вы не получаете обратной связи, а выполняете типовые задания по плану. Программа дает базовые знания, если вы захотите получить более серьезные компетенции, например, научиться работать с базами данных, кластерами серверов – нужно покупать платные курсы.
- Уроки по 1С:Бухгалтерия 8.3. Владимира Милькина. Серия статей, в которых пошагово разбирается решение конкретных задач из практики. Например, как сформировать прайс-лист, как учитывать подарочные сертификаты, как обновить базы и т.п. Разбор включает теорию, описание решения, скриншоты из среды разработки. Берите и повторяйте.
- Курс программирования 1С 8.3: обучение с нуля. Видео курс из 68 уроков по 5-20 минут каждый. Доступное и понятное объяснение синтаксиса языка 1С, языка запросов и логики программирования в 1С. Нюансы: используются устаревшие формы, нет домашних заданий и обратной связи.
- Форум Инфостарт. Специализированный форум компании Инфостарт для программистов 1С. Большое сообщество специалистов, где вы можете узнать о типичных и кастомных задачах и их решении. Второй по величине ресурс-сообщество после форума самой компании 1С.
Что нужно знать и уметь
до начала обучения
1с-программированию?
В первую очередь разберитесь с терминологией.
1С – это среда, в которой создаются конфигурации. Конфигурация – это прикладное решение конкретной задачи, например 1С:Предприятие, 1С:Управление торговлей. Стоит ознакомиться с основами бухгалтерского учета, чтобы понимать принцип программную логику 1С.
До начала обучения нужно быть уверенным пользователем ПК. Если вы умеете настраивать принтер, выводить на печать – это будет плюсом, потому что вас наверняка об этом будут просить.
Еще желательные, но необязательные условия. Уметь работать с базами данных, в частности SQL. Если работаете без системных администраторов, иметь навыки работать с серверными ОС. Вас может заинтересовать наш обзор с экспертом: Обучение и курсы SQL с нуля.
Если вы разбираетесь в принципах бух. учета и типовых бизнес процессов, это существенный плюс для будущего программиста 1С. Можно начать обучение языку разработки без этих знаний, но в процессе все равно придется разобраться.
Стоит ли начинать
учить 1с программирование
в 2021?
Есть мнение, что 1С программирование обречено на вымирание, как и другие языки, популярность которых снижается. Еще одним слабым местом называют узкую специализацию, хотя она же и является плюсом и гарантией стабильной потребности в 1С программистах.
Мелкий и средний бизнес, бизнес в регионах СНГ еще не скоро уйдет от продуктов 1С. Тем более, в 2021 Правительство РФ внесло фирму «1С» в список системообразующих компаний. А это значит преференции со стороны государства, использование ПО фирмы в государственном секторе.
Компания развивает актуальные направление: облачные сервисы, мобильную платформу, ERP технологии, которые помогают не только вести учет, но и оптимизировать складские запасы, логистику, дебиторскую и кредиторскую задолженность и многое другое. Поэтому оснований полагать, что в ближайшее время не стоит изучать 1С программирование – нет.
В данной сфере сравнительно невысокий порог входа. Освоить язык не трудно, а знание английского не требуется, код пишется на русском, документация тоже на русском. Главное разбираться в бизнес процессах. Поэтому 1С программирование хорошая идея, если у вас экономическое или бухгалтерское образование, мышление предпринимателя либо вы хотите решать прикладные задачи торговых и производственных компаний и заниматься архитектурой бизнес процессов.
Читайте наш обзор по подбору языков программирования и старт в обучении программированию для детей.
Плюсы и минусы
профессии
Знание английского не обязательно.
Язык программирования не сложный в освоении, стать junior разработчиком можно уже через полгода.
Продукты 1с широко распространены на постсоветском пространстве, а грамотных 1с программистов не хватает.
Автоматизируют практически все бизнес процессы и работу всех служб компании, а значит развивают кругозор и прокачивают навыки аналитика.
Если у вас есть собственная клиентская база, можно открыть ИП, платить налоги и иметь стабильный заработок.
Связи и знакомства в различных сферах бизнеса, знание отраслей изнутри, поэтому если захотите оставить 1с программирование и открыть свое производственное или торговое дело, вам будет проще.
Интересные задачи, возможность быть сопричастным к крупномасштабным проектам.
Не востребовано за рубежом.
Нужно разбираться не только в программировании, но и в учете, управлении, кадровом деле, законодательстве.
Высокие требования к внимательности, поскольку неточности могут привести к ошибкам в отчетности и убыткам.
Не высокий статус в сообществе программистов.
Придется много общаться с людьми.
Карьерный рост в
1с программировании
Вы можете вырасти от стажера до руководителя крупных проектов или владельца фирмы-франчайзи. Однако такой рост будет невозможен без постоянного совершенствования навыков, которое начинается с сертификации.
В мире 1С программирования есть два типа сертификатов 1С:Профессионал и 1С:Специалист. Причем для разных направлений. Например, управление производственным предприятием, консультант по прикладным решениям.
Сертификаты профессионала – подтверждают, что вы умеете пользоваться программой. Сдать можно онлайн и офлайн, стоимость сертификации 800 руб., в случае неудачи – можно пересдать. Чтобы пройти тестирование, необходимо предварительно подать заявку. Чтобы вас допустили к сдаче класса экзаменов на получение сертификата 1С:Специалист, нужно получить 1С:Профессионал такого же класса. Сертификация ценится и в фирме-франчайзи, и у прямого работодателя. Это уже не тестирование, а экзамен с задачками. Он тоже платный. Больше о сдаче экзаменов можно прочесть на сайте компании «1С».
Отзывы о профессии
[1С] Это востребованность: ты делаешь реально полезное и нужное дело, ты видишь результат. Второе – это кругозор. Если ты программист сайтов, ты делаешь целыми днями корзины для интернет-магазинов […], не понимая бизнес-целей, не понимая картины в целом. А работая в 1С, ты должен идти именно от цели, смысла задачи, должен понимать, что хочет человек, не только то, что он тебе говорит, а еще на 2-3 шага видеть, залезть в голову заказчику, чтобы понять его реальную цель. И это расширяет твой собственный кругозор, ты получаешь колоссальный опыт.
Андрей Овсянкин, разработчик 1С, блогер infostart.ru
…одним из главных кандидатов на забвение становится 1С. […] Учитывая, что язык 1С имеет ограниченный круг применения, количество новых специалистов, изучающих его, постоянно падает. Новички не видят перспективы в работе с 1С. Средний возраст 1С разработчика сегодня — 31 год, старше только разработчики SQL, Delphi и Perl.
Вячеслав Возный, руководитель компании Orange Bears, ain.ua
Я перешел на 1С в 2008 году, а до этого работал в фирме, разрабатывающей свою программу бухучета (Delphi 5, затем Delphi 7). Сначала я познакомился с платформой 1С Предприятие 7.7 и меня поразила в ней простота разработки отчетов. В целом, работой в платформе 1С Предприятие 8 я вполне доволен. Она подходит для решения большинства учетных задач и задач с использованием базы данных.
Акулов Андрей, habr.com
Так же интересные профессии:
Часто задаваемые вопросы
Есть типичные вопросы, которыми задаются те, кто задумывается о профессии программиста 1С, но они не относятся ни к одному из рассмотренных разделов. Поэтому мы собрали ответы на некоторые из них в самом конце. Но если тут нет вашего вопроса – оставьте его в комментариях, и мы дополним статью, чтобы она стала ещё полезнее.
В чем сложность языка программирования 1С?
В том, что помимо самого программирования нужно разбираться в основах бухгалтерского и налогового учета. Сам синтаксис по сравнению с другими языками не сложный. Если вы уже знакомы с логикой программирования, то сможете быстро освоить 1С. Еще одна особенность – это отсутствие модульности, поэтому если потребуется внести даже незначительные изменения, придется изучить весь массив кода
Это высокоуровневый язык, который основан на принципах объектно-ориентированного программирования. По синтаксису похож на непопулярные сегодня Visual Basic или Pascal, отличается тем, что полностью на русском языке, хотя есть и англоязычная версия.
Пайтон – это язык общего назначения. На нем можно делать бэкенд сайтов, писать игры, калькуляторы. 1С – язык специального назначения, на котором создаются и дорабатываются конфигурации продуктов 1С. Если у вас есть знания в части бизнес-логики, вам нравится создавать решения для учета, оптимизации – 1С. Если вы хотите выполнять максимально общие задачи, которые нередко вообще не будут связаны с бизнесом и учетом – Python.
На специальности «Прикладная информатика в экономике» изучают 1С. Но, как вы поняли из прочтения статьи, этот язык программирования можно изучить за полгода на курсах или даже самостоятельно. В то время как в ВУЗе придется учиться минимум 4 года, а стоимость годового контракта 150-250 тыс. рублей.
Реклама. Информация о рекламодателе по ссылкам в статье.
Я сам еще лет десять назад всему этому учился, программированию 1с, и всему научился, потому, что было желание и это всё было, когда не всё так просто было, как сейчас в эпоху глобального интернета. Когда вот, статья — 20 минут потратил на осознание и уже многое, как говорится, становится понятно. Полезная статья, добавлю её к себе на стену в вк, поддержу автора!
В программе 1С Бухгалтерия я работаю уже 16 лет. Все эти годы программу обслуживает одна фирма, а вернее одна сотрудница этой фирмы. Версия уже немножко устарела, но программист все время ее совершенствует и адаптирует ко всем изменениям в бухгалтерии.
Кстати, читал в обзорах, что 1с, со временем, может стать ещё популярнее(хотя куда уже!), мол, это обоснованно тем, что в мире, учитывая реалии мирового кризиса, множество фирм будет менять сферы деятельности и переходить на производство товаров. А 1с для учёта товаров складов были всегда популярны.