SMLTECH @smlttech Channel on Telegram

SMLTECH

@smlttech


Канал про жизнь IT в Самолете. Обсуждаем технологии, развиваем PropTech и показываем, чем хорош data-driven подход.

Наши вакансии: career.samolet.ru/
Хабр: habr.com/ru/companies/samolet/

О продуктах компании: @gk_samolet

SMLTECH (Russian)

SMLTECH - ваш проводник в мире IT в Самолете! Если вы увлечены технологиями, развитием PropTech и привержены data-driven подходу, то этот канал для вас. Здесь мы обсуждаем последние тренды в IT, делимся идеями и опытом, и показываем, каким образом они применяются в авиационной индустрии.

Мы также предлагаем вам уникальную возможность присоединиться к нашей команде, ведь у нас всегда открыты вакансии. Посетите career.samolet.ru/, чтобы узнать о текущих возможностях для развития вместе с нами.

Дополнительную информацию о продуктах нашей компании вы можете найти в нашем разделе на Хабре: habr.com/ru/companies/samolet/. Там представлена подробная информация о наших инновационных разработках и проектах.

Присоединяйтесь к SMLTECH и окунитесь в захватывающий мир IT в Самолете! Для всех вопросов о продуктах компании, обращайтесь к нам: @gk_samolet.

SMLTECH

20 Jan, 16:33


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

А вы поделитесь с нами вашим любимым IT-мемом? Кидайте свои варианты в комментарии!

#смеемся

SMLTECH

17 Jan, 13:54


«Контроль качества»: как мы прокачали приемку квартир 🔑

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

Сегодня же хотим сфокусироваться на одном из них — платформе «Контроль качества». Она состоит из нескольких модулей и обеспечивает полный контроль работ на всех этапах строительства — от котлована до передачи ключей жильцам. Недавно мы улучшили ее, добавив модуль «Контроль внутренней приемки квартир», а в планах добавить возможность самостоятельной приемки покупателями.

Подробнее о недавнем обновлении — в карточках!

#строим

SMLTECH

14 Jan, 17:28


Как планируют и работают ребята 30+ VS 20+ 💬

Помните все эти мемы про работу с представителями разных поколений? Часто говорят о рекрутинге, ворк-лайф балансе и сленге, а мы в Самолет Технологиях выяснили, как у ребят 20+ и 30+ — поколения Y и Z — отличаются подходы к работе, особенно к планированию. Делимся наблюдениями и тем, как мы применяем их в команде!

А вы поделитесь с нами — к какому поколению относитесь?

SMLTECH

10 Jan, 13:37


Стейт-менеджер без боли для ваших React-приложений 🎓

Если вы устали от сложных конфигураций стейт-менеджеров, таких как Redux или MobX, то есть лайфхак!

Игорь Савичев, руководитель центра компетенций фронтенд-разработки в Самолет Технологиях, рекомендует посмотреть краткий обзор на Zustand — стейт-менеджер, который отличается простотой и лаконичностью по сравнению с конкурентами. Он позволяет работать с состоянием через хуки, поддерживает асинхронные методы и обладает множеством других особенностей, за которые его ценят в компании.

Игорь уверен, что вы не останетесь равнодушными и, возможно, захотите использовать Zustand в своих проектах. Так что смотрите видео и делитесь впечатлениями!

А чем пользуетесь вы?

#шерим

SMLTECH

06 Jan, 10:51


Новогодние каникулы вот-вот закончатся. Давайте проверим, насколько насыщенными они оказались!

Мы подготовили для вас особенное бинго, чтобы вы успели вспомнить и о Деде Морозе, и о забытом салате с 31 декабря, и, конечно, о дедлайнах — куда ж без них! 😉

Проверьте, что уже сделали, а что ещё горит, как таски в конце декабря. У вас осталось пару дней, чтобы заполнить бинго на 100% и начать год без просроченных дедлайнов! 🕛

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

SMLTECH

28 Dec, 13:38


Внутренняя служба поддержки: как ребята помогают всей команде сразу ⚡️

Каждому нужен свой супергерой. Даже Самолету. У нас это — внутренняя служба поддержки. В 2024 году команда обработала более 430 000 заявок — в среднем по 37 000 заявок в месяц.

Расскажем, как ребята справляются с такой нагрузкой!

#строим

SMLTECH

26 Dec, 06:14


Как мы выявляем ненадежных подрядчиков ещё до начала работы 🫢

Работа с ненадежными подрядчиками — это задержки, перерасход бюджета и головная боль для всех. Чтобы всего этого избежать, мы решили пойти другим путем и создали предиктивную модель, которая с помощью Data Science и машинного обучения может заранее сказать, кто может подвести!

Как модель работает 🏙
Модель анализирует разные данные — от истории работы подрядчика, суммы договора, актов выполнения, платежах и финансовой отчётности до его текущей активности, включая даже динамику  посещаемости стройплощадки и заказа материалов. На основе этого она выдает вероятность выполнить работы в срок.

Модель использует градиентный бустинг — метод машинного обучения для анализа большого количества данных. Она работает на двух этапах:

1. Выбор подрядчика: анализирует подрядчиков на этапе тендера и помогает исключить ненадёжных.

2. Мониторинг текущей работы: каждую неделю проверяет активность подрядчиков (акты, платежи, посещения стройплощадки) и сигнализирует о любых проблемах.

Как всё устроено? 🌱
Все данные поступают из корпоративного хранилища и визуализируются в BI-системе (например, Табло). Это позволяет в реальном времени видеть ситуацию, связываться с подрядчиками или, если нужно, начать поиск их замены заранее.

Что мы получаем ♻️
В результате мы можем исключить потенциально ненадежных подрядчиков ещё на этапе тендера, минимизируя финансовые потери. У нас есть возможность вовремя среагировать, если кто-то из текущих подрядчиков начинает «проседать».

Сейчас модель в пилоте, но уже видно, что она реально работает. Поделимся с вами более точными результатами в следующем году ☺️

#строим

SMLTECH

23 Dec, 16:28


Как мы учим руководителей вместе с ИТМО 🎓

А вы знали, что мы вместе с ИТМО запустили программу магистратуры «Руководитель ИТ-разработки»? Сейчас на ней 16 человек — учатся управлять командами, разрабатывать IT-продукты и решать всякие-разные задачи. Расскажем, как все устроено, и поделимся впечатлениями ребят!

SMLTECH

20 Dec, 16:28


Внедрение системы S.EСM ⚡️

Недавно мы рассказывали про S.Tracker (надеемся, не пропустили!), а сегодня поделимся, как прокачиваем рабочие процессы с системой S.ECM (Enterprise Content Management). В будущем она заменит старую систему документооборота, упростив работу с документами и их согласованиями.

Типы документов
С помощью S.ECM мы эффективно храним и передаем в другие системы различные типы документов: договорами, разрешениями на строительство и паспортами IT-продуктов, в которых указаны все важные характеристики продукта, включая его назначение, необходимые ресурсы и прочее.

Механика ♻️
В S.ECM можно не только хранить документы, но и запускать процессы согласования, искать нужные файлы с помощью полнотекстового поиска, а также организовывать документы по типам, проектам и любым другим признакам. Все это делает процесс работы с документами более удобным и структурированным.

Структурирование документов 🌊
Удобно, что есть два представления иерархии документов. При первом они структурируются по типам: паспорт IT-продукта, разрешение на строительство, договора и другие. При втором можно работать с пакетами документов, что также упрощает организацию и поиск информации. Важно, что можно использовать различные фильтры, например, по проектам или авторам, чтобы находить нужное быстрее.

Интеграции 🌟
S.ECM легко интегрируется с другими платформами и системами. Сейчас она уже интегрирована с S.Blueprint, S.Contracts, Трекер, 1С ДО, 1С БИТ, СПФ (система подачи финансовых документов) и СКП (система контроля качества). А управлять задачами и отслеживать их статус помогает интеграция S.ECM с трекером, который оркестрирует процессы. Трекер помогает не только управлять задачами, но и работать с документами. Например, согласовывать и подписывать их.

Хотите узнать и про другие инструменты?

SMLTECH

19 Dec, 08:44


Как наши приложения упрощают стройку 🚀

Что мы делаем в Самолет Технологии? Меняем мир! Ну, по крайней мере, мир строительства: создаем приложения на React Native, которые помогают всем — от рабочих до покупателей квартир. Рассказываем, как именно👷‍♂️

#строим

SMLTECH

16 Dec, 15:30


Как ИИ помогает нам в HR 🌟

Нейросети — не только инструмент для программистов. Команда HR в Самолет Технологиях активно использует их в повседневной работе: от анализа данных до коммуникаций и обучения. Мы собрали реальные кейсы наших коллег, чтобы показать, как ИИ помогает в HR и экономит время.

Смотрите, какие задачи нейросети уже решают — в карточках!

А какие задачи вы смогли делегировать ИИ? Пишите в комментариях 👇

#строим

SMLTECH

19 Nov, 13:12


Что мы делаем вне работы? 👩‍💻

Мы за work-life balance: работа работается, но не отнимает у ребят все время и силы. Вдохновляем вас тоже не уходить в сплошной officecore — делимся, чем увлекаются ребята из Самолета 🧘

Метчатся ли ваши увлечения с кем-то из ребят? Чем увлекаетесь вы? Поделитесь в комментариях

SMLTECH

15 Nov, 13:32


#ПРОПИТОН: Обнаружен аналог all([...]) в Django ORM 🐍

В Django ORM all() возвращает QuerySet всех объектов. А значит — для проверки соответствия всех элементов какому-либо условию нужен другой метод. Если вы работаете в PostgreSQL, то можно применить функцию BoolAnd ⚡️

️Представим, что у нас есть какой-то материал для отгрузки, но мы можем отгрузить его только после полной оплаты. Сами понимаете... Тогда выполним следующие шаги:

1️⃣ Аннотируем поле is_paid. Оно покажет, оплачена ли каждая отгрузка.
partial_shipments = partial_shipments.annotate(
is_paid=Case(
When(
# Когда статус - "оплачено", то она оплачена
payment__payment_status=PaymentStatus.PAID,
then=True
),
# В любом другом статусе не оплачена
default=False,
)
)


2️⃣ Применяем aggregate для аггрегации данных вместе с BoolAnd:

all_paid = partial_shipments.aggregate(
# Все оплачено, если все отгрузки is_paid=True
all_partial_shipments_paid=BoolAnd("is_paid")
)["all_partial_shipments_paid"]


3️⃣ Если все отгрузки оплачены, то мы получаем True. Если хотя бы одна не оплачена — False.

Это очень полезная всем нам (и особенно — бизнесам) фича. Хотите познакомиться с похожими?

🔥 — хочу ещё!

SMLTECH

14 Nov, 14:06


Что такое DWDM и зачем нам это? 🤔

Сами себя похвалим — и вы нас похвалите, ведь наши дата-центры работают действительно хорошо. Мы используем топовые технологии, и одна из них — DWDM (Dense Wave Division Multiplexing). Расскажем, что это такое и как именно это нам помогает 💪

Давайте наберем побольше ❤️ и мы расскажем о ещё какой-нибудь необычной технологии, применяемой в Самолет Технологии.

#шерим

SMLTECH

11 Nov, 14:25


1 день из жизни HR BP 👩‍💻

Кто такой HR BP? Это партнер бизнеса в работе с командой. Он приземляет бизнес-стратегию на HR-процессы и наоборот.

Понять эту профессию лучше поможет наша Оля Полетова. Недавно она выступила на панельной дискуссии «1 день из жизни HR BP» и поделилась там с коллегами из Ozon Tech и VK, как работается HR BP в Самолете. Все ее инсайты — в карточках! ⚡️

