Ozon Tech
27.8K subscribers
1.73K photos
133 videos
1 file
743 links
Канал команды Ozon Tech

Регистрация в перечне РКН: https://s.ozon.ru/2nmN32o
Download Telegram
🔵🔵🔵
Помните, были такие списки чтения на лето? Мы переосмыслили.

Вашему вниманию 13 статей блога Ozon Tech, финалистов конкурса 🔵 Технотекст-8 ⬇️

Начнём с победителей:

Query Prediction, или как мы отказались от ANN и полюбили обратный индекс

Миссия выполнима: как мы добились актуальности двух тысяч кешей

⚪️Как мы адаптируем Agile в Ozon?

⚪️Как с помощью A/B-платформы найти лучшее решение, если вариантов слишком много, чтобы тестировать все?

⚪️UI-kit в разных структурах Ozon

⚪️Расследуем самое длинное issue в Jest

⚪️Kafka: ребалансировка изнутри

⚪️Защита от SYN-flood: теория, практика и где искать подвох

⚪️Тайны рекламного аукциона в Ozon и как мы приручали VCG

⚪️Как мы ускоряли Android-сборку «селлера»

⚪️Авторизация в Kafka: управление изменениями, когда у тебя тысячи клиентов и миллионы RPS

⚪️Типичные проблемы молодого руководителя

⚪️Многопоточность в мобильных приложениях: руководство для QA-инженеров

Подписывайтесь на наш блог — там уже вышли претенденты на Технотекст-9 🔵

#ozontech_habr
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍8🙏3🗿1
Приносят ли конференции пользу или это просто нишевое развлечение? Зачем вы ходите на конференции?

Привет, это Дмитрий Чубаров, ведущий разработчик рекламных аукционов. Пишу вам из Новосибирска и приглашаю на наш стенд на Codefest 31 мая к 12:00 послушать мой рассказ «Как устроена реклама в Поиске».

Свои мысли по поводу конференций в целом оставлю в комментариях и буду ждать там ваши 👇

#ozontech_вопросы
🗿211354😁3🙏2
🟦🟦🟦🟦🟦

Продлеваем приём докладов на E‑CODE❗️

Мы ценим то, как вы прорабатываете темы докладов, выверяете тезисы и подбираете артефакты для кейсов.

Хотим, чтобы программа была максимально мощной, поэтому даём вам побольше времени на оформление заявки.
Теперь подать доклад можно до 30 июня ⬅️

Ждём глубокие технические материалы, не представленные публично ранее. Можно подаваться с несколькими темами, главное, чтобы они соответствовали треку: бэкенд-, инфраструктурная или мобильная разработка, ML/DS, ИБ или QA (auto)

#ecode2026
Please open Telegram to view this post
VIEW IN TELEGRAM
176🔥6😁32👨‍💻1
Ozon Tech CyberSec Meetup

17 июня 2026, 19:00| офлайн в Москве + онлайн-трансляция

Собираемся большой компанией ИБ-спецалистов в нашем любимом лофте, чтобы рассказать об актуальном в кибербезе: от технических вызовов до романтики CTF.

В программе 4 доклада, кофе-брейк, традиционно много качественного общения и один особенный интерактив — Cyber Match. В течение вечера вы сможете пообщаться с нанимающими менеджерами разных ИБ-команд в формате 1х1, задать вопросы о карьере и не только.

Темы докладов:
⚪️удалённый доступ и его безопасная организация на практике;
⚪️patch management на рабочих станциях, наш опыт разработки и применения;
⚪️процесс разбора ИБ-событий и принципы принятия решений на первой линии;
⚪️организация CTF для сотрудников и важность таких соревнований для компании.

Приходите лично в 18:30 или подключайтесь к трансляции в 19:00. Только сначала зарегистрируйтесь.

#ozontech_meetup #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11664
ЗапускаемРобозон

Наш первый инженерный хакатон по автоматизации и роботизации сортировочных процессов.

Три задачи на основе реальных данных и 15 000 000 ₽ в призовом фонде 🔥

Участвуйте сами или собирайте команду: есть месяц, чтобы решиться, и два, чтобы решить.
Финалистов привезём на E-CODE — защита и награждение состоятся на конференции.

Знакомьтесь с задачами и регистрируйтесь.

Удачи и гениальных идей!

