Эта статья будет полезна тем, кто отчаянно нуждается в документации, но не обладает ресурсами и навыками технического писателя. Например, менеджерам, разработчикам или тестировщикам, небольшим стартапам, проектам внутри копаний или командам, которые хотят облегчить погружение новых сотрудников в проект и процессы.
Меня зовут Люсьена Мирославская, я работаю техническим писателем в Wildberries третий год. На протяжении развития моей карьеры в IT, а это более пяти лет суммарно в разных компаниях, я часто сталкиваюсь с проблемой недостаточности документации. Её или нет, или она неактуальная, неполная, неверная, да и несистематизированная, а иногда просто непонятная. Я не волшебник, поэтому не смогу вместить весь свой опыт в одну статью, но точно задам направление для ориентира и помогу, как минимум, создать черновик документации.
Читать далееПредставьте ситуацию: у вашего продукта 50+ стейкхолдеров (30 бизнес-заказчиков, 5 архитекторов и еще 20 связанных систем) и все одновременно чего-то хотят.
Есть «очевидное» решение: нанимать больше людей. Но это порочная практика. Сколько бы людей вы ни наняли, если нет фильтра на входе, задач всегда будет больше, чем ресурсов.
Меня зовут Денис Тучин, я отвечаю за процессы разработки мобильного приложения ВкусВилл в IT-компании ТехВилл. В этой статье я расскажу, как мы прошли путь: квоты → RICE → ROI, с какими проблемами столкнулись на каждом этапе и какие выводы сделали.
Читать далееПривет, Хабр! На связи Кирилл Савин, я — архитектор SDN в Рег.облаке. Мы уже подробно разбирали, как устроен OVN в связке с OpenStack, — в статье «OVN под капотом: как построить сеть в OpenStack». А затем показали, как трассировать пакеты в OVN и анализировать поведение трафика.
В этом материале продолжаем тему интеграции OVN с OpenStack и разбираем более узкий, но важный сценарий — работу Metadata API при использовании OVN в качестве backend для Neutron. Речь пойдет уже не столько о маршрутизации пакетов, сколько о служебной логике поверх сетевой плоскости и особенностях ее реализации в модели OVN.
Читать далееВ прошлой главе мы доделали все ключевые моменты DSL, которые были необходимы для более-менее комфортной работы с Godot. Далее я обещал финишировать эпопею заходом в реактивное программирование, но этот блок глав было решено отложить и опубликовать отдельно.
Дело в том, что на зимних каникулах я ходил в народ и внезапно обнаружил, что в данный момент моему циклу нужно не продолжение, а хорошая пачка «чекпоинтов». Поэтому мне пришлось отложить все заряженные ружья на потом, чтобы зафиксировать текущий прогресс в виде нескольких репозиториев с очень простыми проектами. Собственно разбору этих проектов и будут посвящены оставшиеся части цикла.
Сначала мы соберём всю инфраструктуру (упомянутую в рамках цикла) на базе проекта из этой статьи. Потом несколькими способами напишем одну и ту же сцену и в конце добьём всё дело ещё щепоткой инфраструктуры, о которой я упоминал лишь поверхностно, но без которой не могу жить.
В следующий раз мы продолжим возвращением к тайловым мирам. Мне вменяли в вину, что в начале цикла я обещал не совсем то, что сделал по итогу, так что я собрал чистовую версию вот такой песочницы спецом под Хабр:
<Картинка не влезла в превью.>
Она написана с применением только тех приёмов, что уже были хотя бы надкусаны в цикле, поэтому концовка получилась очень щадящая.
Читать далееСегодня хочу поговорить с вами о доверии к IT-специалистам, а именно о том, что с ним стало и к каким последствиям в найме это привело. Мы посмотрим на наши честные кейсы и факапы с кандидатами, работниками и посчитаем экономику убытков.
Читать далееМикросервисная архитектура давно стала стандартом для распределённых систем, но её устойчивость определяется не количеством сервисов, а качеством их декомпозиции. В этой статье разберём, как выделять доменные границы, проектировать автономные сервисы и выстраивать коммуникации между ними на примере интернет-магазина. Речь пойдёт о принципах, которые позволяют системе масштабироваться без потери управляемости и предсказуемости.
Читать далееПомните, как пару лет назад FSR от AMD выглядела как спаситель владельцев бюджетных видеокарт? Ее можно было запустить на любом железе, а качество картинки, хоть и уступало DLSS, но оставалось вполне приемлемым, если сильно не придираться. Теперь же ситуация изменилась. NVIDIA выпустила DLSS 4.5, а AMD все еще сидит на FSR 4 без обновлений. Неужели «зеленые» окончательно оторвались от конкурента, или AMD все еще есть что предложить? Давайте разбираться, насколько велика разница между технологиями в реальных играх.
Читать далееУ любой сложной технической системы есть граница, на которой модель больше не совпадает с реальностью. Если вы видели систему со всеми зелёными метриками, но интуиция подсказывала, что дежурство будет тяжёлым, вы знаете это состояние. В распределительных центрах эту границу видят не в логах и дашбордах, а на полу склада. Когда алгоритм уже всё просчитал, а физический мир внёс свои правки.
Эта статья не про роботов как технологию и не про автоматизацию как цель. Она про роль, которая появляется, когда автоматизация становится массовой. Про человека, который стоит между WMS, роботами и реальным складом. И про то, почему без этой роли, даже если формально всё работает, автоматизация со временем деградирует.
Читать далееХотите сделать видео поздравление, которое вызовет вау-эффект? Я протестировал топовые нейросети для создания коротких роликов. Узнайте, как работает генерация видео поздравлений с помощью ИИ за пару кликов.
Читать далееКачественный и полноценный отдых важен и даже жизненно необходим для счастья и продуктивности.
В этом лонгриде я сфокусируюсь на том, что для многих читателей будет контринтуитивным: на примерно 30 разных подходов к тому, чтобы вы не просто качественно восстанавливались, но и получали от этого удовольствие.
И основополагающее правило, которым посоветую руководствоваться при прочтении:
Отдых - это не награда за какие-то действия, это часть полноценной и насыщенной жизни.
Начать отдыхать через 5... 4... 3...На связи — Катя Лысенко и вторая часть статьи о системе онбординга новых людей в команду. Здесь поговорим о маршруте, ролях и последовательности в управлении адаптацией. Освежить в памяти материал вы можете по ссылке на первую часть.
В структуре онбординга, которую мы внедрили, получилось три ключевых части:
Геймификация — всё, что происходит до выхода, плюс квесты первых дней и встречи.
План онбординга — подробный маршрут, направляющий новичка через обучение, знакомства и задачи.
Self-Assessment — регулярная точка саморефлексии, через которую новичок понимает, куда движется и что с ним происходит.
Как это было?
Читать далееДоступность интерфейсов в web3 и финтех-проектах по-прежнему редко рассматривается как обязательная часть архитектуры. Чаще всего внимание уделяется визуальной составляющей и функциональности, тогда как сценарии использования без мыши или без экрана остаются вне фокуса. В этом разборе я анализирую доступность Moni с точки зрения незрячего пользователя (сам являюсь им) и параллельно даю конкретные технические рекомендации, которые могут улучшить удобство использования интерфейса в целом.
Читать далееПока ещё человеческие полёты в дальний космос не приобрели массового характер. Однако исследователи и изобретатели обдумывают средства медобеспечения автономных космических полетов. В частности, предусматривается применение как ИТ, так и ИИ. Но что с патентами?
Читать далееГоночные видеоигры – один из старейших жанров в индустрии. По ним можно проследить весь путь видеоигр от электромеханических аттракционов с вращающимися лентами и физическим автомобилем через ультравыпуклые телевизионные экраны к реалистичной графике с открытым миром.
И для многих именно этот жанр лет десять-двадцать назад был одним из любимых. Как Шумахер мы гоняли по гоночным трекам, а как Доминик Торетто – ускользали по ночным улицам от полицейских.
В статье повторим этот путь через аркады, консоли, ПК и легендарные серии вроде Need for Speed, а также посмотрим на российские франшизы.
Читать далееСлоны очень точно управляют своим хоботом, а сам он — сложный и эффективный инструмент. С его помощью животные поднимают тяжелые ветки и другие крупные предметы, а уже секунду спустя — аккуратно снимают плоды с дерева или осторожно забирают еду из рук человека, не раздавив ее. Такие возможности связаны не только с мощными мышцами и большим количеством нервных окончаний в коже. Исследования показали: важную роль играют специальные волоски на поверхности хобота. Давайте разбираться, что они дают и как устроены (и как этот принцип работы уже используют инженеры).
Читать далееПредставьте: утром 40 000 сотрудников СИБУРа приходят на работу, а корпоративная система видеосвязи не работает. Совсем. Зарубежный вендор отключил доступ из-за новых санкций. Заводы от Европейской части и до Дальнего Востока остались без связи друг с другом.
Этот сценарий мог стать реальностью в любой момент. До 2025 года мы использовали зарубежную систему видео-конференц-связи. Она работала стабильно, но с каждым новым пакетом санкций риск блокировки рос.
Для компании масштаба СИБУРа потеря связи между подразделениями — это не просто неудобство. Это остановка управления, срыв производственных процессов, миллиардные потери.
Мы решили не дожидаться катастрофы и стали искать альтернативы. Но на рынке еще не существовало продукта, который закрывал бы все наши требования. Поэтому мы пошли на новый риск — вошли в разработку нового продукта вместе с вендором.
Читать далееЯ занимаюсь разработкой компиляторов, то есть, пишу программы, преобразующие программы в программы. Иногда требуется нацелиться на более высокоуровневый язык, чем, скажем, простой ассемблер, и зачастую именно в таком качестве удобно взять язык C. Генерировать C не так страшно как писать от руки — в частности, потому, что генератор умеет не попадать в ловушки, связанные с неопределённым поведением. А когда пишешь на C вручную, именно неопределённого поведения следует особенно остерегаться. Здесь я опишу некоторые паттерны, которые обнаружил сам, и которые помогают мне результативно работать.
Считайте этот пост краткой подборкой тех вещей, которые мне действительно помогают. Рискуя, что меня могут обвинить в тщеславии, назову их «наилучшими практиками», хотя, это действительно мои рабочие практики, поэтому, если они вам понравятся — смело берите их на вооружение.
Читать далееЧто вообще такое Seedance 2.0? Это новая нейросеть для генерации видео от ByteDance (создатели TikTok). В Китае модель уже вышла на платформах Jimeng и Xiaoyunque, а вот в международный доступ “убийца Голливуда” (так говорят в соцсетях) должен выйти в конце февраля 2026 года.
Читать далееПривет, Хабр! Меня зовут Артем Колчин, я Senior Project Manager (ранее Delivery Lead, а ещё ранее разраб на C# и аналитик) и автор курса «Мидл менеджер проектов» в Яндекс Практикуме.
Как менеджеру проектов мне важно находить и использовать инструменты, которые повысят эффективность работы команды и при этом не добавят новых проблем при внедрении. Проблема в том, что не всегда такие инструменты есть, а если они есть — непонятно, устроят ли они всех и помогут ли с процессами. В этой статье я поделюсь своим опытом и расскажу, как я использую нейросети для оптимизации процессов и быстрого прототипирования инструментов с нужным функционалом (чтобы понять, а точно ли нам нужно именно это).
Читать далее