Как пройти на стажировку в Яндекс?
Текстовая версия выступления
Сборник полезных ссылок
Презентация в PDF
Спасибо всем кто пришел!
Текстовая версия выступления
Сборник полезных ссылок
Презентация в PDF
Спасибо всем кто пришел!
1❤18🔥15
Соревновательный октябрь
Поучаствовали с однокурсниками в чемпионате RuCode по ИИ. Было 5 различных кейсов, где нужно было обучить модель на данных и с помощью них предсказывать ответы на определенные вопросы. Согласится ли этот инвестор вложить деньги в предложенный проект? Является ли банковская операция мошеннической?
Опыта участия в подобном у нас не было. Пришлось на ходу разбираться что такое ML модели, какие метрики бывают, что такое градиентый бустинг, и тд.
Я решал задачу, где нужно было обучить модель-трансформер на данных о пользователях и их предпочтениях. Модель предсказывала какие 10 видео порекомендовать конкретному пользователю. Пришлось арендовать сервер с GPU, ибо на CPU ноутбука модель обучалась и предсказывала несколько дней. А на сервере с Т4 – часы. Оказалось, что в Яндекс Cloud можно отключать арендованную машину, чтобы не платить за vCPU.
Рад, что поучаствовал. Про ИИ узнал больше, технологии пощупал, зарегался на kaggle, в команде поработал. Илья, Настя, спасибо!
Поучаствовал в чемпионате RuCode по алгоритмам. Сходил на финал в МГТУ им. Баумана.
Поучаствовал в Yandex Cup – чемпионате по программированию. Трек бэкенд.
Поучаствовал в конкурсе для популяризаторов искусственного интеллекта – "ИИ гуру". Попал в номинанты, пригласили на премию RuCode.
Поучаствовали с однокурсниками в чемпионате RuCode по ИИ. Было 5 различных кейсов, где нужно было обучить модель на данных и с помощью них предсказывать ответы на определенные вопросы. Согласится ли этот инвестор вложить деньги в предложенный проект? Является ли банковская операция мошеннической?
Опыта участия в подобном у нас не было. Пришлось на ходу разбираться что такое ML модели, какие метрики бывают, что такое градиентый бустинг, и тд.
Я решал задачу, где нужно было обучить модель-трансформер на данных о пользователях и их предпочтениях. Модель предсказывала какие 10 видео порекомендовать конкретному пользователю. Пришлось арендовать сервер с GPU, ибо на CPU ноутбука модель обучалась и предсказывала несколько дней. А на сервере с Т4 – часы. Оказалось, что в Яндекс Cloud можно отключать арендованную машину, чтобы не платить за vCPU.
Рад, что поучаствовал. Про ИИ узнал больше, технологии пощупал, зарегался на kaggle, в команде поработал. Илья, Настя, спасибо!
Поучаствовал в чемпионате RuCode по алгоритмам. Сходил на финал в МГТУ им. Баумана.
Поучаствовал в Yandex Cup – чемпионате по программированию. Трек бэкенд.
Поучаствовал в конкурсе для популяризаторов искусственного интеллекта – "ИИ гуру". Попал в номинанты, пригласили на премию RuCode.
1🔥20❤7
Кто я и о чём тут пишу?
Я Фролов Василий, делаю Яндекс ID. А именно – продуктовый бэкенд на Python и Golang. В основном это личный кабинет, OAuth, интеграции с другими сервисами и компаниями.
Пишу про работу, технологии и искусственный интеллект, мероприятия и события в IT:
• Как попасть на стажировку в Яндекс;
• Как прошел Vibe Coding Ya Contest;
• Что было на конференции MTS True Tech Day;
• Первый взгляд на Cursor.
Образование:
• Московский университет им. С.Ю. Витте – ИИ и анализ данных (учусь);
• Школа 21 (статья) – разработчик;
• Колледж ПсковГУ – менеджер гостиничного сервиса.
Ссылки: личка в тг, резюме, github, leetcode, kaggle, почта: ya@codevasilii.ru. Клиентская служба поддержки Яндекс ID.
Для коллег: рабочий тг, стафф, очередь для вопросов к ID.
Я Фролов Василий, делаю Яндекс ID. А именно – продуктовый бэкенд на Python и Golang. В основном это личный кабинет, OAuth, интеграции с другими сервисами и компаниями.
Пишу про работу, технологии и искусственный интеллект, мероприятия и события в IT:
• Как попасть на стажировку в Яндекс;
• Как прошел Vibe Coding Ya Contest;
• Что было на конференции MTS True Tech Day;
• Первый взгляд на Cursor.
Образование:
• Московский университет им. С.Ю. Витте – ИИ и анализ данных (учусь);
• Школа 21 (статья) – разработчик;
• Колледж ПсковГУ – менеджер гостиничного сервиса.
Ссылки: личка в тг, резюме, github, leetcode, kaggle, почта: ya@codevasilii.ru. Клиентская служба поддержки Яндекс ID.
Для коллег: рабочий тг, стафф, очередь для вопросов к ID.
❤18🔥4
Код Василий pinned «Кто я и о чём тут пишу? Я Фролов Василий, делаю Яндекс ID. А именно – продуктовый бэкенд на Python и Golang. В основном это личный кабинет, OAuth, интеграции с другими сервисами и компаниями. Пишу про работу, технологии и искусственный интеллект, мероприятия…»
Первое дежурство по релизам
В Яндексе распространена практика, когда разработчики по очереди дежурят над созданными сервисами. По началу кажется, что это странно. Ведь для этого существуют SRE-инженеров. Они и правда есть, но далеко не везде. Например, в Кинопоиске есть команда, которая следит за доступностью и надежностью.
У нас же дежурства делятся на два: по тикетам (и инцидентам) и по релизам (он же запасной по инцедентам). Дело в том, что релизы в нашем головном сервисе катаются часы, а не минуты. И чтобы каждому разработчик не приходилось тратить много времени на прокатку своего коммита, назначается отдельный человек который только оркестрирует релизами всю неделю.
Сейчас подходит к концу моё дежурство. На выходных я не катал ничего, но я всё ещё запасной дежурный и до меня может дозвониться робот-алёрт (aka Железная Леди) в случае поломки на сервисе. Казалось бы, что сложного, запускай CI/CD и смотри на мониторинги, алерты. Но нет, я успел наломать дров с релизом отменив его перед стейблом. Не успел в два или три релизных окна, из-за чего релизы переносились на следующий день. Поучаствовал в двух инцидентах.
Сегодня делал постмортем (разбор ошибок), посмотрим как пойдут следующие дежурства. Следующее у меня по тикетам с 3го по 9е января. Тут два варианта: либо будет спокойно, так как выходные, или не будет спокойно)
В Яндексе распространена практика, когда разработчики по очереди дежурят над созданными сервисами. По началу кажется, что это странно. Ведь для этого существуют SRE-инженеров. Они и правда есть, но далеко не везде. Например, в Кинопоиске есть команда, которая следит за доступностью и надежностью.
У нас же дежурства делятся на два: по тикетам (и инцидентам) и по релизам (он же запасной по инцедентам). Дело в том, что релизы в нашем головном сервисе катаются часы, а не минуты. И чтобы каждому разработчик не приходилось тратить много времени на прокатку своего коммита, назначается отдельный человек который только оркестрирует релизами всю неделю.
Сейчас подходит к концу моё дежурство. На выходных я не катал ничего, но я всё ещё запасной дежурный и до меня может дозвониться робот-алёрт (aka Железная Леди) в случае поломки на сервисе. Казалось бы, что сложного, запускай CI/CD и смотри на мониторинги, алерты. Но нет, я успел наломать дров с релизом отменив его перед стейблом. Не успел в два или три релизных окна, из-за чего релизы переносились на следующий день. Поучаствовал в двух инцидентах.
Сегодня делал постмортем (разбор ошибок), посмотрим как пойдут следующие дежурства. Следующее у меня по тикетам с 3го по 9е января. Тут два варианта: либо будет спокойно, так как выходные, или не будет спокойно)
👍10❤7
Сегодня мне выдали ачивку о количестве отработанных лет в компании. 1 год.
Ачивку я вам не покажу, так как она мне визуально не нравится)
А вот что ещё не нравится или нравится в Яндексе – рассказываю в статье. Ещё о том, что случилось со мной за этот год. Делюсь своим субъективным мнением и опытом.
Прошу читать и комментировать: Год в Яндексе
Ачивку я вам не покажу, так как она мне визуально не нравится)
А вот что ещё не нравится или нравится в Яндексе – рассказываю в статье. Ещё о том, что случилось со мной за этот год. Делюсь своим субъективным мнением и опытом.
Прошу читать и комментировать: Год в Яндексе
4❤30🔥14🤮1👻1
Школа Спикеров Яндекса
Это короткий курс по подготовке к публичным выступлениям для сотрудников. Я узнал о нём ещё в прошлом году и загорелся сходить. В то время я был стажёром и не мог поучаствовать. Тогда я зарёкся, что в следующем году, если выйду в штат, обязательно подамся. Так и случилось. Правда мне уже не казалось такой хорошей идеей. Рабочая и личная рутина поглотила меня и на выступления не осталось времени и желания. Но я всё равно подался. Я ведь так хотел...
Этот набор Школы был небольшим, около 60 человек. Занятия проходили по вечерам понедельника, без трансляции и записи. Это мотивировало не пропускать. Было много практики в моменте. Постоянно разбивались на рандомные команды, знакомились, что-то обсуждали или делали.
Всё крутится вокруг мыслей, что нужно понимать зачем ты выступаешь и для кого. Нужно не бояться пробовать и рефлексировать над прошедшими выступлениями. Вот основное.
А дальше ты фокусируешься на одном-двух аспектах выступления и улучшаешь их, потом следующие. А не всё сразу. Волнуешься?Не волнуйся готовься и практикуйся. Сложно удержать внимание аудитории? Поработай над подачей и сторитейлингом. И так дальше.
Отдельный, как оказалось, большой пласт работы – это над личным брендом. Это не совсем про выступления. Это про то, скорее, кто ты и о чём ты хочешь, можешь рассказать. Не обязательно на сцене.
В итоге я не жалею, что отходил все занятия. Послушал крутых спикеров из Бюро Глагол. Познакомился с классными коллегами. Покушал в J'Pan. Закрыл гештальт.
Это короткий курс по подготовке к публичным выступлениям для сотрудников. Я узнал о нём ещё в прошлом году и загорелся сходить. В то время я был стажёром и не мог поучаствовать. Тогда я зарёкся, что в следующем году, если выйду в штат, обязательно подамся. Так и случилось. Правда мне уже не казалось такой хорошей идеей. Рабочая и личная рутина поглотила меня и на выступления не осталось времени и желания. Но я всё равно подался. Я ведь так хотел...
Этот набор Школы был небольшим, около 60 человек. Занятия проходили по вечерам понедельника, без трансляции и записи. Это мотивировало не пропускать. Было много практики в моменте. Постоянно разбивались на рандомные команды, знакомились, что-то обсуждали или делали.
Всё крутится вокруг мыслей, что нужно понимать зачем ты выступаешь и для кого. Нужно не бояться пробовать и рефлексировать над прошедшими выступлениями. Вот основное.
А дальше ты фокусируешься на одном-двух аспектах выступления и улучшаешь их, потом следующие. А не всё сразу. Волнуешься?
Отдельный, как оказалось, большой пласт работы – это над личным брендом. Это не совсем про выступления. Это про то, скорее, кто ты и о чём ты хочешь, можешь рассказать. Не обязательно на сцене.
В итоге я не жалею, что отходил все занятия. Послушал крутых спикеров из Бюро Глагол. Познакомился с классными коллегами. Покушал в J'Pan. Закрыл гештальт.
❤12🔥4