Как стать автором
Обновить

Компания Автомакон временно не ведёт блог на Хабре

Сначала показывать

На самом деле я айтишник, а доставка — это для души

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

Привет, Хабр! Меня зовут Алексей Борискин, и на два дня я стал курьером.

Я системный аналитик в компании «Автомакон», где занимаюсь разработкой мобильного приложения «ВкусВилл:Курьер». Но почему я решил на время сменить профессию? Мне нужно было понять, как работает наш продукт в реальной жизни — не через отчёты или звонки с курьерами, а своими руками, ногами и велосипедом.

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

Читать далее

Набрали «в штат» роботов и не жалеем: как ВкусВилл делегировал роботам погрузку, уборку и инвентаризацию складов

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

Всем привет. Меня зовут Алексей Матюшкин, руководитель направления роботизации ГК «Автомакон». Наша компания 13 лет отвечает за всю IT-инфраструктуру ВкусВилла. В последние два года я руковожу проектом роботизации распределительных центров сети.  

Работу начали с двух крупнейших РЦ — Вешки и Домодедово. Первыми в них появились роботы-погрузчики. Сейчас на складах работает три типа роботов, которые перевозят 29% всех поступивших товаров, убирают треть площади в смену и проводят инвентаризацию за два часа, отлично уживаясь друг с другом и с сотрудниками РЦ. 

В статье расскажу об этапах внедрения, трудностях, с которыми пришлось разбираться в процессе, и результатах работы. 

Читать далее

Сменил завод на QA: реальный путь к профессии тестировщика 1С

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

Тестировщик 1С, также известный как QA-Engineer, — одна из самых востребованных и перспективных профессий в сфере IT. Но как понять, что это именно для вас? 

Предлагаем для начала выяснить, кто же на самом деле этот специалист и какие знания нужны для успешного поиска первой работы? В этой статье Артем Коротченко, QA Automation Engineer «Автомакона» в направлении «ВкусВилл», делится лайфхаками для начинающих тестировщиков.

Читать далее

Как «приручить» технический долг: от накопления к решению

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

Хабр, привет! Меня зовут Дима, и я — деливери-менеджер технического отдела «Автомакон».

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

Читать далее

Нетипизированные константы. От ошибки в учебнике к глубокому пониманию Go

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

Всем привет! 

Сегодня расскажем, как пример с ошибкой из учебника по языку Go вызвал любопытство у бывшего стажера «Автомакона» (и нынешнего программиста) Олега Самсонова и к чему это привело.

Читать далее

Истории

Поиграем? Как геймификация превращает сотрудников в мотивированную команду

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

Привет, Хабр! 

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

Читать далее

Виды и типы индексов в MS SQL Server для начинающих

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

Сегодня мы поговорим об индексации в MS SQL Server. Если вам хочется сделать работу с базой данных более быстрой и эффективной, то индексы — идеальное решение! Индексы помогают моментально находить нужные данные, минимизируют время обработки запросов и уменьшают нагрузку на сервер.

В этой статье я расскажу о том, какие бывают индексы в MS SQL Server.

Читать далее

История IT-компании из Вологды: как и зачем «Автомакон» вырос с 200 до 1300+ сотрудников за 3 года

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

Рост — это естественный процесс для любой компании, стремящейся к развитию и повышению своей экспертизы. Это означает, что мы не просто увеличиваем численность, но и расширяем горизонты нашего взаимодействия, обогащая команду. При этом у этого процесса есть и обратная сторона: рост приносит новые проблемы, конфликты, неожиданные вызовы и иногда даже неприятные решения.

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

Читать далее

Роботизация на «пятерку»: «Автомакон» внедряет роботов в распределительных центрах «Пятёрочки» X5 Group

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

Компания «Автомакон», ведущий интегратор в области автоматизации и роботизации, стала участником масштабного проекта крупнейшей розничной компании России X5 Group по внедрению автономных мобильных роботов в распределительных центрах (РЦ) торговой сети «Пятёрочка».

Читать далее

Удаленка: спасение от офисной «духоты» или путь к частым «нытингам»?

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

Привет, Хабр!

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

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

Читать далее

Что такое конвейер CI/CD?

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

Быстрая доставка качественного программного обеспечения стала важнее, чем когда-либо, в современной индустрии разработки ПО. Конвейеры непрерывной интеграции и непрерывной доставки (CI/CD) стали стандартными инструментами для команд разработчиков, позволяющими перемещать код от разработки к производству. Обеспечивая частые интеграции кода и автоматизированную развертку, конвейеры CI/CD помогают командам избежать так называемого «ада интеграции» и обеспечивают надежный цикл выпуска программного обеспечения.