А еще в процессе дискуссии ребята обсудили, на чьей стороне HR BP — работодателя или сотрудников. И в ходе разговора стало очевидно, что он не занимает ничью сторону, а сохраняет баланс и учитывает мнение и потребности и тех, и других 🧘 Согласны ли вы с этим?

#шерим

SMLTECH

08 Nov, 15:51


Как мы рассказали про наш опыт с 1С

Недавно прошла крутая ИТ-конференция, посвященная 1С — «1С-Рарус». На ней эксперты «1С» и «1С-Рарус» и ребята из крупных компаний обсудили сложности внедрения системы и поделились своим опытом 🤝

Наш Андрей Веневцев тоже рассказал о нашем пути к эффективному учету. Началось все с роста юридических лиц и объема операций, которые замедлили закрытие отчетных периодов и снизили качество данных ⚙️

Починить все это должна была интеграция «1С:Бухгалтерия 8 КОРП». Проект включал обследование, моделирование, нагрузочное тестирование и разработку с участием более 100 специалистов по разным направлениям: от миграции данных до настройки интеграционных механизмов с 800 потоками данных.

В результате кропотливой командной работы была создана масштабируемая архитектура, автоматизированная, функциональная и быстрая. Так, система спокойно выдерживает нагрузку до 100 тысяч сообщений ежедневно и закрывает периоды для 400-800 юридических лиц в пределах 12 часов⚡️

Вдохновляют ли вас такие результаты на 1С? Ставьте честную реакцию! 🧐

SMLTECH

06 Nov, 11:08


Герои Матемаркетинга⚔️

📅 7–8 ноября 2024

📍 МГУ, кластер «Ломоносов», Москва

120+ докладов за 2 дня. Звучит мощно, не так ли? Конференция Матемаркетинг’24 — это интенсивное погружение в маркетинговую аналитику, продуктовую стратегию и ИИ. Обо все этом поговорят топовые специалисты из разных российских компаний, а от нас выступит Лёша Ручкин! ⚡️

Тема его доклада — «Специфика и отличительные особенности ведения и анализа маркетинговых активностей девелопера: технологии, цифры, смыслы в сравнении с маркетингом food/ecom ритейлеров».

Лёша поделится инсайтами о создании системы маркетинговой аналитики с длинным циклом сделки и расскажет, как «Самолет» интегрировал расходы в единый когортный дэшборд, а также объяснит, чем отличаются клиенты food-ритейла и девелопера. 🍔

🎟 Билеты можно купить тут

♻️ Совет: Можно посмотреть онлайн

#заглянуть

SMLTECH

05 Nov, 10:03


Data Science: применение в девелопменте 🔨

Костя Панфилов, наш лид Data Science, недавно выступил на конференции Строим просто и рассказал, как модели машинного обучения помогают в девелопменте.

А какую систему вы бы хотели увидеть? Делитесь идеями в комментах 👇

#шерим

SMLTECH

01 Nov, 12:02


Засекречено: дата-экскурсия 🔒

Недавно Леша Семенов и команда управления ИТ-инфраструктуры и сопровождения сервисов примерили на себя роль гидов! К нам заглянули ребята из Мосэнергосбыта с просьбой помочь выбрать подходящий для них тип центра обработки данных (ЦОД). Делимся ключевыми инсайтами этой встречи 📝

❤️ — тоже хочу посмотреть, как устроен ЦОД

#шерим

SMLTECH

30 Oct, 13:03


Не POV, а REAL: Как мы прокачали SMLT Tech за 5 лет! 🚀

В (еще недалеком) 2019 году стройка и рынок недвижимости страдали от низкого качества и задержек. Мы решили, что можем все пофиксить! Расскажем, что у нас получилось, и покажем, как мы продолжаем прокачивать PropTech 🌟

Хотите ещё больше подробностей? Тогда читайте наше исследование о цифровизации строительной отрасли 🎓

#строим

SMLTECH

29 Oct, 09:25


Тайны консоли браузера 🕵️‍♂️

Леша Иванов — наш тестировщик — заметил, что многие его коллеги используют консоль браузера только для отслеживания ошибок на сайте. Он, давно открывший секретный потенциал этого инструмента, предлагает взглянуть на него шире в классной статье на Хабре 📖

В ней вы на реальных примерах узнаете, как с помощью простых скриптов для JS-консоли:

🤩 проводить быструю оценку элементов на странице, включая количество отображаемых элементов;
🤩 качественно парсить данные и проводить вычисления 🔍
🤩 взаимодействовать с API — отправлять запросы и получать данные без дополнительных инструментов, таких как Postman.
🤩 оптимизировать взаимодействие с элементами на странице для заполнения форм и работы с UI-фреймворками.
🤩 работать с WebSocket для отслеживания событий ⚡️
🤩 ускорить тестирование форм с помощью автоматического заполнения и отправки данных.

А еще — Леша рассказывает, когда нужно вызывать события вручную, и разбирает способы хранения скриптов, описывая их плюсы, минусы и подводные камни. Например, про закладки в браузере, репозиторий на GitHub/GitLab, Chrome DevTools Snippets и собственные расширения.

Подробности и целые скрипты уже на Хабре. Читайте! 🔗

#шерим

SMLTECH

25 Oct, 11:55


Orion Digital Day 2024

📍 Москва, LOFTI8 + онлайн
🗓 31 октября 2024

Как вы планируете отмечать 🎃? Мы предлагаем вам пойти на Orion Digital Day. Это главная IT+ROCK конференция года, где можно будет поговорить о мировых и российских трендах IT и повеселиться на трибьют-концерте AC/DC!

В рамках мероприятия пройдёт пленарная сессия «Можно ли строить новую модель ИТ на фундаменте российских технологий?», на которой выступит наш CIO Паша Савельев. Вместе с другими лидерами рынка он обсудит, как мировые технологические тренды, например, ИИ, микросервисы и кибербезопасность, адаптируются к российской реальности, и что стоит за импортозамещением в IT. А еще — поделится личным мнением и расскажет:

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

Еще больше интересного и драйвового можно узнать вживую!

💻 Регистрируйтесь: Orion Digital Day
🤘 Совет: Приходите на вечеринку в костюме IT-рок-звезды!

#заглянуть

SMLTECH

24 Oct, 15:30


Ход к здоровью

8 октября в Noodome прошел благотворительный шахматный турнир в поддержку Школы практической онкологии им. Андрея Павленко.

Наши CIO Паша Савельев и управляющий партнер Самолет Московская область Саша Канивец были там и сражались с топ-менеджерами из разных сфер. Турнир провёл гроссмейстер Эрнесто Инаркиевым, который также показал свою фирменную игру «вслепую».

Но самое главное — все собранные средства пойдут на подготовку онкохирургов, каждый из которых делает около 5 тысяч операций и спасает не менее 1 тысячи жизней за карьеру ❤️

Подготовка такого специалиста стоит примерно 7,2 млн рублей и занимает 2 года. А значит — нужно больше таких мероприятий! 👩‍⚕️

Вы тоже можете поддержать проект, пожертвовав небольшую сумму: https://shkolapavlenko.ru/pozshertvovanie 🌟

#какэтобыло

SMLTECH

21 Oct, 14:11


🌱 Из джуна в сеньора тестировщика

📢 Доклад «Автоматизация фронтенда: от Junior до Senior»

🗓 25-26 октября

📍 ул. Русаковская, 24, отель «Holiday Inn Сокольники», Москва

Скоро пройдет международная конференция по тестированию и качеству ПО — SQA Days/35. На ней эксперты из топовых ИТ-компаний поделятся инсайтами, наработками и кейсами в области тестирования. Например, функционального, интеграционного и конфигурационного, а также его автоматизации и аутсорсинга.

Среди спикеров будет наш Леша Иванов! Он выступит с докладом «Автоматизация фронтенда: от Junior до Senior» и расскажет, как пройти этот путь с Playwright и создавать эффективные тесты на основе базовых паттернов тестирования, фикстур и продвинутых техник. Приходите послушать или подключайтесь к онлайн-просмотру!

