Yandex for Developers
28.6K subscribers
883 photos
99 videos
1 file
709 links
Канал Яндекса о технологиях и людях, которые их создают.

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

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

________________________________________________

Номер заявления в РКН: 4962241172
Download Telegram
🐾 Наши любимые петы: маски, которые рассказывают истории

Представьте: тёмная ночь, вы прогуливаетесь по парку. Вдруг издалека раздаётся детский голос — его источник находится неподалёку на странной полянке, залитой мерцающим светом. Вы подходите ближе и различаете другие голоса. Но на полянке нет никого: только пять светящихся масок висят на деревьях и о чём-то друг с другом переговариваются, не обращая на вас внимания.

Это не сцена из «Твин Пикс», а инсталляция на «Ночи света» — международном фестивале светового и медиаискусства. Создал её Геннадий «Крэйл» Круглов, старший инженер-электронщик в Умных устройствах Яндекса.

⏩️ Ссылка на репозиторий

Этот пост — часть спецпроекта «Наши любимые петы». Ранее мы рассказывали про другие личные проекты яндексоидов: велосипед, на котором катаются лёжа, и сервис по поиску пропавших домашних животных.


🛎 А ещё мы открыли call for papers ваших петов! Если вы разрабатываете что-то для души и хотите поделиться этим с аудиторией Yandex for Developers — расскажите про ваш проект в этой форме.

✉️ Мы будем собирать заявки до первой половины декабря, а после внимательно их прочитаем и выберем самые интересные и вдохновляющие петы. После Нового года мы свяжемся с их авторами и начнём публиковать посты про «питомцев» наших читателей.

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10🦄4🔥21
📕 R&D-команды ищут ML-специалистов, AI подсказывает, куда повернуть в Яндекс Картах, а LLM помогают создавать приложения для незрячих людей. Об этом и не только — в новом дайджесте Yandex for Developers

🐾 «Наши любимые петы»: ищем и показываем. Продолжаем рассказывать про ламповые пет-проекты ребят из Яндекса

Вы тоже разрабатываете что-то для души и хотите поделиться этим с аудиторией наших каналов? Закидывайте свои петы в форму (мы рады всем, не только яндексоидам).


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

🔴 «Лапки»: сервис для поиска питомцев. В нём можно быстро создать анкету потеряшки и отправить уведомление другим пользователям в нужном радиусе, чтобы они смогли найти вашего любимца

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

🔴 Quetta4: ижорские духи. Таинственные маски с инсталляции на «Ночи света», которые отправляют друг другу команды, разговаривают между собой и светятся

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

🔴 4 декабря — Pytup в Белграде и онлайн. На митапе обсудим выход версии 3.14, новые PEP'ы, а также тенденции в экосистеме и комьюнити.

🔴 6 декабря — Я.Субботник в Санкт-Петербурге и онлайн. На ивенте послушаем технические доклады фронтендеров-яндексоидов о разработке интерфейсов. А офлайн-участники смогут поучаствовать в командных воркшопах

🔴 10 декабря — Yandex Product New Year Party в Москве и онлайн. Соберёмся в кругу своих, чтобы подвести итоги 2025-го, обменяться инсайтами, вспомнить самые яркие запуски и отпраздновать успехи

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

🔴 Weekend Offer ML. Наши R&D-команды ищут инфраструктурных и DL-инженеров с опытом в доменных областях NLP, CV, ASR, TTS. Процесс найма займёт всего пару дней: регистрируйтесь, проходите две технические секции вместо трёх и ловите офер

🔴 Ребята из Карт обучили AI давать детальные подсказки по маршруту. Теперь Навигатор говорит водителям про указатели, названия улиц, полосы, номера съезда и дорожные ориентиры

🔴 Yandex B2B Tech открывает доступ к Alice AI. Это флагманская модель Яндекса. Нейросеть объясняет сложное просто, пишет и редактирует тексты, а ещё превосходит DeepSeek V3.1 и Qwen3-235b по качеству решения бизнес-задач в 60% случаев

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

