Мы на каникулы!
Все, кроме коллег из службы поддержки. Если вам срочно понадобится помощь — можете на них рассчитывать. Стучитесь к дежурным на сайте и в приложении, пишите в личные сообщения нашей официальной страницы.
Мы желаем вам, чтобы это сообщение не пригодилось. А ещё желаем весёлых и отдыхательных праздников.
Увидимся в 2024!
С заботой и в обнимку с Зелёным Драконом,
команда AvitoTech
Все, кроме коллег из службы поддержки. Если вам срочно понадобится помощь — можете на них рассчитывать. Стучитесь к дежурным на сайте и в приложении, пишите в личные сообщения нашей официальной страницы.
Мы желаем вам, чтобы это сообщение не пригодилось. А ещё желаем весёлых и отдыхательных праздников.
Увидимся в 2024!
С заботой и в обнимку с Зелёным Драконом,
команда AvitoTech
❤38
Команда из 1 500+ инженеров сделала вот это всё вместе с вами 👆
А у вас что в итогах года? Пишите в комментариях о своих главных достижениях, впечатлениях, инсайтах.
p.s. как с нами связаться во время новогодних
А у вас что в итогах года? Пишите в комментариях о своих главных достижениях, впечатлениях, инсайтах.
p.s. как с нами связаться во время новогодних
🔥32❤11👍7
Привет, как каникулы?
Этот пост для тех, кто уже соскучился по айтишечке и ищет, что почитать под какао в свете гирлянды-росы.
Собрали 5 лучших статей 2023 по версии нашей редакции.
✔️ Как я очень захотел перейти из фронтенда в бэкенд — и перешёл
Откровения Павла Комарова, нашего ex-фронтендера, с пошаговой инструкцией и советами по горизонтальному переходу.
Время чтения: 〜5 минут
💻 Go's Garbage Collection: как работает и почему это важно знать
Сборщик мусора повышает производительность приложения. За счёт чего это происходит, узнаете из статьи.
Время чтения: 〜7 минут
⭐️ Мапы в Go: уровень Pro
В статье рассматривается устройство хэш-таблиц в Golang и то, как они создаются и реализуются в коде.
Время чтения: 〜16 минут
🚀 Как обычному фронтендеру стать по-настоящему классным фронтендером
В этой статье — о важности обучения, возможностях заработать новые скилы и о том, как оставаться ценным специалистом на рынке.
Время чтения: 〜10 минут
🔥 Критерий Манна-Уитни — самый главный враг A/B-тестов
Возможно, самая детальная аргументация против использования критерия Манна-Уитни при анализе A/B-тестов.
Время чтения: 〜17 минут
#статья_avitotech #habr_avitotech
Этот пост для тех, кто уже соскучился по айтишечке и ищет, что почитать под какао в свете гирлянды-росы.
Собрали 5 лучших статей 2023 по версии нашей редакции.
✔️ Как я очень захотел перейти из фронтенда в бэкенд — и перешёл
Откровения Павла Комарова, нашего ex-фронтендера, с пошаговой инструкцией и советами по горизонтальному переходу.
Время чтения: 〜5 минут
💻 Go's Garbage Collection: как работает и почему это важно знать
Сборщик мусора повышает производительность приложения. За счёт чего это происходит, узнаете из статьи.
Время чтения: 〜7 минут
⭐️ Мапы в Go: уровень Pro
В статье рассматривается устройство хэш-таблиц в Golang и то, как они создаются и реализуются в коде.
Время чтения: 〜16 минут
🚀 Как обычному фронтендеру стать по-настоящему классным фронтендером
В этой статье — о важности обучения, возможностях заработать новые скилы и о том, как оставаться ценным специалистом на рынке.
Время чтения: 〜10 минут
🔥 Критерий Манна-Уитни — самый главный враг A/B-тестов
Возможно, самая детальная аргументация против использования критерия Манна-Уитни при анализе A/B-тестов.
Время чтения: 〜17 минут
#статья_avitotech #habr_avitotech
🔥17⚡8❤1
Если с «Один дома» и «Гарри Поттером» уже покончено, предлагаем пересмотреть вот эти ролики.
Топ-5 полезных видео по версии нашей редакции:
📺 Принцип DRY | Курс «Паттерны и практики написания кода»
DRY помогает исключать дубликаты в коде, но есть у него и парочка минусов. База для всех, кто хочет писать чистый и гибкий код.
📺 Авито. Рекомендации
Короткометражный документальный фильм о том, как устроена наша бесконечная лента персональных рекомендаций.
📺 Порождающие паттерны в Golang | avito.code
Подробный разбор пяти паттернов (Generator, Fan In, Fan In Extended, Fan Out и Pipeline) для обработки потоков данных.
📺 Go за гранью скорости: pprof на проде | avito.code
Оптимизация приложения на Go путём добавления специальных хендлеров в http-сервер сервиса.
📺 Хакатоны в Авито
Опытные хакатонщики о том, зачем продолжают участвовать в контестах и о своих самых запоминающихся проектах.
P.S. А вот здесь у нас была такая подборка по статьям, тоже очень интересно.
Топ-5 полезных видео по версии нашей редакции:
📺 Принцип DRY | Курс «Паттерны и практики написания кода»
DRY помогает исключать дубликаты в коде, но есть у него и парочка минусов. База для всех, кто хочет писать чистый и гибкий код.
📺 Авито. Рекомендации
Короткометражный документальный фильм о том, как устроена наша бесконечная лента персональных рекомендаций.
📺 Порождающие паттерны в Golang | avito.code
Подробный разбор пяти паттернов (Generator, Fan In, Fan In Extended, Fan Out и Pipeline) для обработки потоков данных.
📺 Go за гранью скорости: pprof на проде | avito.code
Оптимизация приложения на Go путём добавления специальных хендлеров в http-сервер сервиса.
📺 Хакатоны в Авито
Опытные хакатонщики о том, зачем продолжают участвовать в контестах и о своих самых запоминающихся проектах.
P.S. А вот здесь у нас была такая подборка по статьям, тоже очень интересно.
🔥20👍2
Как работать с Kubernetes? В новом выпуске avito.code — краткий гайд от Паши Агалецкого, инженера из команды разработки платформы.
12 минут, и вы сможете задеплоить простенькое приложение самостоятельно. Все используемые в гайде инструменты есть в общем доступе.
Кажется, сложнее найти отговорку, чем прямо сейчас включить этот ролик и попробовать.
12 минут, и вы сможете задеплоить простенькое приложение самостоятельно. Все используемые в гайде инструменты есть в общем доступе.
Кажется, сложнее найти отговорку, чем прямо сейчас включить этот ролик и попробовать.
❤31⚡7🔥3👍2
Топ-7 материалов по аналитике здесь и сейчас.
✔️ Apache Spark и PySpark для аналитика. Учимся читать и понимать план запроса в SparkUI
Статья Саши Ледовского о сути и важности планов запроса.
✔️ Анализ пользовательского негатива от CRM коммуникаций
Видеодоклад Ани Москаленко о том, как определять цену отписки от CRM коммуникаций.
✔️ Продуктовому аналитику: 7 методик, чтобы находить кратные точки роста продукта
Статья Дениса Пехтерева о том, где искать новые идеи для продуктов. И бонус: список профессиональных телеграм-каналов.
✔️ Как мы в Авито открыли школу тимлидов аналитики и за 3 месяца подготовили 15 будущих руководителей
Мемуары Стаса Косилова о том, как создавалась образовательная программа для подготовки менеджеров.
✔️ Как нанять или вырастить тимлида: гайд от руководителя аналитики Авито
Инструкция Глеба Белогорцева про то, как определить качества идеального тимлида, а затем найти именно такого.
✔️ Как устроена «Академия Аналитиков Авито»
Рассуждения выпускницы Академии Жени Мурзаевой о процессе обучения и о том, как у ААА получаются настоящие профи.
✔️ Как устроиться аналитиком в «Авито»
Лайфхаки от руководителя Ирины Вовк в формате статьи и видео с подборкой полезных материалов.
P.S. У нас прямо сейчас открыто несколько аналитических вакансий. Читайте, готовьтесь, и ждём на интервью.
#analytics_avitotech
Статья Саши Ледовского о сути и важности планов запроса.
Видеодоклад Ани Москаленко о том, как определять цену отписки от CRM коммуникаций.
Статья Дениса Пехтерева о том, где искать новые идеи для продуктов. И бонус: список профессиональных телеграм-каналов.
Мемуары Стаса Косилова о том, как создавалась образовательная программа для подготовки менеджеров.
Инструкция Глеба Белогорцева про то, как определить качества идеального тимлида, а затем найти именно такого.
Рассуждения выпускницы Академии Жени Мурзаевой о процессе обучения и о том, как у ААА получаются настоящие профи.
Лайфхаки от руководителя Ирины Вовк в формате статьи и видео с подборкой полезных материалов.
P.S. У нас прямо сейчас открыто несколько аналитических вакансий. Читайте, готовьтесь, и ждём на интервью.
#analytics_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍2
9 способов постоянно развивать харды нашёл для себя Илья Никитин, наш фронтендер. Зачем? Чтобы знать технологические тренды, развивать критическое мышление, быть ценным специалистом на рынке, открывать новые карьерные перспективы и находить единомышленников.
Подробнее о каждом способе — в статье Ильи на Хабре. А в карточке — краткий чек-лист☑️
#frontend_avitotech #статья_avitotech #habr_avitotech
Подробнее о каждом способе — в статье Ильи на Хабре. А в карточке — краткий чек-лист
#frontend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19
Продолжаем изучать Kubernetes с Пашей Агалецким в рамках нашего образовательного проекта avito.code.
На этот раз работаем с инструментами kubectl и k9s.
⭐️kubectl запускает команды в кластерах, помогает проверять и управлять ресурсами и просматривать логи.
⭐️k9s — приложение, которое облегчает навигацию по k8s и управление приложениями.
Как всё это происходит, Паша наглядно демонстрирует на демо-коде (и даже чинит парочку багов). Рекомендуем к просмотру.
❗Для тех, кто пропустил первое видео, — оно здесь. В нём база по k8s и основные команды для простого деплоя.
На этот раз работаем с инструментами kubectl и k9s.
⭐️kubectl запускает команды в кластерах, помогает проверять и управлять ресурсами и просматривать логи.
⭐️k9s — приложение, которое облегчает навигацию по k8s и управление приложениями.
Как всё это происходит, Паша наглядно демонстрирует на демо-коде (и даже чинит парочку багов). Рекомендуем к просмотру.
❗Для тех, кто пропустил первое видео, — оно здесь. В нём база по k8s и основные команды для простого деплоя.
❤16👍4🔥2⚡1
Avito Android meetup #2
6 февраля | 19:00 мск | в офисе на Лесной и онлайн
С коллегами из Альфа Банка собрали яркие кейсы Android-разработки и готовы делиться опытом в нашем уютном офисе. Бронируйте место, чтобы пообщаться с
💬 техлидом Никитой Горбуновым про описания сценариев сборки и их связь с Git Workflow;
💬 разработчиком ПО Вячеславом Ковалёвым про нюансы потребления памяти Android-сборками;
💬 инженером Данилем Гатиатуллиным про Baseline Profile и его автоматизированную генерацию.
Будет много цифр, разборов ошибок и планов. Выделим время на кофе и нетворкинг.
Подтверждение о регистрации пришлём в ответном письме. Для тех, кто не успеет зарегистрироваться офлайн, организуем трансляцию.
#avitoandroidmeetup
6 февраля | 19:00 мск | в офисе на Лесной и онлайн
С коллегами из Альфа Банка собрали яркие кейсы Android-разработки и готовы делиться опытом в нашем уютном офисе. Бронируйте место, чтобы пообщаться с
💬 техлидом Никитой Горбуновым про описания сценариев сборки и их связь с Git Workflow;
💬 разработчиком ПО Вячеславом Ковалёвым про нюансы потребления памяти Android-сборками;
💬 инженером Данилем Гатиатуллиным про Baseline Profile и его автоматизированную генерацию.
Будет много цифр, разборов ошибок и планов. Выделим время на кофе и нетворкинг.
Подтверждение о регистрации пришлём в ответном письме. Для тех, кто не успеет зарегистрироваться офлайн, организуем трансляцию.
#avitoandroidmeetup
🔥14❤6👍3
Дата-сайентистам приготовиться: мы начали набор на оплачиваемые стажировки.
Чтобы подать заявку, жмите прямо на этот текст
Если вы ещё здесь, воспользуемся моментом и добавим: стажировка длится 6 месяцев. Это полгода полной занятости в крутой команде. Точнее — в одной из четырёх крутых команд: Авито Авто, Автоматическая модерация, Репутационная система или Large Language Models.
Стажировка подходит тем, кто:
1️⃣ знает базу по CNN, градиентному бустингу, трансформерам;
2️⃣ умеет работать с PyTorch, Pandas, sklearn, CatBoost;
3️⃣ может написать функцию на Python на 30–40 строк за 20 минут;
4️⃣ будет работать 40 часов в неделю;
5️⃣ готов периодически появляться в нашем офисе в Москве.
Подходит? Нажимайте на текст. Ждём ваши отклики до 31 января.
Удачи на интервью!
#avitostart
Чтобы подать заявку, жмите прямо на этот текст
Если вы ещё здесь, воспользуемся моментом и добавим: стажировка длится 6 месяцев. Это полгода полной занятости в крутой команде. Точнее — в одной из четырёх крутых команд: Авито Авто, Автоматическая модерация, Репутационная система или Large Language Models.
Стажировка подходит тем, кто:
Подходит? Нажимайте на текст. Ждём ваши отклики до 31 января.
Удачи на интервью!
#avitostart
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍10🥴10❤7⚡5
Верхнеуровневый обзор архитектуры CI/CD мобильного приложения в докладе Никиты Горбунова, руководителя команды развития CI/CD и инфраструктуры Android-разработки в Альфа Банке.
Ждите доклад на Avito Android meetup #2
6 февраля в 19:00 по мск
Никита расскажет о:
- хранилищах внешних библиотек и артефактах сборки;
- разделении CI на тестовый и продовый;
- сборочных серверах, мониторинге производительности и масштабировании;
- вспомогательных микросервисах автоматизации и сценариях сборки.
Зарегистрироваться на Avito Android meetup #2
#avitoandroidmeetup
Ждите доклад на Avito Android meetup #2
6 февраля в 19:00 по мск
Никита расскажет о:
- хранилищах внешних библиотек и артефактах сборки;
- разделении CI на тестовый и продовый;
- сборочных серверах, мониторинге производительности и масштабировании;
- вспомогательных микросервисах автоматизации и сценариях сборки.
Зарегистрироваться на Avito Android meetup #2
#avitoandroidmeetup
🔥10❤2👍2
Реплицируем базы без использования слотов репликации и с гарантией доставки WAL-ов. Эффективно, безопасно, без смс и регистрации.
Как и зачем мы строим архивную репликацию в PostgreSQL, читайте в статье Гриши Тарасенко из команды SQL💻
#dba_avitotech #habr_avitotech #статья_avitotech
Как и зачем мы строим архивную репликацию в PostgreSQL, читайте в статье Гриши Тарасенко из команды SQL
#dba_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤1
12 полезных ссылок для дизайнеров, редакторов и UX-исследователей и один (наш собственный!) телеграм канал про любовь, дизайн и метрики. Подписывайтесь!
– Статьи –
Про реализацию фич, принципы проектирования пользовательского опыта, сбор данных офлайн и грамотную коммуникацию.
✔️ Эволюция фичи за три года: кейс рассылки спецпредложений Авито
✔️ Как помочь пользователю войти в продукт и «не сломаться»
✔️ Как дизайнеру и редактору работать вместе: опыт Авито
✔️ Как провести этнографическое UX-исследование: опыт «Авито Авто»
✔️ Как устроить работу между дизайнером и продактом, чтобы не рисовать концепты в стол
– Видео –
Митапы, стрим и мини-документалка о совместной работе и запусках новых продуктов, громких событиях в дизайн-индустрии и организации дизайн-хакатона.
📺 Avito Design Talk #9: продуктовые исследования
📺 Avito Design Stream: главные события индустрии 2023
📺 Синергии дизайнера и разработчика: как эффективно работать вместе
📺 Как сделать дизайн-хакатон своими руками
– Подкасты –
Про дизайн вещей, удобство кнопок и глубинные интервью с таксистами.
🎙 Не о дизайне & Авито
🎙 Из бэклога #12: с AvitoTech про неидеальные мир, быстрые курсы и профдеформацию
– Исследование –
🖇 Про развитие рынка продуктового дизайна
– Статьи –
Про реализацию фич, принципы проектирования пользовательского опыта, сбор данных офлайн и грамотную коммуникацию.
– Видео –
Митапы, стрим и мини-документалка о совместной работе и запусках новых продуктов, громких событиях в дизайн-индустрии и организации дизайн-хакатона.
– Подкасты –
Про дизайн вещей, удобство кнопок и глубинные интервью с таксистами.
– Исследование –
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Forwarded from Тест-раннер Emcee
Release 20.1.0
Первый релиз года порадует следующими фичами и улучшениями:
для iOS:
1️⃣ Оптимизировали способ распределения тестов между воркерами.
2️⃣ Сократили время на старт симуляторов за счёт внутренних оптимизаций.
3️⃣ Уменьшили объём логов, которые записывались по умолчанию. Теперь глубину логирования можно увеличить в настройках.
4️⃣ Добавили образец дашборда с готовыми метриками для Grafana. Пример json-файла дашборда для Grafana и Graphite в качестве источника данных доступен здесь.
для Android:
1️⃣ Улучшили вывод информации о прогоне тестов для Gradle plugin и CLI.
2️⃣ Добавили возможность прописать ограничение на время полного исполнения тестов для Gradle plugin и CLI.
3️⃣ Поработали над документацией: описали новый функционал и собрали все разделы в одном месте.
4️⃣ Сделали образец дашборда с готовыми метриками для Grafana. Пример json-файла тут.
Первый релиз года порадует следующими фичами и улучшениями:
для iOS:
для Android:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🎉2🥴2❤1
Кто-то съел мою память на CI!
А кто, мы узнаем из доклада Вячеслава Ковалёва, нашего разработчика программного обеспечения из команды Speed.
Слава выступит с докладом на Avito Android meetup #2 | 6 февраля в 19:00 по мск.
Забронируйте себе место офлайн, чтобы:
- пообщаться о нюансах потребления памяти Android-сборками;
- узнать, почему инструменты профайлинга JVM, такие как Visual VM, не подходят для анализа процессов (и каких именно).
#avitoandroidmeetup
А кто, мы узнаем из доклада Вячеслава Ковалёва, нашего разработчика программного обеспечения из команды Speed.
Слава выступит с докладом на Avito Android meetup #2 | 6 февраля в 19:00 по мск.
Забронируйте себе место офлайн, чтобы:
- пообщаться о нюансах потребления памяти Android-сборками;
- узнать, почему инструменты профайлинга JVM, такие как Visual VM, не подходят для анализа процессов (и каких именно).
#avitoandroidmeetup
🔥14❤2🙏1