Как стать автором
Поиск
Написать публикацию
Обновить
250.7
Ozon Tech
Команда разработки ведущего e‑com в России
Сначала показывать

10 практик «ответственного» тимлида

Время на прочтение5 мин
Количество просмотров9K

Тимлидами редко рождаются, чаще — становятся. Самый частый пример, который я видел — тимлидом назначают самого ответственного разработчика из команды. Наделить ответственного человека еще большей ответственностью — сильное и эффективное решение, правда же? 

Как говорил дядя Бен, большая сила — это большая масса, умноженная на большое ускорение большая ответственность. Поэтому новоиспеченный тимлид (со всей этой растущей ответственностью и силой) может поддаться соблазну принимать как можно больше сильных и эффективных решений.  

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

Осторожно, «пятничный» контент!

Почему мы решили создать Школу Go? Про доступное образование, брата-близнеца и смысл жизни

Время на прочтение4 мин
Количество просмотров5.1K


Привет, меня зовут Слава Вершинин. В марте 2021 года Ozon запустил проект Go to Ozon — бесплатный курс по разработке на языке Go для middle-программистов. В этом посте — о том, почему мы решили запустить такой проект, какие он дает плюсы, причем тут мой брат-близнец, а также немного о смысле жизни. Но главное, если вы давно задумываетесь о том, чтобы научиться программировать на Go, возможно, этот курс был создан специально для вас.
Читать дальше →

Онбординг нового сотрудника как прохождение игры

Время на прочтение5 мин
Количество просмотров6.8K

Недавно, проходя очередной уровень в моих любимых третьих Героях, я понял, что игра до удивления похожа на реальную жизнь. И решил сопоставить все этапы устройства-выхода на новую работу со сценарием в Homm3.

Читать далее

Майним еще больше данных: настраиваем сбор рекламной статистики TikTok за день

Время на прочтение12 мин
Количество просмотров5.3K

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

Медийная реклама Ozon представлена на разных площадках: Facebook, Google, MyTarget, TikTok и другие. Для эффективной работы любой рекламной кампании необходима оперативная аналитика. В данной статье речь пойдет о моём опыте сбора рекламных данных с площадки TikTok без посредников и лишних заморочек.

Читать далее

Чиним проблемы нагрузок в Go с помощью настройки пула HTTP-соединений

Время на прочтение5 мин
Количество просмотров12K

- Ребята, кажется, вы таймаутите. Вот трейс, на котором видно, что мы не дождались от вас ответа за 2 секунды. 

- Ничего подобного, у нас все норм — мы за 200 миллисекунд отвечаем в 99% запросов. А вот вы по какой-то причине часто преждевременно обрываете соединение. 

Такой разговор однажды произошёл у нас в Ozon между моей командой личного кабинета продавца и коллегами, которые пишут сервис аутентификации. Причина проблемы оказалась в дефолтных настройках Go для пула HTTP-соединений. Как так вышло, как мы обнаружили проблему и как исправлять подобные ситуации в микросервисах на Go – об этом моя сегодняшняя история. 

Так что же там было?

«Работе с данными нельзя научить»: Александр Дьяконов для OzonMasters

Время на прочтение15 мин
Количество просмотров8.5K

Поговорили с Александром Дьяконовым — преподавателем курса по машинному обучению OzonMasters и одним из самых известных специалистов по машинному обучению в России о старте карьеры в Data Science, соревнованиях и о своем опыте преподавания.

Читать далее

Как строить диаграмму Гантта по Jira-тикетам

Время на прочтение6 мин
Количество просмотров41K

Статья для менеджеров, которым необходимо вести управление проектами в изменчивом мире Agile. Поделюсь опытом использования двух приложений Jira Roadmap и Structure Gantt.

Читать далее

Новая роль в команде: технический писатель

Время на прочтение5 мин
Количество просмотров14K

Привет! Я Катя, руководитель группы технических писателей в Ozon. Сейчас нас уже 9 человек и целая платформа документации, но коллеги всё ещё не всегда понимают, чем мы занимаемся ​:)

Из непонимания появляются запросы вида: “Хотим себе собственного техписателя в команду, но не знаем, чем именно он будет заниматься”. В итоге команда подстраивается под тренды и заводит себе документацию, но через пару месяцев оказывается, что доку не читают, а техписатель плавно превратился в аналитика.  

Поэтому пришло время делиться опытом и рассказывать о каких-то концептуальных штуках ​:)

Читать далее

За что банит Apple(и Google)

Время на прочтение3 мин
Количество просмотров11K

У платформодержателей мобильных сторов множество причин для блокировок. Если напрямую с этим не сталкиваться, то, кажется, что все просто - не нарушай описанные правила и все будет отлично. На деле не все блокировки легко предугадать простым следованием гайдлайнов.

Читать далее

Figma: плагины для продуктового дизайна. Локальный топчик с видео-инструкцией

Время на прочтение8 мин
Количество просмотров17K

Для Figma написан целый легион плагинов на все случаи жизни. Постоянно появляются рейтинги и топ-листы супер-пупер-мега-лучших. Но этот инструмент используют люди разных конфессий, решая разные свои задачки. Рыцари фриланса рисуют лендинги, студийные братья собирают промо-сайты, еретики даже визитки и плакаты пытаются делать в Figma. И для всех есть свои плагины. Поэтому делать общий топ-100 — пустое занятие.

