👨💼 Есть ли смысл изучать программирование для 1С: карьерные перспективы и возможности фриланса в 2021 году
Что собой представляет 1С? Как стать программистом 1С? Есть ли у начинающего разработчика возможность удаленной занятости. Как программисту 1С уйти во фриланс? Отвечаем на эти и другие вопросы новичков в небольшом обзоре.
История создания продуктов 1С
Версии программы для DOS не получили широкого распространения. Первым шагом к успеху стала “1С:Бухгалтерия 6.0” для WIndows 95. Основным ее отличием был встроенный язык, который позволял менять бухгалтерские проводки и не требовал от программиста высокой квалификации. Распространялся продукт через фирмы-партнеры, которые занимались его внедрением и сопровождением.
В 1999 вышла новая версия – платформа “1С предприятие 7.7”. Это был очень хороший продукт, который еще используется в некоторых организациях – вакансии на программиста 1С со знанием платформы 7.7 встречаются по сей день. Версия 7.7 – это уже не просто “Бухгалтерия”. Доступна также “Торговля и Склад”, “Зарплата и Кадры”, “Бухгалтерия УСН”, “Комплексная” и множество других конфигураций. Есть и конфигурации для стран СНГ – это уже целая отрасль!
Основная ставка была сделана на бизнес. Большое количество специалистов давало возможность быстро внедрить, изменить и доработать программу за относительно небольшую сумму. Также фирма 1С установила фиксированную ставку за час обслуживания для партнеров – около 40 долларов.
В 2003 году выходит версия платформы 8.0. Фирма 1С делает ставку на развитие международных рынков сбыта и готовится соревноваться с мировыми гигантами в области ERP-систем. Уже в версии 8.2 появляются механизм клиент-сервер и веб-клиент. В 2013 году выходит версия платформы 8.3.
Ситуация на сегодняшний день
За прошедшие годы было создано огромное количество конфигураций от самой фирмы 1С и фирм-партнеров, которые закрывают потребности как индивидуального предпринимателя, которому требуется только сдача отчетности, так и крупных производственных или торговых холдингов. Кроссплатформенность, работа в браузере, мобильное приложение – помимо этого конфигурации 1С доступны в облаке. Это очень удобный механизм, ведь чтобы начать пользоваться программой достаточно оплатить доступ и иметь устройство с доступом в интернет.
Платформа 1С – это структура метаданных, их свойств и методов, с помощью которых программист описывает конкретную конфигурацию. Например, с помощью структуры “Справочники” можно создать справочник сотрудников, описать, какие в нем будут храниться данные, и разработать интерфейс пользователя – форму справочника. С помощью структуры метаданных “Документ”, можно создать, скажем, документ “Прием на работу”. Структуры “Регистры сведений”, “Регистры накопления”, “Регистры расчета”, “Регистры бухгалтерии”, “Планы счетов” служат для хранения и быстрого получения данных.
Например, с помощью регистра накопления “Продажи” легко получить продажи за произвольный период. Сделать это можно с помощью структуры “Отчеты”, в которых используются похожие на SQL запросы (они также пишутся на русском языке.) В отчетах активно используется механизм “Системы компоновки данных” для быстрого получения и вывода информации.
Блок бизнес-процессов и задач предназначен для автоматизации порядка взаимодействия пользователей при совместной работе. Его возможности широко применяются в различных системах документооборота и не только в них. Не так давно появились такие новые механизмы, как чат-боты. Название говорит само за себя. В целом даже по названию структур метаданных понятно, что это и зачем. Также существует блок обмена между конфигурациями. Стоит упомянуть про конфигурацию “Библиотека стандартных подсистем” – это конфигурация-шаблон для разработки прикладных решений.
Продукты 1С эффективно работают практически в каждой организации. Если окна вашей квартиры выходят на какой-либо завод, будьте уверены – и на этом предприятии тоже используется программа от 1С. Соответственно и устроиться в любом городе России программисту 1С очень легко.
Экзамен “1С:Специалист” довольно сложен, и около 80% претендентов не сдают его с первого раза. Проводится тестирование в 2 этапа: “1С:Профессионал” и собственно “1С:Специалист”. Сами франчайзи весьма разнообразны: на рынке есть как небольшие фирмы со штатом в десять человек, так и очень крупные холдинги с тысячами человек в штате. В крупных фирмах можно наблюдать большое разнообразие методов работы, организации труда и вариантов оплаты. Единственное, что роднит мелких и крупных франчайзи – наличие менеджера по продажам, программистов и консультантов 1С.
Куда пойти без опыта?
Для желающих устроиться программистом 1С без подтвержденного стажа можно выделить четыре основных варианта:
1. Муниципальная организация
Зарплата здесь обычно минимальная: в 2021 году можно рассчитывать 14 – 30 тыс. руб. Требования к кандидату также минимальны, а точнее – практически никаких. Многие организации годами не могут найти программиста, а значит там будут рады всем. В некоторых организациях можно договориться на полставки и частичную занятость, что подходит студентам старших курсов. Часто помимо ведения платформы 1С необходимо поддерживать парк техники, консультировать пользователей и делать некоторое количество другой работы в сфере ИТ.
2. Производство
- Небольшой завод. Здесь обычно практикуют разделение обязанностей: в штате есть системный администратор, а также один или несколько программистов. Требования к квалификации на таких заводах не завышенные – достаточно наличия сертификатов 1С.
- Крупное производственное предприятие или холдинг. Тут уже все серьезно – на предприятии существует не один, а несколько отделов IT. В таких организациях часто встречается вакансия “Программист-стажер 1С”.
3. Торговая организация
Существенное отличие торговых организаций от всех прочих – это большая “движуха”. Если что-то сломалось, его нужно исправить еще вчера. Различные выгрузки-загрузки из баз, обмены с сайтами – все это должно работать в режиме 24 на 7, поскольку простои в торговле оборачиваются большими убытками для предпринимателей. В таких организациях может быть вакансия “Ночной программист 1С”, которая востребована у жителей Дальнего Востока.
4. Франчайзи 1С
Объединяет все предыдущие варианты, так как может выполнять заказы для любой сферы деятельности. Франчайзи набирают как программистов с опытом, так и начинающих. Опять же, сертификат от 1С будет являться хорошим подспорьем для устройства во франч. Программисту здесь предстоит решать массу задач – от простых до очень сложных. Часто франчайзи всячески поощряют обучение сотрудников и получение ими новых сертификатов 1С.
Если у программиста есть хорошие задатки продавца, то он открывает свою фирму. Почему программисты 1С стремятся уйти во фриланс? Прежде всего это гибкий график работы. Нет необходимости трудиться пять дней в неделю с 9 до 6. Если решил сделать выходной посреди недели и съездить в парк отдыха во вторник – все в твоей власти! Понятная мотивация: чем больше сделал, тем больше получил. Если работаешь на перспективу, то работаешь на себя, а не на фирму.
Общие рекомендации по трудоустройству
Прежде всего необходимо иметь грамотно составленное резюме. На собеседовании вам предложат написать тестовое задание: обычно это тот же тест “1С:Специалист”. Чтобы не прорешивать все возможные варианты, спросите, можно ли прислать уже сделанный вами при получении сертификата тест. Работодатели часто на это соглашаются. Подготовьте саму конфигурацию с тестом и хорошее описание к решению.
Таким образом за один день можно пройти несколько собеседований. Получив первое предложение от работодателя, не спешите устраиваться. Скажите, что дадите ответ через несколько дней. Получите несколько предложений, хорошо взвесьте все плюсы и минусы. Посоветуйтесь с опытным программистом 1С.
Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?
Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:
- Основы программирования на Python.
- Профессия Python-разработчик.
- Алгоритмы и структуры данных.
- Математика по Data Science.
- Профессия Data Science.
- Frontend Basic: принцип работы современного веба.
- Профессия Фронтенд-разработчик.
- Обработка естественного языка. Полный курс.
На подходе еще больше 10 курсов для взрослых и детей.