Yandex for Developers
✔
28.7K subscribers
1.23K photos
116 videos
1 file
844 links
Канал Яндекса о технологиях и людях, которые их создают.

События: https://events.yandex.ru/

Каналы Яндекса по стекам разработки: https://t.me/addlist/Hrq31w2p1vUyOGZi

________________________________________________

Номер заявления в РКН: 4962241172
Download Telegram
🧠 Битва за каждый символ

🔥 Недавно мы опубликовали задачу про полосу прогресса. Спасибо всем, кто делился решениями!

Такой формат называется «код-гольф». Это довольно популярное соревнование, в котором нужно решить несложную задачу с низким порогом входа, используя наименьшее количество символов.

Мы в Яндексе привыкли к код-гольфу на мероприятиях для своих, а теперь устраиваем такие соревнования и на внешних ивентах. Среди них: Яндекс Dev Day&Night, С++ Zero Cost Conf и Яндекс tech tour.

⏩️ Подробнее о появлении код-гольфа в Яндексе и самых разных задачах читайте в статье Паши Сухова из Доставки.

➕ Вот как выглядело наше лучшее решение для прошлой задачи. Оно занимает 69 байт:


w=input()
print(f"[{'|'*(int(w[:2])*10+int(w[3:])//6-130):-<50.50}]")


В код-гольфе каждая запятая, пробел или скобка на счету!

🐚 А что у вас? Может, вы нашли способ ещё короче?

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥8👍1
⏯ Как сделать PostgreSQL лучше

Мы поговорили с Андреем Бородиным*, руководителем направления разработки СУБД с открытым исходным кодом в Yandex Cloud. Обсудили, как опенсорс привёл его в компанию и как команда под его руководством развивает одну из главных систем управления базами данных в мире.

🤖 Изначально Андрей просто помогал улучшать код СУБД, а параллельно оптимизировал Яндекс Почту. А в итоге возглавил команду, которая помогает обслуживать 25 000 баз данных для хранения транзакций. Задача такого масштаба позволяет ему регулярно находить и решать сложные проблемы.

🔴 В команде Андрея есть недавние студенты и активные участники опенсорс-сообщества. Например, один из его стажёров привёл в проект целых 100 контрибьюторов из университета! А другой — за три месяца помог создать инструмент, которым теперь пользуются тысячи людей по всему миру. Поэтому, чтобы попасть в Яндекс через опенсорс, не нужно сразу быть гуру баз данных. Достаточно мотивации и желания решать максимально сложные задачи 😉

* Кстати, Андрей Бородин входит в топ-50 главных контрибьюторов PostgreSQL.

👳‍♂️ Читайте все подробности в карточках выше!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥12👍4☃1🐳1
📕 Даём гранты на технологические проекты, улучшаем машинный перевод и делаем Яндекс Байк умным. Всё это и многое другое — в новом дайджесте от Yandex for Developers

🚕 Куда сходить

🔴 8–16 декабря — Yandex DataLens Festival офлайн и онлайн. Поговорим о новых возможностях DataLens, AI-инструментах и обсудим практические кейсы. А ещё разберём, как быстрее строить отчёты и разворачивать аналитику на тысячи пользователей

🔴 15 декабря — встреча РГ21 С++ в Москве и онлайн. Обсудим новости со встречи
международного комитета, ответим на вопросы о новинках в С++, понетворкаем и заглянем на афтерпати

🌎 Что случилось

🔴 Yandex AI Startup Lab собирает заявки. Это акселератор для совершеннолетних студентов, аспирантов, исследователей или предпринимателей, которые работают над технологическими проектами. Те, кто с нуля строил Такси, Лавку, Самокаты и другие сервисы Яндекса, помогут вывести ваши прототипы на новый уровень, а лучшие проекты получат гранты на ресурсы Yandex Cloud и возможность развиваться в экосистеме Яндекса

🔴 Что было на nexthop 2025. Под одной крышей объединились 650 сетевых инженеров, архитекторов и разработчиков, чтобы послушать 26 докладов в двух треках и поучаствовать в мастер-классах по использованию нейросетей, агентов и МСР. Смотрите, как это было

🔴 Исследователи Яндекса представили новый способ для оценки и улучшения машинного перевода. Метод RATE поможет измерить точность передачи смысла, естественность языка и соответствие стилю оригинала в любых типах текстов

📖 Что почитать

🔴 Онбординг разработчиков в Яндекс Еде. История о буткемпе новых ребят в сервисе: от первых задач на Go и C++ до первого инцидента в продакшене

🔴 Как Temporal без боли решает привычную проблему распределённой бизнес-логики. Рассказ об инструменте, который превратил процессинг заказов в Яндекс Еде в одну линейную функцию-воркфлоу

🔴 Как сделать PostgreSQL лучше и попасть в Яндекс из опенсорса. Рассказал Андрей Бородин, руководитель направления разработки СУБД с открытым исходным кодом в Yandex Cloud

🔴 Всё (ну почти) про аналитику. Сергей Ковалёв, CDO Яндекс Карт, поделился опытом и ключевыми тейками в сфере: про процесс найма, аналитические задачки, важнейшие навыки и многое другое

📺 Что посмотреть

🔴 Mobile Developer с Павлом Осиповым, лидом мобильной разработки в Диске. Павел поделился опытом своей работы в Яндекс 360 и рассказал о кодоархеологии — интересном, но малоизвестном подходе для анализа кода. Смотрите на ютубе или в VK Видео

🔴 Как проходит секция на базовые алгоритмы для ML-инженеров. Владимир Платонов, руководитель службы синтеза речи, наглядно показал процесс интервью с кандидатом и то, как выглядит испытание на ML-базу

🔴 Как мы сделали Яндекс Байк умным. Олег Гладышев и Саша Букин из Яндекс Еды рассказали про процесс велосипедизации курьеров. А ещё показали, что лежит под капотом у наших фирменных велосипедов

⭐ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4☃3
🎁 Адвент YfD: прокачиваем карьеру в новом году

Сегодня сделаем простое упражнение, чтобы войти в новый год с понятными и достижимыми карьерными целями. Но сначала поделимся полезной подборкой про профессиональное развитие в разработке:

Чтобы понять, как и куда двигаться в карьере

🔴 Как взять карьерный рост в свои руки. Советами делится Георгий Могелашвили, фаундер GetMentor и экс-лид в Shopify и Booking․com

🔴 Роадмап разработчика 2.0. Как адаптироваться к новой AI-реальности, рассказал Павел Федотовский, руководитель группы разработки low-code-решений в Яндексе. Смотрите на ютубе и в VK Видео

🔴 Жизнь за пределами кода. Чем вдохновляются разработчики и как это помогает им в работе и бусте карьеры. Дискуссия есть на ютубе и в VK Видео

🔴 Как и куда расти тимлиду. Роман Ивлиев, программный директор TeamLead Conf, рассказал, почему карьера тимлида — это не только про вертикальный рост

Чтобы не выгореть и сохранить мотивацию

🔴 Синдром самозванца и достигаторство. IT-психолог частной практики о том, как справиться со страхом ошибки, прокрастинацией и стрессом

🔴 Как быстро выгореть. Что НЕ надо делать, чтобы оставаться в тонусе и сохранять запал

🔴 Как сохранить мотивацию в работе и не потерять себя. Оля Полищук, карьерный стратег и бизнес-фасилитатор, рассказывает, зачем искать смысл и перепридумывать себя внутри профессии

Чтобы стать классным лидером

🔴 Правила обучения и нетворкинга. Гайд от Эрика Бурыгина, тимлида стажёрских программ в Вертикалях

🔴 Что значит быть руководителем и нужно ли это вам. Вопросы для саморефлексии от Ангелины Зинченко, Product Lead в Яндекс 360

🔴 Почему за одними руководителями идут, а за другими — нет. Как стать менеджером, который вызывает доверие и уважение

🔴 Какие компетенции необходимы современному лидеру. Руководители Яндекс 360 рассказывают про роль лидера, вызовы в эпоху AI и борьбу с неопределённостью

🔴 Что делать, когда есть только пряник. Как мотивировать сотрудников, если вы не их руководитель

Кейсы и советы по профессиям

🟢 Бэкенд-разработчикам: как меняется жизнь разработчика, когда он становится тимлидом (статья), и что тимлиды Яндекса думают о карьерном росте бэкендеров (пост)

🟣 Секьюрити-инженерам: как ИБ-инженеру прокачать карьеру

🔵 Аналитикам: каким должен быть аналитик, чтобы все захотели его нанять