Но можно накидать локальный местечковый топчик для продуктового дизайнера например. В нём не будет плагинов в духе «смотрите, какая любопытная идея» или «если вдруг вам когда-нибудь понадобится заменить все картинки на фото Николаса Кейджа». Только ежедневные трудяги. Я уверен, этот список будет полезен не только UI-дизайнерам и сочувствующим. Что-то полезное найдут для себя и все остальные фанаты Figma.

Дайте двадцать лучших!

Адаптивная балансировка нагрузки или как повысить надёжность микросервиса

Время на прочтение14 мин
Количество просмотров13K

Привет, меня зовут Геннадий, я работаю в Ozon, занимаюсь разработкой backend-сервисов.

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

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

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

Читать далее

Как мы пришли к релизам мобильных приложений раз в неделю

Время на прочтение9 мин
Количество просмотров10K

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

С чем мы столкнулись, пока выпускали релизы по этой схеме: 

Читать далее

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

Время на прочтение20 мин
Количество просмотров12K

Разработка корпоративных приложений со сложной бизнес-логикой всегда несет за собой немалые затраты. Причём львиная доля затрат приходится не на саму разработку, а на поддержку кода приложения: добавление нового функционала, поиск и исправление допущенных ошибок, рефакторинг и т.п. Мне как разработчику ПО всегда хотелось найти “серебряную пулю” для вопросов, возникающих при конструировании кода приложений, как написать потенциально сложное приложение, чтобы его было поддерживать как можно легче и дешевле. В этой статье хочу поделиться практическими знаниями о проектировании архитектуры кода программного обеспечения, полученными из опыта.

Читать далее

Хорошие новости для тех, кто всё ещё использует row-level локи в PostgreSQL

Время на прочтение10 мин
Количество просмотров12K

Для организации совместного доступа к данным в PostgreSQL программисты часто использую row-level локи. В статье поговорим об оверхеде, который получается от такого подхода и какие есть альтернативы. Давайте посмотрим, как можно поторопить слона!

Источник изображения

Читать далее

Запускаем AssemblyScript в Go

Время на прочтение10 мин
Количество просмотров3.3K

Пока одни обсуждают что не так с WebAssembly, я думаю как его можно использовать вне браузера. Например написание wasm фильтров для Envoy. AssemblyScript был взят потому, что это не C++ и не Rust, т.е. ожидается более низкий порог вхождения. Под катом будет дико примитивный код и пару бенчмарков. Картинка взята из бенчмарка.


Читать дальше →

Каждый третий айтишник в России — самоучка

Время на прочтение2 мин
Количество просмотров10K
image

Привет, Хабр! В преддверии 256-го дня года мы решили выяснить, а как вообще люди приходят в IT. Так мы опросили больше 700 специалистов со всей страны — и вот что выяснили.
Читать дальше →

Мы все записали: доклады Ozon на GopherCon Online 2020

Время на прочтение2 мин
Количество просмотров7K
Привет, Хабр! В этом году для GopherCon команда Ozon Tech подготовила пару часов докладов на самые разные темы: от классических — о микросервисной архитектуре, до по-настоящему гошных.

image

Итак для всех, кто пропустил онлайн, в нашем плейлисте доклады от разработчиков одной из самых больших Golang-команд России.

RxRelay – это магия? Subject vs RxRelay

Время на прочтение2 мин
Количество просмотров5.2K


В Android-комьюнити я встречал три типа разработчиков, которые сталкивались с RxRelay:

  1. Те, кто не понимают зачем RxRelay используется в их проекте, зачем он нужен и чем отличается от Subject
  2. Те, кто думают, что RxRelay «проглатывает» ошибки или «после того, как произошла ошибка RxRelay, продолжит работать, а Subject — нет» (та самая магия)
  3. Те, кто действительно знает, что такое RxRelay.

Пока первые два типа встречаются чаще, я решил написать статью, которая поможет разобраться в том, как работает RxRelay и проверить его «магические» свойства.
Читать дальше →

Как Ozon, Тинькофф, Яндекс.Практикум, Школа 21 и GeekBrains учат разработчиков

Время на прочтение6 мин
Количество просмотров20K
Мы собрали руководителей образовательных проектов «Тинькофф», «Яндекс.Практикума», «Школы 21» и GeekBrains, позвали нашего CTO Антона Степаненко и хедхантера Алену Владимирскую и поговорили о том, чему и как учат компании, и кого готовы нанять. В этом тексте собрали тезисы докладов и ответы на вопросы, конечно.

Митап «Образование в IT: чему стоит поучиться у бизнеса» — разбираемся в программах и курсах и планируем карьеру

Время на прочтение1 мин
Количество просмотров1.7K
image

IT-компании запускают собственные программы обучения — чем они отличаются от университетских, кому могут быть полезны, зачем нужны бизнесу и дают ли гарантии получить работу? Ответить на эти и другие вопросы помогут руководители образовательных проектов и IT-подразделений Ozon, Яндекса, Тинькофф, Сбербанка, Geek Brains и самый известный хедхантер рунета Алена Владимирская. Встречаемся уже в этот четверг, 16 июля в 18:00 на онлайн-митапе «Образование в IT».
Читать дальше →

Информация

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