Журнал / польза

Школы разработки Яндекса: как поступить и что ждёт студента во время обучения

Открылся набор в четыре Летние школы Академии Яндекса, обучение длится три месяца. В статье рассказываем, какие направления доступны в Школах разработки и как пройти вступительные испытания. Про Школу менеджеров выйдет отдельный материал — следите за публикациями

Как поступить в бесплатные школы

6 июня 2023 года начнётся обучение сразу в трёх Школах разработки Академии Яндекса:

  • Школе разработки интерфейсов, ШРИ.
  • Школе мобильной разработки, ШМР.
  • Школе бэкенд-разработки, ШБР.

Поступать и учиться могут люди любого возраста, для всех студентов обучение бесплатное. Главное — успешно справиться со вступительными заданиями. Разберёмся, какие испытания ждут студентов.

Школа разработки интерфейсов

В ШРИ приглашают всех, кому интересна фронтенд-разработка и кто готов развиваться в ней. Чтобы выполнить тестовое задание, нужно владеть JavaScript, уметь писать код на HTML, CSS, знать алгоритмы и структуру данных на базовом уровне. Пригодится опыт разработки интерфейсов, пусть даже небольшой. Важно понимать, как устроен фронтенд и веб-приложения.

Вот как попасть в ШРИ:

  1. До 14 марта оставьте предварительную заявку, чтобы не пропустить ссылку на тестовое задание.
  2. С 15 марта до 27 апреля пройдите контест, который проверяет ваши знания вёрстки, JavaScript и базовых алгоритмов. Организаторы специально разделили задание на отдельные блоки, чтобы студенты могли выполнять по задаче за раз. Решение проверяют с помощью серии автотестов, поэтому не оставляйте поля для ответов пустыми, старайтесь выполнить хотя бы часть задания. Главное требование к ответу — код решает поставленную задачу. В некоторых заданиях автотесты оценивают, как быстро он работает, — это дополнительно указывают в условии.
  3. С 29 по 31 мая получите результаты отбора на почту.

Мы оцениваем кандидатов комплексно: важен результат вступительного задания и опыт. Прикрепляйте к резюме ссылку на свои проекты на GitHub, чтобы мы могли их изучить.

Каждый год мы публикуем полезные материалы, которые помогут поступить в школу. Здорово подписаться на телеграм-канал Академии Яндекса, там тоже есть пост с подборкой ресурсов для начинающих фронтенд-разработчиков.

Мария Шуфер, организационный менеджер ШРИ

Школа мобильной разработки

В этой школе открыты три трека обучения:

  • iOS. Чтобы поступить, нужно знать Swift на базовом уровне, уметь решать алгоритмические задачи. Хорошо, если вы уже пробовали создавать iOS-приложения. Для обучения понадобится компьютер с macOS.
  • Android. Требуется знать Kotlin на базовом уровне, уметь решать алгоритмические задачи и обладать минимальным опытом создания Android-приложений.
  • Flutter. Вступительные задания требуют базового знания Dart и умения решать алгоритмические задачи. Также поможет опыт разработки на Flutter, пусть даже небольшой.

Как попасть в школу:

  1. До 14 марта оставьте предварительную заявку, чтобы не пропустить тестовое задание.
  2. С 15 марта до 27 апреля решите алгоритмические задачи контеста за ограниченное время на языке того направления, куда вы поступаете. Не откладывайте решение на последний день: новое задание откроется только после загрузки предыдущего.
  3. До 27 апреля выполните тестовое задание, которое проверяет знание платформы Android, iOS или Flutter — зависит от вашего трека.
  4. С 10 до 20 мая дополнительно пройдите собеседование в «Зуме» — для кандидатов, которые наберут одинаковое количество баллов и будут претендовать на оставшиеся места.
  5. С 29 по 31 мая получите итоговые результаты отбора на почту.

Если вы уже пробовали создавать мобильные приложения и понимаете, что хотите продолжать, — приходите в Летнюю школу. Специалисты Яндекса с удовольствием поделятся опытом, знаниями и наработками, предостерегут от ошибок, с которыми сталкивались на своём пути.

Когда будете поступать в ШМР, расскажите в анкете о своих проектах мобильных приложений, коммерческих или учебных — неважно. Обязательно приложите ссылку на GitHub. Подготовиться к вступительным испытаниям вам помогут лекции с предыдущих школ и «Тренировки по алгоритмам». Также для каждого трека мы собрали дополнительные материалы, чтобы кандидатам было проще подготовиться.

Наши студенты — энергичные увлечённые ребята, которые не боятся трудностей и готовы работать в команде. В мобильной разработке вы сразу видите результат своего труда — это классно.

Мария Журавлёва, менеджер ШМР

Школа бэкенд-разработки

