m2_tech – Telegram
m2_tech
335 subscribers
393 photos
2 videos
76 links
Tech-канал команды М2.

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

- Сайт: tech.m2.ru
- Habr: habr.com/ru/companies/m2tech
- YouTube: youtube.com/@m2_tech835
- VK: vk.com/m2_tech
Download Telegram
Побег из урановых рудников технической поддержки
или новая статья на Хабр 

Было время, когда разработчики одного из наших продуктов большую часть времени дежурной смены занимались тикетами по саппорту. 

Если у вас тоже дергается глаз от упоминания технической поддержки (но заниматься ею нужно) эта статья для вас! Наш техлид Дмитрий рассказал о том, как мы в итоге выстроили работу в этом направлении.

Наш подход может быть полезен компаниям, которые сталкиваются с похожими проблемами. Если у вас есть свои лайфхаки в поддержке — делитесь ими в комментариях!

Если понравилась статья, не забудьте поставить ей плюсик на Хабр 💙
🔥11👍43
Есть комплекс доменной неполноценности? А если найду? 

Саша, наш Head of mobile, рассказал на Хабре, что такое комплекс доменной неполноценности у Android-разработчиков. Пояснил, откуда он может взяться, и как с ним справиться. 

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

В общем, желаем вам насладиться текстом, и никогда (никогда-никогда) не страдать комплексом доменной неполноценности. 
А ещё поставить плюсы статье и Саше в карму.
🔥11
Как вы думаете, аналитик — это мощный Т-шейпер или он должен заниматься только продуктовой аналитикой?

Александр Давыдов, наш руководитель отдела качества данных, поучаствовал в круглом столе на Avito Analytics meetup & afterparty Aha’23 31 мая.

Вместе с коллегами из Авито, Тинькофф, Альфа-Банка, Skyeng и СберМаркета обсуждали куда растить senior-аналитиков и что делать, если они не растут, нужно ли продактам писать SQL-запросы и кому доверить витрину и ML-модель.

Дискуссия вышла очень интересной! Классно обсуждать работу и делиться мнением с коллегами из других компаний 💙

Видео с круглого стола, к сожалению, нет, но если вам хочется узнать больше, оставляйте реакции к этому посту, и тогда мы распишем ключевые тезисы обсуждения 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥137
Как-то на хакатоне команда из двух разработчиков и тестировщика взялись решать задачу по автоматизации клиентской поддержи.

Зачем? Всё просто — ради экономии примерно 500 часов работы сотрудников в месяц.
Ребята решили использовать чат-бот на ChatGPT, а в статье на Хабре Женя Мамаев рассказал, что из этого вышло.

Уверены, вам будет полезен этот текст. А еще интересно ваше мнение, как бы вы подошли к решению задачи по автоматизации такого бизнес-процесса? Напишите в комменты к статье или этому посту.
🔥8👍5😁3🎉1
Мы участвуем в Неделе Дизайна от Хабра.

Если вы дизайнер, обратите внимание на мероприятие. Будет много интересной движухи от крупных компаний, митапы, дискуссии, рассказы о дизайн-командах и, конечно, вакансии!

18 июля в канале появятся «горящие» вакансии от нашей компании (не пропустите).

20 июля в 17:00 Антон Колчеданцев (Head of Design) и Аня Боссерт (Head of Communication Design) выступят с темой «Айдентика для разных каналов коммуникаций».

Заходите в канал Недели Дизайна
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍32
🟧🟧

Привет! 👋

В четверг, 28 сентября, в 18:00 приглашаем на Scala Meetup в московский офис компании М2.

Темы глубокие, митап будет интересен специалистам уровня middle и выше, джунам может быть сложновато (но прийти, конечно, можно). 

➡️ Ахтям Сакаев, руководитель разработки в сервисах поиска недвижимости в М2
Секреты супермоделей
Доклад о ключевой части разработки приложений — моделировании предметной области

➡️ Филипп Вагнер, разработчик инфраструктурных сервисов в Яндекс Вертикалях
Распределённые транзакции в условиях микросервисной архитектуры
О нюансах и способах организации распределённых транзакций в условиях микросервисной архитектуры на примере паттернов SAGA, Transactional outbox

➡️ Сергей Фрост, Scala-разработчик в сервисах поиска недвижимости в М2
Vertical slice архитектура на Scala
Обсудим, как создавать приложения на Scala, применяя паттерн Vertical slice

Регистрируйтесь и приходите офлайн, после митапа будет пицца-вечеринка с нетворкингом.
К сожалению, мы не сможем вместить большое количество офлайн участников, поэтому те, кому не хватило билетов, смогут посмотреть онлайн-трансляцию на ютуб-канале M2TECH.

28 сентября в 18:00
Ссылка на регистрацию
Офлайн: офис М2, Москва, Усачева 2с1
Онлайн на youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3
🟧🟧 Как сделать жизнь в компании комфортнее, если ты QA-специалист? 

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

Первый вариант — собранный на коленке скрипт (код выложили, можно забрать и пользоваться).
Второй — более профессиональный, мощный, но дорогой. Такой мы используем в компании М2. 

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

👉Читайте статью «Самодельные инструменты для тестирования продукта, или DIY в разработке», ставьте плюсы статье и в карму Сергею

И напишите в комментариях, какими инструментами вы делаете свою рабочую жизнь комфортнее🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
🔈Совсем скоро, сегодня в 18:00, начнется M2_TECH Scala Meetup. 

Если вы оформили офлайн-билет, ждём вас в нашем офисе по адресу ул. Усачева 2с1. 

Если вы оформили онлайн-билет, ждём в нашей Youtube- трансляции

😍До встречи на митапе😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3🤩3
Привет!
Вчера в нашем офисе прошел Scala Meetup, а сегодня уже можно посмотреть видео с митапа на YouTube. Все для того, чтобы вы провели выходные с пользой!

➡️ Секреты супермоделей
Ахтям Сакаев, руководитель разработки в сервисах поиска недвижимости в М2

За 18 минут узнаете о ключевой части разработки приложений — моделировании предметной области.

➡️ Vertical Slice архитектура на Scala
Сергей Фрост, Scala-разработчик в сервисах поиска недвижимости в М2

25 минут рассказа о том, как создавать приложения на Scala, применяя паттерн Vertical slice.

➡️ Распределенные транзакции в условиях микросервисной архитектуры
Филипп Вагнер, разработчик инфраструктурных сервисов в Яндекс Вертикалях

Почти полчаса про нюансы и способы организации распределённых транзакций в условиях микросервисной архитектуры.

Приятного просмотра! 🍷
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍51🤩1
Как в М2 решают проблему дедупликации данных?
Наш бэкенд-лид Евгений Мамаев написал об этом большую статью на Хабр!

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

Сейчас алгоритм обрабатывает миллионы записей за 20 минут на запуске, а потом с достаточной эффективностью справляется с десятками запросов в секунду в транзакционном режиме.

В статье не только про контекст задачи (с интересными примерами), но и ссылка на алгоритм.

Приятного прочтения!
Ждем плюсики статье и в карму Жене, если вам было полезно.
👍94🔥4
🟧🟧

Работают ли в М2 джуниор-разработчики? Да!
А как попасть джуну в компанию? Уфф, в двух словах не рассказать…

Но можно рассказать в статье.

Наша коллега Настя Сергеева написала в свой блог о том, как пришла в разработку с нуля в 2023 году. Текст будет полезен джунам и тем, кто хочет сменить профессию.

Это дебют Насти на Хабре, хотим ее поддержать.
И ждём новых статьей, уже в блог М2 ❤️‍🩹
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥7👍2
🟧🟧

В Москву пришла настоящая зима, но это не повод не поработать удалённо. Например, с дачи) ☃️