#ozontech_events #робозон
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥2520151👍1
Может показаться, что это Гоша наслаждается летом.
Но на самом деле он ищет инженеров.
Чтобы наслаждаться летом вместе, конечно. Откликайтесь.

сеньор Go
⬆️
💙💙 ️лид ML
💙💙💙
лид Go⬅️ 💙💙💙
💙💙💙💙💙
💙💙💙💙
⬇️
SOC-аналитик

#ozontech_vacancies
Please open Telegram to view this post
VIEW IN TELEGRAM
334👍41🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Вам посылка. В ней — новые выпуски подкастов с участием наших коллег 🎧

🔵Евгений Пак, руководитель отдела разработки инструментов
A/B-тестирования и стендов метрик, в подкасте Ozon Data рассказывал об эволюции A/B-тестирования в бигтехах: культуре экспериментов, масштабировании и автоматизации.
Слушать

🔵Никита Зуянов, старший разработчик пользовательских интерфейсов, отстаивал сторону Vue в подкасте OR: React vs Vue.
Смотреть

🔵Кирилл Тихомиров, руководитель группы разработки мониторинга цен, участвовал в панельной дискуссии VK JT Meetup и рассказывал про ИИ в разработке.
Смотреть

🔵Владимир Витковский, руководитель департамента SRE, обсуждал на круглом столе на Observability Conf, где заканчивается кастомайз и начинается безумие.
Смотреть

🎁Бонус: два выпуска про спорт и IT

🔵Павел Щедухин, руководитель направления разработки мобильных приложений, рассказывал, как спорт помогает современному лидеру драйвить себя и команду в подкасте «Дело в людях».
Смотреть

🔵Дмитрий Непомнящий, руководитель отдела разработки возвратной логистики, проводил параллели между спортивными и IT-командами в подкасте «Едим слона целиком».
Смотреть

#ozontech_podcast
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1399
Как приручить ИИ для написания автотестов?
Зачем мы создали ещё один фреймворк для тестирования на Go?
Как измерять качество работы QA?

Ответы на эти вопросы вы найдёте в записи
💫 Ozon Tech Community QA Meetup 💫

А ещё по ссылке фото с события и презентации докладов.

#ozontech_meetup #QA
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥139👍6🗿2
Используем плагин GFT в связке с ИИ иии… ускоряем разработку 🕶️

GFT (Group File Template) — плагин для создания группы файлов в Android Studio. Чаще всего используется для генерации boilerplate-кода, чтобы ускорить разработку.


Привет! Это Никита Скворцов, старший Android-разработчик группы «Монетизация». Однажды мы в команде решили добавить в шаблон GFT файл с предзаполненным промптом для ИИ. Так мы доработали созданные GFT пустые файлы до практически полноценного функционала.

🔩 Наш файл с промптом — это набор из 6 инструкций для ИИ с чётким указанием, откуда брать данные и общие классы, чтобы минимизировать ошибки:
🟢проверка на наличие или добавление зависимостей в модуль с общими компонентами;
🟢валидация корректности сетевых и UI-моделей для ИИ;
🟢изменение и дополнение маппера по шаблону;
🟢создание моковых данных для виджета;
🟢внесение виджета и добавление импортов для него в общий реестр;
🟢удаление файла с промптом.

Запуск: скармливаем файл в любой плагин внутри Android Studio. Я пользуюсь Cline, также удобно использовать Continue.

Верификация: заранее переводим ИИ в режим планирования. Затем проверяем его корректность и соответствие нашим ожиданиям: какие действия ИИ собирается совершить, названия моделей, наполнение маппера. Если план нам подходит, переводим в режим действия и ждём, когда код сгенерируется.

Бонусы:
↪️промпт кастомизируется под конкретный виджет;
↪️шаблонизатор GFT позволяет добавлять названия файлов или пакетов через небольшой UI внутри Android Studio;
↪️шаблон промпта полностью настроен, чтобы сгенерировать сетевые, UI-модели и мапперы для них;
↪️в промпте есть указания, откуда брать общие мапперы (некоторые элементы BDUI у нас переиспользуются);
↪️шаблон подключает виджет, регистрирует зависимость и создаёт пустой preview и мок для виджета.

Что остаётся разработчику? Провалидировать корректность полученных классов и сверстать UI. Также мы актуализируем таблицу с сопоставлениями общих компонентов внутри нашего BDUI.

