Программист, разработчик ПО. Профессиональные стандарты России и система сертификации Microsoft Р.Б. Здебский К.М. Леонтьев Эксперт по технологиям разработки ПО Архитектор инфраструктурных решений [email protected] Microsoft [email protected] Microsoft Успешность карьеры Источник: Рейтор http://reitor.ru Вид деятельности софтверных компаний Сопровождение ИТ решений и продуктов 94% Внедрение ИТ решений и продуктов 94% Разработка ИТ решений и продуктов 88% Исследования в области ИТ 47% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% %, доля ответов Источник: © ЗАО “Коминфо Консалтинг” 2005 100% Над чем работаем Корпоративные ИС 76% Системы управления документооборотом и офисные системы 71% Информационные системы (ИС) на базе СУБД 71% Автоматизированные системы управления производством 59% Системное ПО 59% Средства безопасности ИТ 47% Web-ресурсы 47% Системы B2B 47% Системы B2C 41% Системы автоматизации проектирования 35% Системы принятия решений 29% ПО для образования и электронные учебники 24% Системы G2B (E-Government) 24% Встроенные системы 18% Системы автоматизации научных исследований 18% Системы G2C (E-Government) 12% Системы C2C 12% Электронные библиотеки 6% Сенсорные сети и их ПО 0% 10% 20% 30% 40% 50% 60% 70% 80% %, доля ответов Источник: © ЗАО “Коминфо Консалтинг” 2005 90% В России нужны специалисты: Менеджеры проектов 94% Разработчики прикладного ПО 88% Тестировщики 82% Писатели технической документации 76% Аналитики, проектировщики бизнес-процессов 76% Внедренцы-эксплуатационщики ИТ и их ПО 71% Разработчики интерфейсов 53% Дизайнеры Web-ресурсов 47% Маркетологи, разработчики рекламной продукции 35% Разработчики системного ПО 35% Разработчики встроенных систем 29% Моделировщики систем и процессов 29% Разработчики учебных ресурсов 29% Исследователи в области новых ИТ 29% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% %, доля ответов Источник: © ЗАО “Коминфо Консалтинг” 2005 Средняя зарплата в крупных городах России, 2008 Москва Санкт-Петербург Профессия Предлагаема я Ожидаемая Предлагаема я Ожидаемая Специалист по ИБ 48900 49040 40000 29000 Системный аналитик 48900 73560 34300 50000 Тестировщик 48900 49000 38300 35000 Веб-дизайнер 36700 29400 25000 26400 56000 61250 52500 40920 53972 49000 49600 48900 49000 49000 26400 26400 80000 85800 58000 58000 Разработчик ПО (java) Разработчик ПО (net) Системный администратор ИТ-директор Источник: HeadHunter, 2008 Ожидаемый уровень начальной подготовки Специалист ИТ (5 лет или 4+1) 88% Магистр ИТ (4+2 или 5+2) 65% Дополнительное образование для освоения нового вида деятельности в области ИТ 59% Краткосрочные курсы повышения квалификации 47% Бакалавры ИТ (4 года университета/ВУЗа) 47% Дополнительная квалификация к высшему образованию 41% Переподготовки профессиональных ИТ-кадров Выпускники колледжа (2 года профильного обучения) 29% 6% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100 % %, доля ответов Источник: © ЗАО “Коминфо Консалтинг” 2005 Профстандарты рекомендованы к использованию при разработке новых государственных образовательных стандартов 1 Программист 2 Системный архитектор Специалист по 3 информационным системам 4 Системный аналитик 5 Системный администратор Менеджер 6 информационных технологий Менеджер по и 7 маркетингу продажам в сфере ИТ Специалист по 8 информационным ресурсам баз 9 Администратор данных Профстандарты описывают должностные обязанности, профессиональные компетенции, требования к уровням образования, стажу работы и сертификации в соответствии с квалификационными уровнями. Проект поддержали «АйТи», Verysell, IBM, IBS, Intel, «Лаборатория Касперского», Microsoft, «Прогноз», R-Style, «Техносерв А/С», «Яндекс», «1С» Профстандарты были одобрены на заседании Совета по ИТ 11 декабря 2007 года, утверждены на заседании Комиссии РСПП по профстандартам 17 июня 2008 года. Опубликованы на сайтах АП КИТ и Мининформсвязи и изданы книгой. Получены положительные отзывы на профстандарты от ряда вузов Важно, чтобы вузы реально использовали профстандарты при подготовке специалистов На основе профессиональных стандартов уже разрабатываются новые государственные образовательные стандарты – УМО «Прикладная информатика» - 523 вуза. Источник: материалы АПКИТ Программист •Специалист осуществляет преобразование проектных спецификаций в детальные описания алгоритмов и объектов разрабатываемой компьютерной программы с последующим кодированием, тестированием и документированием программы. •Объекты и средства профессиональной деятельности – программы и программные компоненты систем различного назначения; инструментарий разработки программ. Источник: материалы АПКИТ Системный архитектор •Специалист осуществляет анализ требований заказчика в контексте используемого или специально разрабатываемого для определенных целей программного инструментария; определяет и обеспечивает реализацию проектных спецификаций и архитектуры системных либо прикладных программных средств; определяет регламенты модификации, оптимизации и развития используемых в проекте программных средств; может выполнять функции координатора разработки проекта. •Объекты и средства профессиональной деятельности – программы и программные компоненты систем различного назначения; известные и новые формальные методы разработки проектов. Источник: материалы АПКИТ Специалист по ИС •Специалист осуществляет планирование, руководство и координацию различных видов деятельности в сфере создания и эксплуатации бизнес-приложений (осуществляет анализ требований к бизнес-приложениям, определяет и обеспечивает реализацию проектных спецификаций и архитектуры бизнесприложений, осуществляет их производство и внедрение, а также определяет регламенты модификации, оптимизации и развития бизнес-приложений. •Объекты и средства профессиональной деятельности – программы и программные компоненты бизнес-приложений; языки и системы программирования бизнес-приложений; инструментальные средства для документирования, описания, анализа и моделирования информационных и коммуникационных процессов в ИС; стандарты и методы организации управления, учета и отчетности на предприятиях; стандарты и методы информационного взаимодействия систем. Источник: материалы АПКИТ Системный аналитик •Специалист осуществляет анализ задач обработки данных, возникающих в различных сферах применения средств ИТ, и подготавливает исходные материалы для проекта информационной системы и/или рекомендации по использованию в системе имеющихся проектных решений (таких, как пакеты программ, конфигурации аппаратных средств и т.п.). Специалист может руководить деятельностью группы программистов и осуществлять консультационную деятельность. •Объекты и средства профессиональной деятельности – задания на разработку либо развитие комплексов и систем на основе аппаратных, программных и коммуникационных компонент; инструментальные средства для описания и моделирования информационных и коммуникационных процессов. Источник: материалы АПКИТ Администратор БД •Специалист координирует работы по созданию и эксплуатации баз данных в информационных системах (проектирование, тестирование, моделирование и оптимизация баз данных, создаваемых с применением СУБД). Специалист может планировать, координировать и реализовать мероприятия по обеспечению информационной безопасности, а также осуществлять консультационную деятельность. •Объекты и средства профессиональной деятельности – базы данных в информационных системах; инструментальные средства для описания, анализа и моделирования информационных и коммуникационных процессов в системах с базами данных. Источник: материалы АПКИТ Квалификационные уровни Квалиф. уровни Начальный уровень Определение видов ответственности Уровень 1 (НПО, СПО) Уровень 2 (Бакалавр) Уровень 3 (Специалист, магистр) Отсутствуют требования к профессиональным знаниям и умениям Профессиональные знания и умения приобретены или в результате обучения, или в процессе работы Рабочие задания рутинные, предопределенные Рабочее задание руководит работником, ответственность косвенная Профессиональные знания и умения приобретены в результате обучения Работа под чьим-либо руководством, или самостоятельно Умение справляться с ограниченными рабочими заданиями Ответственность в пределах своего рабочего задания Профессиональные знания и умения приобретены в результате обучения Работа под чьим-либо руководством или самостоятельно Умение справляться с разнообразными рабочими заданиями Ответственность в пределах своего рабочего задания Часто требуется сотрудничество с другими работниками в составе рабочей группы Профессиональные знания и умения приобретены в результате обучения и опыта работы Сложная работа выполняется самостоятельно Ответственность в пределах своего рабочего задания Часто требуется сотрудничество с другими работниками в составе рабочей группы или осуществление руководства рабочей группой На работника возложена определенная ответственность и он имеет некоторую автономность в принятии решений Квалиф. уровни (продолжение) Квалиф. уровни Уровень 4 Уровень 5 Уровень 6 Уровень 7 Определение видов ответственности К профессиональным знаниям, умениям и опыту прибавляется профессиональные навыки Умение самостоятельно справляться с различными рабочими заданиями, некоторые из которых являются сложными и нестандартными На работника возложена определенная ответственность и автономность в принятии решений Предполагается способность к работе в коллективе, ответственность за его работу Часто требуется сотрудничество с другими работниками в составе рабочей группы или руководство рабочей группой Высокий уровень профессиональных знаний Навыки планирования работы подразделения Передача приобретенных профессиональных знаний и умений другим Умение справляться со сложными и нестандартными рабочими задачами На работника возложена ответственность за распределение ресурсов и за работу других Умение и способности руководить Знание фундаментальных основ профессиональной деятельности Навыки стратегического планирования Умение и способности руководить Умение справляться с многочисленными сложными и разнообразными задачами при меняющихся ситуациях Умение управлять и ответственность за распределение ресурсов и за результат деятельности Высокая самостоятельность и ответственность за реализацию стратегии, анализы, решения и их осуществление Знание фундаментальных основ экономической и управленческой деятельности Навыки стратегического планирования Управление ресурсами для достижения стратегических целей Полная самостоятельность и ответственность за стратегию, анализы, решения и их осуществление Умение применять совокупность фундаментальных принципов при широком и часто непредсказуемом разнообразии обстоятельств. Велика персональная ответственность за распределение значительных ресурсов и за результат деятельности Уровни образования Продолжительность адаптации выпускников вуза на рабочем месте Вопрос выпускникам: «По Вашим собственным оценкам, за какое время Вы полностью адаптировались к требованиям Вашего работодателя?» Работодателям: «По Вашим наблюдениям, за какое время выпускники вуза полностью адаптируются к тем требованиям , которое предъявляет Ваше предприятие?» меньше месяца 4,5% 1,8% 56,2% 1-2 месяца 21,8% 22,5% 3-6 месяцев 58,2% 15,8% 7-12 месяцев более 12 месяцев Источник: Рейтор http://reitor.ru 12,7% 1,1% 5,5% Выпускники Работодатели Достаточность полученной в вузе квалификации для профессиональной деятельности Вопрос выпускникам: «Как Вы думаете, пригодились ли Вам в Вашей профессиональной деятельности те знания, которые Вы получили в вузе?» да, точно достаточно 12,5% 6,4% 21,9% 17,0% да, скорее достаточно 30,2% 50 на 50 19,1% 17,7% нет, скорее недостаточно 31,9% 13,5% нет, точно недостаточно затрудняюсь ответить Теоретические знания 23,4% 4,2% 2,1% Практические умения и навыки Источник: Рейтор http://reitor.ru Чем может помочь Microsoft Официальные учебные курсы Microsoft ● Различные форматы: ● Курс (Course)– теоретическая часть и лабораторные работы ● Практический семинар (Clinic)- теоретическая направленность ● Лабораторные работы (Workshop) ● Семинар (Seminar) – теоретическая направленность, демонстрации ● Онлайн-обучение (E-Learning) ● Содержат знания и практики «из первых рук» - непосредственно от разработчика программного обеспечения - Microsoft ● Дают глубокое структурированное понимания продукта или технологии ● Готовые виртуальные машины для преподавателей и студентов ● Онлайн библиотека материалов ● Непосредственно связаны с подготовкой к сертификации Microsoft Библиотека учебных курсов Сертификация Microsoft ● Признание индустрией ● Содержит профессиональные уровни ● Позволяет быстро отразить полученные практические знания в статусе сертификации Признание индустрией Результаты исследования IDC: ● Повышение производительности рабочей группы напрямую связано с увеличением числа ее сотрудников, имеющих сертификацию. ● Наиболее высокие показатели отмечаются в тех рабочих группах, в которых сертифицированные специалисты по соответствующим технологиям Microsoft составляют от 40 до 55 % от общего числа сотрудников. ● 75% менеджеров считают, что сертификация важна для повышения производительности труда рабочей группы. ● 66% менеджеров считают, что сертификация улучшает уровень обслуживания и поддержки, предоставляемых конечным пользователям и клиентам. ● Исследование компании IDC (ноябрь 2006)* (формат PDF, 403 KB) Уровни сертификации ● Глубокие знания технологии для самых сложных задач ● MCPD + специальные экзамены в виде лабораторной работы ● Ориентир на ролевую функцию ● Многосторонние знания и навыки ● MCTS + 1-3 экзамена ● Специализация в конкретной технологии ● 1-3 экзамена Наиболее высокая сертификация – Microsoft Certified Architect ● Имеют строгий и компетентный отбор кандидатов. ● Требуют от кандидата работы вместе с наставником, который уже имеет сертификацию MCA. ● Подтверждаются в процессе публичной защиты перед комиссией сертифицированных архитекторов. ● Требуют регулярного подтверждения сертификации. Соответствие сертификации и карьеры Architect Series • Лидеры крупных проектов, • Руководители направлений/департаментов • 100 - 1000 специалистов по всему миру Master Series • Глубокие технические эксперты, руководители групп • 1000 - 5 000 по всему миру Professional Series • ведущие специалисты • 10 000 - 50 000 по всему миру Technology Series • Инженеры/администраторы • 30 000 – 300 000 по всему миру Desktop Series • Начинающие специалисты/студенты • 200 000 – 3 000 000 Сертификация и методика оценки кандидатов Desktop Support • Электронные тесты Technology Series • Электронные тесты • Симуляции в ходе тестов Professional Series • Электронные тесты • Симуляции и эмуляции в ходе тестов Master Series Architect Series • 3-х недельное обучение + письменные тесты • Квалификационная лабораторная работа (10 часов) • Защита проекта и компетенций + ролевая игра • Квалификационная комиссия (2 часа) Фундаментальное образование – ключевой фактор ● Индустриальная сертификация базируется на фундаментальном образовании ● Индустриальная сертификация построена по принципам повышения/поддержания квалификации ● Навыки необходимы для получения индустриальной сертификации: Непрерывная профессиональная деятельность Умение анализировать информацию и учиться Умение декомпозировать задачи и формулировать мысли Умение четко и всеобъемлюще излагать идеи Умение работать с коллегами и литературой Продуманные программы обучения и сертификации http://www.microsoft.com/learning http://www.microsoft.com/rus/learning Профессиональные стандарты и сертификация Microsoft ● ● ● ● ● Управление инфраструктурой Серверные технологии Разработка программного обеспечения Архитектура систем и приложений Базы данных Список источников ● Сайт Рейтор - http://reitor.ru ● ЗАО “Коминфо Консалтинг” 2005 ● Материалы АПКИТ Спасибо за внимание! Р.Б. Здебский К.М. Леонтьев Эксперт по технологиям разработки ПО Архитектор инфраструктурных решений [email protected] Microsoft [email protected] Microsoft