👉 Подробнее о докладе

#заглянуть

SMLTECH

18 Oct, 13:54


Посетители Heisenbug уже вовсю сражаются с нашими головоломками, пытаясь заработать недостающие баллы 🎠

Делиться головоломками в Telegram мы пока ещё не научились. Зато научились публиковать викторины. И следующая уже ждёт вас 👇

SMLTECH

18 Oct, 10:45


Спасибо Саше Павленко, нашему frontend-разработчику HR Tech за рассказ о сегодняшней программе нашего стенда на Heisenbug 🔥

А вот и обещанная викторина для проверки вашей эрудиции 🎓

SMLTECH

17 Oct, 13:24


У нас на стенде вы можете поучаствовать в квизе и выиграть приятные подарки 🔑

А для тех, кто не смог присутствовать, мы опубликуем некоторые вопросы из квиза прямо здесь в канале 🌊

Призы и баллы заработать не получится, но зато вы сможете проверить свою эрудицию! ⚡️

А первый вопрос ниже 👇

SMLTECH

17 Oct, 11:50


Андрей Иваненко, инженер обеспечения качества HR Tech тоже приглашает вас 🎓
Сейчас он расскажет, что вас ждёт на нашем стенде 🌟

И про небольшой сюрприз для тех, кто не смог попасть на конференцию в этом году😉

SMLTECH

17 Oct, 09:07


Всем привет!

Сегодня (и завтра тоже) мы стоим со своим стендом на Heisenbug 😎. Специально для посетителей мы приготовили квест по теории заговоров, за прохождение которого вы можете выиграть классные призы 🎁

А ещё у нас в программе интересные головоломки и квизы! Если вы тоже участвуете в конференции, то будем рады видеть вас! ❤️

SMLTECH

15 Oct, 13:24


Поговорим на Mac Admin 🌟

🗓 24 октября 2024 года

10:00 до 19:00

📍 Яндекс, зал «Экстрополис», Москва, ул. Льва Толстого, 16

Вы знаете, что первому Macintosh вот-вот исполнится 40 лет? Шорткат приглашает отметить это и обсудить секреты macOS на Mac Admin Conference 2024!

На встрече сисадминов Apple эксперты из разных компаний поговорят о новинках macOS, безопасности, автоматизированной перезаливке, траблшутинге, внедрении MDM и мониторинге Endpoint.

От Самолета выступят наши ребята из команды технической поддержки — Дима Болгаринов и Олег Холомин. Они поделятся топовыми кейсами и расскажут, как внедряли РингоMDM. Например, можно будет узнать, как:

🤩 Централизованно управлять устройствами с MacOS.
🤩 Упростить задачи технической поддержки с помощью стандартных процессов.
🤩 Прокачать безопасностиь данных.
🤩 Автоматизировать отслеживание статуса устройств и контроль.

Детали по ссылке

♻️ Секретик: Участие бесплатное! А ещё вас ждут кофебрейк и квиз с годными призами!

#заглянуть

SMLTECH

14 Oct, 14:49


♻️ Лайфхак #пропитон: группы в регулярных выражениях

Серёжа Коник поделился способом, как легко парсить данные с помощью группировки отдельных частей в регулярных выражениях! А ещё поделился сервисом, который помогает легче их настраивать и тестировать 😎

Сохраняйте, чтобы не потерять!

SMLTECH

11 Oct, 13:04


🚀 Рендеринг браузера: проблемы и решения

Рендеринг страниц браузера — база для прокачки производительности веб-приложений. Однако процесс не всегда проходит гладко. Выявить ошибки и избавиться от них поможет Леша Иванов. Мы уже поделились хайлатами первой части его доклада о браузерных инструментах. Здесь же мы собрали главные тезисы из доклада «Браузерные инструменты: ищем проблемы рендеринга»!

Больше советов и секретов — по ссылке 👨‍💻

#шерим