К сожалению, на всем постсоветском пространстве ни в одном учебном заведении нет специальности «Программист 1С». Поэтому следует заниматься или самообразованием, или обратиться к каким-либо обучающим курсам 1С в вашем городе, или же проходить обучение на оффлайн курсах 1С.
После обучения можно получить сертификат. Для этого необходимо сдать экзамены непосредственно в компании 1С. Для нашего направления они бывают трех разновидностей: 1С Профессионал, 1С Консультант, 1С Специалист.
Для пользователей (не для программистов) существует большое количество оффлайн курсов. Только от 1С таких курсов порядка двух десятков, как через интернет, так и в учебных центрах.
Также крупные франчайзинги имеют свои программы для обучения. Цены разные, в среднем 5000 руб. Длительность около 3-х дней, плюс-минус день.
Так как традиционно программистов 1С не готовит ни одно учебное заведение, ни в одной стране бывшего СССР, то самоподготовка посредством книг является хорошим способом получить нужные Вам знания. Тем более что фирма 1С это, конечно же, учла, и всю необходимую литературу выпускает сама. Список литературы Вы можете посмотреть по ссылке http://v8.1c.ru/metod/books/. Стоимость одной книги колеблется от 150 до 400 рублей.
Когда вы видите размещенное объявление о поиске на работу программиста 1С, то более чем в 95% случаев в данной фирме уже есть типовая конфигурация 1С, с помощью которой ведется учет. А это значит, что есть база данных, которая уже содержит информацию, а люди знают, как именно ей пользоваться.
Что должен уметь начинающий программист 1С? Он должен уметь настроить распределенную базу (УРБД, УРИБ), добавить новые реквизиты в уже существующий справочник или документ, должен уметь обновить конфигурацию, если выйдет новая версия.
Как же стать этим самым начинающим программистом 1С? Для начала Вам необходимо скачать или купить платформу 1С: Предприятие 8.1, также одну или несколько типовых конфигураций, с которыми в дальнейшем предстоит работать. Существуют три вида конфигураций: зарплата (Зарплата и управление персоналом), бухгалтерия (Бухгалтерия), торговля (Управление торговлей).
Нужно просмотреть и разобрать основные особенности каждой конфигурации.
Знания, необходимые начинающему программисту 1С: необходимо знать, как пользоваться конфигуратором, как настроить УРИБ, как изменить отчет, установка и обновление 1С.
Ко всему прочему, естественно вы должны разбираться в интерфейсе программы.