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