Ограничивающие рамки, полигоны, ключевые точки или 3D-кубоиды? Каждый из этих методов разметки подходит для совершенно разных задач машинного обучения.
Хотите узнать, как правильно выбрать инструмент для своего проекта? Мы сравним преимущества и недостатки каждого инструмента и покажем, как аннотирование помогает создать передовые технологии — от беспилотных авто до диагностики в медицине.
Читать далееВовлеченность – главный ключ к продуктивности команды. Как ее добиться, когда финансовые бонусы уже не работают, а традиционные методы «заботы о людях» исчерпаны? Я нашла на Хабре более 700 статей о том, как измерять вовлеченность сотрудников. Но как ее эффективно повышать?
Меня зовут Яна Шаклеина и я руководитель проектов в Outlines Tech. Сегодня расскажу, как мне удалось с помощью детских сказок и теории Карла Юнга найти «ключ к сердцу» сотрудников и увеличить продуктивность команды: сократить на 25% время на анализ и постановку задач, снизить количество багов на 10% и увеличить бэклог в среднем на 1 задачу в два спринта.
Читать далееЛишь 25% времени разработчика уходит на написание кода. Остальное тратится на ревью, созвоны и другие задачи. Поэтому справедливо, что большинство команд разработки использует различные методики и инструменты, которые позволяют оптимизировать и автоматизировать бизнес-процессы.
Разбираемся, что упростить в работе разработчика и как в этом может помочь платформа VK Data Symphony.
Читать далееПри депонировании программного обеспечения в Роспатенте в заявке нужно указать его название. Допускается включать в него не только описательные слова, например, «Программа подсчета микроорганизмов», но и краткие коммерческие, например, «Гефест», «Сапфир» и т.д. Когда такой продукт появляется на рынке, то возникает вероятность нарушения чужих исключительных прав на товарный знак. А это, согласно законодательству, грозит судебным иском и выплатой правообладателю крупной компенсации. Она может доходить до 5 миллионов рублей.
Читать далееDevOps — это стремительно развивающаяся область, объединяющая разработчиков и специалистов по эксплуатации для автоматизации, ускорения и улучшения процессов доставки программного обеспечения. DevOps-инженеры играют ключевую роль в современном ИТ-ландшафте, помогая компаниям быстро адаптироваться к меняющимся условиям и требованиям рынка. Их задачи охватывают широкий спектр областей: автоматизация инфраструктуры, управление жизненным циклом приложений, настройка мониторинга и обеспечение надёжности систем.
Основная концепция DevOps заключается в устранении барьеров между командами разработки (Dev) и эксплуатации (Ops), что позволяет внедрять изменения быстрее и с меньшими рисками. Это достигается за счёт использования инструментов и подходов, таких как CI/CD (непрерывная интеграция и доставка), Infrastructure as Code (IaC, инфраструктура как код), контейнеризация и мониторинг. Однако DevOps — это не только технологии, но и культура взаимодействия, прозрачности и ответственности в командах.
Читать далееРаботаете с Gradle? Dependency Analysis Gradle Plugin помогает не только находить лишние зависимости, но и автоматически исправлять проблемы с ними.
Механизм fixDependencies переписывает скрипты сборки, чтобы они соответствовали реальной структуре проекта. Последние обновления сделали процесс анализа ещё точнее, а работу с Kotlin DSL — проще и надёжнее. Читайте про фикс зависимостей в один клик в новом переводе от команды SpringАйО.
Читать далееНовый год — время перемен, новых решений и амбициозных целей. Почему бы не начать год с оптимизации процессов разработки в вашей команде? Если вы когда-либо сталкивались с хаосом в ветках, бесконечными конфликтами при слияниях или путаницей в коде, пришло время внедрить стандарты разработки и навести порядок.
В командной разработке именно слаженность, понятные процессы и прозрачные правила превращают работу из рутины в удовольствие. Организованная работа по GitFlow, четкие стандарты именования веток и код-ревью помогут вашей команде достичь нового уровня продуктивности и качества.
В этой статье мы разберем все аспекты групповой разработки: от организации веток до культуры командного взаимодействия. Внедрение этих стандартов — не просто «хорошая практика», а мощный инструмент для ускорения разработки и достижения выдающихся результатов.
Готовы навести порядок в своей команде? Тогда поехали!
Читать далееНеваляшка – это некая фиговина, имеющая два положения равновесия: одно устойчивого, второе неустойчивого. Ставишь его головой вверх – и как ни толкай, он возвращается в исходное положение. Ставишь на голову (ооочень-очень осторожно) – и он стоять-то стоит, но при малейшем движении готов упасть, а точнее – встать как положено, головой вверх.
Достигается этот эффект за счет шарообразных головы и, кхм, нижней части, и (главное) смещенного центра тяжести. В самом низу неваляшки находится свинцовый балласт, изо всех сил тянущий низ, что логично, вниз. Я уверена, после прочтения этих строк у вас немедленно возник вопрос: можно ли избавиться от груза и сделать однородного неваляшку?
Привет, хабр! Под катом мы посетим китайский завод, где делают двигатели, заглянем внутрь ПЛК да попрограммируем его на разных языках, включая Си и C++, вплоть до ассемблера.
Для любителей промышленной автоматизацииПривет, меня зовут Андрей Кузьминых. Я технологический предприниматель, запускаю ИИ-стартапы и внедряю искусственный интеллект в компаниях. Некоторое время назад я работал в Сбере в роли директора по данным и ИИ, где мы с командой анализировали огромные массивы данных, строили ML-модели, создавали управленческие дашборды и рекомендательные сервисы. Но одним из самых интересных и нестандартных проектов стало создание первого в России корпоративного приложения для знакомств среди сотрудников – SberDating. Идея родилась из стремления помочь людям найти тех, с кем можно установить нечто большее, чем просто деловые отношения, – друзей, собеседников, а возможно, и любимого человека. Но чтобы понять, как мы к этому пришли, нужно вернуться на пять лет назад.
Если вам интересна тема ИИ, мои кейсы и опыт, подписывайтесь на мой телеграм-канал, где я делюсь инсайтами, практическими советами и последними новостями из мира искусственного интеллекта.
Читать далееНечасто встретишь книги о киберспорте, хотя одну в рубрику мы всё-таки принесли. Сразу скажем, это не новинка и не бестселлер. Однако рекомендация стоит внимания, если вы фанат игры Overwatch или просто хотите узнать больше о мире профессионального гейминга.
Читать далееА еще получать печеньки, респект и уважение.
Бизнес большой, а значит, и печеньки большие.
Бизнес ставит цели для IT. У крупного бизнеса цели расписаны минимум на квартал. Чаще — на год. Такие себе водопадные цели. Их сложно поменять, легко принять и невозможно избежать.
А еще бизнес вынужден оперативно реагировать на изменения рынка, что на практике означает кучу не заложенной в план работы.
Почему я об этом пишу?
Разрешите представиться, я — Иван, I solve problems. Я — тимлид в Цифровом СИБУРе. Помогаю команде доставлять ценность. Техника, процессы, команда, продукт — это все мое, родное. И я угодил в жернова корпорации. Судьба такая. Поделюсь своим кейсом по выживанию — методом револьвера.
Заряжай патроны!В прошлых постах мы разобрали виртуализацию и гиперконвергенцию — два кита, на которых держится современная IT-инфраструктура. Сегодня поговорим об их младшем, но не менее важном брате — эмуляции, без которой многие вещи в современном IT были бы просто невозможны, а некоторые технологии, которые мы воспринимаем как должное, так и остались бы красивыми идеями на бумаге.
Читать далееМы на Хабр Карьере помогаем IT-специалистам зарабатывать больше с помощью актуальной аналитики в зарплатном калькуляторе, а компаниям — быть в курсе трендов на рынке найма и быстро нанимать IT-специалистов.
Захотели поговорить с вами о мифах при поиске работы и построения карьеры, с которыми кто-то из вас наверняка сталкивался. Ну, как поговорить — обсудить каждый и разобраться, насколько он реален на рынке найма прямо сейчас.
Читать далееВ статье описан пример практического применения инженерного подхода к решению технических проблем с системами пассивной безопасности (SRS) автомобилей марки HONDA. Возможно, наша работа может быть полезна для создания более эффективных инструментов диагностики или анализа данных в других проектах.
Читать далееВ эпоху цифровизации техническая документация меняет свои формы и функции. Печатные издания, когда-то считавшиеся основным источником информации, постепенно уступают место онлайн-форматам. Однако остаётся вопрос: есть ли будущее у печатных документов, или их неизбежно ждёт забвение? В этой статье мы разберём преимущества и недостатки обоих форматов, а также рассмотрим современные инструменты, которые помогают создавать качественную и удобную документацию.
Читать далее«Искусственный интеллект сделает разработчиков ненужными», — говорили они. И вот разработчики в 2 часа ночи занимаются отладкой кода, сгенерированного искусственным интеллектом. Что пошло не так?
Искусственный интеллект должен был писать идеальный код, выполнять всю рутинную работу и в целом делать нашу жизнь проще. Но вот мы пришли к текущей реальности, и... всё не совсем так, как мы ожидали.
Читать далееВсем привет! Меня зовут Паша, я занимаюсь коммерческой разработкой уже 10 лет, 8 из них — на Go. Мне довелось разрабатывать приложение, активно использующее как сеть, так и диск.
Регулярно приходилось решать вопросы производительности. В ходе исследований я использовал все, что было было под рукой: логи, метрики, трейсы, профилировщики и runtime-трейсы. А еще изучал, как по доступным данным расследовать причины проблем производительности постфактум. Тогда мне стало интересно, почему метрика количества потоков сильно отличается от значения GOMAXPROCS и можно ли по этой метрике диагностировать какие-то конкретные проблемы.
Читать далееПривет, Хабр! Меня зовут Илья Олексив, я лидер компетенции направления DevOps в Цифровом СИБУРе. Вместе с моим коллегой Мишей Фуфаевым aka @Redemax, техлидом, в ноябре мы выступали на Industrial++ и обещали выложить наше выступление со слайдами сюда.
Собственно, рассказываем, как нам удалось сократить количество откатов релизов в три раза, при этом увеличив частоту этих релизов в два и уменьшив среднее время установки на 30%. И всё это — в географически распределённой инфраструктуре со множеством команд эксплуатации.
Чтобы понять, почему тема релизов проблемная, для начала давайте разберёмся, что из себя представляет компания СИБУР. Мы крупная, географически распределённая компания, в состав которой входит 26 заводов и работает более 40 тыс. высококвалифицированных сотрудников.
Подробный кейс