Школы разработки Яндекса: как поступить и что ждёт студента во время обучения
Как поступить в бесплатные школы
6 июня 2023 года начнётся обучение сразу в трёх Школах разработки Академии Яндекса:
-
Школе разработки интерфейсов, ШРИ.
-
Школе мобильной разработки, ШМР.
-
Школе бэкенд-разработки, ШБР.
Поступать и учиться могут люди любого возраста, для всех студентов обучение бесплатное. Главное — успешно справиться со вступительными заданиями. Разберёмся, какие испытания ждут студентов.
Школа разработки интерфейсов
В ШРИ приглашают всех, кому интересна фронтенд-разработка и кто готов развиваться в ней. Чтобы выполнить тестовое задание, нужно владеть JavaScript, уметь писать код на HTML, CSS, знать алгоритмы и структуру данных на базовом уровне. Пригодится опыт разработки интерфейсов, пусть даже небольшой. Важно понимать, как устроен фронтенд и веб-приложения.
Вот как попасть в ШРИ:
-
До 14 марта оставьте предварительную заявку, чтобы не пропустить ссылку на тестовое задание.
-
С 15 марта до 27 апреля пройдите контест, который проверяет ваши знания вёрстки, JavaScript и базовых алгоритмов. Организаторы специально разделили задание на отдельные блоки, чтобы студенты могли выполнять по задаче за раз. Решение проверяют с помощью серии автотестов, поэтому не оставляйте поля для ответов пустыми, старайтесь выполнить хотя бы часть задания. Главное требование к ответу — код решает поставленную задачу. В некоторых заданиях автотесты оценивают, как быстро он работает, — это дополнительно указывают в условии.
-
С 29 по 31 мая получите результаты отбора на почту.
Мы оцениваем кандидатов комплексно: важен результат вступительного задания и опыт. Прикрепляйте к резюме ссылку на свои проекты на GitHub, чтобы мы могли их изучить.
Каждый год мы публикуем полезные материалы, которые помогут поступить в школу. Здорово подписаться на телеграм-канал Академии Яндекса, там тоже есть пост с подборкой ресурсов для начинающих фронтенд-разработчиков.
Мария Шуфер, организационный менеджер ШРИ
Школа мобильной разработки
В этой школе открыты три трека обучения:
-
iOS. Чтобы поступить, нужно знать Swift на базовом уровне, уметь решать алгоритмические задачи. Хорошо, если вы уже пробовали создавать iOS-приложения. Для обучения понадобится компьютер с macOS.
-
Android. Требуется знать Kotlin на базовом уровне, уметь решать алгоритмические задачи и обладать минимальным опытом создания Android-приложений.
-
Flutter. Вступительные задания требуют базового знания Dart и умения решать алгоритмические задачи. Также поможет опыт разработки на Flutter, пусть даже небольшой.
Как попасть в школу:
-
До 14 марта оставьте предварительную заявку, чтобы не пропустить тестовое задание.
-
С 15 марта до 27 апреля решите алгоритмические задачи контеста за ограниченное время на языке того направления, куда вы поступаете. Не откладывайте решение на последний день: новое задание откроется только после загрузки предыдущего.
-
До 27 апреля выполните тестовое задание, которое проверяет знание платформы Android, iOS или Flutter — зависит от вашего трека.
-
С 10 до 20 мая дополнительно пройдите собеседование в «Зуме» — для кандидатов, которые наберут одинаковое количество баллов и будут претендовать на оставшиеся места.
-
С 29 по 31 мая получите итоговые результаты отбора на почту.
Если вы уже пробовали создавать мобильные приложения и понимаете, что хотите продолжать, — приходите в Летнюю школу. Специалисты Яндекса с удовольствием поделятся опытом, знаниями и наработками, предостерегут от ошибок, с которыми сталкивались на своём пути.
Когда будете поступать в ШМР, расскажите в анкете о своих проектах мобильных приложений, коммерческих или учебных — неважно. Обязательно приложите ссылку на GitHub. Подготовиться к вступительным испытаниям вам помогут лекции с предыдущих школ и «Тренировки по алгоритмам». Также для каждого трека мы собрали дополнительные материалы, чтобы кандидатам было проще подготовиться.
Наши студенты — энергичные увлечённые ребята, которые не боятся трудностей и готовы работать в команде. В мобильной разработке вы сразу видите результат своего труда — это классно.
Мария Журавлёва, менеджер ШМР
Школа бэкенд-разработки
В этой школе есть четыре трека: Python, Java, C++ и новое направление — Go. Для поступления на любое из них нужно:
-
Знать синтаксис и стандартные библиотеки языка, который вы выберете.
-
Уметь писать SQL-запросы.
-
Знать основы алгоритмов и структур данных.
-
Понимать, как работает HTTP и как развернуть приложения на серверах.
Как стать студентом ШБР:
-
До 14 марта оставьте предварительную заявку.
-
С 15 марта до 27 апреля решите алгоритмические задачи контеста за ограниченное время.
-
До 15 мая напишите и запустите небольшой проект на Python, Java, Go или C++ с REST API — зависит от вашего направления. Эту задачу получат только те, кто справится с контестом. Внимательно проверьте свой проект с помощью юнит-тестов, автотестов и интеграционных тестов. Задание приближено к реальной модели, оно проверяет не только навыки бэкенд-разработчика, но и бизнес-подход: как хорошо вы понимаете продуктовую часть проекта.
-
С 29 по 31 мая получите результаты вступительных испытаний на почту.
Летняя школа — 2023 отличается от предыдущих. Мы открыли набор на новый трек Go: про него много спрашивали, так что мы прислушались к пожеланиям будущих абитуриентов. Ещё пересмотрели и усилили программу: добавили новый материал и доработали старый. В этом году планируем принять в школу больше ребят, чем раньше.
В ШБР круто. Сотни людей из разных городов встречаются в одном месте, учатся, знакомятся, помогают друг другу, прикасаются к Яндексу. Это незабываемый опыт как для студентов, так и для организаторов школы.
При этом кандидатам важно понимать, что они поступают на интенсивный курс: для его освоения потребуется много времени. Подготовьтесь к этому, адекватно оцените свои ресурсы, грамотно расставьте приоритеты, чтобы не выдохнуться на второй неделе обучения. Также будьте готовы погрузиться в культуру Яндекса — она про взаимопомощь, участие, уважение друг к другу, постоянный рост и развитие.
Александра Нарская, менеджер ШБР
Как проходит обучение в школах
Учебный процесс для всех школ разработки одинаковый и состоит из двух этапов.
Онлайн-лекции и практические задания
Пройдут с 6 июня по 30 июля. По будням студенты слушают в среднем две лекции в неделю. Они начинаются в 19:00 по московскому времени и длятся 1,5–3 часа. На некоторых треках бывают занятия по субботам на 2–3 часа. Лекции построены так, чтобы сложность материала нарастала постепенно.
После лекции студенты выполняют домашнее задание, в котором закрепляют полученные знания. У ребят будут менторы — разработчики Яндекса: они помогут с домашками и ответят на вопросы.
В школах интенсивное обучение — важно рассчитывать свои силы. На следующий этап пройдут студенты, которые посещали лекции и вовремя сдали все практические задания.
Хакатоны в офисах Яндекса
Они пройдут очно. Ребята из России соберутся в Москве, участники из других стран смогут присоединиться к командам в Алматы или Белграде. Проезд и проживание оплачивает Яндекс.
Ребята будут работать в командах, взаимодействовать с людьми других профессий и учиться отстаивать своё мнение. Студенты школ разработки выберут себе проект из тех вариантов, что прорабатывали в школе менеджеров на первом этапе, и объединятся в команды до десяти человек. Например, может быть группа из менеджера, маркетолога, фронтенд- и бэкенд-разработчиков. Если не получится определиться самим, помогут кураторы. Полезно общаться друг с другом на первом этапе, чтобы выбрать единомышленников для проектной работы.
Хакатоны будут проходить с 31 июля по 27 августа каждую субботу и воскресенье. По будням команда может собираться в свободном режиме. Студенты создают MVP своего сервиса или дорабатывают существующий продукт. После каждого хакатона проходит демо — встреча, на которой команды делятся друг с другом тем, как они продвинулись, с какими трудностями справились и какие технологии использовали.
На втором этапе студентов тоже поддерживают эксперты Яндекса. Если возникают вопросы или что-то не получается, можно обратиться к наставнику.
В конце обучения команды защищают работы перед кураторами, преподавателями и руководителями Школ Яндекса. Студенты Школ разработки презентуют свои технические решения: почему выбрали такие технологии и какие преимущества они дают.
Что ждёт выпускников
Лучшие выпускники пройдут интервью в Яндексе, чтобы попасть на стажировку или в штат. Во время обучения студенты пообщаются с разработчиками из разных отделов и узнают больше о процессах в компании и вакансиях.
Школа позволяет не только систематизировать знания, набраться практического опыта, прокачать софт- и хард-скиллы. Студенты заводят полезные связи — как в Яндексе, так и за его пределами, находят единомышленников, продолжают общаться и поддерживать друг друга на профессиональном пути. Все выпускники школы получают сертификат.