🟣 Продактам: хард-скилы и софты: что должен уметь продакт-менеджер

⚪️ ML-инженерам: чек-лист «Какие вопросы задать себе перед началом ML-разработки»

🟠 Мобильным разработчикам: личный бренд разработчика — тир-лист (ютуб или VK Видео) и Soft Skill Talks — модель зрелости разработчика (ютуб или VK Видео)

🟡 Фронтенд-разработчикам: от разработчика до руководителя разработки в Яндексе — заметки с полей. Смотрите на ютубе или в VK видео

🧭 А теперь переходим к челленджу: формулируем карьерные цели на следующий год.

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

➕ После этого оцените вашу формулировку по SMART:

• S (specific) — достаточно ли она конкретная?
• M (measurable) — как будете измерять результат?
• A (achievable) — выполнима ли эта цель за год?
• R (relevant) — как она связана с вашими профессиональными планами и амбициями?
• T (time-bound)
— когда будет результат?

Докрутите цель так, чтобы она стала ясной, достижимой и вдохновляющей. Челлендж поможет навести фокус и увидеть, куда вы действительно хотите двигаться.

🙂 И давайте немного повеселимся!

У всех нас есть уникальные навыки, которыми мы очень гордимся, но которые не можем включить в резюме (эйчары не оценят 🥲). Хвастайтесь в комментах, поддержим друг друга!

#yfd_адвент

Мы начнём 🔹

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤19☃14👍3🗿2
📦 AI-агенты в маркетплейсах: опыт команды Яндекс Маркета

В начале ноября ребята из службы Поиска и диалоговых сценариев Яндекс Маркета выкатили обновлённого AI-агента. В карточках выше показываем, как он устроен, а ниже делимся инсайтами, которые наши инженеры получили во время разработки. Передаём слово Олегу Найдину, руководителю команды.

🅰️ Проводите хакатоны и привлекайте больше промпт-инженеров

Как только вы допилите реализацию базовых вызовов API и промптов — начинайте активно искать и привлекать промпт-инженеров для экспериментов. Их работа крайне важна для прототипирования: так вы сможете быстро переработать продуктовое ТЗ в инструмент, который будет устойчиво давать качественные ответы.

🅰️ Будьте осторожнее с промптами

Для масштабирования LLM-решений очень важно формулировать задачи, отталкиваясь от интегральной базовой технологии, а не от каждого нового среза в отрыве от предыдущих. Когда модель больше не может следовать базовым инструкциям, это значит, что пора остановиться. Если продолжать усложнять инструкции, возможна ситуация, когда промпт перегрузят минорными правками и нейросеть перестанет его понимать.

🅰️ Создавайте замеры качества. Итерируйте базовое качество и UX как можно чаще

Собирайте большие корзины запросов, которые репрезентативны ожидаемому потоку обращений к AI-агенту. И продумывайте подробные метрики качества, иначе двигаться в быстрых итерациях будет очень сложно. Бывают полезны как поточечные метрики качества (например, бинарная допустимость или недопустимость ответа по ряду продуктовых критериев), так и side-by-side-сравнения ответов.

Когда у вас появятся измерения, которым вы доверяете, начинайте часто итерировать качество ответа агентов и выбирайте лучшие подходы. Это поможет вам быстрее приступить к непосредственному внедрению в продакшен.

🅰️ Вкладывайтесь в инфраструктуру

Скорость и надёжность — очень важные продуктовые метрики. Пользователи не хотят долго ждать. Сразу добавьте поддержку постепенной генерации ответа, чтобы пользователь видел его по чанкам. Иначе придётся переделывать весь проект на ходу. А это долго, дорого и больно (поверьте нашему опыту). Мы советуем использовать квантизацию весов и спекулятивный декодинг для ускорения генерации ответов.

🅰️ Используйте мультиагентные фреймворки

Они помогают быстро итерироваться и тестировать разные пайплайны обработки запросов — так вы быстрее поймёте, как должен и может выглядеть конечный продукт. Плюсы и минусы разных решений ищите в карточках выше. Кстати, советую присмотреться к Yandex AI Studio!

🅰️ Специализируйте модели под домен, если это возможно. Поддерживайте баланс между AI-монолитом и AI-микросервисами

