«Полученные знания станут основой для профессионального роста и успеха»: преимущества обучения на совместной программе НИУ ВШЭ – Пермь и Нетологии
В 2024 году НИУ ВШЭ – Пермь впервые открывает набор на совместную с Нетологией программу онлайн-бакалавриата «Программные системы и автоматизация процессов разработки». Мы поговорили с академическим руководителем Александром Михайловым и научным руководителем Ольгой Викентьевой о том, каких востребованных IT-специалистов готовят на программе, какие hard и soft skills получат студенты, для каких компаний они будут готовить проекты и как выстраивать успешную карьерную траекторию.
академический руководитель программы «Программные системы и автоматизация процессов разработки»
– Почему на программе готовят именно фулстек-разработчиков, девопс-инженеров и тимлидов разработки?
– Процессы цифровой трансформации успешно реализуются в России и в мире в целом. Веб-приложения играют важную роль в этих процессах, поскольку они обеспечивают удобный доступ к услугам и информации через интернет. С увеличением числа веб-приложений растет и потребность в специалистах, способных их разрабатывать, сопровождать и управлять этими процессами. Фулстек-разработчики — это специалисты, которые обладают знаниями и навыками как в области фронтенд (интерфейс пользователя), так и бэкенд (серверная часть) разработки веб-приложений. Они способны работать с полным набором технологий, необходимых для создания и поддержки веб-приложений.
Девопс-инженеры — это специалисты, которые помогают командам разработки создавать и поддерживать системы. Автоматизация процессов разработки и сопровождения позволяет повысить эффективность команды, повышают надежность и стабильности работы приложений.
Тимлид разработки — это специалист, руководящий командой разработчиков программного обеспечения. Для успешного управления такой командой недостаточно только управленческих навыков. Руководитель должен глубоко понимать особенности процесса разработки и, в идеале, сам быть опытным разработчиком. Это позволяет ему эффективно решать технические проблемы, мотивировать команду и обеспечивать высокое качество работы. Образовательная программа готовит профессионалов, которые могут успешно решать задачи цифрового развития, стоящие перед современным обществом.
– Насколько эти специальности востребованы в сфере IT сейчас и будут востребованы в ближайшие 5 лет?
– Специалисты, которых мы готовим на программе, востребованы сейчас и будут не менее востребованы в 5-летней перспективе. Безусловно, с развитием информационных технологий будут изменятся технологии разработки программного обеспечения, появляться новые инструменты. Уже сейчас можно отметить использование разработчиками решений в области искусственного интеллекта, развитие методологии DevOps, например интеграция для безопасной разработки (DevSecOps) или применение технологий больших данных и машинного обучения (MLOps). При этом сами специальности не потеряют своей актуальности.
– Каков уровень заработных плат для этих специалистов?
– Уровень заработных плат в сфере IT может значительно варьироваться. Средние данные не всегда показательны, а разброс зарплат зависит от множества факторов, включая регион, конкретную компанию, опыт и квалификацию специалиста. Важно отметить, что эти профессии обеспечивают конкурентоспособные заработные платы и хорошие перспективы карьерного роста. Если говорить о фактах, то можно привести пример публикации РБК «Кадровики назвали, кому в 2023 году предлагали самые высокие зарплаты», где со ссылкой на исследование hh.ru, приводится рейтинг зарплат (без учета позиций руководителей), первое место в котором занимает зарплата DevOps-инженера — 214 тысяч рублей. Для руководящего звена на первом месте – руководители группы разработки с зарплатой 193,5 тысяч рублей.
– В чем отличие программы «Программные системы и автоматизация процессов разработки» от других онлайн-программ в сфере IT?
– Образовательная программа разработана совместно с образовательной платформой «Нетология». Для этого была проведена большая работа по опросу компаний IT-сферы и выявлению необходимых компетенций, которые работодатели ожидают видеть у соискателей. Мы изучили подходы, технологии и инструменты, используемые ведущими компаниями. Детально проанализировав потребности рынка IT-специалистов, мы создали программу, которая сочетает фундаментальные знания с современными технологиями, востребованными на рынке.
– Какие профили будут на программе для студентов?
– Все студенты нашей программы будут изучать фундаментальные дисциплины, такие как математика, статистика и анализ данных, алгоритмы и структуры данных, устройство вычислительных систем и компьютерных сетей. Помимо этого, предусмотрены курсы, развивающие необходимые компетенции для фулстек-разработки. На 3 курсе, получив всестороннее представление о процессах разработки программных систем, студенты смогут выбрать один из двух профилей — девопс или тимлид, исходя из своих сильных сторон, склада характера и предпочтений.
Профиль девопс предназначен для тех, кто стремится развивать технические навыки в области администрирования, сетевых технологий и автоматизации процессов. Студенты, выбравшие это направление, изучают дисциплины, связанные с автоматизацией технологических процессов сборки, настройки и развёртывания программного обеспечения (администрирование сетей и автоматизация систем, виртуализация и управление виртуальными средами, системы непрерывной интеграции и поставки, системы мониторинга и анализа).
Профиль тимлид рассчитан на тех, кто хочет развивать управленческие и коммуникативные навыки, необходимые для эффективного взаимодействия с людьми, управления коллективом и процессом разработки. Студенты, выбравшие это направление изучают дисциплины, связанные с управлением в сфере ИТ, продуктовым менеджментом и управлением качеством.
– Будут ли у студентов преподавать практики в сфере IT?
– Образовательная программа построена таким образом, что обучение ведут как опытные преподаватели университета, так и приглашенные специалисты из ведущих IT-компаний. Преподаватели университета обеспечат студентов фундаментальными знаниями и теоретической базой, необходимой для понимания сложных концепций и технологий. Эти курсы закладывают прочную основу для дальнейшего изучения и профессионального роста.
Преподаватели-практики, приглашенные из ведущих компаний, дополнят учебный процесс своими реальными кейсами и опытом работы над актуальными проектами. Они будут проводить занятия по современным технологиям и инструментам, востребованным на рынке, а также делиться практическими навыками и знаниями, которые применяют в своей повседневной профессиональной деятельности. Таким образом, сочетание академических знаний и практического опыта, полученного от ведущих профессионалов отрасли, обеспечивает нашим студентам всестороннее образование, которое готовит их к успешной карьере в IT.
– Может ли меняться учебный план программы – в зависимости от изменений в сфере IT?
– Учебный план программы будет обновляться и совершенствоваться в соответствии с изменениями в сфере IT, потому что IT-отрасль постоянно эволюционирует, технологии, методики и инструменты совершенствуются с каждым годом, а также появляются новые. Соответственно необходимо отслеживать тенденции рынка, проводить анализ запросов работодателей и обновлять содержание учебной программы, чтобы обеспечить студентам актуальные знания и навыки, необходимые для успешной карьеры в IT-индустрии.
– Как будет организовано онлайн-обучение?
– Все занятия будут проводится дистанционно, в соответствии с расписанием. Студенты получают доступ к записям проведенных занятий, что просмотреть их в удобное время или вернуться к пройденным материалам чтобы углубить свои знания. Помимо этого, студентам предоставляется доступ к онлайн-курсам, разработанным опытными преподавателями образовательной платформы «Нетология» и НИУ ВШЭ. Учебный год разделен на четыре модуля и в каждом модуле параллельно изучается 5 дисциплин.
– Как будет организована работа в реальных проектах?
– На первом и втором курсах студенты реализуют и защищают курсовые проекты, при этом возможен выбор темы проекта по решению реальной задачи от компаний-партнеров. На третьем курсе предусмотрена как курсовая работа, так и производственная практика, которая будет проходить дистанционно в компаниях-партнерах НИУ ВШЭ – Пермь и образовательной платформы «Нетология».
Компании-партнеры Нетологии: Alfa-Bank, Мегафон, Ozon, МТС, Lamoda, Битрикс24, Лента, Ростелеком и др.
Компании-партнеры НИУ ВШЭ – Пермь: группа компаний «Информационно-Вычислительные Системы» (ГК ИВС), АО «ЭР-Телеком Холдинг», IBS Group, ООО «ГринДата», PARMA Technologies Group и др.
На четвертом курсе студенты в команды и реализуют командный проект, а также готовят и защищают выпускные работы.
– Смогут ли студенты начать строить карьеру уже во время обучения?
– Получив базовые компетенции в области разработки на 1-2 курсах, студенты смогут начать строить карьеру в IT. Пермская Вышка и Нетология активно сотрудничают с ведущими компаниями IT-сферы, что позволяет нашим студентам участвовать в стажировках, проходить практику и получать ценный опыт работы непосредственно в индустрии. Кроме того, преподаватели помогут студентам не только освоить теоретические знания, но и приобрести практические навыки, которые востребованы на рынке труда.
Многие работодатели в сфере IT предоставляют своим сотрудникам гибкий график работы. Но важно понимать, что сосредоточиться на учебе и получить хорошие знания может быть сложно в период совмещения с работой. Поэтому студентам порекомендую тщательно взвешивать свои возможности и принимать решение, которое наилучшим образом соответствует их целям и потребностям.
Мы поддерживаем активные контакты с компаниями IT-сферы и стараемся создавать условия, способствующие профессиональному развитию наших студентов.
Абитуриентам и всем, кто заинтересовался нашей образовательной программой я хотел бы посоветовать:
Ознакомиться с программой обучения для принятия взвешенного решения о поступлении в университет, изучить структуру программы, дисциплины изучаемые на каждом курсе.
Узнать о возможностях карьерного роста и развития, предоставляемых нашим университетом. Обратить внимание на программы стажировок, практикумы и другие мероприятия, которые могут помочь вам начать карьеру в IT-сфере.
Подготовиться к учебному процессу, понимая, что он будет интенсивным и насыщенным. Он потребует от вас вовлеченности, систематического изучения материала и активного участия в учебных мероприятиях.
Всегда искать цели и возможности для саморазвития, в том числе и вне основной учебной деятельности. Это могут быть интересные вам онлайн-курсы, участие в проектах с открытым исходным кодом или в хакатонах.
Поверить в себя и свои способности. Решение о получении высшего образования – важный и ответственный шаг. Полученные знания станут основой для вашего профессионального роста и успеха. Вложенные в обучение усилия откроют перед вами новые возможности и перспективы в вашей карьере.
научный руководитель программы «Программные системы и автоматизация процессов разработки»
– Какие тенденции сейчас в сфере IT? Чем обусловлена востребованность фулстек-разработчиков, девопс-инженеров и тимлидов разработки?
– Главные тенденции IТ-отрасли в настоящее время – это переход на отечественное программное обеспечение, рост рынка IТ-услуг, рост популярности Low-code платформ, облачное замещение, кибербезопасность, автоматизация технологических процессов разработки программного обеспечения. Поэтому высоким спросом пользуются разработчики, DevOps-инженеры, руководители проектов, специалисты по информационной безопасности.
Понимаете, самая распространенная организационная структура в ИТ – это матричная структура, так как основа разработки программного продукта – проектное управление. Как правило, команда проекта включает разработчиков, аналитиков, тестировщиков и т. п. В такой команде должны быть и руководители, отвечающие за качество работы и соблюдение сроков поставки программного продукта (Team Lead, Scrum Master, Product Owner). В обязанности руководителя помимо участия в разработке программного обеспечения входят еще и обязанности менеджера, ему нужно наладить эффективную работу других программистов. Для этого он должен разбираться и в создании программного продукта не хуже опытного разработчика, и иметь компетенции в области управления процессами разработки.
В больших компаниях и командах разработчиков также критически важна автоматизация технологических процессов сборки, настройки и развёртывания программного обеспечения, за что отвечают инженеры DevOps (Development&Operations). Автоматизация процессов необходима для создания единой среды разработки программного продукта. По данным кадрового агентства IT and Digital в Москве, средняя зарплата DevOps-инженера составляла от 120 000 до 350 000 рублей в месяц. В регионах России зарплаты DevOps-инженеров составляют 160 000 рублей в месяц. Прогнозируется, что тенденция к увеличению заработной платы DevOps-инженеров сохранится и в будущем, так как эта профессия становится все более важной в условиях растущей сложности IT-инфраструктур и высокой динамики разработки программного обеспечения.
– Кто будет преподавать на программе?
– Обучать студентов будут как преподаватели НИУ ВШЭ – Пермь, так и практики ведущих IT-компаний. Ментор программы – Андрей Булов, Senior Delivery Manager в Quantori, архитектор, agile-ментор (Нетология), я доцент кафедры информационных технологий в бизнесе НИУ ВШЭ – Пермь, академический руководитель программы – Backend-разработчик, Servicepipe. Занятия будут проводить:
Вячеслав Ланин, старший преподаватель кафедры кафедры информационных технологий в бизнесе НИУ ВШЭ – Пермь, опыт промышленной разработки более 10 лет;
Михаил Плаксин, доцент кафедры информационных технологий в бизнесе НИУ ВШЭ – Пермь, кандидат физико-математических наук;
Филипп Воронов, руководитель группы поисковой базы Вконтакте (Нетология);
Анастасия Шарикова, преподаватель в Нетологии, ex-QA Lead, Bookmate;
Валерий Линьков, преподаватель в Нетологии, основатель первой в Москве академии Cisco на базе предприятия и другие.
– Какие ключевые дисциплины вы бы отметили в учебном плане?
– На первом курсе студенты изучают такие языки программирования, как Java и Python, а также углубляют знания по математике, информатике и программированию.
На втором курсе учатся проектировать базы данных, изучают алгоритмы и структуры данных, осваивают разработку клиентских приложений с использованием языка JavaScript, а также разработку веб-сервисов и приложений (бэкенд).
На третьем курсе студенты будут изучать такие дисциплины, как «Проектирование архитектуры программных систем», «Обеспечение качества и тестирование ПО», «Программирование на TypeScript и библиотеки фронтенд разработки», «Машинное обучение», а также выбирают профиль.
На четвертом курсе студентам будут предложены такие дисциплины, как «Управление проектами», «Облачные технологии и вычисления», «Параллельное и многопоточное программирование (с использованием языка Go)» и др.
– Какие важные навыки в сфере IT получат выпускники программы?
– Выпускники программы изучат 4 языка программирования, получат знания в области математического моделирования и проектирования баз данных, научатся создавать модели машинного обучения и использовать возможности искусственного интеллекта, проектировать и разрабатывать сложные программные системы с использованием различных фреймворков, освоят серверное программирование, научатся автоматизировать процессы разработки (сборку, тестирование и доставку).
– Где смогут работать выпускники программы? Возможно ли продолжение обучения в магистратуре и академическая карьера?
– Образовательная программа «Программные системы и автоматизация процессов разработки» готовит разработчиков программных систем, имеющих возможность трудоустройства в компаниях, деятельность которых связана с созданием программного обеспечения различного назначения, в частности учетных систем и систем управления, средств электронной коммерции, систем обеспечения информационной безопасности бизнеса, а также в IT-подразделениях компаний широкого профиля, где требуется создание и внедрение программного обеспечения – банковские организации, промышленное предприятие, консалтинговые фирмы и т.п.
Выпускники программы могут работать:
Fullstack-программистами – проектирует и разрабатывает информационные системы и технологии, отвечает за все этапы разработки сайта или приложения.
Frontend-программистами – проектирует и разрабатывает клиентскую часть сложной программной системы.
Backtend-программистами – проектирует и разрабатывает серверную часть сложной программной системы.
DevOps-инженерами – создаёт инфраструктуру для разработки и развёртывания программных продуктов, интегрирует процессы разработки, тестирования и администрирования, автоматизирует задачи по настройке и развертыванию приложений, организует мониторинг программного обеспечения.
Руководителями групп разработки – управляет командой разработки при создании сложных программных систем.
Программа является практико-ориентированной, но при желании выпускники смогут поступить в магистратуру по IT-направлениям, в дальнейшем заниматься научной деятельностью и строить академическую карьеру.
Мои советы абитуриентам:
- Не бояться задавать вопросы, команда образовательной программы всегда готова вам помочь.
- Не расслабляться после поступления, работа в IT сложная, и учиться тоже непросто.
- Правильно распределять приоритеты, не всегда немедленный результат лучше, чем отложенный.