Топ-7 статей от наших инженеров за 2024 год
Рейтинг создан редакцией этого канала и претендует исключительно на ваши лайки:
1️⃣ Как ручному тестировщику стать автоматизатором?
О важности перехода на автотесты и способах его совершить.
Время чтения ~10 минут
2️⃣ Как мы обучили Mistral 7B русскому языку и адаптировали для объявлений Авито
О переобучении LLM и задачах, которые мы им доверяем.
Время чтения ~7 минут
3️⃣ Как и зачем мы написали 5000 интеграционных тестов за пару часов
О сборке генератора для тестирования и сокращении QA-рутины.
Время чтения ~6 минут
4️⃣ Как мы ищем деградации на нодах в кластерах Kubernetes
О мониторинге состояний нод с инструментами и дашбордами.
Время чтения ~12 минут
5️⃣ Популярные ошибки в Golang и как их избежать
О массивах и слайсах, строках и рунах, каналах и горутинах.
Время чтения ~15 минут
6️⃣ Топовые подходы к решению алгоритмических задач
О концепции работы с популярными алгоритмами и структурами данных.
Время чтения ~11 минут
7️⃣ Bricks: новый подход к управлению интерфейсами
О процессах смены интерфейсов и их оптимизации в собственном визуальном конструкторе.
Время чтения ~7 минут
P.S. Если у вас ещё нет настроения на профессиональные статьи — 0% осуждения. Сохраняйте подборку себе и заглядывайте в наш хаброблог после каникул.
Рейтинг создан редакцией этого канала и претендует исключительно на ваши лайки:
О важности перехода на автотесты и способах его совершить.
Время чтения ~10 минут
О переобучении LLM и задачах, которые мы им доверяем.
Время чтения ~7 минут
О сборке генератора для тестирования и сокращении QA-рутины.
Время чтения ~6 минут
О мониторинге состояний нод с инструментами и дашбордами.
Время чтения ~12 минут
О массивах и слайсах, строках и рунах, каналах и горутинах.
Время чтения ~15 минут
О концепции работы с популярными алгоритмами и структурами данных.
Время чтения ~11 минут
О процессах смены интерфейсов и их оптимизации в собственном визуальном конструкторе.
Время чтения ~7 минут
P.S. Если у вас ещё нет настроения на профессиональные статьи — 0% осуждения. Сохраняйте подборку себе и заглядывайте в наш хаброблог после каникул.
Please open Telegram to view this post
VIEW IN TELEGRAM
Соскучились по профессиональному контенту? Мы так и знали! Собрали лучшие ролики за 2024 год по версии редакции этого канала. Сами пересмотрели и вам рекомендуем 🚀
1️⃣ Открытое собеседование — технический руководитель | Разбор кейса
Показываем, как готовиться к интервью, как его проходить и как оцениваем кандидатов.
📺 YouTube
🔵 ВК Видео
2️⃣ НЕмитап Golang#1 | Алексей Мичурин — Логирование как в Авито: go + slog
Объясняем, почему выбрали структурированное логирование и какие у него есть возможности.
📺 YouTube
🔵 ВК Видео
3️⃣ Локальная работа с Kubernetes | avito.code
Поднимаем кластер на локальном компьютере Mac общедоступными инструментами.
📺 YouTube
🔵 ВК Видео
4️⃣ Хакатоны в Авито
Рассказываем, как устроены контесты у нас, что нужно для участия и как это всё помогает бизнесу.
📺 YouTube
🔵 ВК Видео
5️⃣ 30 вопросов команде и себе — техника и практика формулировка хороших вопросов | Александра Прокшина
Представляем список важных вопросов и объясняем, какие вопросы — хорошие.
📺 YouTube
🔵 ВК Видео
6️⃣ Современные подходы к управлению UI: Low Code & Backend Driven UI | Михаил Шевченко
Демонстрируем, как работает платформа Bricks, какие у неё есть функции и преимущества.
📺 YouTube
🔵 ВК Видео
7️⃣ Как платформенные команды преобразуют продуктовую разработку | Ярослав Тулупов
Показываем разницу между платформенными и продуктовыми командами и делимся кейсами инженеров Платформы.
📺 YouTube
🔵 ВК Видео
Приятного просмотра!💚
Показываем, как готовиться к интервью, как его проходить и как оцениваем кандидатов.
Объясняем, почему выбрали структурированное логирование и какие у него есть возможности.
Поднимаем кластер на локальном компьютере Mac общедоступными инструментами.
Рассказываем, как устроены контесты у нас, что нужно для участия и как это всё помогает бизнесу.
Представляем список важных вопросов и объясняем, какие вопросы — хорошие.
Демонстрируем, как работает платформа Bricks, какие у неё есть функции и преимущества.
Показываем разницу между платформенными и продуктовыми командами и делимся кейсами инженеров Платформы.
Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
У нас в Авито каждый день — 150 000 000+ активных объявлений с фото и видео. И один телеграм-канал о том, как мы работаем с такой бигдатой.
🚀 Знакомьтесь, Avito Data Tech 🚀
Внутри:
📌 инструменты и софт, которыми пользуемся и которые создаём, например, Как мы интегрировали Flink и Kubernetes;
📌 кейсы, задачи и решения, например, Как обратный AB-тест привёл к изменению продукта;
📌 принципы, методы и подходы работы, например, Как наличие стратегии помогает аналитикам.
А ещё внутри новости компании и индустрии, софтовые посты и вакансии.
Подписывайтесь сами и зовите коллег!
Внутри:
А ещё внутри новости компании и индустрии, софтовые посты и вакансии.
Подписывайтесь сами и зовите коллег!
Please open Telegram to view this post
VIEW IN TELEGRAM
В целом у автоматизации тестирования в таких команда есть ряд особенностей, с которыми приходится сталкиваться или же вовсе преодолевать при работе над улучшением продукта.
Подробнее о них — в статье Димы Солодова, инженера по тестированию в Авито
#habr_avitotech #qa_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Если нет, то предлагаем начать с легкого, а именно — пересмотреть дизайн-стрим про главные события 2024-го и тренды 2025. И вдохновиться, и инсайты продуктово-дизайнерские получить!
Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Дизайн-стрим: главные события индустрии 2024
11 декабря прошел четвертый дизайн-стрим от Авито. Четыре топовых дизайнера вместе со зрителями обсудили и оценили громкие ребрендинги и коллаборации, новые тренды мерча и другие нашумевшие события в мире дизайна за 2024 год.
О спикерах:
Артём Голубков…
О спикерах:
Артём Голубков…
Говорят, как год встретишь, так его и проведешь. Мы решили, что 2025-й нужно начать на высоте во всех смыслах. А именно на фестивале РОЗАФЕСТ х СБП, генеральными партнерами которого мы стали.
На фестивале организуем масштабную зону нетворкинга Avito Team Mountain Hub, которая объединит IT-комьюнити. Программу подготовили крутую:
А еще привезем настоящее северное сияние! Когда вы еще увидите такое в Сочи?
До встречи на РОЗАФЕСТ! И ставьте 👍, если тоже планируйте быть там!
Please open Telegram to view this post
VIEW IN TELEGRAM
Отслеживаем перфоманс сами и вам советуем ❗️
Перфоманс в контексте разработки — показатель скорости и качества работы веб-страницы или приложения. У него много разных метрик (например, объём потребляемой памяти, длительность загрузки),а проверять его производительность можно на A/B-тестах (но аккуратно).
Как мы следим за перфомансом и не допускаем влияния тестов на метрики, читайте в статье нашего аналитика Ксении Беленя🗂
#статья_avitotech
Перфоманс в контексте разработки — показатель скорости и качества работы веб-страницы или приложения. У него много разных метрик (например, объём потребляемой памяти, длительность загрузки),а проверять его производительность можно на A/B-тестах (но аккуратно).
Как мы следим за перфомансом и не допускаем влияния тестов на метрики, читайте в статье нашего аналитика Ксении Беленя
#статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Один клик, заявка, 6 месяцев и всё… Аналитик!
Никакой магии, просто запустили набор на оплачиваемую стажировку.
С нас:
➡️ реальные задачи;
➡️ персональный наставник;
➡️ техника и корпоративная библиотека;
➡️ офис/удалёнка/гибрид на выбор;
➡️ нагрузка на 25 часов в неделю;
➡️ коммьюнити других стажёров.
А всё остальное пусть останется сюрпризом по ссылке.
Ни на что не намекаем, но, по статистике, 80% стажёров остаются работать в команде!🚀
#analytics_avitotech #avitostart
Никакой магии, просто запустили набор на оплачиваемую стажировку.
С нас:
А всё остальное пусть останется сюрпризом по ссылке.
Ни на что не намекаем, но, по статистике, 80% стажёров остаются работать в команде!
#analytics_avitotech #avitostart
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему классические решения всё ещё эффективнее новых моделей, какой алгоритм отработал лучше и с какими сложностями столкнулись при тесте? Обо всём рассказали в статье.
#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Многолетний опыт оформления исследовательских проектов < одна статья на Хабре 🔥
Только представьте: вы, как аналитик, открываете чужое исследование, а там… Всё понятно, прозрачно и, главное, воспроизводимо!
Сэкономить нервные клетки и упростить процесс обмена исследованиями поможет статья Владислава Козлова. Тимлид аналитиков в кластере Антифрод в Авито поделился универсальными принципами оформления проектов и показал их применение на практике.
Наш любимый принцип — «сохраняй всё, что можно сохранить». Остальные ищите по ссылке⬅️
#статья_avitotech #habr_avitotech
Только представьте: вы, как аналитик, открываете чужое исследование, а там… Всё понятно, прозрачно и, главное, воспроизводимо!
Сэкономить нервные клетки и упростить процесс обмена исследованиями поможет статья Владислава Козлова. Тимлид аналитиков в кластере Антифрод в Авито поделился универсальными принципами оформления проектов и показал их применение на практике.
Наш любимый принцип — «сохраняй всё, что можно сохранить». Остальные ищите по ссылке
#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Заказчик: просит добавить в функциональность приложения новую функцию.
Вы:
⚡️ гнев — тесты;
⚡️ отрицание – архитектура;
⚡️ депрессия — CI/CD;
⚡️ торг – костыли;
⚡️ принятие — релиз с багами.
Но тут кто-то шепнул вам: «Одна функция, что объединит все остальные. Одна функция, которая избавит от всех костылей. Одна!». И это не кольцо ИТ-всевластия — это функциональное программирование в JavaScript!
Наконец разобраться с историей ФП, ссылочной прозрачностью, монадами, а ещё приоткрыть ящик Пандоры с теоркатом поможет доклад Марата Зимнурова с конференции HolyJS.
📺 YouTube
🔵 VK Видео
#avitoteam
Вы:
Но тут кто-то шепнул вам: «Одна функция, что объединит все остальные. Одна функция, которая избавит от всех костылей. Одна!». И это не кольцо ИТ-всевластия — это функциональное программирование в JavaScript!
Наконец разобраться с историей ФП, ссылочной прозрачностью, монадами, а ещё приоткрыть ящик Пандоры с теоркатом поможет доклад Марата Зимнурова с конференции HolyJS.
#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Марат Зимнуров — Функциональное программирование в JavaScript
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/OrF4Wv
Клиент-заказчик просит добавить в функциональность приложения новую функцию? А вы объясняете, что в вашей луковой архитектуре очень плотная…
— —
Скачать презентацию с сайта HolyJS — https://jrg.su/OrF4Wv
Клиент-заказчик просит добавить в функциональность приложения новую функцию? А вы объясняете, что в вашей луковой архитектуре очень плотная…
Открываем набор на оплачиваемую стажировку 🔥
Вы спрашивали, вы ждали, и вот мы возвращаемся с анонсом стажировки для разработчиков! 6 месяцев, от 25 часов в неделю и 5 направлений: Frontend, Backend, iOS, Android и QA.
Сразу отвечаем на возможные вопросы:
🔵 работа из офиса, удалённо или в гибридном формате на выбор;
🔵 зарплата обсуждается на этапе интервью;
🔵 после программы в компании остаются 80% стажёров.
А ещё вы будете решать реальные задачи бизнеса вместе с разработчиками Авито. Звучит круто!
💻 Узнать требования для каждого направления и попробовать свои силы можно тут.
#avitostart
Вы спрашивали, вы ждали, и вот мы возвращаемся с анонсом стажировки для разработчиков! 6 месяцев, от 25 часов в неделю и 5 направлений: Frontend, Backend, iOS, Android и QA.
Сразу отвечаем на возможные вопросы:
А ещё вы будете решать реальные задачи бизнеса вместе с разработчиками Авито. Звучит круто!
#avitostart
Please open Telegram to view this post
VIEW IN TELEGRAM
«Я сейчас сойду с ума. Удалил все сообщения в чате... Что делать?»
Кажется, вы тоже сейчас прочувствовали эту боль. Случайно удалить многолетний групповой чат с тысячами кружочков, сообщений, мемов, файлов…Главный вопрос в такой ситуации: «А реально ли восстановить данные?»
Дмитрий Гусев, Frontend-разработчик в команде Bricks в Авито, рассказал, как ему (спойлер! ) всё же удалось решить проблему. Но есть нюанс: возможность восстановления актуальна только для групповых чатов и каналов.
💻 Надеемся, что эти знания вам никогда не пригодятся. В любом случае, вы уже будете готовы.
#статья_avitotech #habr_avitotech
Кажется, вы тоже сейчас прочувствовали эту боль. Случайно удалить многолетний групповой чат с тысячами кружочков, сообщений, мемов, файлов…Главный вопрос в такой ситуации: «А реально ли восстановить данные?»
Дмитрий Гусев, Frontend-разработчик в команде Bricks в Авито, рассказал, как ему (
#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Статьи
Цифры и факты с момента основания, спустя первую дизайн-систему, пандемию и редизайн.
Счастье, продуктивность и баланс между ними — через призму нашего опыта.
Ответственность за продукт, атмосфера в команде и пырилка.
Подкасты
Здоровое взаимодействие дизайна, бизнеса и пользователя.
Личный опыт и такой же бренд.
Про личное (хобби, образование, мечты) и немножко про работу.
Стрим
А это просто главное ревью года.
Читайте, слушайте, смотрите и оставайтесь в тренде с нами
#design_avitotech #product_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM