Обновить
42.67
Сначала показывать

Мини-компьютер на Arduino с интерпретатором BASIC: от идеи до реализации

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели5.1K

Выходные с пользой. Как я, моя восьмилетняя дочь и ИИ создавали мини-компьютер на базе Arduino Mega 2560. Цель - доступно объяснить разницу между персональным компьютером и микроконтроллером.

Читать далее

Garbage Collector: от появления до современных алгоритмов

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели602

Считается, что устройство сборщика мусора в Go — знание академическое и не пригодится при написании CRUD и перекладывании JSON. Как бы не так! GC в Go устроен таким образом, что может поставить вам подножку в неожиданном месте, и придётся с ним бороться. 

Привет, Хабр! Меня зовут Михаил Люц, я — ярый фанат Go, разработчик в «Ozon Банке» и решаю в основном бизнес-задачи. Эта статья написана по мотивам моего доклада для GolangConf, и сегодня мы с вами поговорим о Garbage Collector: о причинах появления, первых реализациях, эволюции алгоритмов, принципах работы GC в Gо и современных языках, которые отказались от GC.

Читать далее

Томпсоновское семплирование: «расстрел» A/B-тестов и скрытый потенциал ML

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели5.7K

Всем привет! Меня зовут Саша, работаю ведущим аналитиком в Озон Банке. По мотивам доклада на онлайн-дне МатеМаркетинга'25 было решено написать данную статью, пересказывающую основные идеи доклада о семплировании Томпсона.

Читать далее

DIY Observability для автотестов, используя Pytest, ClickHouse и Grafana

Уровень сложностиСредний
Время на прочтение25 мин
Охват и читатели4.9K

Всем привет! Меня зовут Андрей, я инженер по автоматизации тестирования в команде Озон Банка, занимающейся разработкой и поддержанием инструментов тестирования, которыми пользуется весь банк.

Сегодня я хотел бы поделиться опытом сбора технических метрик pytest и их анализа в целях выявления узких мест и ускорения выполнения тестов.

Читать далее

Распределённая батчевая обработка данных: как мы решали проблему гонок в продакшене

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели4.6K

Всем привет! Меня зовут Дмитрий, я руковожу командой государственных интеграций в Ozon Банке. Сегодня я расскажу о том, как мы столкнулись с проблемой гонок при батчевой обработке данных в распределённой системе — и какие решения мы рассматривали, чтобы эту проблему решить. Материал основан на реальном кейсе и будет интересен всем, кто работает с PostgreSQL, батчами, распределёнными системами и борьбой за консистентность в высоконагруженных системах.

Читать далее

Как мы серфим на финансовых волнах: кейс HR-мерча и стендов Ozon Банка на IT-конференциях 2025 года

Время на прочтение3 мин
Охват и читатели4.8K

Привет, меня зовут Саша и я старший дизайнер коммуникаций HR-бренда Ozon Банка. Сегодня расскажу, как мы нашли запоминающуюся концепцию для линейки мерча — «Сёрфим на финансовых волнах».

Поймать волну

Не только про шрифт и цвет: 10 книг для коммуникационного дизайнера

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели956

Привет, Хабр! Меня зовут Екатерина Тарасенко – я лид команды коммуникационного дизайна в Ozon Банке. Сегодня предлагаю заглянуть на мою книжную полку, которую я формировала с самого начала пути в дизайне.

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

Читать далее

Секреты дедлоков в Go

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.7K

Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил…

Узнать больше

Книги для Team Lead DS: от менеджмента к стратегии

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели2.5K

Привет! Меня зовут Марк Паненко, я Chief Data Science в Ozon Банке. Это завершающая статья цикла о книгах для Data Science. Ранее мы обсуждали комиксы и нейросети для новичков, принципы для мидлов, профессиональную разработку, а сегодня поговорим об управлении командами. Материал основан на эпизодах подкаста Data Breakfast — в нём мы разбираем кейсы из реальной практики.

Читать далее

От скриптов к сервисам: 10 книг для профессиональной разработки в Data Science

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5K

Привет! Меня зовут Марк Паненко, и я Chief Data Science в Ozon Банке. Сегодня я хочу поговорить про книги, которые научат писать код. В современной экосистеме Data Science недостаточно просто знать алгоритмы машинного обучения и статистические методы — необходимы прочные инженерные навыки для создания масштабируемых, поддерживаемых решений.

Это третья часть серии статей о главных книгах для data-специалистов. В первой части «От комиксов до нейросетей» я писал о литературе для джунов. Во второй — «Код устареет, принципы — останутся» — для мидлов и сеньоров.

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

Читать далее

Как стать продуктовым аналитиком в Ozon Банке?

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели12K

Всем привет! Меня зовут Миша, и я работаю продуктовым аналитиком в Ozon Банке. Мой путь в профессии начался всего 3 года назад, и я отлично помню, как мне самому не хватало подробного плана по входу в профессию. Поэтому я решил написать свой. Надеюсь, что он поможет новичкам и тем, кто только задумывается об аналитике данных)

