Как проходит стажировка в «яндексе»
Содержание:
- Совет 3: люди не кусаются, с ними можно и нужно разговаривать
- Что дает практика в «Яндексе»
- A. Исследователи (1 балл)
- Ксения Кригер
- Тимур Асылхузин
- Смена профессии
- Дистанционная стажировка разработчиком: гибкий график, но мало общения с коллегами вне работы
- Что делают стажеры в «Яндексе»
- Как проходит собеседование в компанию
- Вероника Гончарова, руководитель отдела IT-подбора
- Во время стажировки
- Заключение. Как повлиял коронавирус
Совет 3: люди не кусаются, с ними можно и нужно разговаривать
Боязнь коммуникации с людьми и низкая эффективность коммуникации — главные враги стажёров. После лени. Но, в отличие от лени, эта болезнь поддаётся системному решению — главным образом через осознание причин её происхождения.
Во-первых вы находитесь в новой для себя модели отношений. До этого вы общались с родственниками, друзьями, учителями, партнёрами. В офисе у вас есть руководители и коллеги, и общение с ними отличается от общения с другими четырьмя категориями, хотя и не является чем-то особенно сложным.
Руководитель. Помните, что этот человек стал вашим руководителем, потому что сам этого захотел и потому что вы ему понравились. Он переживает за успех вашей стажировки местами больше, чем вы сами. При этом руководитель — второй человек, от которого зависит успех стажировки. Первый, разумеется, — вы. Успешная коммуникация с руководителем строится на вполне конкретных вещах:
-
Встреча 1:1 не реже раза в неделю. Если такой встречи нет, о ней надо явно попросить. Если руководителю совсем некогда, такой встречей может быть обед. Убедитесь, что эта встреча имеет формат opt-out, а не opt-in, иначе по факту она будет проходить не чаще раза в месяц.
-
Сформулированные письменно задачи на стажировку.
-
Регулярная обратная связь от руководителя о вашей работе. Советы по улучшению проекта и личному развитию. Зачастую неопытный руководитель стесняется давать полноценную обратную связь, а стажёр не хочет её слышать из-за опасений, что она не будет положительной. Если хочется действительно вырасти за время стажировки — придётся побороть боязнь критики.
Коллеги. Как правило искренне желают вам успеха и готовы уделить время, чтобы этот успех приблизить. Смело идите к коллегам с вопросами, когда руководитель занят или отсутствует, присоединяйтесь к обсуждению по нерабочим вопросами и никогда не отказывайтесь от предложения сходить на обед.
Руководитель руководителя (aka step). Представляет особый интерес для любопытного стажёра. Скорее всего, это очень занятой человек, но, если вы попросите (например, через своего руководителя), он не откажет вам в одной–двух встречах 1:1 в течение стажировки.
Что дает практика в «Яндексе»
Если справитесь с отборочными этапами и попадете на стажировку, то получите:
- работу с реальными кейсами – можно будет похвастаться знакомым, что вы принимали участие, например, в разработке «Яндекс.Еды» или «Яндекс.Транспорта»;
- возможность стать частью команды профи;
- крепкую базу для профессионального развития: для работников компании (а стажеры в «Яндексе» считаются полноценными сотрудниками) постоянно проводятся мастер-классы, лекции и семинары;
- гибкий рабочий график, чтобы совмещать работу с учебой;
- корпоративные бонусы, например, бесплатные обеды, занятия в спортзале, страховку;
- материальное вознаграждение – стажировка оплачивается;
- шанс остаться в компании на постоянной основе – талантливых и трудолюбивых практикантов охотно приглашают продолжить работу в «Яндексе».
Летняя стажировка рассчитана на три месяца. Заявки принимаются с 24 марта по 1 мая. Практику необязательно проходить в Москве, компания предлагает вакансии в Санкт-Петербурге, Екатеринбурге, Минске, Новосибирске, Нижнем Новгороде и Симферополе. Если вашего города нет в этом списке, то «Яндекс» оплатит дорогу до столицы и проживание во время практики.
Так что если есть мотивация и желание пройти стажировку в «Яндексе», подавайте заявку.
A. Исследователи (1 балл)
Статус: Проверка пройдена
Дан список, в которой хранятся исследователи и топонимы (имена мест) где они бывали. Список имеет следующий формат:
<explorer1>, <toponym1>, <toponym2>, ...], , , ... ]
Надо развернуть этот список, таким образом, чтобы на первом месте оказался топоним, а на остальных исследователи.
Формат ввода
"Mallory", "Everest", "Mont Blanc", "Pillar Rock", "Mawson", "South Pole", "New Hebrides", "Hillary", "Everest", "South Pole"
Формат вывода
"Everest", "Hillary", "Mallory", "South Pole", "Hillary", "Mawson", "Mont Blanc", "Mallory", "Pillar Rock", "Mallory", "New Hebrides", "Mawson"
Ксения Кригер
Студентка четвёртого курса факультета вычислительной математики и кибернетики в МГУ. Работает в службе аналитики антифрода Яндекс.Такси.
О стажировке в Яндексе я узнала от однокурсников. В прошлом году дошла только до второго собеседования, в этом — решила попробовать снова. В результате мне предложили пройти третье, финальное, собеседование — в команду Такси. Вот уже два месяца я работаю в службе аналитики антифрода. Наша команда занимается выявлением, анализом и предотвращением мошенничества, связанного с платежами и другими данными.
Мне повезло, что первые три недели я успела поработать в офисе, общалась с командой. Ребята классные, все помогают, подсказывают. Раз в неделю мы встречаемся и обсуждаем, как сделать те или иные проекты лучше. Раз в две недели проходят встречи отдела, на них коллеги рассказывают о кейсах, очень интересные встречи получаются.
Не могу сказать, что моя работа состоит в основном из написания кода, скорее, это анализ больших данных, SQL-запросы. Задачи мне ставит куратор (это мой коллега, который отвечает за группу безопасности), а не непосредственный руководитель. Сначала я вижу задачу в Трекере, где кратко описано, что нужно сделать, затем мы обсуждаем это устно, я задаю вопросы. С куратором я общаюсь раз в две недели, с руководителем — раз в месяц.
Необязательно превосходно знать Python или понимать, как работает ядро компьютера, достаточно быть в курсе основных деталей. Всё остальное приходит с опытом. До Яндекса я работала тестировщиком компилятора, мне эта работа не нравилась. Перед стажировкой я опасалась, что работа аналитика тоже не понравится. Но всё совсем наоборот: я понимаю, что это то, чем мне бы хотелось заниматься.
В работе мне больше всего нравятся люди. Смотрю на свою команду: профессионалы, все как на подбор. Занимаются интересными проектами, стараются решать задачи максимально хорошо.
Тимур Асылхузин
Студент четвёртого курса мехмата МГУ. С февраля 2020 года проходит стажировку в службе аналитики, метрик и экспериментов Поискового портала.
В университете мы изучаем в основном фундаментальную математику. Она далеко не всегда как-то соотносится с задачами, с которыми сталкиваешься в реальном мире. Поэтому я хотел понять, как обстоят дела в индустрии. К зиме четвёртого курса занятий в МГУ стало меньше, близилась сессия, и я подал несколько заявок на стажировки в разные компании, в том числе и в Яндекс.
Тестовое задание состояло из нескольких задач по программированию на Python. Дальше шли три очных собеседования. После второго вы формально уже приняты, остаётся только выбрать команду. Мне понравились ребята из группы анализа экспериментов, и я пошёл к ним.
Я попал в службу аналитики Поиска. У каждой команды в Яндексе есть свои метрики. На их основе принимаются решения, например, запускать ли сервис или обновления к нему. Мы занимаемся разработкой метрик для других сервисов Яндекса. У меня нет какой-то одной большой задачи, чаще это постоянный поток небольших заданий. Например, для Яндекс.Толоки. Это наша краудсорсинговая платформа, на которой можно выполнять небольшие задания в интернете и зарабатывать. При выполнении этих заданий у исполнителя растет тот или иной навык — так мы оцениваем умение выполнять задачи определенного типа.
Я работаю над созданием таких навыков, инструкций и экзаменов, а также анализирую результаты экспериментов и автоматизирую небольшие процессы в рассылках. Для некоторых задач пришлось освоить пару новых библиотек Python.
Любой аналитик в Яндексе должен иметь математический склад ума и обладать базовым математическим аппаратом, чтобы разговаривать с командой на одном языке. Конечно, необходимо знать Python хотя бы на начальном уровне. Всё остальное просто подтянуть в процессе.
Моя стажировка длится всего полгода. В зависимости от количества часов в неделю, которые каждый стажёр может уделять работе, она может быть короче или длиннее. Мне очень повезло, что я успел поработать в офисе, сделать несколько задач и пообщаться с командой до режима самоизоляции. Так что переход на удалёнку прошёл безболезненно.
Сложновато было вначале, когда я только пришёл. В Яндексе много внутренних сервисов, я не сразу понимал, о чём говорят коллеги. Но это нормальный процесс, через него проходят все сотрудники, нужно время, чтобы разобраться. Мне очень помогал куратор: рассказывал про всё и отвечал на вопросы. Это такой коллега из команды, который помогает новичку освоиться. До середины марта я приезжал на работу утром или вечером, пар было много. Сейчас часть занятий отменилась, я спокойно работаю утром, а вечером — учусь.
Мой руководитель отвечает за работу нескольких сервисов, общаемся мы нечасто. Больше коммуникации с аналитиком из команды, он-то и назначает мне задачи. Сначала мы обсуждаем вопрос устно, затем оформляем задачу в Трекере. Встреч у стажёров немного: ежедневные с командой и еженедельные с аналитиками. Приятно наблюдать, как ребята быстро решают задачи, задают правильные вопросы.
Мне особенно нравится применять на практике то, что я узнал в университете. И приятно ощущать, что я приношу пользу.
Смена профессии
После этого я начал задумываться о том, что нужно сменить таки профессию и стать полноценным разработчиком, специализироваться я решил на javaScript по причине его гибкости и возможности программировать во всех возможных парадигмах, а также его присутствию, как на клиенте, так и на сервере. Нужно было освоить какой-нибудь фреймворк, научиться тестировать код, верстать адаптивно, кроссбраузерно, валидно и семантично, освоить препроцессор для css, node js, typescript, webpack. Если до этого моё изучение программирования было в большей степени академичным, то теперь я решил взяться за дело всерьёз. Выбор пал на react за счёт того, что это javaScript first библиотека с минимумом магии и функциональным подход в построении интерфейсов – ui, как чистая функция от состояния и свойств, переданных компоненту. На данный момент я также знаю на базовом уровне vue js, который меня восхитил своей магией и скоростью разработки, но опечалил отладкой и поиском ошибок, когда что-то ломается в шаблоне.
Дистанционная стажировка разработчиком: гибкий график, но мало общения с коллегами вне работы
После года обучения в Школе анализа данных я решил, что мне лучше подойдет роль разработчика машинного обучения, и, мне кажется, я нашел свое место. В Школе я получил ключевые навыки, которые помогли мне пройти отбор на вторую стажировку: глубинное обучение, машинное обучение и программирование на Python и С++. Если сравнивать с испытаниями на стажировку аналитика, то собеседования на разработчика были более направлены на hard skills, нежели, например, на умение аналитически мыслить.
Опыт первой стажировки мне безусловно помог попасть на вторую, потому что я уже знал, как выглядит процесс собеседования. С одной из команд, в которую я собеседовался, я уже косвенно работал осенью. В результате, я ее и выбрал: в бригаде голосовой активации Алисы уже знали меня, я знал их и понимал, что мне интересно то, чем они занимаются.
Задачи второй стажировки были связаны с улучшением качества голосовой активации Алисы фразой «Алиса» или «Яндекс». Я проводил эксперименты, которые были направлены на улучшение работы нейронных сетей: так, чтобы они решали задачи с наибольшей точностью, и чтобы вычисления были при этом не слишком ресурсоемкими. Я проводил множество экспериментов, пытался улучшить модели, которые работают над этой задачей. Это уже удалось сделать с активационной фразой «Яндекс», а над фразой «Алиса» я еще работаю.
Мы ежедневно созванивались с моим ментором на 15 минут, обсуждали мои задачи и возможные вопросы, а после переписывались в чатах. Когда вся большая команда работает дистанционно, то процессы уже более-менее налажены и общение в личных сообщениях не приносит какого-то дискомфорта. Это уже стало естественной частью рабочего процесса. Дважды в неделю мы общались с командой: обсуждали результаты экспериментов и общие задачи, скидывали обзоры прочитанных статей по тематике голосового распознавания, планы на будущее и самое интересное, что происходило у нас за несколько дней. У нас был хорошо организованный чат в Slack с каналами по разным тематикам, где всегда можно было задать вопрос. Коммуникация была плотной и недостатка в ней я не испытывал.
Во время дистанционной стажировки тоже можно прокачать гибкие навыки: основным инструментом коммуникации было письменное общение, поэтому важно уметь грамотно писать и четко формулировать свои мысли. У нас даже был небольшой курс по soft skills, где нам рассказывали про тайм-менеджмент, публичные выступления, коммуникацию
Было ощущение, что о нас позаботились, помогли выстроить взаимодействие, что очень важно, когда ты находишься в начале своего пути. Хотя все эти лекции были онлайн, мы активно общались и проводили командные выступления. Например, на лекции по публичным выступлениям мы должны были за несколько минут придумать презентацию, а потом представить ее.
Пришлось учиться отделять рабочее время от отдыха, потому если у тебя открыт рабочий чат и придет очень важное сообщение, то оставить его без внимания уже не получится. Иногда я работал до позднего вечера по собственному желанию, потому что хотел успеть сделать больше
По чему я скучал, так это по общению с командой вне работы, по разным приятным моментам: мы встречались на обедах, иногда команда выходила куда-нибудь после работы в кафе или бар, я играл со своими знакомыми в настольный теннис в офисе, что помогало мозгу отдохнуть. Вместо этого на дистанционной стажировке мы играли в квизы на эрудицию с другими стажерами и кураторами. Команда стажировок даже организовала для нас день летнего стажера онлайн. Я не смог на нем побывать, но мне рассказывали, что он проходил в формате квеста: стажеры дистанционно «управляли» сотрудниками Яндекса, которые проходили задания в офисе.
Если есть выбор, то в качестве первой стажировки я бы посоветовал выбирать очную, потому что будет проще влиться в работу, возможно, проще выстраивать отношения с новыми людьми. Если же такого выбора нет, то я бы посоветовал не бояться идти на дистанционную стажировку, потому что все понимают, что у вас будут возникать вопросы, и все вам будут готовы помочь.
Моя вторая стажировка подходит к концу в середине сентября. Сейчас мне нужно закончить бакалавриат и ШАД, и я решил сконцентрироваться на этом. Если бы не учеба, то я бы обязательно остался. После университета я хочу пойти в магистратуру и работать разработчиком машинного обучения, — возможно, вернувшись в Яндекс.
Что делают стажеры в «Яндексе»
Федора Минькина взяли в отдел голосовых технологий, где он участвовал в работе над проектом «Алиса» – виртуальным голосовым помощником на основе искусственного интеллекта.
Система распознавания речи синтезирует фразу, которую произнес человек, а после выдает несколько гипотез – что он сказал. Федору нужно было выбрать из этих гипотез лучшую с помощью нейросетей и других алгоритмов машинного обучения.
На фото Федор Минькин с одногруппниками
Олеся Голуб попала в отдел качества рекламы, который разрабатывает продуктовые возможности для Директа – системы контекстной рекламы на страницах «Яндекса» и сайтов партнеров рекламной сети (РСЯ). Отдел включает в себя много разных проектов: от прогнозирования вероятности клика по рекламе и внедрения рекламных аукционов до алгоритмов автоматической генерации рекламных объявлений. На стажировке она занималась оптимизацией подготовки данных.
На фото Олеся Голуб
После стажировки ребят пригласили в штат «Яндекса». Федор работает младшим разработчиком отдела голосовых технологий, а Олеся – разработчиком в отделе качества рекламы. «Перед стажером ставятся такие же задачи, как перед штатным сотрудником. Разница лишь в ответственности. Стажером я мог делать какие-то ошибки и набивать себе шишки», – делится Федор.
Как проходит собеседование в компанию
Собеседование состоит из нескольких этапов. После подачи резюме HR-специалисты направляют кандидатам тест в автоматизированной системе, в котором нужно решить несколько алгоритмических задач и написать заданный код.
После теста начинается серия собеседований общего плана с разными отделами «Яндекса»: резюме кандидатов рассылают по командам, которые выбирают себе понравившихся стажеров. Собеседуют стажеров опытные разработчики, которые могут справедливо и точно оценить навыки кандидата. HR-специалист в этом процессе не участвует – скорее, занимает роль посредника. Федор приезжал на собеседование в офис, а вот Олеся проходила его по Skype, так как жила в Томске:
Вероника Гончарова, руководитель отдела IT-подбора
Для нас важно выстроить диалог со своими потенциальными сотрудниками. Поэтому мы узнаем, чем они интересуются и как проводят свое свободное время. Наши рекрутеры, помимо внешних мероприятий для молодых специалистов, знакомятся с потенциальными кандидатами на встречах и митапах, которые мы организуем внутри Rambler Group
Также у нас есть программы стажировки по различным направлениям: они разрабатываются исходя из потребностей активов в специалистах разных направлений. Для начальных позиций в IT есть потребность, как правило, в тестировщиках, в медиа – в креаторах и журналистах, в креативе – в дизайнерах. За стажировку специалисту можем предложить вознаграждение и оффер от Rambler Group, а стать частью команды лидера отрасли – это сильная мотивация для специалиста любого уровня.
Наши рекрутеры, помимо внешних мероприятий для молодых специалистов, знакомятся с потенциальными кандидатами на встречах и митапах, которые мы организуем внутри Rambler Group. Также у нас есть программы стажировки по различным направлениям: они разрабатываются исходя из потребностей активов в специалистах разных направлений. Для начальных позиций в IT есть потребность, как правило, в тестировщиках, в медиа – в креаторах и журналистах, в креативе – в дизайнерах. За стажировку специалисту можем предложить вознаграждение и оффер от Rambler Group, а стать частью команды лидера отрасли – это сильная мотивация для специалиста любого уровня.
Тестовое задание опционально и зависит от специфики
Оно особенно важно, если, например, у дизайнера, еще нет наработанного портфолио, а разработчик не может поделиться результатами, так как код еще не выпущен в продакшн или находится в закрытом репозитории. Тестовое задание формируется из текущих бизнес-кейсов и задач. С его помощью мы проверяем уровень погружения в задачу, широту аналитической работы, скорость решения задач, творческие способности
С его помощью мы проверяем уровень погружения в задачу, широту аналитической работы, скорость решения задач, творческие способности.
В собеседованиях нам важны место поиска кандидата, формат собеседования и тестового задания, а также скорость, с которой все эти этапы проводятся в тесной связке и постоянной обратной связью.
Мы понимаем, как важна скорость при построении трека интервью. Если между тремя интервью в компанию проходит по пять дней, то вряд ли действительно эффективный специалист нас дождется. Да и не всегда нужны эти три интервью, чтобы оценить кандидата и принять решение. Чем меньше времени пройдет между первым интервью и оффером, тем выше шансы на успех.
Но при всех процессах и форматах, выстроенных для эффективного найма, один из главных приоритетов – личность потенциального сотрудника. Медиабизнес в тесной связке с IT – это уникальный состав людей с совершенно разнообразной ментальностью, привычками, культурой. И любой сотрудник так или иначе пересекается со всей командой группы компаний
И именно здесь важно на 100% уметь и проявлять те самые soft skills. Они станут главным бонусом для эффективного взаимодействия с командой Rambler Group
Во время стажировки
Дарья Штыркина, руководитель группы подбора стажёров Яндекса
Стажёр в Яндексе — полноценный сотрудник компании, он работает над реальными проектами и получает зарплату. Стажировка длится от трёх до шести месяцев, срок зависит от выбранной нагрузки — 20, 30 или 40 часов в неделю.
В первую очередь стажёр учится взаимодействовать в команде и работать с внутренними сервисами Яндекса. Он изучает документацию, осваивает профессиональные навыки и получает возможность проявить их в проекте.
На протяжении всего пути работу стажёра курирует ментор — руководитель группы или кто-то из старших коллег по команде. Он даёт своему подопечному задачи, контролирует их выполнение и помогает решать сложные кейсы. Максимум от стажировки можно получить, если полностью погрузиться в задачи, не бояться проявлять инициативу и задавать вопросы, а также учиться работать в команде.
Екатерина Стержанова, стажёр направления беспилотных технологий Яндекса с декабря по июнь 2019 года
В команде автономных автомобилей я стала стажёром-разработчиком. Занималась разными вещами: работала с перестроениями, разрабатывала часть визуализации, писала вспомогательные инструменты для разметки проездов (распределения их по определённым категориям для фильтрации и поиска). Кодила на C++ и Python.
В процессе стажировки возникают различного рода вопросы, и самый эффективный способ найти на них ответы — это уточнять у коллег
Поэтому в первую неделю важно наладить связь с командой и со всеми познакомиться. В Яндексе есть кофе-пойнты, это идеальное место для дружеских бесед
Пока знакомишься с командой, фоном нужно изучать рабочие обязанности. Первое время я постоянно читала методички для начинающих разработчиков, там были собраны основные моменты, которые нужны для начала работы. Ментор всегда давал подсказки, помогал разобраться в непонятных вещах — задавать вопросы я могла ему в любое время.
В дальнейшем раз в неделю мы проводили встречи, на которых анализировали результаты моей работы и определяли, куда мне двигаться дальше, чтобы расти в профессиональном плане. Это очень важная часть, потому что стажёры имеют тенденцию неправильно оценивать свою работу. Часто нам кажется, что мы слишком мало сделали и вообще не подходим для выбранного направления, но это не так.
Ментор предлагал задачи, которые коррелировали с тем, как я работала, но в то же время он позволял отказаться и предложить что-нибудь своё. Он давал задачку, я решала её за какой-то срок, потом он спрашивал, насколько она была для меня полезной. В итоге он предлагал мне новые и всё более подходящие задачи, исходя из полученного опыта и моих пожеланий. Это очень круто.
Если говорить про мою работу стажёра, то я чётко понимала, как от качества выполнения моих задач зависит результат. Беспилотники передвигаются по территории Яндекса, и я могла видеть результаты своих трудов на живом примере. Это очень вдохновляло развиваться дальше.
Михаил Климушкин, руководитель группы аналитики мультимедиа
У нас в отделе есть полугодовые интервалы, в рамках которых мы планируем проекты и направления развития. У каждого аналитика есть несколько проектов, которые он делает в течение нескольких месяцев. Как правило, стажёр подключается к задачам ментора и помогает ему распараллелить работу: берёт на себя кодинг, расчёты и сбор данных.
Первая неделя у нас обучающая, чтобы стажёры могли познакомиться с внутренними сервисами, со второй недели начинаются простые задачи, а потом они усложняются, по мере развития навыков стажёра. Если мы видим, что человек справляется, делает быстрее обычного, то даём ему более сложные, интересные и комплексные задачи.
Заключение. Как повлиял коронавирус
Когда началась пандемия, команда «Яндекса» перешла на удалённую работу, мы приостановили стажировку и временно закрыли приём заявок. Нам нужно было время, чтобы понять, как организовать работу со стажёрами в дистанционном формате. В июне мы частично возобновили набор. В первую очередь рассматривали кандидатов, которые уже подали заявки до пандемии и находились в процессе отбора.
Чтобы ребята как можно скорее прониклись духом Яндекса и не чувствовали себя оторванными от коллег, мы проводили для стажёров «развлекательно-познавательные четверги». Это встречи в Zoom, на которых сотрудники компании делились опытом и советами, как успешно пройти стажировку или, например, как достойно выступить на соревнованиях по искусственному интеллекту.
Также мы подготовили курс онлайн-лекций по soft skills, во время которого можно было оттачивать полученные навыки на встречах в Zoom. Не забыли и провести традиционный День летнего стажёра, который раньше каждый год проходил в офлайне, а сейчас временно перекочевал в онлайн.