Дообучайте модели под конкретную задачу. В зависимости от возможностей можно использовать prompt-tuning, LoRA или полноценную связку SFT+RLHF. Это обеспечит больший контроль и качество результата, а ещё позволит использовать меньшие модели. Так вы сможете сэкономить вычислительные ресурсы и увеличить скорость генерации.

➕ Есть и альтернативная точка зрения. Некоторые исследователи считают, что, по закону Мура, вычисления заметно подешевеют в ближайшем будущем. И поэтому можно увеличивать размеры моделей, растя качество их ответов, не сильно переживая о стоимости GPU и скорости работы.

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

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🦄5🔥4🗿3👾3
⭐️ nexthop 2025: как это было

19 ноября прошла ежегодная конференция по сетевым технологиям от Yandex Infrastructure. Под одной крышей объединились 650 сетевых инженеров, архитекторов и разработчиков, чтобы послушать почти двадцать докладов. А трансляция собрала 10 000 просмотров! А ещё гости пообщались и поучаствовали в мастер-классах по использованию нейросетей, агентов и МСР.

А вот и материалы с конференции:

🔴 Плейлист с докладами

🔴 Презентации и записи

🔴 Отдельные презентации

🔴 И, конечно, ваши замечательные фотографии

💓 Спасибо всем! Увидимся на nexthop 2026!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥9👍6🦄1
📕 Очищаем побережья от мусора, улучшаем Alice AI и прокачиваем Карты. Об этом и не только — в новом дайджесте Yandex for Developers

🐾 Спецпроект

Спецпроект «Наши любимые петы» закончился в 2025-м, но вернётся в новом году! Один из постов может быть про вас, так что, если вы разрабатываете что-то для души и хотите показать это аудитории наших каналов, мы ждём ваши заявки в этой форме.

🔴 Supervenn: пакет для визуализации пересекающихся множеств. Этот инструмент в Python является более прокачанной версией диаграмм Эйлера — Венна. Он позволяет получить для анализа наглядную визуализацию пересечения множеств

🔴 Робот-художник. С помощью этого софта коллаборативный робот-манипулятор может рисовать акварелью. А помимо этого, набирать краску, промывать кисти и наносить мазки под нужным углом

🔴 HanziFrame: e-ink-дисплей для изучения китайского. Это электронный экран, который показывает иероглифы и их перевод. Изображения меняются раз в 10 минут. А если это слишком долго, можно переключиться на следующее слово через команду Алисе

🌎 Что случилось

🔴 Запустили новое семейство генеративных моделей Яндекса. Мы перестроили пайплайн их обучения, сократили число этапов и сфокусировались на качестве решения самых востребованных задач у пользователей

🔴 Нейросеть помогла волонтёрам очистить от мусора труднодоступные побережья. С 2024 года они очистили от мусора более 50 км побережий на Камчатке, в Ленобласти и Приморском крае. В 2026-м нейросеть будут использовать ещё на шести охраняемых природных территориях в разных частях страны и в Арктике. Подробнее о проекте читайте тут

🔴 Назвали победителей Yandex Cup 2025. Финал международного чемпионата по программированию состоялся 6 декабря в Стамбуле и собрал 196 финалистов из 21 страны

🔴 SourceCraft интегрирован в Хабр, чтобы объяснять код. Новая AI-фича прокомментирует и сделает понятнее код, который вы видите в статье

📖 Что почитать

🔴 Очереди на PostgreSQL. Рассказываем, как их строить, расставлять приоритеты, управлять дедупликацией и ретраями. А ещё контролировать отказоустойчивость и масштабируемость, бороться с Bloat и долгими транзакциями

🔴 Как мы учим Яндекс Карты предупреждать о манёврах. Делимся, как мы переосмыслили систему генерации дорожных аннотаций и создали уникальный датасет с помощью сотен водителей-экспертов и ML-модели

🔴 Налаживаем асинхронный обмен сообщениями между микросервисами. Рассказываем про нашу систему Sharded Tasks Queue, опыт её эксплуатации и то, как STQ повлияла на опыт разработчиков

🔴 AI-агент в Яндекс Маркете. Объясняем, как он устроен под капотом, и делимся инсайтами, которые наши инженеры получили во время разработки

📺 Что посмотреть

🔴 Доклады с Yandex Open Source Jam feat. SourceCraft. На ивенте мы обсудили разные аспекты разработки и использования продуктов с открытым кодом. Смотрите выступления на ютубе и в VK Видео

⭐ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4👍3🐳2