Программное обеспечение 1С на территории Российской Федерации и некоторых других стран является одним из основных вариантов автоматизированного ведения бухгалтерского и налогового учета.
Да, любая конфигурация 1С обладает гибкими настройками, но при некоторых индивидуальных особенностях учета без дописывания основных функций, создания новых и корректировки встроенных отчетов и печатных форм не обойтись.
Описание профессии
Как и в любой профессии, программист 1С должен обладать соответствующими навыками и квалификацией. В противном случае ему будет сложно понять требования заказчика или его умений окажется недостаточно для того, чтобы решить задачу оптимально и в срок.
Что делает программист 1с
На начальном этапе своей карьеры программист 1с занимается доработкой и обновлением типовых конфигураций, обучением пользователей работе с типовыми программами.
По мере профессионального роста поставленные перед ним задачи усложняются, а сфера работы расширяется:
- на основе типовых приложений или самостоятельно создаются индивидуальные программы, «заточенные» под цели и учет заказчика;
- внедрение программы на предприятии, руководство автоматизированным развитием и оптимизацией процессов;
- консультирование не только непосредственно работающих в программах специалистов, но и руководства, которое вправе знать, насколько программа облегчит существующие на предприятии бизнес-процессы и есть ли необходимость их пересмотра.

На практике работа программиста 1с заключается не только в написании программного кода – написал, отдал, забыл. Она намного шире, особенно если скромный штат фирмы-франчайзи не позволяет разделить обязанности менеджера по продажам и работе с клиентами, консультанта и программиста.
Что должен знать и уметь
Для работы в 1С решившему посвятить себя этой отрасли программисту необходимы не только специальные знания алгоритмов, объектов и принципов построения объектно-ориентированного кода.
Обязательными требованиями к этой специальности являются:
- умение работать по техническому заданию (ТЗ) заказчика;
- способность вникнуть в алгоритмы и исправить ошибки чужого кода;
- умение тестировать программный код на нестандартные ситуации;
- понимание бизнес-процессов предприятия;
- знание кадрового, складского и бухгалтерского и налогового учета хотя бы на базовом уровне;
- принципы организации и работы распределенных баз 1С, создание правил обмена данными;
- детальное знание (как в пользовательском, так и в программном режиме) типовых конфигураций торговли, начисления зарплаты и ведения кадрового учета, бухгалтерского учета, производственной и комплексной автоматизации;
- знания по установке и настройке торгового оборудования;
- обновление типовых отраслевых и доработанных программ в соответствии с изменяющимся законодательством;
- в некоторых случаях может быть необходима интеграция или настройка взаимодействия программ 1С с другими информационными системами.

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

Плюсы
- Высокая даже на начальном уровне зарплата и вероятность ее дальнейшего роста.
- Быстрый вход в профессию: начинающим специалистам можно пройти 1-2 месячный курс, после чего устроиться на стажировку в фирму-франчайзи 1С.
- Возможность роста не только в IT-сфере, но и в управленческой. Со временем можно стать руководителем собственной фирмы.
- Множество курсов от лучших преподавателей 1С выведут общие знания по программированию на новый уровень.
- Возможность удаленной работы, свободный график при соблюдении дедлайнов.
- Профессия на протяжении многих лет остается востребованной, в любом городе для хорошего специалиста найдутся высокооплачиваемые вакансии.

