Скоро Яндекс откроет набор в школы Яндекса. Они предназначены для начинающих разработчиков и дизайнеров. В школы имеет смысл поступать тем, у кого уже есть базовые знания и умения, и хочется набраться опыта. Будет немного теории и много-много практики — а ещё это шанс посмотреть, как всё устроено в Яндексе.
В этом году одновременно пройдут сразу четыре школы Яндекса для студентов и начинающих специалистов: разработки интерфейсов, бэкенд-разработки, мобильной разработки и дизайна. Обучение в каждой школе будет состоять из двух частей. На первом этапе студенты посещают лекции, семинары и практические занятия. Второй этап — совместная работа над актуальными задачами компании. В этом году в команды объединятся участники всех четырех школ. В каждую войдет дизайнер, бэкенд-разработчик и разработчик веб-интерфейсов или мобильных приложений. В течение нескольких недель они будут создавать проекты под руководством наставников из Яндекса. В конце курса участники защищают проекты перед командой экспертов.
Занятия в школах пройдут с 31 мая по 31 августа. В зависимости от эпидемиологической ситуации школы будут работать в дистанционном формате, очно в Москве либо очно-заочно (первый этап дистанционно, второй в Москве). Занятия можно совмещать с работой или учебой. Яндекс оплатит билеты и проживание студентам из других городов, прошедшим вступительное испытание.
Чтобы попасть в школу, нужно заполнить анкету и пройти конкурсный отбор на основе тестового задания, которое будет опубликовано 15 февраля. Приём работ закроется между 29 марта и 5 апреля — в зависимости от количества претендентов, хорошо справившихся с заданием. Подробнее о программе и процедуре отбора можно прочитать на страницах школ:
Для поступления в школу нужно знать HTML, CSS и JavaScript и иметь опыт разработки интерфейсов — подойдет даже небольшой.
iOS-разработчикам нужно иметь базовые знания Swift. Для Android важен начальный опыт написания мобильных приложений на Java или Kotlin. Опыт программирования на других языках и знание алгоритмов будет плюсом для обоих направлений.
Поступающим нужно знать основы Python и понимать, как приложения развертываются на серверах. Нужно уметь делать запросы к базам данных и знать, как создаются веб‑приложения, — хотя бы на начальном уровне.
У школы есть два направления — дизайн продукта и дизайн коммуникаций. Для поступления в школу продуктового дизайна нужно уметь работать в Figma и иметь хотя бы небольшой опыт в дизайне мобильных приложений или сайтов. Умение собирать динамические прототипы и работать с компонентами будет преимуществом.
Тем, кто хочет заниматься коммуникационным дизайном, понадобится опыт работы в Figma, Photoshop или Illustrator либо навык быстро осваивать новый софт. Опыт работы с брендом и понимание разных каналов коммуникации будут плюсом.
Отметим, первая летняя школа была организована в 2011 году, чтобы подготовить сильных IT-специалистов. Всего Яндекс провел 52 школы и обучил более 1 500 студентов. Выпускники школ часто становятся сотрудниками компании, многие вырастают в руководителей групп. Сейчас в Яндексе работают 402 выпускника.
Компания Яндекс уже много лет занимается подготовкой специалистов для IT-индустрии. В 2007 году компания создала Школу анализа данных (ШАД), где преподают машинное обучение, компьютерное зрение, анализ текстов и т.д. В 2014 году Яндекс совместно с НИУ ВШЭ открыл факультет компьютерных наук. Базовые кафедры Яндекса есть в МФТИ и СПбГУ.