
Программисты 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С-программистом.
Школа |
Нетология |
Стоимость |
90 300 руб |
Цена в рассрочку |
3 958 руб/мес |
Длительность курса |
|
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Школа |
Skillbox |
Стоимость |
110 500 руб |
Цена в рассрочку |
6 139 руб/мес |
Длительность курса |
|
Программа трудоустройства |
Есть |
Формат |
Запись лекций |
Школа |
Eduson Academy |
Стоимость |
100 625 руб |
Цена в рассрочку |
4 791 руб/мес |
Длительность курса |
|
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Школа |
Яндекс Практикум |
Стоимость |
105 000 руб |
Цена в рассрочку |
18 500 руб/мес |
Длительность курса |
|
Программа трудоустройства |
Есть |
Формат |
Онлайн занятия с преподавателем, Запись лекций |
Школа |
Skillfactory |
Стоимость |
107 640 руб |
Цена в рассрочку |
2 990 руб/мес |
Длительность курса |
|
Программа трудоустройства |
Есть |
Формат |
Запись лекций, Онлайн занятия с преподавателем |
Если вкратце – потому что нельзя. Как мы уже рассказывали выше, 1С – это платформа над базой данных. И для того, чтобы работать с этой платформой, вам нужно пользоваться тем языком, который для этой платформы предназначен – то есть собственного внутреннего языка 1С. Вы не можете отдать предпочтение другому языку программирования просто потому, что платформа этот язык не поймет.
И то, что сам 1С написан на С и С#, вам не поможет – вы будете вынуждены пользоваться именно языком 1С.Плюсы:
Минусы:
Круг задач специалиста достаточно широк и зависит от специфики деятельности работодателя. Обычно 1С-разработчики занимаются установкой программного комплекса, его администрированием, настройкой под индивидуальные запросы клиента и т.д.
Причина очень проста: разнообразные программные продукты, выпускаемые под брендом 1С, пользуются широким спросом на рынке и используются подавляющим большинством представителей бизнеса. Тем более – когда речь идет о предприятиях среднего и малого масштаба. Поэтому специалисты, умеющие работать с 1С очень ценятся на сегодняшнем рынке труда.
Нет никаких сомнений, что программисты на 1С будут оставаться очень востребованными сотрудниками. По крайней мере – в течение 5-10 лет. Хотя намного вероятнее, что заметно дольше.
Научиться работать с 1С можно как самостоятельно, так и на специализированных курсах. Оптимальным способом подтвердить квалификацию становится получение сертификата непосредственно от компании 1С. Хотя это не является обязательным требованием, его выполнение очень помогает в успешном и, что особенно важно, быстром построении карьеры.
Вкратце: