Как стать программистом 1С

Программа 1С широко распространена среди компаний, которые желают автоматизировать свою деятельность. Благодаря этому появилась большая потребность в квалифицированных программистах, способных заниматься разработкой, поддержкой и сопровождением продукта «1С: Предприятие».

Работа считается весьма престижной и приносит стабильно высокий доход, поэтому масса людей самых разнообразных профессий желает приобщиться к этому делу.

Преимущества и недостатки профессии
Как и в любой другой работе, в программировании на 1С имеются свои достоинства и недостатки. Основными преимуществами данной отрасли являются:

множество вакансий на рынке труда, так как продукты компании 1С пользуются большой популярностью;
высокая заработная плата – разнится в зависимости от региона, но всегда выше средней;
клиентами могут быть несколько фирм;
быстрый вход в профессию – при желании можно начать зарабатывать уже после месяца активных занятий;
большое количество бесплатных обучающих курсов;
работа ближе к бизнесу, чем к информационным технологиям – возможен карьерный рост.
Однако в этом деле имеются свои подводные камни:
работать программистом 1С можно только в России — продукция компании не распространена на западном рынке;
ограниченные инструменты платформы вынуждают искать нестандартные решения задач;
большая ответственность.
Обязанности программиста 1С
Перед началом обучения обязательно стоит ознакомиться с должностными обязанностями, которые предъявляются к грамотному специалисту:

автоматизация деятельности компании клиента;
настройка и сопровождение типичных и нестандартных конфигураций;
разработка индивидуальных конфигураций по желанию заказчика;
составление инструкций к программному продукту;
консультирование пользователей.
Таким образом, программист должен знать язык программирования, разбираться в экономических понятиях, грамотно писать документацию, а так же иметь высокие коммуникативные навыки.

Подготовка к обучению
В качестве первого шага рекомендуют познакомиться с предметной областью. Если у вас есть соответствующее экономическое образование, то этот шаг можно пропустить. В обратном случае необходимо иметь базовые представления о бухгалтерии и торговом учете заработной платы.

В первую очередь потребуется понимание основных бизнес процессов – покупки и продажи товаров. Далее стоит разобраться с основами бухгалтерского учета. На этом этапе не нужны вложения, все необходимые знания можно найти во всемирной сети.

Платные курсы по программированию
Для дальнейшего обучения многие останавливаются на платных курсах. При этом появляется проблема выбора – рынок предложений огромен, а стоимость обучения может варьироваться в широких пределах.

Специалисты рекомендуют обратить внимание на курсы от производителя, то есть компании 1С и фирм партнеров. Они имеют собственные центры сертифицированного обучения (ЦСО). Найти ближайший пункт можно на сайте компании 1С. Популярностью пользуется курсы — основы программирования в системе «1С: Предприятие 8» и конфигурирование платформы «1С: Предприятие 8».

После прохождения этих курсов можно приступать к написанию программ на 1С и их сопровождению. В дальнейшем при необходимости изучаются более углубленные разделы программирования – запросы и построение отчетов.

Самостоятельное обучение
Изучение программирования возможно и без вложения собственных средств. Это потребует от вас большей усидчивости и терпения. Сначала необходимо скачать бесплатную обучающую версию «1С: Предприятие 8». В программе уже заложен собственный курс по изучению языка, а так же получению базовых навыков программирования.

В обучении поможет специализированная литература – компания 1С выпускает собственные книги по программному продукту. Информация в них считается исчерпывающей:

1С: Предприятие 8 – Руководство по установке и запуску.
1С: Предприятие 8 – Описание встроенного языка (в 4 томах).
1С: Предприятие 8 – Конфигурирование и администрирование.
При этом правильно построенная система обучения включает следующие этапы:

Изучение основ языка программирования и выполнение проверочных упражнений.
Освоение языка запросов и практика на продвинутых задачах.
Разработка отчетов и обработок системы.
Модификация существующих конфигураций.
Помочь в освоении навыков могут бесплатные вебинары, а так же онлайн курсы. Большой популярностью пользуются уроки, публикуемые на видео хостинге Youtube.

Стажировка и практика
Следующий этап заключается в наработке опыта программирования. Зачастую этот период не приносит существенных заработков – программист работает на свое будущее.

Может быть несколько вариантов:

Франчайзинговые фирмы – охотно берут людей даже без опыта программирования. В небольших компаниях могут плотно заняться вашим обучением и практикой. Главный минус – большая конкуренция среди стажеров.
Работа через друзей, знакомых – вы получаете реальный опыт и небольшие деньги, однако в трудных ситуациях некому будет подсказать решение какой-либо задачи.
Помощник программиста – грамотный специалист в процессе работы передаст вам свой опыт.
Фриланс – позволяет работать удаленно на бирже и подбирать заказы под себя. Трудиться могут как новички, так и профессионалы.
Если вас приглашают на работу в качестве программиста, то в большинстве случаев в компании уже имеется рабочая конфигурация 1С. Вашей основной задачей будет ее сопровождение и доработка.