Здравствуйте, в этой статье мы постараемся ответить на вопрос: «Профстандарт программиста». Если у Вас нет времени на чтение или статья не полностью решает Вашу проблему, можете получить онлайн консультацию квалифицированного юриста в форме ниже.
Нормативная база для профстандартов стала активно развиваться с 2015-го года, когда был введен в действие ФЗ-122, вносивший крупные изменения в Трудовой кодекс и Закон об образовании. В соответствии с ним в ТК появилась статья 195.3, утвердившая обязательное использование профстандартов в профессиях, квалификационные требования к которым устанавливались законодательством. Далее применение профстандартов расширялось: в 2016-м году Правительством было принято Постановление №584, где устанавливалась их необходимость для организаций, свыше 50% которых принадлежит государству или имеющих бюджетный формат.
Профстандарт «Программист» — требования к профессиональным обязанностям
В новом профстандарте установлены следующие квалификации работников:
- помощник программиста;
- техник-программист;
- программист;
- инженер-программист.
После того как будет утвержден профессиональный стандарт программиста, к представителям данной профессии будут предъявляться следующие требования, прописанные в должностных инструкциях и регламентирующие их трудовую деятельность:
-
Разработка и отладка программного кода — основные трудовые обязанности помощника программиста. Сотрудник, работающий с кодом, должен уметь пользоваться несколькими языками программирования и манипулировать данными в базах данных, а также оформлять код согласно установленным требованиям и заниматься его проверкой и отладкой.
-
Проверка работоспособности программного кода — основные рабочие функции техника-программиста. Сотрудник должен уметь самостоятельно разрабатывать процедуры по проверке работоспособности программного обеспечения (ПО), а также проводить регулярные инспекции и оптимизации кода, исправлять его дефекты. В один программный проект техник-программист обязан уметь собирать однородные программы.
-
Интеграция модулей программы — основные должностные обязанности программиста. Такой специалист должен уметь разрабатывать процедуру для интеграции программных модулей и компонентов программы, а также проверять на работоспособность очередные выпуски программы.
-
Проектирование ПО и разработка требований к ПО — основные рабочие функции инженера по программированию. Специалисту, работающему на этой позиции, нужно, помимо проектирования ПО, уметь разрабатывать технические спецификации на компоненты программы и их взаимодействие между собой.
Методика применения профстандартов
Введение в действие профстандартов происходит следующим путем:
- Разработка регламента, определяющего процедуры их внедрения. В нем должны присутствовать план-график, информация об ответственных и иные аспекты.
- Рассмотрение отраслевой специфики организации на основе её учредительной документации.
- Анализ имеющихся у работников обязанностей: насколько они соответствуют их профилю, какие можно перераспределить или дополнительно ввести.
- Поиск соответствующих профстандартов.
- Анализ расхождений их положений с действующими документами.
- Изменение на основе результатов анализа имеющейся кадровой документации (должностных инструкций, правил распорядка и т.д.).
- Проведение изменений в трудовой сфере (введение новых позиций, переименование старых, перераспределение функций).
После окончания данных процедур у нанимателя появляются возможности:
- Задокументировать корректные критерии отбора и оценки сотрудников.
- Предъявлять требования к работникам на предмет повышения их квалификации.
- Отсеивать кандидатов, не соответствующих квалификационным критериям.
Финальным шагом построения системы критериев оценки является проведение переаттестации сотрудников.
Обобщенные трудовые функции по профстандарту «Программист»
Согласно профстандарту, основная цель трудовой деятельности программиста — создание, отладка, тестирование и модификация программного обеспечения (далее по тексту — ПО). Документ устанавливает следующие обобщенные трудовые функции в зависимости от уровня квалификации:
-
третий уровень — написание программного кода с применением языков программирования, его оформление, проверка и отладка;
-
четвертый уровень — разработка процедур и оценка работоспособности ПО, рефакторинг, инспекция, оптимизация и исправление дефектов кода, сборка программных модулей;
-
пятый уровень — создание процедур и интеграция программных компонентов и модулей, оценка работоспособности программного продукта;
-
шестой уровень — формирование технических спецификаций и требований к программным компонентам, проектирование ПО.
Минтруд профстандарты перечень утвержденный правительством рф. Профстандарты: профессиональные стандарты, утвержденные Министерством труда РФ
В июле 2016 года в законную силу вступила ст. 195.3 Трудового кодекса РФ от 30.12.2001 № 197-ФЗ, регламентирующая схему применения профстандартов, использование которых стало обязательным в установленных законом случаях. Подробнее читайте в статье Какие организации обязаны применять профстандарты?
Таким образом, если федеральным законодательством (в т. ч. ТК РФ) будут определены требования к квалификации и образованию работника, которые необходимы ему для ведения трудовой деятельности, профстандарты-2018 – 2019 в этой части обязательны к применению работодателями-организациями бюджетной сферы.
Реестр профессиональных стандартов — 2018 – 2019 размещен на специальном сайте Роструда РФ.
Реестр профстандартов ведется в алфавитном порядке. Для каждого из них установлены наименование должности, профессии, а также конкретный вид поручаемой трудящемуся работы.
В настоящий момент законодательство не предусматривает специальных норм, согласно которым коммерческие организации обязаны применять реестр профессиональных стандартов Минтруда (см. письмо Минтруда России от 30.12.2015 № 14-0/В-1190).
В соответствии со ст. 4 ФЗ «О внесении изменений…» от 02.05.
2015 № 122-ФЗ в отношении государственных органов и учреждений, юридических лиц, собственником долей/акций в которых на 50 и более процентов является государство, обязательность применения профстандартов вводится Правительством РФ с учетом мнения особого органа социального партнерства — Российской трехсторонней комиссии по регулированию социально-трудовых отношений (в ее состав входят представители компетентных в сфере труда, соцобеспечения и законодательной техники госорганов, а также общероссийских объединений работодателей и профсоюзов).
ВАЖНО Любая организация обязана применять профессиональные стандарты в отношении должностей, пребывание на которых влечет получение льгот и компенсаций либо связано с определенными ограничениями. Данное требование установлено не напрямую, а через обязательство составлять на основе указанных стандартов трудовые договоры (ст. 57 ТК РФ).
Нужно учесть, что реестр профстандартов содержит не список названий должностей или профессий, а требования к той или иной сфере трудовой деятельности.
Структура профессионального стандарта регламентирована приказом Минтруда России «Об утверждении макета профстандарта» от 12.04.2013 № 147н и отражает:
- функционал, который может выполнять работник, занятый в той или иной сфере деятельности;
- то, какую квалификацию он должен иметь;
- требуемый уровень образования и опыт работы;
- наименование должности, в рамках которой работник может выполнять данную трудовую деятельность.
Таким образом, профстандарты разрабатываются Минтрудом России, а их регистрацию производит Минюст. Только после этого профстандарт вступает в силу.
Уволить сотрудника в связи с его несоответствием профессиональному стандарту невозможно, поскольку ТК РФ в принципе не предусматривает такого основания для прекращения трудовых отношений.
Не стоит путать это с ситуацией, когда работник не отвечает занимаемой должности или не справляется с поручаемой работой в связи с недостаточным уровнем квалификации. В этом случае, если работодатель считает возможным уволить сотрудника, необходимо официально подтвердить его несоответствие посредством проведения аттестации (см. абз. 4 ст. 81 ТК РФ).
Профстандарт программиста, утвержденный правительством рф
Профессиональные стандарты обязательно применяются , если требования к квалификации сотрудников установлены Трудовым кодексом, федеральными законами или другими нормативно-правовыми актами (ст. 195.3 ТК РФ). Список профессий, к которым требования установлены законами, смотрите в таблице.
Есть два случая, когда наименование должности нужно указать как в профстандарте, даже если применять его не обязательно.
1. если работа дает право на компенсации или льготы.
2 . Если работа связана с ограничениями. Это правило абзаца 3 части 2 статьи 57 Трудового кодекса РФ.
Если по таким профессиям профстандарт не утвердили, должность указывайте по квалификационным справочникам. Это актуально, например, для медиков, педагогов, которым полагаются льготы: дополнительные отпуска, сокращенное рабочее время, льготная пенсия.
Профессиональный стандарт разрабатывается и принимается Минтрудом Российской Федерации. Далее, для того, чтобы указанный документ получил законную силу, ему предстоит быть зарегистрированным в Министерстве юстиции РФ.
Официальный реестр утвержденных профстандартов России— это по сути все зарегистрированные в Министерстве юстиции профессиональные стандарты.
ВАЖНО! Прежде чем начать руководствоваться профстандартами, опубликованными для ознакомления в интернете, следует достоверно убедиться, что они зарегистрированы в Министерстве юстиции. Зачастую подобные документы размещаются Мининтрудом для внесения замечаний.
Профстандарт «Программист»: требования к образованию
Третьему квалификационному уровню соответствует профессия помощника программиста. Для допуска к работе требуется наличие СПО по программе подготовки квалифицированных служащих.
При наличии четвертого квалификационного уровня сотрудник может занимать должность техника-программиста. Для трудоустройства ему, кроме СПО, требуется проработать в сфере создания ПО не менее трех месяцев.
Работник пятого квалификационного уровня именуется программистом. Ему необходимо иметь СПО по программе подготовки специалистов среднего звена и опыт профильной работы от полугода.
Чтобы соответствовать шестому квалификационному уровню и работать инженером-программистом, сотруднику требуется закончить программу бакалавриата и проработать в сфере создания ПО как минимум 12 месяцев.
Приказ об утверждении профессионального стандарта «Программист» рекомендует программистам и инженерам-программистам периодически проходить профильные курсы повышения квалификации. В предыдущей редакции профстандарта это правило распространялось на все квалификационные уровни.
Применение профстандартов
Профстандарты с 1 июля 2016 года применяются в следующих случаях:
- Организация аттестации работников.
- Управление персоналом.
- Разработка должностных инструкций.
- Формирование кадровой политики.
- Тарификация работ.
- Организация обучения работников.
- Присвоение тарифных разрядов.
- Установление системы оплаты труда.
Как уже было отмечено, ПС станут обязательными для некоторых категорий работников. Применение профессиональных стандартов обязательно в случаях, когда требования для квалификации работников установлены в ТК РФ и иных нормативных правовых актах.
Таким образом, согласно части 4 статьи 7 ФЗ №402 от 06.12.2011 г. в страховых фирмах, негосударственных пенсионных фондах, публичных АО у главбуха в обязательном порядке должны присутствовать:
- Рабочий стаж не меньше 3 лет за последние 5, если есть соответствующее образование. Обязательно связанный с ведением бухгалтерского учета, аудиторской деятельностью и т.п.
- Рабочий стаж не меньше 5 лет из последних 7, если соответствующего деятельности образования нет.
- Высшее образование по профессии или нет.
- Отсутствие судимости (неснятой или непогашенной) за противозаконные деяния, совершенные в экономической сфере.
Стоит заметить, что прочие организации (не перечисленные в предыдущем абзаце) могут нанимать работников, минуя данные условия.
На основании профстандарта РФ работодатель имеет право на утверждение новых должностных инструкций. Иногда в результате подобных изменений круг обязанностей работников может стать более обширным. Ни в коем случае нельзя производить данное действие не уведомляя об этом сотрудника. Согласно ч.2 статьи 72 и ч.2 статьи 74 Трудового кодекса России, работник должен предупрежден о вышеназванных обстоятельствах минимум за 2 месяца и дать свое согласие, если его все устраивает.
ВАЖНО! Если работник не соответствует профессиональным стандартам 2016, то уволить его на этом основании все-равно нельзя. Он может быть лишен работы лишь в том случае, если результаты его аттестации будут плохими или в организации не найдется вакантного места для него соответствующего его знаниям и умениям. Также работнику может быть предложено получение дополнительного образования с целью его дальнейшего соответствия профстандарту.
Названия должностей в профстандарте и квалификационные требования к ним
В профстандарте для каждой обобщенной функции программиста назначен свой перечень возможных наименований должностей. При этом по общему правилу квалификационные требования предъявляются не к должности вообще, а к конкретному сотруднику, выполняющему отдельную обобщенную функцию. В связи с этим в профстандарте для программиста каждой обобщенной функции соответствуют разные названия должности и требования:
- младший программист и техник-программист могут иметь среднее профессиональное образование при полном отсутствии опыта работы;
- программист тоже может иметь только среднее профессиональное образование, но он, прежде чем занять эту должность, должен отработать как минимум 6 месяцев в сфере разработки программного обеспечения;
- старший программист и инженер-программист должны иметь уже высшее образование и опыт практической работы в своей области не менее года;
- ведущему программисту и ведущему инженеру-программисту необходимо уже иметь высшее образование, дополненное опытом работы от 3 лет.
Функциональные обязанности программиста согласно профстандарту
Согласно профстандарту техника-программиста, сотруднику, отвечающему за разработку ПО, вменяются четыре основные трудовые функции.
Исходя из них, сотрудник несет ответственность:
- за экспертизу программного кода;
- за ликвидацию малейших сбоев в его функционировании;
- за разработку нового программного кода (если возникла такая необходимость на производстве);
- за разработку корпоративных требований, предъявляемых к программному обеспечению (данные требования должны конкретизироваться для персонала разных уровней);
- за проектирование ПО.
Согласно профстандарту, сотрудник должен уметь интегрировать программные модули и осуществлять качественную верификацию предлагаемого продукта.
На рынке цифровых технологий постоянно появляются новые продукты. В связи с этим квалифицированной программист должен уметь актуализировать их.
Профессиональные стандарты в РФ 2021 года в соответствии с приказом Минтруда
Профессиональный стандарт «Программист»(.doc, 418 Кб)
Министерство трудаи социальной защиты
УТВЕРЖДЕН приказом Министерства труда и социальной защиты Российской Федерации от 18.11.2013 № 679н |
Регистрационный номер |
I. Общие сведения
Разработка программного обеспечения |
- (наименование вида профессиональной деятельности)
- Разработчики и аналитики компьютерных систем
- Отнесение к видам экономической деятельности:
- Разработка компьютерного программного обеспечения, консультационные услуги в данной области и другие сопутствующие услуги
- Деятельность по обработке данных, предоставление услуг по размещению информации и связанная с этим деятельность
Основная цель вида профессиональной деятельности:
Разработка, отладка, проверка работоспособности, модификация программного обеспечения
1. Участие в анализе требований и создании сценариев использования продукта
2. Участие в разработке различных типов требований к программному продукту
3. Разработка кода программного продукта на основе готовых спецификаций на уровне модулей
4. Отладка и тестирование кода на уровне модулей
5. Участие в интеграции программных компонент в единое целое
6. Анализ и оптимизация кода с использованием инструментальных средств для повышения качества изделий и производительности разработки
7. Разработка тестовых наборов и тестовых процедур
8. Разработка и ведение проектной и технической документации по порученным задачам
9. Участие в ревьюировании технических документов
10. Участие в измерении характеристик программного проекта
11. Саморазвитие
51
Перечень основных умений, навыков и знаний, требуемых для выполнения должностных обязанностей (первый уровень) |
||
Должностные обязанности |
Основные умения и навыки, необходимые для выполнения должностных обязанностей |
Основные знания, необходимые для выполнения должностных обязанностей |
1. Участие в анализе требований и создании сценариев использования продукта |
Вырабатывать требования к программному обеспечению Использовать средства и методы разработки требований и спецификаций Работать в команде |
Основные методы и средства эффективной разработки Типовые роли в процессе разработки программного обеспечения Методологии разработки программного обеспечения Внутренние нормы и регламенты разработки |
2. Участие в разработке различных типов требований к программному продукту |
Вырабатывать требования к программному обеспечению Использовать средства и методы разработки требований и спецификаций Использовать методы и технологии разработки формализованных требований и спецификаций для контроля заказанной функциональности и качества продукта Использовать методы и технологии разработки для генерации исполняемого кода Использовать методы и технологии разработки для генерации тестов по формальным описаниям Работать с документацией и технической литературой Работать в команде |
Основные методы и средства эффективной разработки Объектно-ориентированная разработка Методологии разработки программного обеспечения Внутренние нормы и регламенты разработки |
3. Разработка кода программного продукта на основе готовых спецификаций на уровне модулей |
Владеть основными методологиями процессов разработки программного обеспечения Оптимизировать программный код с использованием специализированных программных средств Осуществлять разработку программного обеспечения на современных языках программирования Осуществлять объектно-ориентированную разработку |
Языки программирования и инструментарий разработки программного обеспечения на соответствующих языках Основные методы и средства эффективной разработки Типовые роли в процессе разработки программного обеспечения Методологии разработки программного обеспечения Внутренние нормы и регламенты разработки Стандартные алгоритмы и области их применения |
В июле 2020 года в законную силу вступила ст. 195.3 Трудового кодекса РФ от 30.12.2001 № 197-ФЗ, регламентирующая схему применения профстандартов, использование которых стало обязательным в установленных законом случаях. Подробнее читайте в статье Какие организации обязаны применять профстандарты?
Таким образом, если федеральным законодательством (в т. ч. ТК РФ) будут определены требования к квалификации и образованию работника, которые необходимы ему для ведения трудовой деятельности, профстандарты-2018 – 2020 в этой части обязательны к применению работодателями-организациями бюджетной сферы.
Реестр профессиональных стандартов — 2020 – 2020 размещен на специальном сайте Роструда РФ.
Реестр профстандартов ведется в алфавитном порядке. Для каждого из них установлены наименование должности, профессии, а также конкретный вид поручаемой трудящемуся работы.
В случае определения необходимых знаний важно учитывать направление деятельности программиста и его категорию, согласно профессии. Основные требования можно рассмотреть в следующей таблице:
Должность | Требования |
Инженер-программист | Техническое/ Инженерно-экономическое высшее профессиональное образование |
Инженер-программист III категории | Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы, приобретенный в период обучения без квалиф. категории |
Инженер-программист II категории | Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы на должности инженера программиста III категории не меньше 3 лет |
Инженер-программист I категории | Техническое/ Инженерно-экономическое высшее профессиональное образование, стаж работы на должности инженера программиста II категории не меньше 3 лет |
Кроме того, программист обязательно должен владеть хотя бы одним иностранным языком, чаще прочего английским, на уровне не ниже среднего; знать свои обязанности в согласии с трудовым законодательством; знать нормы трудового распорядка организации.
Как стать программистом и где учиться?
Варианты обучения для программиста с нуля:
- Самостоятельное обучение – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;
- Классическое оффлайн-образование в ВУЗах, колледжах и университетах. Диплом является преимуществом при устройстве на работу, при этом обучение обычно длится не менее четырех лет, часто дают устаревшие неактуальные знания;
- Онлайн-обучение. Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже сделали обзор 15+ лучших онлайн-курсов.
Функциональная карта программиста
Карта включает в себя следующие работы:
- Разработка и отладка программного кода (актуально для 3 квалификационного уровня). Выполняется при помощи алгоритмизации поставленных задач. Предполагает использование языков программирования и манипулирование профильными данными.
- Проверка работоспособности кода программного обеспечения (актуально для 4 квалификационного уровня). Предполагает выполнение следующих функциональных обязанностей: исправление дисфункции в базе основных данных, рефакторинг программного кода, разработка комплекса профессиональных мероприятий для проверки работоспособности ПО.
- Интеграция программных модулей и верификация нового продукта с целью адаптации к интересам фирмы (актуально для 5 квалификационного уровня). Включает функциональные обязанности: работу по интеграции программных модулей, верификация программных продуктов, предлагаемых рынком.
- Разработка требований к ПО (актуально для 6 квалификационного уровня). Включает выполнение следующего вида работ: экспертизу работоспособности ПО и требований, предъявляемых к нему; доработку программных компонентов при помощи создания технических спецификаций для них; проектирование автономного программного обеспечения, адаптированного под производственные требования.
Профстандарт для работы с персоналом: унифицированность и алгоритмизация
При приеме программиста на работу работодатель в своих же интересах должен проверить, насколько соискатель должности соответствует квалификационным требованиям. При составлении штатного расписания учитывается унифицированность требований для всех программистов.
Разработчики профстандарта программист: 1С, МЭСИ. Стандарт рекомендован к использованию работодателями и ответственными лицами за подбор кадров. Это удобный инструмент кадровой политики. Его преимущества заключаются в том, что он позволяет автоматизировать управленческие процессы. Его использование делает должностные инструкции максимально внятными и доступными.
Кроме того, профстандарт — это современный инструмент для быстрого проведения тарификационных работ и присвоения квалификационных категорий сотрудникам. Вся работа с персоналом при использовании профессионального стандарта программиста унифицирована, что обеспечивает максимальную объективность в плане оценок руководством должностных качеств персонала.
Когда встает вопрос о доверии должности программисту, решение руководства должно быть ориентировано на профессиональный стандарт. Именно согласно ему расписываются должностные инструкции и утверждаются функциональные обязанности.