В этой школе есть четыре трека: Python, Java, C++ и новое направление — Go. Для поступления на любое из них нужно:

  • Знать синтаксис и стандартные библиотеки языка, который вы выберете.
  • Уметь писать SQL-запросы.
  • Знать основы алгоритмов и структур данных.
  • Понимать, как работает HTTP и как развернуть приложения на серверах.

Как стать студентом ШБР:

  1. До 14 марта оставьте предварительную заявку.
  2. С 15 марта до 27 апреля решите алгоритмические задачи контеста за ограниченное время.
  3. До 15 мая напишите и запустите небольшой проект на Python, Java, Go или C++ с REST API — зависит от вашего направления. Эту задачу получат только те, кто справится с контестом. Внимательно проверьте свой проект с помощью юнит-тестов, автотестов и интеграционных тестов. Задание приближено к реальной модели, оно проверяет не только навыки бэкенд-разработчика, но и бизнес-подход: как хорошо вы понимаете продуктовую часть проекта.
  4. С 29 по 31 мая получите результаты вступительных испытаний на почту.

Летняя школа — 2023 отличается от предыдущих. Мы открыли набор на новый трек Go: про него много спрашивали, так что мы прислушались к пожеланиям будущих абитуриентов. Ещё пересмотрели и усилили программу: добавили новый материал и доработали старый. В этом году планируем принять в школу больше ребят, чем раньше.

В ШБР круто. Сотни людей из разных городов встречаются в одном месте, учатся, знакомятся, помогают друг другу, прикасаются к Яндексу. Это незабываемый опыт как для студентов, так и для организаторов школы.

При этом кандидатам важно понимать, что они поступают на интенсивный курс: для его освоения потребуется много времени. Подготовьтесь к этому, адекватно оцените свои ресурсы, грамотно расставьте приоритеты, чтобы не выдохнуться на второй неделе обучения. Также будьте готовы погрузиться в культуру Яндекса — она про взаимопомощь, участие, уважение друг к другу, постоянный рост и развитие.

Александра Нарская, менеджер ШБР

Как проходит обучение в школах

Учебный процесс для всех школ разработки одинаковый и состоит из двух этапов.

Онлайн-лекции и практические задания

Пройдут с 6 июня по 30 июля. По будням студенты слушают в среднем две лекции в неделю. Они начинаются в 19:00 по московскому времени и длятся 1,5–3 часа. На некоторых треках бывают занятия по субботам на 2–3 часа. Лекции построены так, чтобы сложность материала нарастала постепенно.

После лекции студенты выполняют домашнее задание, в котором закрепляют полученные знания. У ребят будут менторы — разработчики Яндекса: они помогут с домашками и ответят на вопросы.

В школах интенсивное обучение — важно рассчитывать свои силы. На следующий этап пройдут студенты, которые посещали лекции и вовремя сдали все практические задания.

Хакатоны в офисах Яндекса

Они пройдут очно. Ребята из России соберутся в Москве, участники из других стран смогут присоединиться к командам в Алматы или Белграде. Проезд и проживание оплачивает Яндекс.

Ребята будут работать в командах, взаимодействовать с людьми других профессий и учиться отстаивать своё мнение. Студенты школ разработки выберут себе проект из тех вариантов, что прорабатывали в школе менеджеров на первом этапе, и объединятся в команды до десяти человек. Например, может быть группа из менеджера, маркетолога, фронтенд- и бэкенд-разработчиков. Если не получится определиться самим, помогут кураторы. Полезно общаться друг с другом на первом этапе, чтобы выбрать единомышленников для проектной работы.

Хакатоны будут проходить с 31 июля по 27 августа каждую субботу и воскресенье. По будням команда может собираться в свободном режиме. Студенты создают MVP своего сервиса или дорабатывают существующий продукт. После каждого хакатона проходит демо — встреча, на которой команды делятся друг с другом тем, как они продвинулись, с какими трудностями справились и какие технологии использовали.

На втором этапе студентов тоже поддерживают эксперты Яндекса. Если возникают вопросы или что-то не получается, можно обратиться к наставнику.

В конце обучения команды защищают работы перед кураторами, преподавателями и руководителями Школ Яндекса. Студенты Школ разработки презентуют свои технические решения: почему выбрали такие технологии и какие преимущества они дают.

Что ждёт выпускников

Лучшие выпускники пройдут интервью в Яндексе, чтобы попасть на стажировку или в штат. Во время обучения студенты пообщаются с разработчиками из разных отделов и узнают больше о процессах в компании и вакансиях.

Школа позволяет не только систематизировать знания, набраться практического опыта, прокачать софт- и хард-скиллы. Студенты заводят полезные связи — как в Яндексе, так и за его пределами, находят единомышленников, продолжают общаться и поддерживать друг друга на профессиональном пути. Все выпускники школы получают сертификат.