Минусы
- Желательно освоение смежных экономических областей: знания бухгалтерского учета, принципов начисления зарплаты и функционирования торговых точек различного уровня. Впрочем, некоторые вакансии не предполагают глубоких знаний в этих сферах, если ТЗ составляется менеджером, а не программистом.
- Малоподвижный образ жизни, сидячая работа со временем накладывают отпечаток на здоровье. Если программирование совмещено с консультациями клиентов, то работа приобретает разъездной характер.
- Не все морально готовы к постоянным доработкам уже отлаженных, отточенных под конкретные требования программ. Но законодательство регулярно меняется, что требует внесения правок в существующие индивидуальные конфигурации.
Одним из недостатков работы в 1С многие программисты считают непосредственную работу с клиентами. Кто-то достаточно ровно относится к сотому разъяснению очередному бухгалтеру принципов закрытия месяца, а кто-то быстро теряет самообладание.
Стрессоустойчивость, терпение и коммуникабельность в этой профессии жизненно необходимы.
С чего начать изучение
В данную специальность есть два основных пути.
Один из них, самый очевидный, идет через фирму-франчайзи, где обучаемый быстро получает практические навыки и учится на ошибках и советах других.
Второй – выучиться самостоятельно.
Подробнее рассмотрим оба, а жизненная ситуация и возможности подскажут, какой путь стоит выбрать.
Прохождение курсов и устройство на работу уже с опытом
Фирма 1С предлагает лицензионные специализированные курсы по программированию (в частности Павла Чистова, очные, онлайн, выездные), литературу и сдачу экзаменов «1С:Профессионал» с получением сертификата.
Это отличная возможность для тех, кто хочет попробовать себя в новой сфере, понять – стоит ли посвятить этой профессии ближайшие несколько лет своей жизни. Стоимость курсов и спецлитературы 1С вполне адекватна, учеба доступна для всех и окупится в первые же месяцы работы.
По окончании курсов или успешном прохождении экзаменов «1С:Профессионал» и «1С:Специалист» по определенным конфигурациям фирма 1C выдает сертификат, который ценится во всех сферах и станет весомым бонусом при устройстве на работу. В компаниях-франчайзи сертифицированному специалисту, как правило, предусмотрена доплата к основному заработку.
Не менее качественное обучение проводят и другие школы. В них так же можно получить диплом государственного образца. Кроме того они оказывают активное содействие в трудоустройстве.
Стажировка у 1с франчайзи без опыта
Обучение новичков с нуля практикуют многие фирмы-франчайзи: наличие штата хороших специалистов позволяет наращивать клиентскую базу и, соответственно, приносит больший доход.
Начальный этап работы проходит по следующим направлениям:
- начинающему программисту будет предложено пройти обучение внутри компании;
- покажут (или по книгам изучаются самостоятельно) пользовательские функции типовых конфигураций;
- научат обновлять типовую и снятую с поддержки конфигурацию;
- спустя пару месяцев могут предложить работу на консультационной линии, выезд к клиентам.

Далеко не лишним при любой форме обучения окажется чтение профессиональных форумов. Кроме дельного совета по конкретной проблеме, в таких местах общения можно найти полезные обработки, готовые печатные формы, отчеты и т.д.
Где и как учиться
Было бы желание, а источники новых знаний найдутся. Фирмой 1С выпускаются и постоянно, вслед за изменениями действующего законодательства, переиздаются справочные и учебные пособия, проводятся вебинары, онлайн и очные курсы.
Предлагаемые фирмой 1С форматы обучения:
- дистанционные курсы позволяют освоить новые навыки в удобном темпе, совместить изучение 1С с основной работой или учебой в ВУЗе. Обучающийся получает печатные материалы, изучает программу курса самостоятельно, выполняет и отправляет на проверку «домашние задания», по окончании проходит итоговую аттестацию;
- курсы онлайн – это живое общение с преподавателем, решение возникающих вопросов здесь и сейчас. Такие курсы постоянно проводятся в Москве и Санкт-Петербурге, иногда ведущие преподаватели фирмы 1С осуществляют выездное обучение в регионы;
- курсы в ЦСО (центре сертифицированного обучения) проводит специалист фирмы-франчайзи.
Имея доступ к справочной и обучающей литературе, работающий в фирме-франчайзи новичок в свободное время может изучать особенности типовых конфигураций, читать статьи и другие полезные материалы на ИТС-дисках, спрашивать совета более опытных коллег, интересоваться – каким образом они решили ту или иную задачу.
Кроме фирмы 1С качественные знания можно получить и в специальных школах программирования. Они имеют ряд значительных преимуществ.
Востребованность
Сотрудничество с грамотным специалистом делает учет в конфигурациях 1С максимально полноценным, а потому профессия программиста 1С является востребованной и высокооплачиваемой.
Справка: Всреднем зарплата программиста 1С в Москве составляет 133 тыс. руб., чуть ниже в регионах. На более высокое вознаграждение могут претендовать специалисты с опытом руководящей деятельности и стажем работы более 3-х лет.
Перспективы роста
С годами программисты 1С обрастают настолько широкими навыками и умениями, что без проблем могут сменить сферу деятельности на управленческую или связанную с бухгалтерским учетом, открыть собственную фирму-франчайзи и получать хороший доход.
Если специалист относится к своим обязанностям ответственно, качественно и в срок выполняет обновления, доработки и оптимизацию конфигураций, приятен в общении и находит общий язык даже со «сложными» клиентами, со временем он вполне может уйти в свободное плавание.
Фриланс – это свободный график и гарантированно высокий доход, формирование собственной клиентской базы, возможность работы в наиболее изученных, любимых конфигурациях.