С применением этого промпта, по моим наблюдениям, мы стали разрабатывать виджеты примерно в два раза быстрее. А некоторые из сгенерированных виджетов, кстати, уже отображаются нашим селлерам 👌

#ozontech_experts #mobiledev #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2016❤‍🔥11👍4🗿4👏1
⚡️Это последнее предупреждение: 17 июня в 19:00 мы встречаемся на CyberSec митапе⚡️

Вы ещё успеваете зарегистрироваться➡️https://s.ozon.ru/3hyn4S5

В программе 4 доклада на базе наших лучших практик: о надёжном удалённом доступе, безопасности рабочих станций, обработке потока событий в SOC и развитии внутренней CTF-культуры.

А ещё Cyber Match — быстрые знакомства с командами для тех, кто задумывается о карьере в нашем департаменте ИБ.

Полезный вечер среды, если в трёх словах 🕶️

#ozontech_event #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍9🔥763🗿2
Что будет, если завтра из вашей команды уйдёт Саня?

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

Такие знания часто хранятся не в документах, а в головах отдельных людей. Проблемы начинаются, когда этот человек уходит в отпуск, меняет команду или увольняется.

Тимлид Екатерина Чинкова выделяет четыре проблемы, которые чаще всего встречаются в командах.

[на этом моменте вы листаете карточки, а затем дочитываете пост]

Проблема обычно не в количестве документов, а в том, как с ними работают.

Кто отвечает за обновление? Где хранится информация? Как она попадает в базу знаний? Кто её читает?

Если у вас есть ответы на эти вопросы, знания не зависят от конкретных людей 👌

#ozontech_experts #документация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2212❤‍🔥9👍53🤣2
Как покрыть автотестами работу пайплайнов GitLab CI? Делимся опытом и рабочим подходом.

Привет, это Олег Иванов, ведущий инженер по тестированию Frontend-платформы. Мы с командой создаём инструменты для фронтенд-разработчиков Ozon и отвечаем за пайплайны для проектов, построенных на платформенных решениях.

Для автотестирования этих пайплайнов мы собрали подход, который ускорил проверки в 10 раз. Подробнее о нём я рассказываю в статье.

Вы узнаете:
🔵как организовать тестирование пайплайнов, когда зона ответственности затрагивает сразу несколько команд,
🔵как сделать тесты стабильными и лёгкими в отладке.

Жду вас в статье и в комментариях 😀

#ozontech_habr #QA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116👨‍💻4
Пополняем полку полезных материалов QA-инженера 📖

Статьи
️Автотестирование пайплайнов в GitLab CI: наш опыт и практика
️Лучшее сообщение об ошибке — это его отсутствие
️️Не самый сильный разработчик в комнате: как из QA я стала тимлидом разработки
️Стоит ли ходить на стажировки QA? Мой опыт в Ozon Tech от отклика и до нашей эры

Подкасты и видео
️️TestGuild Automation Podcast
️Automation Step by Step
️Ozon Tech Community QA Meetup
️E-CODE 2025 // Трек QA

Книги
➡️Р. Блэк, Ключевые процессы тестирования
➡️М. Лутц, Изучаем Python
➡️С. Канер, Тестирование программного обеспечения
➡️А. Бхаргава, Грокаем алгоритмы
➡️У. Шоттс, Командная строка Linux. Полное руководство
➡️А. Болье, Изучаем SQL
➡️М. Болтон и Д. Бах, Rapid Software Testing

Дополняйте наш список своими рекомендациями в комментариях🔷

#ozontech_experts #QA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1674👍3
⚡️Route 256 Pro стартовал!

Route 256 Pro — практико-ориентированный интенсив от наших экспертов.


Открыли регистрацию
на два направления в новом формате. Обо всём по порядку.

➡️ Что за направления?
🔵Углубленная Go-разработка в масштабе нашей сложной архитектуры.
🔵Комплексная DS-инженерия, от классического ML до CV на проде.

➡️ Почему Pro?
Этот набор только для специалистов с коммерческим опытом от 3-х лет.

➡️ Как всё будет?
3 недели образовательного контента + 1 неделя дискуссий с экспертами Ozon Tech + 2 недели на разработку проекта.
И конечно, всё онлайн и бесплатно.

➡️ Что ещё новенького?
Закрытый чат участников и экспертов для обмена мнениями и качественного нетворка.

Регистрируйтесь и примерьте свой скилсет на наши задачи.

#route256 #route256pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21107🗿3❤‍🔥1