Код Василий – Telegram
Код Василий
171 subscribers
23 photos
1 video
10 links
Мой канал про IT.

Личный блог: @drveless
Download Telegram
Роберт Мартин "Идеальный программист"

Дочитал эту книгу и остался под впечатлением. Нахожу любопытным и полезным опыт человека, который уже более 42 лет в этой отрасли.
В книге сильный фокус на ответственности за свой код и решения. Много рассказывает про тестирование своего кода, про взаимодействия в группе, про оценку задач и управление рабочим временем. Интересно пишет про развитие как специалиста.
Считаю, что книга маст хев для всех, кто только начинает карьеру разработчика.
👍9
Как пройти на стажировку в Яндекс?

23.08 (СБ) в конференц-зале Казанского кампуса Школы 21 выступлю с рассказом про то, как попасть на стажировку.

Расскажу:
• Как выбрать направление;
• Как учиться и понять, что пора на стажировки;
• Нужны ли алгоритмы и как их не учить;
• Как собрать резюме, оформить гит и подготовиться к собесам.
• Как успешно пройти стажировку;
• И что делать после стажировки.
Поделюсь своим опытом, лайфхаками и полезными ссылками.

Онлайн трансляции не будет. Но я опубликую презентацию и выступление в текстовом формате с ещё большим количеством ссылок, примеров и подробностей.

А пока можете прочитать мои посты:
Как прошел год обучения в Школе;
Историю моих откликов;
Таймлайн отбора на стажировку в Яндекс.

Задавайте любые вопросы в комментариях!
👍18❤‍🔥51
Как пройти на стажировку в Яндекс?

Текстовая версия выступления
Сборник полезных ссылок
Презентация в PDF

Спасибо всем кто пришел!
118🔥13
Соревновательный октябрь

Поучаствовали с однокурсниками в чемпионате RuCode по ИИ. Было 5 различных кейсов, где нужно было обучить модель на данных и с помощью них предсказывать ответы на определенные вопросы. Согласится ли этот инвестор вложить деньги в предложенный проект? Является ли банковская операция мошеннической? 
Опыта участия в подобном у нас не было. Пришлось на ходу разбираться что такое ML модели, какие метрики бывают, что такое градиентый бустинг, и тд.
Я решал задачу, где нужно было обучить модель-трансформер на данных о пользователях и их предпочтениях. Модель предсказывала какие 10 видео порекомендовать конкретному пользователю. Пришлось арендовать сервер с GPU, ибо на CPU ноутбука модель обучалась и предсказывала несколько дней. А на сервере с Т4 – часы. Оказалось, что в Яндекс Cloud можно отключать арендованную машину, чтобы не платить за vCPU.
Рад, что поучаствовал. Про ИИ узнал больше, технологии пощупал, зарегался на kaggle, в команде поработал. Илья, Настя, спасибо!

Поучаствовал в чемпионате RuCode по алгоритмам. Сходил на финал в МГТУ им. Баумана.

Поучаствовал в Yandex Cup – чемпионате по программированию. Трек бэкенд.

Поучаствовал в конкурсе для популяризаторов искусственного интеллекта – "ИИ гуру". Попал в номинанты, пригласили на премию RuCode.
1🔥196
Кто я и о чём тут пишу?

Я Фролов Василий, делаю Яндекс ID. А именно – продуктовый бэкенд на Python и Golang. В основном это личный кабинет, OAuth, интеграции с другими сервисами и компаниями.

Пишу про работу, технологии и искусственный интеллект, мероприятия и события в IT:
Как попасть на стажировку в Яндекс;
Как прошел Vibe Coding Ya Contest;
Что было на конференции MTS True Tech Day;
Первый взгляд на Cursor.

Образование:
• Московский университет им. С.Ю. Витте – ИИ и анализ данных (учусь);
• Школа 21 (статья) – разработчик;
• Колледж ПсковГУ – менеджер гостиничного сервиса.

Ссылки: личка в тг, резюме, github, leetcode, kaggle, почта: ya@codevasilii.ru. Клиентская служба поддержки Яндекс ID.

Для коллег: рабочий тг, стафф, очередь для вопросов к ID.
15🔥1
Код Василий pinned «Кто я и о чём тут пишу? Я Фролов Василий, делаю Яндекс ID. А именно – продуктовый бэкенд на Python и Golang. В основном это личный кабинет, OAuth, интеграции с другими сервисами и компаниями. Пишу про работу, технологии и искусственный интеллект, мероприятия…»
Первое дежурство по релизам

В Яндексе распространена практика, когда разработчики по очереди дежурят над созданными сервисами. По началу кажется, что это странно. Ведь для этого существуют SRE-инженеров. Они и правда есть, но далеко не везде. Например, в Кинопоиске есть команда, которая следит за доступностью и надежностью.

У нас же дежурства делятся на два: по тикетам (и инцидентам) и по релизам (он же запасной по инцедентам). Дело в том, что релизы в нашем головном сервисе катаются часы, а не минуты. И чтобы каждому разработчик не приходилось тратить много времени на прокатку своего коммита, назначается отдельный человек который только оркестрирует релизами всю неделю.
Сейчас подходит к концу моё дежурство. На выходных я не катал ничего, но я всё ещё запасной дежурный и до меня может дозвониться робот-алёрт (aka Железная Леди) в случае поломки на сервисе. Казалось бы, что сложного, запускай CI/CD и смотри на мониторинги, алерты. Но нет, я успел наломать дров с релизом отменив его перед стейблом. Не успел в два или три релизных окна, из-за чего релизы переносились на следующий день. Поучаствовал в двух инцидентах.

Сегодня делал постмортем (разбор ошибок), посмотрим как пойдут следующие дежурства. Следующее у меня по тикетам с 3го по 9е января. Тут два варианта: либо будет спокойно, так как выходные, или не будет спокойно)
👍75🍓1