Для того чтобы мой план был более интерактивным, давайте представим, что, идя по плану мы как Танос из вселенной Marvel – собираем навыки аналитика в свою перчатку бесконечности.

Читать далее

Код устареет, принципы — останутся: подборка книг для мидлов и сеньоров в Data Science

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.4K

Привет! Меня зовут Марк Паненко, и я Chief Data Science в Ozon Банке. Сегодня я хочу поговорить не о моделях или фреймворках, а о том, что останется с вами — даже когда Python 3 сменится на Python 4, а PyTorch уступит место новым инструментам. О принципах — ну и о книгах, которые научат видеть их за строками кода.

Это вторая часть книжной подборки — в первой книги для джунов.

Читать далее

От комиксов до нейросетей: 5 книг, которые помогут начинающему Data Scientist'у

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.3K

Привет! Меня зовут Марк Паненко. Я Chief Data Science в Ozon Банке и большой любитель технической литературы. Этой статьёй я хочу открыть серию публикаций, в которых поделюсь лучшими, на мой взгляд, книгами, необходимыми Data Scientist-у на разных этапах его профессионального развития.

Дисклеймер: эта публикация написана на основе одного из выпусков моего подкаста — если хочется получше погрузиться в тему, приятного прослушивания.

Почему книги? И при чем тут комиксы? 

Когда я начинал свой путь в Data Science, мне казалось, что все вокруг уже разобрались в моделировании и работе с данными, и лишь я отстаю. Спасение пришло неожиданно — в виде комиксов. Да-да, вы не ослышались. Однажды я наткнулся на книгу Ларри Гоника «Статистика. Краткий курс в комиксах», и это изменило всё.  

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

Читать далее

Как рождаются, живут и умирают горутины

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели2.7K

Вы когда-нибудь, глядя на горутину, думали, что у неё под капотом? Я вот решил посмотреть. И сегодня расскажу о том, как рантайм Go создаёт и управляет горутинами, о статусах, которые у них есть, и некоторых хитростях, к которым прибегают создатели языка.

Читать далее

Ближайшие события

Как составлять анкеты для немодерируемых UX-тестов: пошаговое руководство

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели3.3K

Привет, Хабр! Эта статья-навигация по  немодерируемым UX тестам для команд от Ozon FinTech. Мы с вами разберем, какие задачи помогают решить немодерируемые UX тесты, как формулировать вопросы в зависимости от целей и как проводить тесты качественно, быстро и просто.

Читать далее

Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 2)

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.7K

В первой части статьи я описывал свой опыт использования локальных моделей при разработке кода. В частности, столкнулся с тем, что без видеокарты скорость работы ollama была достаточно низкой. Далее постараюсь рассказать про техническую часть подключения внешней видеокарты к ноутбуку, работающему на Linux.

Читать далее

Внешняя видеокарта backend-разработчика, или как заставить лучшего друга перестать тупить и начать помогать (часть 1)

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.7K

Всем привет! Меня зовут Николай Первухин. Я увлеченный разработчик на GoLang, работаю в Ozon Банке в группе разработки сервисов ЗСК (KYC).

Большинство статей о внешней видеокарте посвящены погоне за FPS в играх. Здесь же я хочу сконцентрироваться на том, как заставить её приносить пользу разработчику.

Читать далее

Давайте работать с proto ошибками правильно :)

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.5K

В программировании всегда есть несколько способов решения одной и той же проблемы. Но не все они одинаково эффективны. Сегодня поговорим о способах обработки ошибок в gRPC — удачных и не очень.

Разобраться подробнее

Obsidian — Notion свободного человека

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели82K

Notion объявили, что уходят из России и 9 сентября блокируют аккаунты пользователей.

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

Для любителей Ноушена это большая проблема, для любителей Обсидиана это возможность сказать: "Мы же вам говорили" и начать хвастаться своими кастомными обсидианами.

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

Год назад перевёл все свои заметки в Обсидиан. Причина простая: Обсидиан может гораздо больше вещей, чем Notion.

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

Читайте в статье

Как мы построили две версии CJM и синхронизировали всю команду Ozon Банка с продуктом

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели4.5K

Быстрорастущий продукт трудно удерживать в голове. Разные команды отвечают за разные аспекты продукта, и не всегда удается следить за нововведениями, особенно тем командам, которые напрямую не связаны с разработкой и развитием.

Так было и у нас, пока мы не решили попробовать собрать Customer Journey Map (CJM). Мы поделимся опытом построения нашей карты, расскажем о трудностях, с которыми столкнулись, о том, каким был отзыв от команды (спойлер – он положительный), и как CJM помогает нам в работе над продуктом.

Узнать, что может CJM
1

Информация

Сайт
job.ozon.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия