Dev2GIS
2.46K subscribers
372 photos
27 videos
221 links
Чем живёт RnD 2ГИС.

Про разработку и то, что не всегда выносится за пределы наших комфортных офисов в Новосибе, Академе, Москве и Петербурге. Посмотри наши вакансии, кстати https://job.2gis.ru/ *

*всё, что после «Чем живёт RnD 2ГИС», читать капсом.
Download Telegram
«100 кадров года» — проект, где мы выбираем лучшие фото, загруженные пользователями в 2ГИС. Нейросеть сортирует всё «по красоте». А что за этим стоит?

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

Сейчас нейросеть
оценивает:

1) Эмоциональный отклик. Мы научили нейросеть понимать, вызывает ли фото приятные эмоции. Например, таракан в 4K может быть технически идеален, но в карточке ресторана
вряд ли вдохновит на романтический ужин.

2) Визуальное качество. Это про чёткость, контраст, свет, композицию.

3) Сочетание цветов. Оценивается, насколько цвета на фото сочетаются и выглядят сбалансированно.

Для каждого из трёх критериев мы собрали достаточно данных через попарные сравнения и обучили отдельную модель. Также добавили ранжирование и кластеризацию, чтобы вверху не было 10 одинаковых фоточек с одного ракурса.


Красота — дело тонкое. Но наши инженеры учат нейросеть видеть её всё лучше!

#2ГИС_ai
19👍5🔥4
🎨 Рубрика «Нетипичный QA», в которой мы рассказываем истории инженеров, чей путь в тестирование был далек от классического сценария, и показываем, что в этой сфере есть место творчеству, нестандартному мышлению и опыту из совершенно разных областей.

#qahub_rubrics
105🔥5
Если с утра вы открыли ноут, зашли в привычные чаты и снова вздохнули над задачами... Это и есть День сурка 🦫

А вот подборка вакансий, которые могут круто изменить рутину:

Машинное обучение и работа с данными
Team Lead в AI для RnD
Data Scientist в RecSys
Middle+/Senior Data Scientist в команду NLP Search
Middle Data Engineer в команду SMT

Разработка
Engineering Manager в Сервис Транспорта
Senior С++ backend-разработчик в Поиск
Middle C++ разработчик в Ads Core
C++/Qt/QML разработчик в команду Ads

Инфраструктура
Middle+/Senior Kubernetes Platform Engineer

Тестирование
QA Lead в команду Otello
QA Automation инженер в UGC
QA-инженер в Data Mining

Один клик — и впереди новые вызовы. Ждём вас!
95👍4🔥1🗿1
Уложить карту, графики, фильтры и таблицы на один экран, дать пользователю гибкость, при этом не сломать UX и не перегрузить браузер — звучит мощно.

Так мы переделали интерфейс 2ГИС Про (это наш сервис геоаналитики для бизнеса) от визуальной модели до архитектуры. Ниже — лишь часть наших обновлений.

🟢Сетка и адаптивность
Использовали React Grid Layout, но отказались от стандартной responsive-логики. Сделали свою систему — с ResizeObserver, debounce и относительными единицами. Интерфейс стал плавно адаптироваться от ноутбуков до 4K-мониторов.

🟢Карта теперь виджет
Карта перестала быть центром. Теперь это виджет среди других, его можно переместить, скрыть или даже заменить на сторонний. Это дало свободу и нам, и пользователям.

🟢Без потери событий
Виджеты с внешними iframe блокировали перетаскивание. Решили это наложением «прозрачного слоя» во время ресайза и drag'n'drop.

🟢Кастомные ручки изменения размера карточки
Не подошли стандартные handles — сделали свои: с forwardRef и адаптацией к RTL.

🟢Виртуализация и производительность
При 30+ элементах интерфейс начинал тормозить. Подключили виртуализацию и пространственный индекс (R-Bush) для поиска свободного места.

🟢Плавные анимации и скрытие виджетов
Использовали react-transition-group, но пришлось глубоко настраивать, чтобы ничего не ломало интерактивность карты и всё исчезало аккуратно, без глюков.


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

Полный разбор с кодом и архитектурными решениями: https://habr.com/ru/companies/2gis/articles/990082/
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5👍1
IT + Зимняя Олимпиада = ?

Запускаем конкурс: представьте, что вы — участники олимпийской айтишной сборной. В какой роли выступите?

Условия
1. Поставить на посте реакцию, которая связана с вашим любимым зимним видом спорта — посмотрим, сколько у нас тут лыжников, сноубордистов, фигуристов или любителей саней 🏂🎿🛷
2. Быть подписанным на канал @rnd2gis
3. Нажать кнопку «Участвовать»

Итоги 23 февраля 
3 участника получат промокоды по 3000 рублей на бронирование в Отелло. Приятность, если захотите сменить обстановку на Сочи или Шерегеш после спринта.

Реклама. ООО "ДУБЛЬГИС". ИНН 5405276278. erid: 2W5zFGWMDzQ
Please open Telegram to view this post
VIEW IN TELEGRAM
3429191353💅2👍1🔥1
Dev2GIS pinned a photo
7 красных флагов на собеседовании у работодателя

1. Перебивают, обесценивают, задают личные вопросы.
2. Говорят плохо о бывших коллегах/команде/руководстве.
3. Размытые ответы про задачи и онбординг. «Разберешься по ходу» — плохой сигнал.
4. Собеседование часто переносят, интервьюер не подготовлен.
5. Просят «соглашаться быстрее», чтобы не упустить место.
6. Прямо говорят о переработках и серой зарплате.
7. Не объясняют этапы найма и сроки обратной связи.


Если вы только начинаете путь в IT, эти сигналы тащить в копилку обязательно. А ещё лучше — прочтите большую статью от сообщества #2ГИС_тестирование. Там есть:
— как выбрать первую компанию,
— что спрашивать у HR и тимлида,
— как подготовиться с помощью AI,
— почему нельзя приукрашивать опыт,
— и зачем идти на собесы в «неинтересные» компании.

Читаем тут: https://habr.com/ru/companies/2gis/articles/986774/
Please open Telegram to view this post
VIEW IN TELEGRAM
163🔥2🥰1
Аналитику всё чаще приходится быть медиатором между бизнесом, продуктом и разработкой. А в AI-проектах поверх этого добавляется неопределённость: модель непредсказуема, данные «плавают», и классические ТЗ просто не работают.

13 февраля на DUMP 2026 в секции SA&BA будут два доклада от команды 2ГИС про то, как аналитикам выживать и эффективно работать в таких условиях:

Почему изменения вызывают боль: психология сопротивления глазами аналитика
Требования для AI-проектов: от классики к вероятностной реальности

Наши спикеры рассказали, о чём пойдет речь и почему это может быть полезно именно вам. Приходите 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥22
This media is not supported in your browser
VIEW IN TELEGRAM
2🔥22😁1
This media is not supported in your browser
VIEW IN TELEGRAM
43👍1🔥1
Уже завтра середина февраля и День всех влюбленных! 💚

Мы подумали и поняли, что любовь в IT — это не просто про сердечки и стикеры.

💚Это когда ты не ломаешь чужие тесты. Ну или потом их чинишь.
💚Или когда не говоришь «Ну у меня же работает». А сидишь и тоже разбираешься.

Мы сделали валентинки для тех, кто любит с пониманием.
Смешные, добрые, местами больные — как настоящая жизнь в IT.

👍Делитесь, сохраняйте, отправляйте тем, кто делает ваш рабочий день лучше!
Предлагайте свои варианты продолжения фразы «Любовь это...» …в вашей роли, команде или повседневной работе.

🥸И заглядывайте в комментарии: мы выложим туда еще несколько открыток, которые не поместились в этом сообщении.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
125😁3🔥2😍2👎1