Сегодня мы выкладываем вторую часть курса «Паттерны и практики написания кода».
Лектор — Юра Афанасьев, наш бэкенд-инженер. Рассказывает вот о чём:
🔸 почему код должен быть привлекательным, и как измерить его качество;
🔸 как работать с большими проектами и в чём их основная проблема, требующая больших усилий на их поддержку;
🔸 всё о паттернах Low Coupling и High Cohesion в рамках grasp-шаблонов.
🔸 UML-диаграммы: для чего они нужны и когда они наилучшим образом пригодятся в работе.
Посмотреть курс можно на нашем Youtube-канале.
#курсы_avitotech #видео_avitotech #avitoteam
Лектор — Юра Афанасьев, наш бэкенд-инженер. Рассказывает вот о чём:
🔸 почему код должен быть привлекательным, и как измерить его качество;
🔸 как работать с большими проектами и в чём их основная проблема, требующая больших усилий на их поддержку;
🔸 всё о паттернах Low Coupling и High Cohesion в рамках grasp-шаблонов.
🔸 UML-диаграммы: для чего они нужны и когда они наилучшим образом пригодятся в работе.
Посмотреть курс можно на нашем Youtube-канале.
#курсы_avitotech #видео_avitotech #avitoteam
👍22🔥4😢1
Привет! Несём вам небольшое напоминание.
Сегодня — последний день приёма заявок на поступление в Академию Аналитиков Авито.
Ещё успеваете: регистрация
#avitoanalyticsacademy
Сегодня — последний день приёма заявок на поступление в Академию Аналитиков Авито.
Ещё успеваете: регистрация
#avitoanalyticsacademy
❤8👍3
Все продуктовые и часть платформенных команд работают по Agile-методологии Scrum. В Авито верят, что часть продуктовых подходов и практик применяется и к платформенной разработке.
Как всё организовано? Какие фреймворки используем? Как релизимся? Где трекаем задачи? А главное — где шлём коллегам мемы?
Немного ответов вынесли в карточки. А много — в наш playbook.
#playbook_avitotech
Как всё организовано? Какие фреймворки используем? Как релизимся? Где трекаем задачи? А главное — где шлём коллегам мемы?
Немного ответов вынесли в карточки. А много — в наш playbook.
#playbook_avitotech
🔥22👍2
В конце апреля у нас прошёл закрытый митап о жизни и развитии UX-лаборатории Авито. Недавно подумали и решили, что пора и миру показать.
Приглашаем оценить, запись есть, целый плейлист!
Внизу — традиционная программка.
🔹 Как вырастить команду исследователей с 3 до 35 человек, сохранив их как единую функцию и увеличив мотивацию — Михаил Правдин.
🔹 Комплексный подход к построению CJM. Выявляем и количественно оцениваем боли пользователей в мессенджере — Анастасия Хапалова и Наталья Хорцева.
🔹 Как триггеры влияют на поведение пользователя. Что важно знать — Илья Богуславский.
🔹 Как провести дизайн-спринт в офисе с командой 50 чел с аудиторией B2B клиентов. Грабли, хаки, особенности — Михаил Правдин.
🔹 Различия в подходах к сегментации пользователей: почему нужно делать kick-off воркшоп? — Екатерина Ковалёва.
🔹Conjoint-анализ глазами исследователя: так ли страшен метод, как о нём пишут? — Наталия Щипакина.
#UXLabmeetup
Приглашаем оценить, запись есть, целый плейлист!
Внизу — традиционная программка.
🔹 Как вырастить команду исследователей с 3 до 35 человек, сохранив их как единую функцию и увеличив мотивацию — Михаил Правдин.
🔹 Комплексный подход к построению CJM. Выявляем и количественно оцениваем боли пользователей в мессенджере — Анастасия Хапалова и Наталья Хорцева.
🔹 Как триггеры влияют на поведение пользователя. Что важно знать — Илья Богуславский.
🔹 Как провести дизайн-спринт в офисе с командой 50 чел с аудиторией B2B клиентов. Грабли, хаки, особенности — Михаил Правдин.
🔹 Различия в подходах к сегментации пользователей: почему нужно делать kick-off воркшоп? — Екатерина Ковалёва.
🔹Conjoint-анализ глазами исследователя: так ли страшен метод, как о нём пишут? — Наталия Щипакина.
#UXLabmeetup
❤6👍4
Мы на PGConf.Russia 2022
Заглядывайте на наш стенд: на картинке — расписание наших инженеров. Приходите знакомиться, болтать, делиться опытом и…играть в домино !
21 июня в 10:00 выступает Дима Вагин с докладом о жизни ваших объявлений внутри Авито. Дима поделится, какие изменения у нас произошли, с какими проблемами столкнулись и что происходит сейчас. Подробности по ссылке.
#avitoteam #pgconfru
Заглядывайте на наш стенд: на картинке — расписание наших инженеров. Приходите знакомиться, болтать, делиться опытом и…
21 июня в 10:00 выступает Дима Вагин с докладом о жизни ваших объявлений внутри Авито. Дима поделится, какие изменения у нас произошли, с какими проблемами столкнулись и что происходит сейчас. Подробности по ссылке.
#avitoteam #pgconfru
👍5🔥5
Ищем разработчиков в Cluster Mobile — это несколько команд, сфокусированных на задачах по улучшению Developer Experience мобильных разработчиков, созданию инструментов для них, а также по решению общих платформенных и архитектурных задач.
iOS- и Android-разработчиков ищем в команды:
Speed. Команда отвечает за то, чтобы новые фичи после разработки оказывались в продукте. Работает над CI/CD-инфраструктурой, развивает нативные фреймворки для тестирования и занимается релизами приложений.
Architecture. Мобильная архитектура — это поддержка и развитие общих библиотек, формирование и поддержка стандартов качества кода, общих архитектурных решений.
Design System. Ребята в этой команде занимаются созданием и развитием дизайн-системы для мобильных приложений Авито, работают над консистентностью UI.
Все подробности тут.
#avitovacancy
iOS- и Android-разработчиков ищем в команды:
Speed. Команда отвечает за то, чтобы новые фичи после разработки оказывались в продукте. Работает над CI/CD-инфраструктурой, развивает нативные фреймворки для тестирования и занимается релизами приложений.
Architecture. Мобильная архитектура — это поддержка и развитие общих библиотек, формирование и поддержка стандартов качества кода, общих архитектурных решений.
Design System. Ребята в этой команде занимаются созданием и развитием дизайн-системы для мобильных приложений Авито, работают над консистентностью UI.
Все подробности тут.
#avitovacancy
👍5🔥3😱1
Перед вами доклад Тимофея Солонина с крайнего Avito iOS meetup.
Тут о работе нашей системы модульности, сложностях с CocoaPods, сути Independency и грамотной линковке.
Помечтать об идеальных модулях с Тимофеем
#avitoiOSmeetup #видео_avitotech #iOS_avitotech
Тут о работе нашей системы модульности, сложностях с CocoaPods, сути Independency и грамотной линковке.
Помечтать об идеальных модулях с Тимофеем
#avitoiOSmeetup #видео_avitotech #iOS_avitotech
YouTube
Как работает наша новая система модульности — Independency | Тимофей Солонин, Авито
Вместе с Тимофеем:
— Узнаем, как разделено на модули приложение Авито.
— Соберём ужасного монстра из CocoaPods.
— Помечтаем об идеальных модулях.
— Узнаем, что такое Independency.
— Попробуем всё перелинковать и сохранить рассудок.
00:00 — Представление…
— Узнаем, как разделено на модули приложение Авито.
— Соберём ужасного монстра из CocoaPods.
— Помечтаем об идеальных модулях.
— Узнаем, что такое Independency.
— Попробуем всё перелинковать и сохранить рассудок.
00:00 — Представление…
👍5❤3
Впереди — два увлекательных дня на TestDriven Conf 2022.
Конечно, у нас есть стенд — вот на картинках расписание наших ребят, которые будут рады познакомиться и ответить на вопросы. Но пришли мы не только поболтать и поиграть; внизу — немного информации о наших докладах.
27 июня / 18:20
Достижение единогo понимания unit-тестов — Алёна Луцик. «Зал 2. Красный»
27 июня / 18:20 / онлайн
Как не отказаться от тестирования фича-веток при переходе на микросервисы — Евгений Харченко. «Зале 3. Белый»
28 июня / 12:20
Как подружить QA и разработку через применение практики хранения тестов в коде — Василий Юдин. «Зал 1. Терракотовый»
28 июня / 17:50 / онлайн
Писать нативные автотесты для iOS сложно? Это пока вы их запускать не начнете! — Тимофей Солонин. «Зал 2. Красный»
#avitoteam #testdrivenconf2022
Конечно, у нас есть стенд — вот на картинках расписание наших ребят, которые будут рады познакомиться и ответить на вопросы. Но пришли мы не только поболтать и поиграть; внизу — немного информации о наших докладах.
27 июня / 18:20
Достижение единогo понимания unit-тестов — Алёна Луцик. «Зал 2. Красный»
27 июня / 18:20 / онлайн
Как не отказаться от тестирования фича-веток при переходе на микросервисы — Евгений Харченко. «Зале 3. Белый»
28 июня / 12:20
Как подружить QA и разработку через применение практики хранения тестов в коде — Василий Юдин. «Зал 1. Терракотовый»
28 июня / 17:50 / онлайн
Писать нативные автотесты для iOS сложно? Это пока вы их запускать не начнете! — Тимофей Солонин. «Зал 2. Красный»
#avitoteam #testdrivenconf2022
👍7
Вспомнить всё… про кастомные URL-схемы и универсальные линки. Никаких ремейков, просто напоминаем о прошедшем Avito iOS meetup с выступлением Вахида Бетрахмадова.
Смотреть доклад
#avitoiOSmeetup #видео_avitotech #iOS_avitotech
Смотреть доклад
#avitoiOSmeetup #видео_avitotech #iOS_avitotech
YouTube
Deep linking в Авито | Вахид Бетрахмадов, Авито
Вспомним, что такое кастомные URL-схемы и universal links, а также разберём одну из возможных реализаций обработки deep link’ов в приложении.
00:00 — Представление темы и спикера
00:32 — Что такое deep linking
00:52 — Возможности поддержки deep linking…
00:00 — Представление темы и спикера
00:32 — Что такое deep linking
00:52 — Возможности поддержки deep linking…
🔥4
Вы спрашивали, ну когда, когда в Авито будут мероприятия офлайн? Отвечаем: уже через две недели состоится Avito Product meetup #4 — первое в сезоне офлайн-мероприятие от AvitoTech.
Продакты, ждём 14 июля в 19:00 в офисе на Лесной. Не забудьте зарегистрироваться и получить подтверждение в письме, чтобы забронировать место.
Вещают спикеры из Яндекс Еды и Авито — о MLP посуточной аренды недвижимости и выкупа смартфонов, а также о курьерском счастье.
Будет кофе-брейк.
Будет онлайн.
Будет запись.
Наш ютуб-канал.
#avitoproductmeetup #product_avitotech
Продакты, ждём 14 июля в 19:00 в офисе на Лесной. Не забудьте зарегистрироваться и получить подтверждение в письме, чтобы забронировать место.
Вещают спикеры из Яндекс Еды и Авито — о MLP посуточной аренды недвижимости и выкупа смартфонов, а также о курьерском счастье.
Будет кофе-брейк.
Будет онлайн.
Будет запись.
Наш ютуб-канал.
#avitoproductmeetup #product_avitotech
🔥9👍2
Коллеги, побежали вместе?
31 июля в Измайловском парке наши коллеги из AGIMA организуют забег RUNIT.
Вас ждут три зачёта, выбирайте любой:
👟 Личный: дистанции на 3, 5, 10 и 21 км.
👟 Командный: 5 и 10 км (команды от 5 человек).
👟 Эстафета: команда из 3 человек — по 7 км на каждого; либо команда из 5 человек — по 5 км.
Ловите промокод avitotech — это скидка в 10% на покупку билета тут.
Отличный способ окунуться в нетворкинг и зарядиться спортивным духом!
#general_avitotech #runit
31 июля в Измайловском парке наши коллеги из AGIMA организуют забег RUNIT.
Вас ждут три зачёта, выбирайте любой:
👟 Личный: дистанции на 3, 5, 10 и 21 км.
👟 Командный: 5 и 10 км (команды от 5 человек).
👟 Эстафета: команда из 3 человек — по 7 км на каждого; либо команда из 5 человек — по 5 км.
Ловите промокод avitotech — это скидка в 10% на покупку билета тут.
Отличный способ окунуться в нетворкинг и зарядиться спортивным духом!
#general_avitotech #runit
runit.digital
RUNIT by AGIMA
5 июля в Мещерском парке пройдет фестиваль спорта и технологий для IT-специалистов — RUNIT by AGIMA
👍12🔥5
Впереди — Aha!
Это — конференция по продвинутой продуктовой аналитике. Два дня.
• Доклады:
6 июля / бесплатный онлайн-стрим / 15:00
Методика прогнозирования эффекта от скидок — Александр Мирской, руководитель группы аналитиков.
8 июля / онлайн+оффлайн / 12:00
Как не оказаться на игле скидок. Нюансы анализа промо-кампаний — Никита Фомичёв, старший аналитик ценообразования, в зале Сфера.
• Оффлайн:
Ждём вас в лофте StartHub на Красном Октябре в Москве. Будет стенд, консультации с нашими аналитиками и, конечно, до-ми-но!
#avitoteam
Это — конференция по продвинутой продуктовой аналитике. Два дня.
• Доклады:
6 июля / бесплатный онлайн-стрим / 15:00
Методика прогнозирования эффекта от скидок — Александр Мирской, руководитель группы аналитиков.
8 июля / онлайн+оффлайн / 12:00
Как не оказаться на игле скидок. Нюансы анализа промо-кампаний — Никита Фомичёв, старший аналитик ценообразования, в зале Сфера.
• Оффлайн:
Ждём вас в лофте StartHub на Красном Октябре в Москве. Будет стенд, консультации с нашими аналитиками и, конечно, до-ми-но!
#avitoteam
aha.matemarketing.ru
Aha!'2022
Техническая конференция по продуктовой аналитике и монетизации
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда кажется, что работа тимлида заканчивается на своей команде. Мол, настроил процессы в экосистеме и отлично. И вообще, что если ты хороший менеджер и был тимлидом разработчиков, то сможешь кем угодно руководить, даже тимлидами.
На деле всё, конечно, чуть сложнее.
Расскажут об этом Женя Рейх и Серёжа Баранов на Avito TeamLead Meetup 26 июля в 18:30. Очно, в московском офисе Авито. После каждого доклада спикеры проведут открытую дискуссию с коллегами из СберЗдоровья, Тинькофф, Skyeng и Ozon. Приходите и вы!
Зарегистрируйтесь по ссылке, получите подтверждение на почту, и ждём на Лесной!
#avitoteamleadmeetup #avitoteam
На деле всё, конечно, чуть сложнее.
Расскажут об этом Женя Рейх и Серёжа Баранов на Avito TeamLead Meetup 26 июля в 18:30. Очно, в московском офисе Авито. После каждого доклада спикеры проведут открытую дискуссию с коллегами из СберЗдоровья, Тинькофф, Skyeng и Ozon. Приходите и вы!
Зарегистрируйтесь по ссылке, получите подтверждение на почту, и ждём на Лесной!
#avitoteamleadmeetup #avitoteam
🔥13👍2
Пользователи Авито могут связываться друг с другом двумя способами: через внутренний мессенджер или звонки. Если с мессенджером всё просто, то со звонками могут возникнуть сложности — не все готовы выставлять свой номер в открытый доступ.
Чтобы обезопасить пользователей, мы решили:
— Закрыть все объявления частных продавцов защитными номерами.
— Добавить звонки внутри приложения Авито.
О втором в новой статье рассказывает Лиза Роднова.
#design_avitotech #статья_avitotech #habr_avitotech
Чтобы обезопасить пользователей, мы решили:
— Закрыть все объявления частных продавцов защитными номерами.
— Добавить звонки внутри приложения Авито.
О втором в новой статье рассказывает Лиза Роднова.
#design_avitotech #статья_avitotech #habr_avitotech
🔥10🤩1