Как стать автором
Обновить
Сначала показывать

Из Москвы к Персидскому заливу на мотоцикле. Часть 2: Грузия и Армения

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров743

Лето — это не только время новых релизов, обновлений фреймворков и горящих дедлайнов (привет, продакшен в пятницу вечером!), но и пора отпусков, перемещений и внутренних перезапусков. Иногда лучший способ привести мысли в порядок — это не рефакторинг, а хорошее мотопутешествие. Особенно если маршрут ведёт от московской суеты к тёплым берегам Персидского залива.

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

Читать далее

ПОТРАЧЕНО–3. Как тестировать локализацию переводов, чтобы потом не было стыдно

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров516

Привет!

Итак, две части про локализацию и её тестирование позади (раз, два), пришло время для третьей.

Читать далее

Путеводитель по миру IT: как я прошел путь от стажера до инженера и стал ментором

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров641

Реальные шаги, не всегда прямые, но всегда насыщенные опытом — моя история о том, как я пришел в SM Lab и превратился в инженера, который теперь помогает другим начать свой путь в IT.

Читать далее

Синдром самозванца у QA-инженера: кто виноват и что делать

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.8K

Предлагаю сегодня поговорить про синдром самозванца среди специалистов, находящихся в зоне риска в связи со стремительным развитием IT‑сферы, — QA‑инженеров, тестировщиков и специалистов области обеспечения качества.

Читать далее

Каталог данных: что за зверь и с чем его едят

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.2K

Всем привет! Меня зовут Роман Грибов, я директор по развитию данных и аналитики в «Спортмастере». Вместе с моей коллегой Татьяной Шишкиной, руководителем направления «Каталог данных», мы расскажем о том, что это за инструмент, как он работает и как позволяет сделать проще жизнь аналитиков, архитекторов и многих других (включая даже тех из нас, кто просто когда-либо смотрел на аббревиатуру «GMV» с немым вопросом «Что ты такое?»), а еще объясним главные цели его внедрения.

Читать далее

Ужесточение ответственности за нарушения обработки персональных данных. Новые риски для бизнеса

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.9K

С 30 мая 2025 начинают действовать новые штрафы, достигающие 500 млн. рублей за утечку персональных данных. Что делать бизнесу в новых реалиях?

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

Читать далее

Из Москвы к Персидскому заливу на мотоцикле. Первый этап

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.7K

Всем привет!
Меня зовут Дмитрий Яшаяев, я работаю старшим аналитиком в компании Спортмастер. 

Хочу поделиться историей первых двух этапов моей «кругосветки» — весеннего и осеннего маршрутов 2023 года. Эти этапы прошли по странам Ближнего Востока и Персидского залива.

С детства я мечтал побывать в Персии — таинственной и сказочной стране, вдохновившей меня ещё в те годы, когда я слушал на виниловой пластинке музыкальную сказку «Али-Баба и сорок разбойников». Восточный колорит, улочки и базары, удивительная архитектура и доброжелательные люди — всё это врезалось в память, и мечта ожила. Если не слышали ту сказку в детстве — очень рекомендую, вот ссылочка.

Читать далее

Асинхронная приоритизация: как мы оценили тысячи задач без митингов

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров554

Сегодня мы расскажем о внедрении кросс-командной приоритизации во всей компании Спортмастер Лаб, и о том, как мы:

- сократили время планирования разработки в 9 раз (с 18 до 2 недель).

- увеличили количество значимых для бизнеса функций в 5 раз без роста команды разработчиков.

Читать далее

Классификация текстовых сообщений в 1С с помощью Yandex CatBoost

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров521

В статье описывается способ классификации коротких текстовых сообщений в 1С с помощью Yandex CatBoost — библиотеки градиентного бустинга на деревьях решений. Например, если имеется набор сообщений от пользователей с вопросами, ответами или комментариями, то с помощью этого инструмента можно автоматизировать классификацию таких сообщений.

Читать далее

Как Factorio соблазнила Кремниевую долину (и меня)

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.5K

