AvitoTech
22.5K subscribers
1.86K photos
101 videos
1.67K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Вдогонку к поздравлению…

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

Как у них получилось войти в IT, каким должен быть идеальный стэк и почему им нравится у нас — об этом и всяком другом в серии интервью с разработчиками Авито «По домам».


#frontend_avitotech #видео_avitotech
10🎉3
А запись будет? А фото будут? А где найти всё?

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

⚡️ Avito Analytics meetup #7
Плейлист
Фото

⚡️ Avito Design Talk #6
Плейлист
Фото

Были на митапах? Расскажите в комментариях, как ваши впечатления!

#avitoanalyticsmeetup #avitodesigntalk
7👍5
Хотите узнать, как это — работать у нас?
Запустили отдельный канал, чтобы ответить на этот и другие вопросы о жизни в компании после оффера.

Там мы показываем, как всё устроено внутри Авито, рассказываем про людей и условия работы, а ещё делимся новостями и успехами.

Кстати, актуальные вакансии в нашу команду выкладываем вот тут. Подписывайтесь, чтобы не пропустить возможность стать частью Авито!

#avitoteam
👍13
Паша Федотов — ведущий инженер команды Tardis и один из лидеров нашего фронтенд-комьюнити.

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

#frontend_avitotech #видео_avitotech
👍132
Как посчитать длину текста в JS?

︎ — это U+2764 в Unicode.
❤️ — а это уже U+FE0F, потому что с селектором начертания.

Чтобы оба сердечка получили одинаковое количество символов при подсчёте длины текста в JavaScript, селектор начертания можно убрать регулярным выражением. Его, а ещё огромный полезный материал с теорией и практикой по Unicode и его особенностям в JS найдёте по этой ссылке.

#frontend_avitotech #статья_avitotech #habr_avitotech

Благодарность нашему фронтендеру Лёше Ивасюта за статью можно оставить этими самыми сердечками прямо под постом👇
36👍2
— Стажировки в AvitoTech будут?
— Кнопка «подать заявку» не работает!
— А какие программы планируются?
— Что насчёт стажировок? Когда ожидать набор?
— Подскажите, AvitoTech в этом году набирает стажёров?

Вместо тысячи слов — набор на технические стажировки открыт.
Подать заявку

#avitostart
32🔥10❤‍🔥7👍43
Выделили 4 общие проблемы IT-инженеров, которые встречаются во время алгоритмических секций и, как следствие, мешают получать крутые офферы.

Проблемы ниже, решения — в статье.

1. Кандидат тратит слишком много времени на одну задачу и не успевает решить остальные.
2. Не объясняет решение, из-за чего может потратить силы и внимание не туда.
3. Зацикливается на одной задаче и не переключается на другие. А это может помочь!
4. Пускается в детализацию, хотя самое важное — основной алгоритм.

#avitoteam #статья_avitotech #habr_avitotech
👍15👎1
Новый эпизод «По домам» с Никитой Гаевым, тимлидом команды Auto/6х4, которая занимается опытом покупателя и продавца в категории «Грузовики и спецтехника».

Никита расскажет, как развивался и учился (спойлер: самостоятельно), как стал стажёром в веб-студии (где его сразу определили на живые задачи), какой стек можно назвать идеальным (Никита — минималист), и почему работает в Авито.

Приходите посмотреть

#frontend_avitotech #видео_avitotech
13👍4👌1
Каждую новую фичу мы интегрируем с событием, а не с сервисом. Так сервисы не выкатываются синхронно и их реализации не пересекаются.

А чтобы разрабатывать независимо, мы не зацикливаемся на особенностях реализации используемых систем.

Больше принципов разработки Авито в карточках, а подробнее — на гитхабе.

#playbook_avitotech
👍164🤨3
А мы ещё помним :)
Помнит и Максим Сапронов, наш CTO. Недавно он был гостем в очень ламповом подкасте «История российского интернета».

Максим рассказал, каково было быть айтишником в 90-е, какими были первые советские компьютерные игры, о своём карьерном треке в Skype, Microsoft и Yandex. Ну и, конечно, о том, как он стал техническим директором Авито, сделав его вместе с нашей командой классифайдом №1 в мире.

Слушайте, где удобно:
YouTube
Яндекс Музыка
Apple Podcasts

#general_avitotech #avitoteam
👍17🔥65👎1🥴1
Как реализовать механику быстрой фильтрации модификаций в каталогах и сохранить обратную совместимость со старым API, если требования к nfr — менее 50 мс на 99 перцентиле?

Разложили эту задачу на шаги и пришли к битмап индексу. Как это было — в докладе нашего бэкендера из кластера Architecture Дениса Колпакова.

Послушать Дениса можно будет 23 октября в 13:30 на конференции DevFest Omsk 2022.

Она пройдёт 22-23 октября онлайн и бесплатно — идеальное комбо, регистрируйтесь тут.

Подробнее про DevFest Omsk

#avitoteam
15👍2👌1
Смотрите ли вы наше шоу «По домам: фронтенд»?

Если да, то этот пост для вас. Пригласили на белый фон Виктора Трушина, техлида из юнита Support Systems. Интересный факт: Виктор из тех, кто в айти с детства. В видео делится, как нашкодил первую игру, что нужно изучить в 2022 году, и чем нужно заниматься, если не фронтендом.

Новый выпуск тут.

#frontend_avitotech #видео_avitotech
🔥10👍32👎1
Наша команда Speed сделала систему модульности в Авито, освободилась от CocoaPods и перелинковала приложение по технологии Independency.

На конференции Mobius iOS-инженер Тимофей Солонин и эксперт Влад Алексеев разобрали доклад про всё это, а мы с вами делимся тут.

Усаживайтесь поудобнее, и полезного просмотра!

#iOS_avitotech #видео_avitotech #avitoteam
👍12🔥7🎉1