Наш Frontend Lead и по совместительству PO — Сергей Чернов в своём блоге на Хабре рассказал, как можно технологично обогреть дом, да ещё и получить с этого кэшбек.

Спойлер — да-да, всё дело в крипте.

Читайте статью, ставьте плюсы и пишите свои технологичные варианты обогрева дачи🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5🎉21
🟧🟧

1000 человек на место или как новичку стать синьором?

Ответ на этот вопрос знает Сергей Чернов (дада, по горячим следам он выпустил вторую статью на Хабр за неделю).

В тексте он рассказал о том, какие видит трудности для новичков в IT, какие преимущества из текущей ситуации на рынке труда может извлечь наниматель, и чем все это может закончиться для рынка и для бизнеса (апокалипсисом).

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

Ждем ваше мнение в комментариях, плюсы статье и, возможно, участие в каком-то проекте!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🎉3
🟧🟧

Ахтям Cакаев, наш руководитель отдела Scala-разработки, написал статью Calypso: Схема данных MongoDB на Scala.
 
Статья о том, как наша команда создала open source библиотеку calypso для работы с BSON. Публикация для тех, кто стремится к современным практикам разработки и разделяет наше влечение к Scala 3. В тексте много полезной информации и ссылок.
 
И по традиции, не жалейте реакций. 
All I want for Christmas is плюсы статье и в карму Ахтяму.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥206
Любой фронтендер немножечко фулстек… или нет? 

Сергей написал на Хабр о том, как наши фронтенд-разработчики решили, что некоторые задачи могут решать без помощи бэкендеров и сделали это! 

Serverless в первый раз — это рассказ про подход для написания клауд-функций, который внедрил Сергей. 
Это помогло не только решить некоторые задачи бизнеса без привлечения дополнительных ресурсов, но и позволило фронтендерам попробовать что-то новое! 

Будет круто, если в комментах к статье поделитесь опытом, пользуетесь ли вы клауд-функциями в таком контексте и для каких задач. 

И отдельная благодарность за плюсы статье и в карму Сергею!
7🔥5🎉3
15 февраля meetup «Дизайн по правилам» (офлайн в нашем офисе и онлайн) 🟧🟧

Привет! В феврале поговорим про команды, дизайн-решения и инструменты для эффективной работы.

Будет интересно дизайнерам любого уровня. Особенно тем, кто работает со смежными командами и разными отделами, SMM и в корпорациях. Будет много про инструменты и процессы выстраивания работы. 

Спикеры и программа

17:05 — Нам нужен макет или как сделать команду дизайн-центричной
Катя Кузнецова, продуктовый дизайнер М2

17:45 — Дизайн-решения в SMM. Как продать свою идею
Аня Боссерт, арт-директор М2

18:25 — Управление командой и работа со смежными командами
Игорь Иванов, руководитель отдела дизайна Inno.Tech

19:05 — Universal Design Framework. Зачем? Как? Что?
Захар День, руководитель Art, Design & Coding Hub Школа дизайна НИУ ВШЭ

Сбор в 16:30, начало в 17:00 
В 19:45 гостей ждет офлайн-нетворкинг

🔥Митап бесплатный, но нужно зарегистрироваться 
Можно прийти офлайн в наш офис, а можно присоединиться онлайн! 

Ждем вас!😍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍53
m2_tech
15 февраля meetup «Дизайн по правилам» (офлайн в нашем офисе и онлайн) 🟧🟧 Привет! В феврале поговорим про команды, дизайн-решения и инструменты для эффективной работы. Будет интересно дизайнерам любого уровня. Особенно тем, кто работает со смежными командами…
Уже в этот четверг состоится meetup «Дизайн по правилам»
Вас ждет 4 классных доклада про команды, дизайн-решения и инструменты для эффективной работы.

Мест в офлайне уже нет, но можно присоединиться онлайн
15 февраля в 17:00 
Регистрация здесь 

