Product Operating Model (POM) — это, по сути, продуктовый подход к управлению продуктами. Я уже кратко описал его в прошлой статье, сравнив с функциональным подходом. В этот раз хочу рассмотреть POM через призму влияния искусственного интеллекта на создание продуктов, особенно в условиях, когда каждый, у кого есть доступ к LLM, вдруг решил, что он продакт-менеджер, инженер или дизайнер.
Читать далееПривет, Хабр! Меня зовут Василий, я директор SaaS-направления в Аспро — мы разрабатываем систему управления проектами Аспро.Cloud.
Руководитель хочет знать одну простую вещь: движется ли работа. Самый очевидный способ проверить это — посмотреть, кто сейчас занят делом. Отсюда растет соблазн поставить трекер экрана или систему учета активности.
Но все не так просто. В статье разберу, почему трекер экрана показывает только присутствие, какие метрики показывают реальный результат — и что с ними делает закон Гудхарта.
Читать далееКак быть востребованным Python разработчиком? Какие технологии нужно знать, чтобы легко найти работу? Какие библиотеки и фреймворки уходят в закат и перестают пользоваться популярностью? На все эти вопросы вы получите ответ в этой статье.
Цель статьи: развеять мифы относительно реального применения различных технологий, библиотек и фреймворков в коммерческой Python разработке. После чтения статьи вы научитесь принимать верные решения относительно изучения той или иной технологии, чтобы всегда оставаться востребованным разработчиком.
Последние 3 года я веду свой блог и активно общаюсь с Python разработчиками. И это помогает мне делать выводы относительно рынка труда более рационально, чем я делал в начале своей карьеры. Надеюсь, что этот материал даст тебе, дорогой читатель, пищу для размышления.
В этой статье я часто упоминаю слово «актуальность». Под актуальностью я имею в виду, что конкретная технология используется достаточно большим количеством разработчиков.
Сегодня мы будем говорить преимущественно о таких гигантах, как Django, FastAPI и Flask, а также затронем не менее важные библиотеки: для работы с базами данных, тестирования, сборки проектов. Поговорим о таких противостояниях, как uv vs poetry, pytest vs unittest и других. В общем, будет интересно. Усаживайтесь поудобнее и погнали!
Вы, скорее всего, встречались с кардинально противоположными мнениями: "Django умер, да здравствует FastAPI", "Сейчас на FastAPI уже не пишут, встречай LiteStar", "Вообще на FastAPI особо ничего не пишем, только на Django".
Читать далееВ России мне было легко искать работу - бренды Яндекса и ВШЭ узнавали везде. В Америке эти названия не значили ничего. Рекрутеры не знали эти компании, а некоторые даже не могли их выговорить.
Мы приехали в один из худших периодов рынка труда США за последние десятилетия - время массовых лэйофов, хуже, чем даже в пандемию. И таких, как мы, - мигрантов без локального нетворка и узнаваемого бренда за спиной - здесь оказалось огромное количество.
Читать далееДвенадцать лет незнакомые люди ставили друг другу баллы от 1 до 10. В базе накопилось 24 миллиона оценок от 110 тысяч человек из 232 стран. Мы залезли в собственный PostgreSQL и нашли четыре вещи, которых не ожидали: провал на девятке, разрыв в 1,14 балла в том, как мужчины оценивают мужчин, разброс по странам в 2,4 балла и падение щедрости по ходу сессии.
Читать далееНовые расчёты, похоже, разрешили 25-летнюю загадку в области физики частиц. Однако они также привели к несоответствию с другими экспериментальными результатами.
На протяжении 25 лет физики были озадачены проблемой, вероятность возникновения которой составляла одну миллионную. Их прогнозы относительно того, как определённые частицы должны колебаться в магнитном поле, противоречили тому, что они наблюдали в экспериментах. Это несоответствие было интригующим намёком на то, что они, возможно, обнаружили доказательства существования неизвестных частиц.
Но в 2021 году этот намёк, казалось, испарился. Когда исследователи усовершенствовали метод теоретических расчётов, они обнаружили, что их предсказания совпадают с экспериментальными результатами гораздо точнее, чем раньше — с точностью до одной части на 100 миллиардов.
Однако это, в свою очередь, породило новую загадку: старые расчёты кажутся вполне обоснованными. Так почему же они не совпадают с новыми? Те старые предсказания не были основаны исключительно на теории; они также были выведены на основе других экспериментов. Если старые расчёты противоречили новым результатам, а сами старые расчёты основывались на экспериментальных данных, то не происходило ли что‑то странное в старых экспериментах?
Один из многообещающих ключей к разгадке даёт ускоритель частиц в Сибири, где в последнее время результаты экспериментов стали резко расходиться с данными, полученными ранее как на этом, так и на других ускорителях. Эти результаты вызвали бурную активность: физики пытаются определить, являются ли противоречивые измерения побочным эффектом различий в экспериментальных процедурах или же это признак того, что новые частицы всё‑таки появляются.
Читать далееОрганизовать надежную связь в открытом карьере или шахте — задача технически нетривиальная. Любой, кто с ней сталкивался, знает, как сложно обеспечить решение без проводов с нормальной скоростью: приходится одновременно проводить радиопланирование для очень сложных условий распространения сигнала и выбирать точки размещения оборудования в сложных условиях зоны ведения горных работ — учитывая сам план работ, ограничения по организации электропитания и каналов связи для транспорта между элементами беспроводной сети, выполняя требования по пылевлагозащите и взрывобезопасности. При этом нужно сделать это решение бесшовным, без прерывания сеансов связи (при переключениях между базовыми станциями) и с минимальным числом мертвых зон. А уж приоритизация трафика — это вообще задача со звездочкой для любой беспроводной сети, не только в карьере или шахте.
Какую технологию выбрать для работы в сложных, удаленных от больших городов условиях? Сразу появляется идея — накрыть рабочую зону Wi-Fi. Но у этой идеи сразу несколько ограничений:
• Низкие характеристики по покрытию, для покрытия значительной площади требуется установка десяток точек доступа, для каждой из которых требуется питание, канал связи, порты на сетевом оборудовании.
• Wi-Fi может терять сессии при переключении между точками доступа.
• Высокое затухание, высокая интерференция при переотражении.
• Нет механизмов управления задержками при загрузке канала трафиком, линейно возрастает уровень задержки
В отличие от Wi-Fi технология pLTE позволяет достичь качественно иного уровня автоматизации горных процессов (включая подземные работы), обеспечивая детерминированную задержку и стабильное соединение в сложных условиях рудников и карьеров.
Поэтому в горной отрасли все чаще делают выбор в пользу в private LTE/5G при создании опорной инфраструктуру связи. Давайте разберем, как технология, рожденная для массовых звонков и стриминга видео, становится основой безопасности и рентабельности горного дела.
Читать далееПродолжаем разработку SPI IP Core на Verilog. Следующий логичный этап - перенести разработанный SPI IP Core на Verilog на Xilinx Zynq-7020, который установлен на плате TZT RK-ZYNQ7020-F rev.1.1. Рядом с программируемой логикой в Zynq живёт ARM-процессор, между ними проложена шина AXI, на процессоре крутится Linux, а на плате есть дисплей, которому можно скормить готовые кадры, с часами на дисплее ST7789, которые рисуются потоком через AXI DMA. Читать статью можно и без Altera-части, всё существенное мы повторим по дороге; но если есть лишний вечер, начните с неё — увидите, откуда взялись решения, за которые нам сейчас придётся платить.
Главная ценность статьи — не описание того, как «должно быть», а разбор того, почему с первого раза не получилось. Каждая нетривиальная ошибка рассказана целиком: что мы видели своими глазами, какая гипотеза казалась логичной, как проверяли, какая улика перевернула картину, где оказалась настоящая причина и какой вывод мы из этого сделали.
Всем, кому интересно продолжение - добро пожаловать под кат! =)
Читать далееВсе началось не с желания построить «умный дом», а с обычной вентиляции. После переезда в новую квартиру я хотел решить одну конкретную задачу — обеспечить нормальный воздухообмен и контроль качества воздуха. Но приточная установка с RS-485 быстро потянула за собой остальное: контроль CO₂, защиту от протечек, управление светом и шторами, Алису, Zigbee и планы на Home Assistant.
В статье расскажу, как из управления приточкой постепенно выросла автоматизация всей квартиры, какие решения пришлось добавлять уже после ремонта и с какими особенностями RS-485 я столкнулся на практике.
Читать далееЛето, многие хотят выглядеть ярче и уникальней, и сейчас для этого есть, пожалуй, множество возможностей — маркетплейсы предлагают большой ассортимент текстильных изделий, позволяющих обеспечить свою уникальность.
Однако при таком подходе, с покупкой относительно массового изделия, всегда есть шанс, что уникальность будет относительной, так как это все равно серийные промышленные изделия, выпускающиеся некоторыми партиями…
И именно поэтому во всех областях (не только текстильных) ценится понятие «кастомности» — то бишь уникального изделия, зачастую ручного труда.
И сегодня мы поговорим о некоторых подходах, как этого можно добиться неожиданными способами, которыми, как ни странно, почти никто из «кастомайзеров» не идёт — но не потому, что это невозможно, а просто потому, что никто до этого, похоже, не додумался. :-)
Итак…
Читать далееПолитика одинакового источника Same-Origin Policy (SOP) долгое время считалась надёжным барьером, защищающим пользователей от несанкционированного взаимодействия между сайтами. Однако атака DNS Rebinding демонстрирует, как можно обойти эту защиту, эксплуатируя особенности работы DNS-резолверов и доверие браузера к неизменности IP-адреса за доменным именем.
Эта атака эксплуатирует особенности разрешения DNS-имён и поведение браузеров с целью обхода механизма SOP и получения доступа к ресурсам, которые должны быть недоступны извне – к веб-интерфейсам локальных сервисов, IoT-устройств или внутренних административных панелей.
В данной статье мы не только разберём теоретическую основу атаки, но и на практике воспроизведём её в контролируемой среде, чтобы наглядно показать, как внешний сайт может перетянуть браузер жертвы на localhost.
ОзнакомитьсяВ 2020 году я написал робота, который закрывал за меня клиентские валютные сделки на Мосбирже. Схема оценки рынка у него была, прямо скажем, наивная: восемь метрик, пять состояний и лестница if-ов. Эта схема два года зарабатывала банку его копейки — и умерла не от наивности.
Читать далееЯ CTO в Арлифте — мы сдаём в аренду и продаём спецтехнику: подъёмники, мини-краны и вакуумные захваты. Наши машины работают на стройках Газпрома, Росатома, Сибура. Меняли стеклопакет на небоскрёбе Лахта весом в 2,1 тонны. Мы остекляли и помогали строить Москва-Сити. 25 городов, 3 страны, оборот 6 млрд в год и основной стек — платформа 1С и Битрикс24.
С 2021 года компания начала развивать новое направление — аренду AWP (самоходных подъёмных платформ для подъёма людей на высоту). Раньше такой техники на рынке почти не было, но она быстро стала востребованной в строительной отрасли. Арлифт начал импортировать AWP из Китая и за 5 лет сформировал собственный арендный парк более чем из 2000 машин. За последние три года оборот компании вырос в 10 раз!
Мы очень сильно и быстро выросли: компания открыла много новых филиалов, количество заказов увеличилось в 3 раза. И у меня, как у руководителя ИТ, возникли сложности:
— Мы жили в мире разработки 1С, где нет таких процессов, как оценка фичи, код-ревью, автоматизированное и регрессионное тестирование и так далее. Обычный процесс — заказчик принёс фичу, я или аналитик пишем ТЗ, а разработчик реализует задачу.
— Нас засыпали фичами, бэклог разросся на десятичные порядки. Аналитики брали фичи по тому, какая им нравится, или по тому, где есть личные отношения с заказчиками, а не то, что было реально нужно аналитикам или бизнесу.
— Сроки реализации никто точно не знал. Это приводило к конфликтам с бизнесом: мы не могли ничего обещать и ответить на входе, сколько фича будет делаться. Говорили: «Как будет, так будет».
Чтобы хоть как-то управлять процессом, решили использовать модуль Скрам в нашей тикет-системе Битрикс24. Это позволило начать планирование спринтов, но я не чувствовал, что управляю бизнес-бэклогом. Да и что происходит в разработке, было непонятно.
В тот момент у меня возник синдром самозванца: я чувствовал себя скорее аналитиком и архитектором, чем руководителем отдела разработки.
Что делать? Для начала — то, что раньше держалось на негласных договорённостях, надо было приводить в порядок и делать управляемыми процессами.
За 2 года я пересобрал принципы работы, и получилось обещать и чётко выполнять сроки внутренним заказчикам, реалистично оценивать важность фичей, не пропускать стратегические вещи, контролировать, кто над чем и насколько эффективно работает, прямо реально видеть каждый статус каждой задачи. И бизнес, и я, и команда почувствовали, что стало понятнее и лучше.
Сейчас расскажу, как.
Читать далееС 1 сентября 2026 года прием цифрового рубля становится обязанностью — пока не для всех, а для первой волны: выручка свыше 120 млн ₽ за 2025 год и эквайринг в системно значимом банке, оба условия одновременно. Для компании с розничными продажами или подпиской для физлиц это вопрос не идеологии, а интеграции: обновить ПО кассы или платежного сервиса под универсальный QR-код, а с 1 января 2027 года заложить комиссию 0,3%, но не больше 1500 ₽ за операцию. Отдельный слой — бухгалтерия: Минфин предложил три варианта учета, и выбор между счетом 53, субсчетом к 55 и аналитикой на 51 нужно закрепить в учетной политике.
Разбираю, кого касается волна 1, почему проверять нужно банк эквайринга, а не расчетного счета, что делать после закрытия открытого списка банков — участников платформы и как цифровой рубль ложится в проводки.
Российский ИТ-директор, если и слышал об ITIL 5, то мельком: сертификат PeopleCert в стране по-прежнему нельзя купить и сдать напрямую, а хайпа вокруг релиза здесь почти не было.
В статье рассказываю, что в новой версии фреймворка реально изменилось, почему сертификация в России зависла и какие идеи ITIL 5 можно применять уже сейчас — без диплома и без переплаты за модный ярлык.
Читать далееХабр, привет!
На связи Александр Леонов, ведущий эксперт центра безопасности Positive Technologies (PT ESC) и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies регулярно смотрим на поток информации об уязвимостях из самых разных источников: бюллетени безопасности вендоров, соцсети, блоги, телеграм-каналы, репозитории кода, базы уязвимостей и эксплойтов. Из этого многообразия мы стараемся выделять самое важное – трендовые уязвимости, которые уже используются в реальных атаках или с высокой вероятностью будут эксплуатироваться в ближайшее время.
С прошлого дайджеста мы добавили в общий список еще четыре трендовые уязвимости.
Читать далееЗа месяц восемь почтовых ящиков отправили 6021 письмо по 2107 компаниям, и с этого объема пришло 204 ответа и 19 квалифицированных лидов, при этом баунс так и остался на четырех процентах, а из строя за все время не вышел ни один ящик. Пишу для тех, кто отвечает за лидогенерацию в узком B2B-сервисе и приглядывается к холодному аутричу как к дополнительному каналу. Маркетинговую часть я тут почти опущу и разберу инженерную: как считали дневные лимиты, чем и по сколько грели ящики, зачем городили домены-двойники и как ответы уходили в CRM, минуя ручной разбор почты.
Читать далееПривет! Это команда Яндекс Практикума. Почти во всех наших курсах для начинающих появились модули по нейросетям — в них студенты учатся работать с ИИ и применять его в своих новых профессиях. Рассказываем, как это устроено и как мы сочетаем базовую теорию с практикой применения нейросетей.
Читать далееПредисловие
В этой статье хочу поделиться опытом создания документации, которая используется при создании мобильных приложений.
Сразу оговорюсь, что это не enterprise решения.
Это небольшие мобильные приложения, разрабатываемые в режиме вайб-кодинга с использованием ИИ-агента Claude Code Opus 5
Концепция приложения
App Concept
Краткое описание приложения.
Очень краткое, на языке пользователя, без технических подробностей.
Понятно, что разрабатывается как первый документ проекта, до начала разработки.
Часто формулируется как ответ на вопрос - “Чего хочет пользователь?”
Хранится в архиве проекта.
Как правило, не редактируется.
Читать далее«Одиссея» Кристофера Нолана, безусловно, стала самым обсуждаемым фильмом 2026 года. Режиссера массово хейтили в сети не только из-за сомнительных (если не заведомо провокационных) кастинговых решений, но и из-за того, что Нолан всячески упирал на «историческую достоверность» того, что он снял.
При этом уровень понимания Гомера у всех сторон дискуссии, как правило, как у хлебушка — например, я своими глазами видел, как в одном таком треде советовали «перед тем, как высказывать свое мнение, прочитать оригинал “Одиссеи“ на латыни».
Как филолог и многолетний фанат Гомера, я решил рассказать хабровцам, какие «Одиссея» и «Илиада» поставили перед специалистами поразительные научные вопросы, рассказывающие про то, как устроено наше восприятие мира и человека.
Читать далее