В этой статье мы узнаем основы работы конвейеров CI/CD – что они собой представляют, как работают и почему они необходимы в современной разработке программного обеспечения. Мы рассмотрим различные этапы конвейера CI/CD, приведем реальные примеры использования инструментов, таких как GitHub Actions, и обсудим стратегии оптимизации производительности вашего конвейера.

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

Итак, давайте начнем.

Читать далее

Забудьте о SQL Server фрагментации

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

Я уверен, что тебя беспокоит фрагментация твоего индекса.

Что такое фрагментация индекса и как она возникает 

Давай сделаем шаг назад и представим, что твоя база данных — это телефонный справочник, организованный по фамилии, имени.

По мере того как люди переезжают в твой город, нам приходится добавлять их в телефонную книгу. Идеально было бы, чтобы каждая страница имела немного свободного пространства, и мы управляем этим с помощью коэффициента заполнения. Когда SQL Server перестраивает индексы, он использует коэффициент заполнения, чтобы решить, сколько свободного места оставить на каждой странице. Если свободного места недостаточно, SQL Server вынужден производить некоторые манипуляции — но он не может просто вставить совершенно новую страницу прямо посередине телефонного справочника. Книга уже переплетена. Нам придется прикреплять дополнительные пустые страницы в конце.

Читать далее

Когда имеет значение фрагментация индекса?

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

Некоторое время назад мы писали о том, что фрагментация индексов в SQL Server не имеет значения. Этот пост вызвал много горячих дискуссий и помог людям понять, что причиной их проблем может быть вовсе не фрагментация. Однако иногда бывают такие схемы доступа к данным, при которых фрагментация действительно играет важную роль. 

Читать далее

Оптимизация динамического SQL в SQL Server: ключ к высокой производительности

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

Привет, Хабр и его читатели! 

Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы работаете с базами данных в Microsoft SQL Server и хотите, чтобы ваши запросы выполнялись быстро и без перебоев, эта статья для вас. Мы разберем динамический SQL — инструмент, который позволяет создавать гибкие запросы, но при неправильном использовании может замедлить работу системы и даже сделать ее уязвимой.

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

Читать далее

Ближайшие события

Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать

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

Привет, Хабр и его читатели! 

Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Предлагаю обсудить проблему, которая может «съедать» производительность вашего SQL Server — фрагментация индексов, в конце статьи будут решения этой ситуации. Если вам важно, чтобы SQL Server всегда работал на полную мощность, эта статья — для вас.

Когда дело касается SQL Server, индексы — это ваши верные помощники: они организуют данные так, что сервер может находить нужные записи быстрее, чем обычный поиск. При этом со временем индексы начинают «разваливаться» и создают массу проблем. Фрагментация индексов — невидимый враг, который замедляет запросы, увеличивает нагрузку на сервер и лишает ваш SQL Server той оптимальной скорости, ради которой и создаются индексы. Разберемся, почему возникает фрагментация индекса, как она вредит производительности и что можно с этим сделать.

Читать далее

Честно о стажировках в IT-компании. Системные аналитики и программисты 1С о программах обучения в «Автомаконе»

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

Однажды мы решили растить экспертов — обучать их крепкой базе и после трудоустраивать. Так в «Автомаконе» запустили стажировки по двум направлениям: программирование 1С и системная аналитика (web и 1С).

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

Читать далее

Анализ повторяемости инцидентов

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

Привет, Хабр!

Здесь начинаем разбирать анализ текстовых данных. По-разному «от руки» написанных отчетов о причинах возникновения инцидентов. Сегодня о том, как я пытаюсь выявлять паттерны возникновения Инцидентов, другими словами, искать мелкие Проблемы.

Эта статья не будет полезна матерым дата-сатанистам, но может быть полезна менеджерам, которые хотят отследить повторяемость похожих задач, или как я – похожих технических неполадок.

Читать далее

Новая модель внедрения изменений Джона Коттера. Часть 2

Время на прочтение3 мин
Количество просмотров959

Привет! На связи Денис, RTE в компании «Автомакон».

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

Читать далее

Честные рейтинги и отзывы: роль машинного обучения в борьбе с фродом рейтинга и отзывов товаров в ритейле

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

Приветствуем читателей Хабра! Мы, команда дата-сайентистов и дата-аналитиков компании «ДатаЛаб»* (ГК «Автомакон»), продолжаем рассказывать о насущных проблемах ML-разработки, делимся подходами к их решению и рассуждаем на актуальные темы.

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

Читать далее

Учет задач в трекере. Одна задача на всех или каждому по задаче? Разбираемся

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

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

Как правильно создавать задачи?

Читать далее