P.S. Если ооочень хочется прийти на встречу в наш офис, напишите в комментарии, что-нибудь придумаем😀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3🎉1
Привет)

Сегодня в 17:00 ждем вас на митапе «Дизайн по правилам».
Присоединиться еще можно онлайн 

Вас ждет три доклада и одна дискуссия.

К сожалению, Игорь Иванов не сможет выступить на митапе. Желаем ему скорейшего выздоровления и пригласим на следующую встречу. Вместо доклада Игоря вас ждет дискуссия на холиварную тему.

Новое расписание:

17:05 — Нам нужен макет или как сделать команду дизайн-центричной
Катя Кузнецова, продуктовый дизайнер М2

17:45 — Дизайн-решения в SMM. Как продать свою идею
Аня Боссерт, арт-директор М2

18:25 — Universal Design Framework. Зачем? Как? Что?
Захар День, руководитель Art, Design & Coding Hub Школа дизайна НИУ ВШЭ

19:05 — Дискуссия «fuckup. ошибки в дизайне, управлении и планировании» 
- Антон Колчеданцев, Head of design M2
- Азамат Иванов, заместитель директора департамента дизайна по продуктовому и диджитал-дизайну Т1 
- Катя Кузнецова, продуктовый дизайнер М2
- Аня Боссерт, арт-директор М2
- Захар День, руководитель Art, Design & Coding Hub Школа дизайна НИУ ВШЭ

Ждем вас!
4👍4🔥3
Доклады с M2 design meetup – «Дизайн по правилам»

➡️Нам нужен макет или как сделать команду дизайн-центричной
Катя Кузнецова, продуктовый дизайнер М2

Выступление про продуктовый дизайн, коммуникации внутри команды и место продуктового дизайнера в команде.

Катя рассказала про боли, которые есть практически у всех и зафиналила тем, что делать дизайнеру, чтобы все в команде в итоге были довольны, а продукт выходил классным.


➡️Дизайн-решения в SMM. Как продать свою идею
Аня Боссерт, арт-директор М2

Аня рассказала, как они с командой создали гайд для агентства, основанный на вариативных шаблонах и их визуальной стилистике. И показала, к чему это привело.

После доклада интересная сессия вопросов и ответов. Например, кто победил в АБ-тестировании: стоковые фото или миджорни?


➡️Universal Design Framework. Зачем? Как? Что?
Захар День, руководитель Art, Design & Coding Hub Школа дизайна НИУ ВШЭ

Захар начал с дисклеймера, что его выступление будет «дизайнерской душниловкой», но на самом деле было много крутой и полезной информации.

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


➡️Дискуссия «Fuckup. Ошибки в дизайне, управлении и планировании»

Это практически Fuckup night, но в мини-формате. Спикеры поделились своими ошибками в дизайне и как они влияли на пользователей и бизнес.

Не будем спойлерить — посмотрите, вышло очень интересно!
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4👍3🤩2❤‍🔥1
13 марта — дискуссия «Боли и запросы разработки в вопросах ИБ» с Максимом Гореликовым 🟧🟧

Все мы знаем, что на разработку влияет заказчик, требуя все быстрее расширять функциональность. Поэтому любые замедления расцениваются как помеха — в том числе требования соблюсти необходимый уровень безопасности. 

В рамках онлайн-конференции по безопасности приложений SafeCode 2024 на эту тему будет дискуссия. В ней участвует Максим Гореликов, наш руководитель backend-разработки. 

Участники обсудят, какие моменты стоит учитывать разработчикам, архитекторам, DevOps-спецам, чтобы вопросы ИБ не мешали, а помогали поставлять хороший продукт.

Понравится всем, для кого слова «статический анализ», «WAF» и «уязвимость» — не пустой звук. А еще тем, кто хочет узнать больше как в других компаниях страдают работают с безопасностью. 

🕑13 марта в 17:00 
➡️ССЫЛКА НА БИЛЕТЫ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍117🔥6🎉3