Какими качествами должен обладать разработчик 1С
Кругозор
Одно из главных качеств разработчика 1С. Мы говорим не про знание хронологии выхода всех альбомов Валерия Меладзе, или всех произведений Врубеля. Мы говорим о кругозоре в бизнес-системе.
Разработчик 1С занимается автоматизацией почти всех служб предприятия. Как следствие, он разбирается в специфике работы своих коллег. Не очень глубоко, не всех профессий, но намного шире и глубже, чем сотрудник на любой другой должности.
Дополняет кругозор работа на разных проектах, что позволяет ему сравнить, проанализировать и внедрить схожие процессы в разных отраслях, регионах, компаниях.
Абстрактное мышление
Классическое, присущее всем программистам качество. Абстрактное мышление помогает систематизировать то, что человек видит, находить общее в частном и понимать закономерности.
Ну и то же самое в обратном порядке. Придумать общее, или закономерность, и применить к частным явлениям жизни.
Ограничение абстрактного мышления
Если быть точнее: умение работать в условиях, ограничивающих абстрактное мышление.
Разработчики Платформы 1С свободу действий немного ограничивают. Все абстракции они уже придумали: документы, справочники, регистры, отчёты, обработки и т.д. Давным-давно решили, что этих абстракций хватит для описания бизнес-систем.
Кто-то считает эти условия неприемлемыми, но для кого-то этот недостаток становится преимуществом: не надо заниматься изобретательством. Всё уже придумали, просто собери свой конструктор из известных методов.
Способность работать с изменениями
Самое, наверное, трудно воспринимаемое качество, но основополагающее. Разработчик 1С занимается изменениями. Изменения — его работа.
Суть изменения конфигурации 1С и бизнес-системы — одна и та же. Надо лишь освоить другие методики, работать с другими объектами и более широким спектром инструментов. Но суть та же.
Системное мышление
Системным мышлением разработчика 1С пользуются заказчики и пользователи: как эта доработка повлияет на остальную систему?
Этот вопрос, отражает одну из ключевых граней системного мышления — умение видеть взаимосвязи и понимать их работу, в том числе — взаимосвязь взаимосвязей.
Разработчик 1С почти всегда учитывает взаимосвязи — и программные, и процессные. Решая задачу для снабженцев, он, вынужденно, учитывает интересы продавцов, кладовщиков, финансистов и т.д. Потому что сами снабженцы на это не способны, как не способны продавцы, кладовщики, финансисты и т.д.
Научитсья программировать под 1С вы можете на курсе «Базовый курс по 1С-разработке».