Программисты 1С разрабатывают конфигурации для базы данных, которой 1С по факту и является. «Обычные» разработчики иногда говорят, что профессия программиста 1С – неприбыльная, потому что 1С используется только в пределах СНГ. По факту же у начинающих разработчиков 1С зарплата – выше, чем у junior Java или C#-разработчиков, поскольку части программного комплекса 1С можно найти в любых фирмах в России, следовательно – работы очень много, а программистов не хватает. Ниже – о том, что такое 1С в целом и как он работает внутри, сколько получают 1С-программисты и как стать успешным программистом 1С.
Вообще, 1С – это фирма, которая выпустила программный комплекс «1С: Предприятие», поверх которого выпускаются конфигурации для малого бизнеса, для торговых сетей, для промышленности и так далее. Поясним все эти слова:
А теперь давайте все это просуммируем. Программный комплекс 1С – это база данных + оболочка + конфигурация. База данных обеспечивает хранение данных, оболочка обеспечивает изменение хранимых данных, конфигурация настраивает оболочку на изменение хранимых данных образом, необходимым конкретному бизнесу. А глобально все это нужно для упрощения работы: если у вас есть завод с 50 производимыми позициями и 1 000 работников, вам точно понадобится система, которая позволит в пару кликов увольнять/нанимать работников, составлять отчеты про пришедшим материалам и произведенной продукции, оформлять и автоматически заносить в базу товарно-транспортные накладные и далее и далее.
Но и это еще не все. 1С разработана с учетом всех особенностей законодательства, и платформа построена таким образом, что вы будете вынуждены проводить только те операции, которые не противоречат налоговому кодексу.
Конечно, при желании можно будет найти дыру или схитрить, но если такого желания нет – вы существенно упростите себе жизнь за счет того, что не будете ломать голову вопросом: «Можно ли сделать такую вот проводку?», поскольку 1С знает, что ее можно или нельзя провести.
Где она используется? Везде, где есть бизнес. Есть и другие программные комплексы для управления бизнесом, но 1С на рынке СНГ беспощадно доминирует. Даже в маленьких бизнесах на 3-4 часто используется именно 1С, поскольку с ней формировать документы для налоговой – в 20 раз проще.
Задача опытных программистов – создать конфигурацию. Фирма 1С предоставляет набор готовых конфигураций, но они не решают всех проблем бизнеса – все равно приходится что-то допиливать руками + создавать пользователей и выдавать им права на изменение данных. Вторая, схожая задача – изменение конфигурации. Если что-то изменилось в бизнесе или вышло обновление, которое позволяет добавить функционал – нужно звать опытных специалистов, которые внесут изменения или допилят этот самый функционал.
По большому счету именно сопровождение – основной хлеб 1С-программистов.
Обязанность и необходимые знания для программиста
Основные обязанности:
Обратите особое внимание на последний пункт – вам придется работать в том числе техподдержкой. Зачастую бизнес будет звонить вам с криками: «Ааааа, все пропало!», и вам нужно будет спешно подключаться к клиентским машинам через TeamViewer и искать ту самую пропавшую кнопку формирования годового отчета.
Необходимые знания:
Последнее – не обязательно, но крайне желательно. По факту вы будете учить бухгалтерский и управленческий учет по ходу дела, решая те или иные практические задачи.
В основе 1С, как мы уже говорили, лежит база данных, поверх которой размещена объектно-ориентированная платформа, внутри которой есть конфигурация. С помощью конфигурации объектно-ориентированная платформа манипулирует объектами, которые что-то делают с базой данных. На практике это означает, что программисты создают правила и логику создания/уничтожения/других действий для отчетов, форм, документов, карточек сотрудников и других объектов, а пользователи (кадровики, бухгалтеры) что-то делают с этими объектами для того, чтобы менялась информация в базе данных.
Есть 3 основных варианта: бизнес, компания по предоставлению услуг и фриланс. Бизнес – это когда крупный бизнес берет себе на баланс 1С-программиста, и последний полностью занимается именно базой этой компании. Компания по предоставлению услуг – это когда программист приходит в компанию, ему выдают клиентов – и он с этими клиентами работает.
Фриланс – это когда программист работает сам на себя.
На август 2022 года на hh.ru есть 9 500 вакансий, связанных с 1С-программистами. В основном зарплаты – от 100 000 рублей. 600 вакансий – без опыта. В основном требуется именно 1С 8.x. Очень часто встречается слово «автоматизация», именно этим вам в подавляющем большинстве случаев и придется заниматься. Часто требуются сертификаты.
Важно отметить, что ситуация на рынке труда в отношении 1С-программистов достаточно стабильна. Квалифицированные специалисты остаются востребованными, а количество вакансий неуклонно увеличивается.
Чтобы подтвердить сказанное, достаточно внимательно изучить следующий скриншот, сделанный в декабре текущего года.
На его основании можно сделать несколько достаточно серьезных выводов:
Если хотите заниматься фрилансом – и задания, и примерные цены вы можете посмотреть вот здесь. В среднем за 1 час работы хорошие специалисты берут 1 500 – 2 000 рублей.
Практически нельзя. Конечно, при большом усердии вы сможете работать и без сертификатов, но устроиться на работу будет в разы сложнее. Все сертификаты – для обучения программированию, по работе с базами, на знание основных конфигураций – выдает центр сертификаций 1С. Сертификаты – платные, получить сертификаты бесплатно очень сложно (только если за вас заплатит ваша фирма).
Сразу отметим, что обучение на 1С-программиста в основном платное. Самостоятельно можно научиться по видеокурсам или по книгам (если вы решите не покупать их, а своровать из интернета, что мы, конечно же, осуждаем). Основные книги:
Из бесплатных видеокурсов – можете попробовать вот этот.
Платных курсов для изучения программирования 1С – воз и маленькая тележка. Примеры:
Некоторые из самых интересных обучающих программ, разработанных ведущими онлайн-школами страны, представлены ниже в обобщающей таблице. Важно помнить, что это только очень небольшая часть курсов, предлагающих возможность быстро и в удобной форме стать 1С-программистом.
Название онлайн-курса | Наименование учебного центра | Стоимость подготовки | Срок обучения | Специфика и основные плюсы учебного курса |
Нетология | 109 500 руб. или по 4 562 руб. в месяц в течение 24 месяцев. | 18 месяцев. | Сбалансированное сочетание теоретических и практических занятий с акцентом на вторые. Предоставление карьерных консультаций. Помощь в дальнейшем трудоустройстве. Обширная образовательная программа. Рассрочка оплаты за обучение на 2 года. | |
Нетология | 90 000 руб. или по 3 750 руб. в месяц в течение 24 месяцев. | 11 месяцев | Углубленное изучение программирования в 1С: Предприятие. 54 практических задания для самостоятельного решения. Формирование личного портфолио. Помощь выпускникам курса в трудоустройстве. Бонусы от учебного центра и компаний-партнеров. Рассрочка оплаты за обучение на 2 года. | |
Skillbox | 107 888 руб. или по 4 904 руб. в месяц в течение 22 месяцев. | 6 месяцев | Широкий спектр изучаемых тем. Продуманная программа подготовки и несколько форматов учебных занятий. Эффективное карьерное консультирование – от составления резюме и портфолио до поиска вакансий. Разработка индивидуального карьерного плана. Рассрочка оплаты за обучение на 22 месяца. | |
GeekBrains | 114 012 руб. или по 3 167 руб. в месяц в течение 36 месяцев. | 12 месяцев | Высокий профессиональный уровень преподавателей. Выполнение 4 дипломных работ с добавлением в портфолио. Помощь в последующем трудоустройстве по полученной специальности. Рассрочка оплаты за обучение на 36 месяцев. | |
SkillFactory | 98 676 руб. или по 2 741 руб. в месяц в течение 36 месяцев. | 9,5 месяца | Отсутствие требований к начальной подготовке. Привлечение к преподаванию практикующих специалистов в 1С-разработке. Возможность продолжать подготовку на углубленном уровне. Несколько вариантов тарифов. Рассрочка оплаты за обучение на 36 месяцев. |
Если вкратце – потому что нельзя. Как мы уже рассказывали выше, 1С – это платформа над базой данных. И для того, чтобы работать с этой платформой, вам нужно пользоваться тем языком, который для этой платформы предназначен – то есть собственного внутреннего языка 1С. Вы не можете отдать предпочтение другому языку программирования просто потому, что платформа этот язык не поймет.
И то, что сам 1С написан на С и С#, вам не поможет – вы будете вынуждены пользоваться именно языком 1С.
Плюсы:
Минусы:
Круг задач специалиста достаточно широк и зависит от специфики деятельности работодателя. Обычно 1С-разработчики занимаются установкой программного комплекса, его администрированием, настройкой под индивидуальные запросы клиента и т.д.
Причина очень проста: разнообразные программные продукты, выпускаемые под брендом 1С, пользуются широким спросом на рынке и используются подавляющим большинством представителей бизнеса. Тем более – когда речь идет о предприятиях среднего и малого масштаба. Поэтому специалисты, умеющие работать с 1С очень ценятся на сегодняшнем рынке труда.
Нет никаких сомнений, что программисты на 1С будут оставаться очень востребованными сотрудниками. По крайней мере – в течение 5-10 лет. Хотя намного вероятнее, что заметно дольше.
Научиться работать с 1С можно как самостоятельно, так и на специализированных курсах. Оптимальным способом подтвердить квалификацию становится получение сертификата непосредственно от компании 1С. Хотя это не является обязательным требованием, его выполнение очень помогает в успешном и, что особенно важно, быстром построении карьеры.
Вкратце: