Профстандарт "06.001 Программист"

Приказ Минтруда России от 20.07.2022 N 424н "Об утверждении профессионального стандарта "Программист" (Зарегистрировано в Минюсте России 22.08.2022 N 69720)

Функциональная карта профессионального стандарта

Обобщенные трудовые функции Возможные наименования должностей, профессий Требования к образованию и обучению Требования к опыту практической работы Трудовые функции Трудовые действия
код наименование уровень квалификации наименование код уровень (подуровень) квалификации
1 2 3 4 5 6 7 8 9 10 11
A Разработка и отладка программного кода 3
Помощник программиста
Среднее профессиональное образование - программы подготовки квалифицированных рабочих (служащих)
-
Формализация и алгоритмизация поставленных задач для разработки программного кода A/01.3 3 Составление формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или внутренних документов организации
и еще 3
Заявка на обучение
Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных A/02.3 3 Создание программного кода в соответствии с техническим заданием (готовыми спецификациями)
и еще 2
Заявка на обучение
Оформление программного кода в соответствии с установленными требованиями A/03.3 3 Приведение наименований переменных, функций, классов, структур данных и файлов в соответствие с нормативно-техническими документами (стандартами и регламентами), определяющими требования к оформлению программного кода
и еще 4
Заявка на обучение
Работа с системой управления версиями программного кода A/04.3 3 Регистрация изменений исходного текста программного кода в системе управления версиями
и еще 2
Заявка на обучение
Проверка и отладка программного кода A/05.3 3 Анализ и проверка исходного программного кода
и еще 3
Заявка на обучение
B Проверка работоспособности и рефакторинг кода программного обеспечения 4
Техник-программист
Среднее профессиональное образование - программы подготовки квалифицированных рабочих (служащих)
Не менее трех месяцев в области разработки компьютерного программного обеспечения
Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения B/01.4 4 Разработка процедуры проверки работоспособности компьютерного программного обеспечения
и еще 4
Заявка на обучение
Разработка тестовых наборов данных для проверки работоспособности компьютерного программного обеспечения B/02.4 4 Подготовка тестовых наборов данных в соответствии с выбранной методикой тестирования компьютерного программного обеспечения
и еще 1
Заявка на обучение
Проверка работоспособности компьютерного программного обеспечения B/03.4 4 Проверка работоспособности компьютерного программного обеспечения на основе разработанных тестовых наборов данных
и еще 3
Заявка на обучение
Рефакторинг, оптимизация и инспекция программного кода B/04.4 4 Анализ программного кода на соответствие требованиям по читаемости и производительности
и еще 3
Заявка на обучение
Исправление дефектов программного кода, зафиксированных в базе данных дефектов B/05.4 4 Воспроизведение дефектов программного кода, зафиксированных в базе данных дефектов
и еще 3
Заявка на обучение
Осуществление сборки однородных программных модулей в программный проект B/06.4 4 Сборка однородных (одноязыковых) программных модулей в программный проект в средах разработки компьютерного программного обеспечения
и еще 3
Заявка на обучение
C Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта 5
Программист
Среднее профессиональное образование - программы подготовки специалистов среднего звена
Не менее шести месяцев в области разработки компьютерного программного обеспечения
Разработка процедур интеграции программных модулей C/01.5 5 Анализ и выявление проблем сопряжения неоднородных модулей и компонентов компьютерного программного обеспечения
и еще 6
Заявка на обучение
Осуществление интеграции программных модулей и компонентов и проверки работоспособности выпусков программного продукта C/02.5 5 Сборка программных модулей и компонентов в программный продукт
и еще 4
Заявка на обучение
D Разработка требований и проектирование программного обеспечения 6
Инженер-программист
Высшее образование - бакалавриат
Не менее одного года в области разработки компьютерного программного обеспечения
Анализ возможностей реализации требований к компьютерному программному обеспечению D/01.6 6 Сбор, систематизация, выявление взаимосвязей и документирование требований к компьютерному программному обеспечению
и еще 3
Заявка на обучение
Разработка технических спецификаций на программные компоненты и их взаимодействие D/02.6 6 Разработка и согласование с архитектором программного обеспечения технических спецификаций на программные компоненты и на их взаимодействие
и еще 5
Заявка на обучение
Проектирование компьютерного программного обеспечения D/03.6 6 Разработка, изменение архитектуры компьютерного программного обеспечения и ее согласование с системным аналитиком и архитектором программного обеспечения
и еще 5
Заявка на обучение