Для студентов 1-го курса института информатики, математики и робототехники, обучающихся по программе подготовки «Разработка программных решений», состоялась знаковая встреча с представителем одной из ведущих IT-компаний России – ООО «Газпромнефть – ЦР».
Перед будущими IT-специалистами выступил Навалихин Павел Иванович, заместитель руководителя центра – руководитель практики интеграционных решений и экспертизы Центра компетенций разработки и тестирования Дирекции инновационного развития.
В ходе встречи Павел Иванович подробно рассказал о ключевых компетенциях, которые востребованы у современных IT-специалистов, а также о том, какие навыки будут актуальны в ближайшие 5–10 лет. Среди них он выделил:
- Full-stack AI-инжиниринг – умение работать с искусственным интеллектом на всех уровнях разработки.
- Промпт-инжиниринг – навык эффективного взаимодействия с AI-моделями.
- Генерация кода – автоматизация написания программного кода.
- Безопасность и этика ИИ – критически важная тема в условиях роста влияния искусственного интеллекта.
Особое внимание было уделено роли инженера-программиста в современных проектах, где важны не только знания алгоритмов и структур данных, но и понимание архитектурных паттернов, принципов проектирования систем и работы с базами данных.
Студенты узнали о том, как устроена IT-инфраструктура «Газпром нефти», какие услуги предоставляет компания и как выстроены процессы разработки.
Павел Иванович также рассказал о кросс-функциональных командах – гибких и продуктивных коллективах, где каждый участник обладает широким набором навыков и может выполнять смежные задачи. Студентам представили ключевые роли в таких командах:
- менеджер проекта,
- системный аналитик,
- QA-инженер,
- дизайнер (UX/UI),
- разработчики,
- TeamLead.
Большой блок презентации был посвящён жизненному циклу разработки ПО (SDLC) и его автоматизации через DevOps-практики.
Были подробно разобраны этапы разработки: от формализации требований и системного анализа до программирования, тестирования и поставки ПО в продуктивную среду.
Отдельно Павел Иванович остановился на технологическом стеке, используемом в компании: системы контроля версий (Git, GitHubFlow, GitFlow), разрешённые языки программирования, проектирование API, работа с базами данных (реляционными и нереляционными), а также инструменты CI/CD (Jenkins, Azure DevOps, OpenShift, Docker).
В завершение встречи студенты получили представление о том, как в компании обеспечивается качество программных продуктов, какие виды тестирования применяются и как выстраивается процесс управления рисками.
Эта встреча стала для будущих разработчиков не только возможностью познакомиться с реальными проектами и процессами одной из крупнейших IT-компаний страны, но и получить ценные ориентиры для собственного профессионального роста в сфере информационных технологий.