Яндекс является одним из давних партнеров Санкт-Петербургского университета. При его участии в СПбГУ открываются образовательные программы в области математики и науки о данных, студенты которых проходят стажировки, а впоследствии становятся сотрудниками одной из крупнейших российских IT-компаний или строят успешную карьеру на других предприятиях отрасли.
О том, как организовать учебный процесс будущих разработчиков, чтобы они стали востребованными на рынке труда, а также о том, какие профессии останутся самыми актуальными и долгоживущими в современном быстро меняющемся мире, рассказал директор по развитию образования «Яндекса» Сергей Бражник.
Сотрудничество СПбГУ и компании «Яндекс» продолжается с 2013 года. Расскажите, пожалуйста, каких результатов удалось добиться за это время? По каким направлениям сейчас происходит взаимодействие, какие текущие совместные проекты вы могли бы выделить?
Сотрудничество СПбГУ и «Яндекса» существенно расширилось в 2018 году. Тогда компания учредила 18 целевых именных стипендий для поощрения одаренных студентов, которые учатся по программе бакалавриата «Математика».
Спустя год мы открыли программу бакалавриата «Математика, алгоритмы и анализ данных». Она направлена на подготовку дата-аналитиков и разработчиков, которые могут претендовать на ведущие позиции в лучших IT-компаниях. А в 2022 году была запущена магистерская программа по направлению «Разработка программного обеспечения и науки о данных».
Участники Альянса по развитию искусственного интеллекта, в который входят «Яндекс» и СПбГУ, разработали перечень базовых тематик, необходимых для подготовки квалифицированных специалистов в областях, связанных с искусственным интеллектом и науками о данных. Планируете ли вы запуск совместных образовательных программ, какие программы это могут быть?
Совместные образовательные программы Университета и ведущих компаний в области искусственного интеллекта могут значительно улучшить качество подготовки студентов. Сейчас мы активно вкладываемся в развитие трех программ бакалавриата («Математика», «Науки о данных» и «Современное программирование») и программы магистратуры «Разработка программного обеспечения и науки о данных» СПбГУ. Мы довольны достигнутыми результатами взаимодействия и планируем поддерживать эти программы в будущем.
Также мы готовы рассмотреть возможность проведения совместных курсов и лекций с экспертами из «Яндекса». Это позволит студентам получить практические знания от ведущих специалистов в данной области, которые точно знают, что сейчас нужно для работы в индустрии.
Что, на ваш взгляд, следует предпринимать для того, чтобы образовательные программы университетов успевали за развитием современных технологий?
Современный мир быстро меняется, поэтому чтобы образовательные программы университетов могли успевать за развитием современных технологий, нужно регулярно пересматривать их содержание и методы обучения.
Мы уверены, что они должны состоять не только из теории, но и в большей мере из практических заданий. Важно, чтобы студенты еще во время учебы понимали, с чем они могут столкнуться на своей будущей работе. А в качестве гостевых лекторов можно приглашать действующих сотрудников IT-компаний — они могут дать учащимся те знания, которые нужны каждый день. Такие эксперты могут участвовать и в обновлении учебных планов. Индустрия бежит вперед — очень важно за ней успевать.
Также, на наш взгляд, университеты могут интегрировать новые технологии в учебный процесс: использовать онлайн-курсы, электронные учебники (например, хендбуки Академии «Яндекса»), а также оборудование и программное обеспечение, связанное с искусственным интеллектом и науками о данных.
Еще важно создавать университетские лаборатории и научные центры, которые могут заниматься исследованиями в области искусственного интеллекта и наук о данных. Это поможет оставаться в тренде и разрабатывать новые программы на основе последних достижений в этой области.
Каких скилов, на ваш взгляд, не хватает сегодняшним студентам — математикам и программистам?
Сегодняшние студенты математических и программистских специальностей должны обладать мягкими навыками, которые позволят им успешно работать в современном информационном обществе.
Во-первых, важны коммуникативные навыки: студенты должны уметь четко выражать свои мысли, работать в команде, а также грамотно общаться со своими коллегами и руководством. Это поможет им эффективно взаимодействовать в рамках проектов и программ, а также убедительно аргументировать свои идеи и решения.
Во-вторых, во все времена нужны креативность и инновационное мышление: студенты должны быть способны генерировать новые идеи и находить нестандартные решения, особенно в контексте развивающихся технологий и приложений. Еще одним важным навыком является самомотивация: хорошо быть самодостаточными и способными учиться самостоятельно, обладать стремлением к постоянному самосовершенствованию и развитию своих профессиональных навыков.
Что касается hard skills, то сейчас один из барьеров для молодых специалистов — это отсутствие подходящего опыта. Они не всегда понимают требования индустрии, и им сложно устроиться на первую работу. Поэтому важно, чтобы образовательные программы были нацелены на практику. Нужно помочь студентам сделать первые шаги — например, проходить стажировки, где они получат возможность применить свои знания на реальных кейсах. Мы предлагаем студентам наших вузовских программ пройти стажировку в одной из команд «Яндекса». Она оплачивается и длится от 3 до 6 месяцев. После нее примерно половина стажеров устраивается к нам в штат.
С какого возраста следует начинать работать над реальными проектами молодым людям, которые решили стать программистами, — со школьного возраста, во время учебы в вузе? Или для получения профессии необходимо получить максимум знаний от лекций и семинаров?
Чтобы стать программистом, нужно комбинировать теорию и практику. Важно как можно раньше начать работать над реальными проектами, чтобы научиться применять знания, полученные на уроках или лекциях.
Если говорить про младший возраст, то ребенок, умеющий читать, уже в состоянии освоить блочное программирование. С помощью блоков можно объяснить большинство концепций разработки: от простых алгоритмов до параллельного программирования. Дальше, в старших классах, можно приступать к созданию простых игр, веб-сайтов или мобильных приложений. Например, выпускники Лицея Академии «Яндекса» 2022 года, где два года учатся промышленному программированию на Python, создали приложение для повышения цифровой грамотности у детей с ограниченными возможностями, социальную сеть для любителей астрономии, приложение для поиска волонтеров, а также программы для систематизации данных в учебных заведениях и другие.
Но даже если ребенок в итоге выберет другую специальность, не программирование, то он все равно получит навыки системного мышления и широкие возможности карьерного пути. Ведь сейчас применение технологий не ограничивается сферой IT. Главное — показать, что компьютерные технологии не магия, а то, что мы используем каждый день. Так, например, построены задания в «Яндекс Учебнике». Дети учатся на ситуациях из жизни: считают стоимость поездки на такси или доставки из онлайн-магазина.
Специалисты в каких направлениях наиболее востребованы сегодня — в области технологии распределенных реестров, искусственного интеллекта, больших данных, интернета вещей или каких-либо других? Кто понадобится в ближайшие годы, какие направления подготовки вы посоветовали бы выбирать абитуриентам?
Все, что касается наук о данных, точно не устареет в ближайшие десять лет, но самыми актуальными и долгоживущими профессиями будут те, у которых достаточно высокий порог входа. Можно заменить человека, который применяет готовые модели, но нельзя — того, кто их проектирует.
Сегодня востребованы специалисты во многих областях, связанных с информационными технологиями, это, например, технологии распределенных реестров (блокчейн), искусственный интеллект (AI), большие данные (Big Data), интернет вещей (IoT).
У этих областей большой потенциал для роста и развития. Интернет вещей — одна из наиболее быстрорастущих технологий, которая объединяет устройства и сенсоры, чтобы обеспечить сбор, обработку и анализ данных в режиме реального времени. В ближайшие годы спрос на специалистов в области IoT будет расти. Искусственный интеллект — также очень важная технология, которая находится в стадии активного развития. AI используется в различных областях, например в медицине, банковском деле, автомобильной промышленности. Специалисты в области AI могут заниматься разработкой алгоритмов машинного обучения, нейронных сетей, анализом и синтезом речи и так далее.
В целом нужно постоянно адаптировать свой набор навыков и знаний под современный мир. Через десять лет название вашей должности, позиции может остаться тем же, но набор ключевых инструментов, которые вы используете ежедневно, может в корне поменяться.
Сейчас в любой специализации важно осваивать цифровые навыки, чтобы быть эффективным. Отсюда возникает тренд на междисциплинарность, которая размывает границы специальностей. Студенты учатся универсальным навыкам, которые пригодятся в разных профессиональных областях.
В Университете уже несколько лет реализуется магистерская программа «Математическое обеспечение и администрирование информационных систем», запущенная при участии «Яндекса». Как вы оцениваете качество подготовки ее выпускников, становятся ли они вашими сотрудниками?
Сейчас «Яндекс» активно вовлечен в развитие программ бакалавриата и магистратуры. СПбГУ, в свою очередь, готовит высококвалифицированных специалистов, которые обладают глубокими знаниями и практическими навыками, необходимыми для работы в IT-индустрии, и становятся сотрудниками «Яндекса». В компании работали и работают более 20 выпускников наших совместных образовательных программ.
Много ли универсантов среди ваших коллег? Не могли бы вы привести в качестве примера несколько проектов, над которыми работают выпускники СПбГУ?
СПбГУ — один из ведущих российских вузов в области информационных технологий и математики. Ежегодно в «Яндексе» стажируются более 50 студентов и выпускников Университета. Они занимаются разработкой программного обеспечения, аналитикой данных, научными исследованиями и разработкой новых технологий. Например, алгоритмов машинного обучения и нейронных сетей, созданием больших баз данных.
В период пандемии специалисты вашей компании привлекались к проведениюдистанционной учебной практики студентов СПбГУ. Как вы могли бы оценить этот опыт? Важен ли формат, чтобы продуктивно получать необходимые практические навыки, и почему?
У дистанционной формы обучения есть свои плюсы и минусы. С одной стороны, студенты могут учиться и выполнять проекты не выходя из дома. Также они могут выстроить учебный процесс в удобном для них режиме.
С другой стороны, для получения некоторых навыков важна не только теория, но и практика. Например, взаимодействие в команде и с преподавателями, работа с оборудованием и инструментами.
Поэтому важно, чтобы дистанционная форма обучения включала практические задания, проекты и другие формы работы, которые позволяют студентам получить необходимые навыки и опыт. Также может быть полезно проводить дополнительные вебинары, лекции и мастер-классы, которые помогут студентам получить качественное образование.