🔴 Как эксперименты с LLM помогают создавать интерфейсы для незрячих пользователей. Михаил Пожидаев, доцент теоретической информатики в ТГУ, рассказывает про LUWRAIN — опенсорс-платформу для разработки невизуальных приложений

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

🔴 SPQR: опенсорс-решение для горизонтального масштабирования. Ребята из Yandex Cloud создали собственный инструмент с прокси-роутером между шардами и приложением, чтобы преодолеть ограничения PostgreSQL

🔴 Как мы внедряем LLM в QA и получаем +30% к скорости написания автотестов и сотни чек-листов в день. Рассказ о том, как выбраться из «зоопарка» технологий, автоматизировать процессы и сохранить контроль качества

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

🔴 Читаем комментарии о найме разработчиков в Яндекс и рассказываем про обновлённый процесс. На вопросы отвечают Chief of Engineering Staff Олег Смоляков и руководитель мобильной разработки Яндекс Браузера Артур Василов. Смотрите в VK Видео и на ютубе

🔴 Опубликовали выступления C++ Zero Cost Conf 2025. Здесь ребята рассказали о харденинге, зависимостях, C++-модулях, оптимизации памяти в TCMalloc и многом другом. Смотрите в VK Видео и на ютубе

🔴 Если вы вдруг не знаете, чем заняться в выходные… пересмотрите доклады с big tech night. Мы собрали выступления с «Ночи музеев» в сфере IT в плейлисты на техносайте, ютубе и в VK Видео

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

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍2🔥2👾1
🎄 А мы к вам с новогодним постом (да, уже)

А что это у вас на носу? Да это же Новый год 🎄 И пока все закупаются продуктами, достают из шкафа ёлку и готовятся к марафону встреч с друзьями и родственниками, мы решили сделать адвент-календарь.

✉️ Кто не любит открывать окошки с подарками? Все любят. Вот и мы вам принесли такой адвент — но полезный! Вместо конфет и игрушек в нём будут классные подборки и несложные, но приятные челленджи, чтобы встретить Новый год подготовленными.

💫 Следующий пост выйдет через неделю, а пока кидайте в комментарии мемы, которые лучше всего иллюстрируют ваш год (лично мы мечемся между деловым Юрой Борисовым и котом «окак»).

Все посты адвента ищите по хештегу #yfd_адвент

💓 Делитесь каналом с друзьями и следите за обновлениями. С наступающим!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥97🦄2👍1
Сможете написать самый короткий код?

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

Итак, условие:

1️⃣ Вам нужно определить, насколько далеко продвинулось некое соревнование, и вывести это в виде полосы прогресса.

На вход подаётся строка в формате HH:MM, где HH — часы (00–23), а MM — минуты (00–59). Соревнование начинается в 13:00, а заканчивается в 18:00.

2️⃣ Нужно вывести полосу прогресса длиной ровно 50 символов, которая отображает прогресс соревнования.

🔴 Символ | обозначает заполненную часть
🔴 Символ - обозначает пустую часть
🔴 Если введённое время < 13:00, то вывести все -
🔴 Если введённое время > 18:00, то вывести все |

При расчёте количества символов | округляйте значение вниз до ближайшего целого.
Например, для времени 14:40 нужно вывести 16 символов |.

Пример:

Входные данные, подаваемые через stdin: 15:30, приводят к такому ответу:

[|||||||||||||||||||||||||-------------------------]


⏩️ Попробовать решить задачу можно на этом сайте. На выбор 5 языков программирования!

🐚 Сколько битов у вас получилось? Своим кодом делитесь в комментариях!

Подписывайтесь:
💬 @Yandex4Developers
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥5🗿2👾21👍1
🧠 Битва за каждый символ

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

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

Мы в Яндексе привыкли к код-гольфу на мероприятиях для своих, а теперь устраиваем такие соревнования и на внешних ивентах. Среди них: Яндекс 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👍41🐳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
10🔥43
🎁 Адвент 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
🔥211814👍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🗿21👍1