Персонаж игры Factorio, разработанной чешской компанией Wube Software, совершил аварийную посадку на чужую планету. Его задача — построить ракету для побега. Для этого ему потребуется единолично воссоздать промышленную революцию, от разбивания камней для создания грубых каменных печей до перегонки нефти в ракетное топливо. Играя однажды, я установил насос на побережье озера, чтобы подавать воду на свой бетонный завод, и тут до меня дошло, что я много часов не пил воду в реальном мире. У меня болела голова, но я не хотел вставать из-за компьютера. Мне хотелось решить проблему щелчком мыши, как я делаю это в игре, проложив несколько метров трубопровода от кухонного крана к моей сгорбившейся фигуре (и, возможно, ещё несколько метров от моего тела до туалета).

Раньше меня увлекали многие игры, но лишь некоторые полностью подавляли мою волю, моё ощущение времени, да и все остальные зоны мозга, не занимающиеся строительством фабрики. Однако по стандартам Factorio я всё равно остаюсь обычным нубом. Два моих друга однажды устроили 24-часовую игровую сессию лишь с одним трёхчасовым перерывом на сон. Серьёзные игроки очень часто не выходят из игры в течение многих тысяч часов.

Эта игра, продавшаяся за последние восемь лет тиражом в четыре миллиона копий и недавно выпустившая первое расширение, за свою аддиктивность была прозвана «Крэкторио». Всё это ещё более примечательно потому, что Factorio практически не пытается увлечь игрока. Игровой процесс суров и беспокоен, графика как будто устарела на двадцать лет, за попытки срезать углы тебя всегда в позже наказывают, а если хочешь идеально освоить её, то хотя бы часть времени приходится тратить на вычисление коэффициентов.
Читать дальше →

ПОТРАЧЕНО–2. Как тестировать локализацию переводов, чтобы потом не было стыдно

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.2K

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

Читать далее

Как заставить TS работать на вас

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров6.6K

Привет! Меня зовут Дмитрий, и я уже много лет работаю с TypeScript. За это время я был частью разных команд с разным уровнем владения этим языком, в том числе тех, кто только готовился перевести проект с JavaScript. И нередко я замечал, что разработчики воспринимают TypeScript не как инструмент, упрощающий работу, а как рутинную обязанность, которая лишь замедляет процесс. В этой статье я расскажу, как сделать TypeScript своим союзником и заставить его работать на вас, а не против.

Читать далее

Интеграционные решения на примере продукта «Цифровая карта магазина»

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров489

Всем привет!

Меня зовут Алексей, я старший аналитик команды «Цифровая карта магазина». Сегодня я хочу рассказать про различные варианты интеграции с внешними системами, какие подходы и технологии мы использовали при их реализации и что из этого вышло.

О продукте «Цифровая карта магазина»

Наш продукт – это цифровой двойник розничного магазина, предназначенный для визуализации и управления расстановкой торгового оборудования, презентационными поверхностями на торговом оборудовании, размещения различных товарных объектов на презентационных поверхностях.

Читать далее

От Kotlin до кассовых чеков: как выглядит Java-разработка в SM Lab

Время на прочтение6 мин
Количество просмотров2.2K

Когда видишь компанию со стороны, одни вещи понимаешь, а другие остаются секретом. О том, что SM Lab отвечает за IT-решения в группе компаний «Спортмастер», можно догадаться уже по названию и логотипу. Но, например, сколько разработчиков заняты этими решениями? Какие именно у них проекты? Это куда менее очевидно.

Мы проводим конференции по разным IT-направлениям, на них неоднократно выступали спикеры из SM Lab, и некоторые вещи можно понять по их докладам. Например, на Mobius рассказывали про «Генерацию этикеток для термопринтеров на основе языка разметки ZPL», а на Heisenbug помогали другим с «Первыми шагами в нагрузке».

А на этой неделе SM Lab примет участие в нашей Java-конференции JPoint, и я решил, что сейчас самое время задать вопросы о Java-разработке сотрудникам самой компании. Публикую результат, в котором соединены вместе ответы нескольких разных людей.

Читать далее

«Продуйте пыль с разъёма»: хитрости техподдержки

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров10K

Продуйте пыль с разъёма


Я раскрою вам один из трюков отдела поддержки продукта. Иногда вы общаетесь по телефону или в чате с кем-то, и подозреваете, что проблема может быть лишь в том, что он забыл подключить кабель или засунул его не в тот порт. Раньше такое легко могло произойти с разъёмами PS/2, подходящими и к клавиатуре, и к мыши, а сейчас — с сетевыми кабелями, которые подходят и к upstream-, и к downstream-портам маршрутизатора.

Трюк вот в чём: не спрашивайте «Вы уверены, что подключили всё правильно?» Если вы сделаете это, то собеседник оскорбится и возмущённо бросит: «Разумеется! Я что, похож на идиота?», ничего при этом не проверив.

Вместо этого скажите: «Иногда разъём запыляется и соединение ослабевает. Можете отключить разъём, выдуть из него пыль и снова подключить его?»
Читать дальше →

Путь Product Lead’а: от найма до успешной адаптации

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров522

Привет!

Я Ростислав Кудыбин, и я уже больше полугода работаю в SM Lab на позиции Product Lead (PL). Мой продукт — «Шлюз заказов и платежей», он отвечает за создание корзин и их оплату. В этой статье я расскажу о том, кто такой Product Lead, какие задачи он решает, а также поделюсь своим опытом трудоустройства и адаптации в компании. С каждым годом роль лидера продукта в IT расширяется, и я надеюсь, что мой опыт будет полезен тем, кто строит карьеру или ищет новые возможности.

Когда я решил сменить работу, мои ожидания от будущего работодателя были довольно высокими. Это связано с тем, что мой предыдущий опыт оказался разнообразным, но неоднозначным. Я начинал карьеру в управлении как проджект менеджер в небольшом стартапе, а затем несколько лет работал владельцем продукта в крупных государственных проектах в сфере здравоохранения. За это время я столкнулся как с полным отсутствием структуры и процессов, так и с излишней бюрократией, жёсткой иерархией и ограничениями в принятии решений.

К моменту поиска новой работы я чётко понимал, чем хочу заниматься дальше. Мне хотелось расти как лидер продукта, приносить реальную пользу бизнесу и клиентам, при этом сохраняя возможность глубоко погружаться в технические аспекты и влиять на функциональную архитектуру и развитие продукта. Именно такие возможности я нашёл в SM Lab на позиции Product Lead.

Читать далее

Тестирование БД в легаси-проекте: повышение качества кода и стабильности системы в «Цифровой карте магазина»

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров918


В этой статье я хотел бы поделиться с вами моим опытом написания юнит-тестов для базы данных (БД) в рамках легаси-проекта. Я выбрал формат ретроспективы, чтобы показать, как все начиналось, к чему мы пришли и какой путь был пройден в разработке юнит-тестов для проекта «Цифровая карта магазина». Возможно, статья будет полезна начинающим разработчикам баз данных или тем, кто хочет начать писать юнит-тесты для Oracle, но не знает, с чего начать.

Читать далее

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 2

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров993

Всем привет! Меня зовут Александр, я являюсь куратором центра компетенции по тестированию, в компании SMLab. Сегодня я хотел продолжить  с вами говорить о встречах 1-1 и пирамиде ценностей.

Читать далее

Оценка срока и трудозатрат на реализацию задач с помощью Монте-Карло

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров7.2K

Методов оценки задач с точки зрения трудозатрат и сроков реализации очень много.

Scrum poker, T-shirt, Метод аналогий, Три Амиго ...

Почему в моей команде ни один из этих методов не используется и как мы пришли к точности планирования сроков и трудозатрат 80-90%.

Читать далее

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 1

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров10K

Всем привет! Меня зовут Александр, я являюсь куратором центра компетенции по тестированию, в компании SMLab. Сегодня я хочу с вами поговорить о такой вещи как пирамида ценностей сотрудника. Зачем она нужна руководителям и как ее применять на one-to-one встречах. Материала получилось много, публиковать буду в 2-х частях.

В первой части поговорим с вами о  встречах 1-1 и  пирамиде ценностей.

Читать далее
1
23 ...

Информация

Сайт
см-лаб.рф
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Алина Айсина