Содержание:
2. Применение матрицы 1С
3. Уровень: Стажёр 1С
4. Уровень: Junior-программист
5. Уровень: Middle-программист
6. Аттестации программиста и результаты
Сам программист в среде 1С – это человек, который отвечает за разработку, сопровождение и внедрение различных конфигураций платформы 1С.
А «Матрица компетенций программиста 1С» – это специального вида документ, который оговаривает регулирование прохождения обучения, а также объясняет, как узнать уровень знаний и умений программиста в среде 1С.
Общими словами – она помогает узнать компетентность того или иного программиста, выявить его способности в теории и на практике.
Здесь способности делятся на две основные группы:
• Способности в отрасли 1С – это знание самого языка разработки в среде 1С, то, как человек разбирается в конфигурациях, какие знания имеет относительно работы с кадрами, зарплатами, документами, бухгалтерией и так далее;
• Способности в программировании – это знание различных информационных баз и языков программирования, справочников и интеграций, web-сервисов и справочников и так далее.
«Матрица компетенций программиста 1С» помогает структурированно понять все способности человека и обозначить его уровень.
1. Развитие разработчика в 1С
В первую очередь, «Матрица компетенций программиста 1С» необходима для начинающих разработчиков и тех, кто хочет работать уже над типовыми конфигурациями и имеет необходимый багаж знаний и навыков для этого.
Ниже представлена блок-схема общего подхода для подготовки разработчика в среде 1С:
Блок-схема общего подхода для подготовки разработчика в среде 1С
Разработчик, который уже подготовлен, отличается такими знаниями:
• Как администрировать систему 1С;
• Как работать со средствами интеграции для системы 1С;
• Как программировать на языке программы 1С;
• Как писать запросы и работать с системой по компоновке данных.
2. Применение матрицы 1С
При помощи «Матрицы компетенций программиста 1С» можно распределить программиста на уровневую ступень, а именно: узнать на уровне стажёра, junior-программиста или middle-программиста он находится.
Применение «Матрицы компетенций программиста 1С» поможет просто урегулировать следующие задачи:
• Определить то, на каком уровне знания 1С находится программист;
• Установить алгоритм мотиваций, который будет положительно сказываться на выполнении задач и сроках их выполнения;
• Выбор разработчика программы 1С для конкретных проектов;
• Продемонстрировать то, как разработчик программы 1С может развиваться внутри организации.
3. Уровень: Стажёр 1С
Программист на уровне: Стажёр 1С - это человек, который имеет основные теоретические знания и только начал работать на должности 1С программиста.
Для этого этапа требуется узнать основные знания, проверить скорость реакции и обучения, определить вектор развития такого человека.
К основным знаниям относятся:
• Работа с тонким, толстым и веб клиентом, а также знания относительно внесения обновлений в систему программы 1С, журнала регистраций и возможность настраивать систему и работать на поддержке;
• Возможность работы с константами и переменными, с функциями и процедурами и знание программного модуля 1С;
• Работа с данными по запросам и их первоисточниками, знание того, как происходит и как делать компоновку данных.
Все навыки стажёра проверяются на простых типовых задачах. Такими задачами могут выступать следующие:
• Обновить 1С конфигурацию, которая будет типовой;
• Доработать, установить и произвести настройку какого-то модуля системы 1С;
• Установка самой платформы 1С и её конфигураций;
• Написать запрос при помощи системы компоновки данных 1С.
Также, к стажёру нужно «приставить» опытного учителя – состоявшегося программиста 1С.
4. Уровень: Junior-программист
Когда были сданы определённые экзамены, то программист 1С может перейти с уровня «Стажёр 1С» на уровень «Junior-программист». Такой переход означает следующее:
• Программист может самостоятельно выполнять основные задачи;
• Программист обладает основными компетенциями и знаниями, которые являются подтверждёнными;
• Программист может участвовать, в составе остальной команды, в крупных проектах.
При этом для уровня «Junior-программист» разработчик должен уметь выполнять следующее:
• Уметь работать с хранилищем внутри системы 1С;
• Уметь проводить обновление для конфигураций, которые не являются типовыми;
• Уметь работать с коллекциями значений, которые являются универсальными;
• Уметь разрабатывать сервисы HTTP;
• Уметь работать сразу по нескольким конструкторам и наборам данных;
• Уметь находить и исправлять ошибки в простом программном коде.
Уровень «Junior-программист» также подразумевает, что у такого человека должен быть список с задачами, которые он учится решать, чтобы развиваться далее. Задачи эти из следующих категорий:
• Расчёт;
• Программирование;
• Бухгалтерия.
Чтобы перейти с уровня «Стажёр 1С» на уровень «Junior-программист» необходимо не меньше трёх месяцев усердной работы.
5. Уровень: Middle-программист
Разработчик, находящийся на уровне «Middle-программист» в системе программы 1С уже может сам проводить обучение для тех, кто находится на уровне «Стажёр 1С». Такой программист может выполнять задачи по:
• Прикладным решениям различной сложности;
• Написанию планов обменов;
• Проектированию систем;
• Разработке наиболее оптимальных задач регламента;
• Созданию скриптов для обновлений и установок системы 1С.
Чтобы разработчик перешёл с уровня «Junior-программист» на уровень «Middle-программист», он должен проработать не меньше полутора лет в данной сфере.
6. Аттестации программиста и результаты
Аттестации предназначены для контроля квалификации программиста и проверяют его знания в соответствии с заданным уровнем. Аттестации, которые проходит программист, должны быть признаны и самой компанией, в которой он работает, и органом, который является авторитетным и независимым. Аттестация 1С, в идеале, состоит из двух следующих ступеней-этапов:
1. Проверка внутри компании, при помощи практических задач, тестов и интервью, которые соответствуют требуемому уровню;
2. Официальная сертификация 1С.
При выполнении установок, заданных в «Матрице компетенций программиста 1С» можно получить такую блок-схему для повышения заработной платы программиста 1С внутри компании:
Блок-схема для повышения заработной платы программиста 1С внутри компании
Специалист компании ООО "Кодерлайн"
Андрей Прыкин