Какими качествами должен обладать разработчик 1С

Преподаватель курса по 1С-разработке отвечает на важный для будущих студентов вопрос: что мне нужно, чтобы научиться программировать под 1С?
Preview
Автор статьи
Таня Рыловникова
Преподаватель базового курса по 1С-разработке
Дата
28 января 2021
Рубрика
Разработка

Кругозор

Одно из главных качеств разработчика 1С. Мы говорим не про знание хронологии выхода всех альбомов Валерия Меладзе, или всех произведений Врубеля. Мы говорим о кругозоре в бизнес-системе.

Разработчик 1С занимается автоматизацией почти всех служб предприятия. Как следствие, он разбирается в специфике работы своих коллег. Не очень глубоко, не всех профессий, но намного шире и глубже, чем сотрудник на любой другой должности.

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

Абстрактное мышление

Классическое, присущее всем программистам качество. Абстрактное мышление помогает систематизировать то, что человек видит, находить общее в частном и понимать закономерности.

Ну и то же самое в обратном порядке. Придумать общее, или закономерность, и применить к частным явлениям жизни.

Ограничение абстрактного мышления

Если быть точнее: умение работать в условиях, ограничивающих абстрактное мышление.

Разработчики Платформы 1С свободу действий немного ограничивают. Все абстракции они уже придумали: документы, справочники, регистры, отчёты, обработки и т.д. Давным-давно решили, что этих абстракций хватит для описания бизнес-систем.

Кто-то считает эти условия неприемлемыми, но для кого-то этот недостаток становится преимуществом: не надо заниматься изобретательством. Всё уже придумали, просто собери свой конструктор из известных методов.

Способность работать с изменениями

Самое, наверное, трудно воспринимаемое качество, но основополагающее. Разработчик 1С занимается изменениями. Изменения — его работа.

Суть изменения конфигурации 1С и бизнес-системы — одна и та же. Надо лишь освоить другие методики, работать с другими объектами и более широким спектром инструментов. Но суть та же.

Системное мышление

Системным мышлением разработчика 1С пользуются заказчики и пользователи: как эта доработка повлияет на остальную систему?

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

Разработчик 1С почти всегда учитывает взаимосвязи — и программные, и процессные. Решая задачу для снабженцев, он, вынужденно, учитывает интересы продавцов, кладовщиков, финансистов и т.д. Потому что сами снабженцы на это не способны, как не способны продавцы, кладовщики, финансисты и т.д.

Научитсья программировать под 1С вы можете на курсе «Базовый курс по 1С-разработке».