Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 36 мин. 28 сек. назад

Активность найма на IT-рынке во втором полугодии 2025

вт, 02/24/2026 - 18:41

Уже как второй месяц стартовал 2026, и мы замечаем, что многим особенно интересно узнать, что сейчас происходит с рынком найма. Поэтому мы посмотрели, как компании нанимали специалистов во втором полугодии 2025 на Хабр Карьере. Чтобы те, кто ищет работу, могли примерно понимать, чего ожидать от работодателей и их вакансий в этом году. 

Рассказываем, какие компании размещали больше всего вакансий и кого искали во второй половине 2025. 

Читать далее

Мы знаем как готовить БД. Но индустрия изменилась: что бы я заложил в OLTP-БД с нуля

вт, 02/24/2026 - 18:15

Обычно мы используем СУБД как инструмент: учитываем нюансы синтаксиса, оптимизатора, утилит и поведения движка — и решаем прикладные задачи. Но недавно, разворачивая очередной PostgreSQL‑кластер для продакшена, я поймал себя на мысли: не слишком ли много всего нужно поднять вокруг PostgreSQL, чтобы система работала одновременно безопасно и предсказуемо по производительности?

Читать далее

Моделирование многофазных электродвигателей: любое число фаз без изменения структуры модели

вт, 02/24/2026 - 18:15

Многофазные электрические машины активно вытесняют трёхфазные в авиации, ветроэнергетике и электротранспорте — меньший ток на фазу, встроенная отказоустойчивость, сниженные пульсации момента. Но моделировать их негде: ни MATLAB, ни другие стандартные пакеты не предоставляют готовых блоков для машин с числом фаз больше трёх.

Мы решили эту задачу в Engee. Ключевой элемент — параметрическая модель на основе обобщённой трансформации Кларка, которая автоматически строит матрицы прямого и обратного преобразования для любого числа фаз. Задаёте n = 6 — получаете шестифазную машину. Меняете на n = 12 — двенадцатифазную. Схема не меняется.

В статье — полная реализация: математическая модель машины в осях d-q, скрипт построения матриц трансформации с проверкой взаимной обратности, система векторного управления с каскадными ПИ-регуляторами, результаты моделирования шестифазного СДПМ мощностью 800 кВт. Разбираем переходные процессы при разгоне и набросе нагрузки, анализируем форму токов и энергетический баланс. Весь код прилагается.

Читать далее

[Перевод] Разбитое сердце, или Ускорение в 100 раз из-за одной дурацкой строки

вт, 02/24/2026 - 18:01

Ты понимаешь, что баг хорош, если первым делом думаешь: «Как это вообще может происходить?»

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

Разумеется, сначала я обвинил в этом React.

Да, конечно, в современном веб-приложении может быть множество потенциальных причин проблем с производительностью: сторонний JavaScript, перегруженные серверы, раздутые ресурсы, отсутствующие индексы базы данных; список можно продолжать очень долго. Но опыт десятков лет разработки для веба подсказывал мне, что это была проблема фронтенда. Я просто чувствовал это. При загрузке страница дёргалась. И несмотря на то, что экосистема React сегодня — наименее плохой выбор для веб-фронтенда, она по разным причинам может оказаться хаотичной и тормозной.

Чтобы подтвердить свою теорию, я рассказал Claude1, что загрузка дэшборда тормозит и что проблемы наверняка в React, попросив проанализировать их и ранжировать по степени серьёзности. Конечно же, Claude обнаружил в React кучу подозрительных аспектов — ненужный повторный рендеринг, отсутствующие мемоизации и так далее. К тому же он подсказал, что мы всё ещё не используем React Compiler. Я попросил Claude выполнить первый проход решения самых простых и самых серьёзных проблем React, но…

Практически ничего не поменялось. Возможно, дело всё-таки не в React.

Итак, я закатал рукава и начал тщательное расследование.

Читать далее

Налоговый мониторинг: режим «постоянной готовности»

вт, 02/24/2026 - 17:52

В последнее время ФНС все активнее смещает фокус в сторону цифрового контроля за операциями бизнеса. Я отчетливо наблюдал зарождение этого тренда, еще работая внутри системы налоговых органов. Налоговый мониторинг и АУСН - яркие тому примеры: стартовав как экспериментальные пилотные проекты, они быстро масштабировались и стали одними из важнейших инструментов налогового контроля.

Именно такой формат электронного онлайн-взаимодействия то будущее, которое готовит нам ФНС. Техническую и правовую базу АУСН я уже разбирал в статье «АУСН: налоговый оазис или цифровой концлагерь для бизнеса?». А в этой статье разберу инфраструктуру налогового мониторинга. Что этот режим представляет собой на практике, и где чаще всего «ломается» интеграция.

Читать далее

Мотопутешествие в Афганистан, часть 4

вт, 02/24/2026 - 17:35

Как писал в предыдущей части, мне пора ехать обратно в сторону Таджикистана.

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

Город Бамиан находится на высоте 2500 м, и мне предстояло медленно спускаться с гор на равнину. В планах было за световой день добраться до города Кундуз, с которого я начал своё путешествие по Афганистану. Хоть расстояние и кажется не большим, всего лишь 330 км, но 150 из них нужно было проехать по очень плохой дороге.

Прямо перед поворотом на нужную мне дорогу стоял очередной блок-пост, меня, как и всегда, остановили жестом, я достал документы и перекинулся парой слов на дари: я русский и, направляюсь в сторону Таджикистана. Они отговаривали меня ехать этой дорогой и предлагали путь по асфальту через Саланг, но я дал им понять, что знаю о её сложности и справлюсь.

Читать далее

Свой сайт или внешние площадки: стратегия продвижения статьями, которая принесет лиды сегодня, а не через год

вт, 02/24/2026 - 17:23

Есть два пути. Первый: пишете только на свой сайт, ждете полгода и молитесь на апдейты. Второй: уходите на UGC‑площадки, наслаждаетесь быстрым трафиком, а потом просыпаетесь и видите, что статьи закрыты от индексации. Так какой же из них выбрать..?

Читать далее

Как я построил Graph RAG систему с точностью 96.7% за 5 дней: от научных статей до production-ready пайплайна

вт, 02/24/2026 - 17:16

Я реализовал Graph RAG систему, которая комбинирует 5 техник из свежих научных статей (KET-RAG, HippoRAG 2, VectorCypher) в единый пайплайн с декларативным Datalog reasoning-движком, полной провенансной трассировкой и типизированным API. Результат: 174/180 (96.7%) на билингвальном бенчмарке из 30 вопросов, оценённых в 6 режимах retrieval. Три режима достигли 100%. В статье — архитектура, 10 уроков оптимизации и эволюция от 38% до 96.7% за 10 итераций.

Читать далее

Нейрофотосессия для менеджеров клиентского сервиса: как создать 32 похожих аватара и усилить эмпатию в коммуникации

вт, 02/24/2026 - 16:47

Привет! Я Ксюша, дизайнер в ЮMoney. Ранее мы с коллегой рассказывали, как создаём дизайн карт с применением ИИ. В этой статье — продолжение: я покажу, как система для создания одинаковых изображений с помощью нейросетей помогает ускорить работу дизайнера, поделюсь способом создания персональных аватаров для службы поддержки. Также моя коллега Марина раскроет метрики, которыми мы измерили итоги эксперимента. Эта статья будет полезна тем, кто работает цифровым дизайнером и пробует применять в работе искусственный интеллект.

Читать далее

Тимлид =/≠ психолог (нужное подчеркнуть)

вт, 02/24/2026 - 16:38

Привет! На связи Пронин Кирилл, TeamLead из Neuromed. И сегодня я хотел бы выразить свое мнение на острую тему каждого тимлида. А действительно ли, тимлид должен обладать качествами психолога для команды? Легче ли жить тому, кто немножко психолог и руководитель? С какими людьми сталкивался я? Как через них пришел к пониманию психических расстройств? Завариваем кофе, берем вафельки - погнали!

Читать далее

Какими личностными качествами должны обладать менеджеры проектов и почему это важнее сертификатов?

вт, 02/24/2026 - 16:36

Привет, Хабр! Я Мария Архипова, работаю в департаменте информационных технологий РСХБ-Интех.  В предыдущей статье я рассказывала о принципах пирамиды Минто и о том, как как быстро добиваться результата в разговоре с коллегами. В новом материале хочу коснуться темы найма менеджеров и поделиться подходами, которые помогли мне собрать сильную команду.  

Когда я только пришла на позицию руководителя проектного офиса, одной из первых задач, которую мне предстояло решить, был найм менеджеров проектов. В команде было порядка семи не закрытых по разным причинам  вакансий. Я выяснила, что рекрутерам поставили условие подбирать кандидатов только с опытом работы в одном из известных банков и наличием сертификатов Project Management Body of Knowledge (PMBoK), который подтверждает знания по управлению проектами по правилам Института управления проектами (PMI). Такие кандидаты хотели больше денег, и нанять их не получалось. Других кандидатов не смотрели, образовался замкнутый круг.

Читать далее

Цифровая экология: делаем веб легче для планеты

вт, 02/24/2026 - 16:36

Мы привыкли думать, что интернет — это что-то невесомое. Но за каждой загрузкой страницы стоит сервер, а он расходует электричество. Умножаем на миллиарды просмотров в день — и вот у веба уже вполне осязаемый углеродный след. Хорошая новость: мы, как разработчики и дизайнеры, можем его уменьшить. Давайте разберёмся, как.

Читать далее

Как я добавил 10 фич в Android-приложение за один заход: Todo Budget v4.0

вт, 02/24/2026 - 16:24

Как я добавил 10 фич в Android-приложение за один заход: Todo Budget v4.0

Привет, Хабр! Продолжаю серию о разработке Todo Budget — Android-приложения, объединяющего задачи, бюджет, заметки и помодоро-таймер в одном месте.

Читать далее

Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц

вт, 02/24/2026 - 16:24

Долг оптимизацией красен: как мы повышали производительность таблиц

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

Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье «Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке»).

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

В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица».

Читать далее

История о том, как я устал от галлюцинаций ИИ и собрал инструкцию для нейронки

вт, 02/24/2026 - 16:16

Делал проект с помощью нейросети — бесконечные галлюцинации довели. Начал собирать инструкцию для ИИ. Через 14 версий и 25 000 слов получил систему с адаптивным Deep Compute Engine, Red Teaming и двухмерной системой статусов.

В статье:

Эволюция от v1.0 до v7.7.2 — что добавлял и зачем

Какая версия подойдёт под вашу задачу

Инструкция по внедрению в системный промпт

Режим Brainstorming для креатива

Пасхалка: иммерсивная «БРО» версия для фана

Для тех, кто устал объяснять агенту, что он выдумал параметр.

Читать далее

Брокеры, инфраструктура и почему умер масс-маркет алготрейдинг

вт, 02/24/2026 - 16:12

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

Также узнал что онлайн версии не будет, а основными темами будет инфраструктура, алгоритмы, математика и количественная аналитика. Это как раз те темы, которыми я интересуюсь, живя в Перми.

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

Алгоклуб

250 критических замечаний, или Как мы нашли общий язык с разработчиками

вт, 02/24/2026 - 16:09

Иногда работа идет по отлаженным процессам, но результат — вопреки ожиданиям и цитате, авторство которой приписывают то Эйнштейну, то Ваасу Монтенегро, —  получается совершенно другим. И ты понимаешь, что процессы пора менять.

В прошлой статье я рассказывала о том, какие подходы и инструменты мы используем в «Базисе» для реализации DevSecOps. Сегодня же хочу поделиться своим опытом выстраивания организационных процессов безопасной разработки.

Читать далее

[Перевод] Как добавить каталог в PATH

вт, 02/24/2026 - 16:00

Добавить каталог в PATH кажется тривиальной задачей – пока всё не перестаёт работать. Почему команда «не найдена», какой файл конфигурации действительно читает ваш shell и что именно вы добавляете в переменную окружения? В статье – аккуратный разбор этого процесса с практическими проверками и типичными ловушками, в которые регулярно попадают начинающие администраторы Linux.

Читать далее

Как писатели-фантасты спроектировали рынок роботов на 300 миллиардов долларов

вт, 02/24/2026 - 16:00

Милый ВАЛЛ-И и преданный R2-D2 из киношных образов превратились в жёсткие ТЗ для инженеров. Например, робот Ameca копирует человеческую мимику, потому что по-другому люди будут его отвергать. А специальный Promobot V.4 стоит в МФЦ, чтобы сделать клиентский опыт в очереди чуть приятнее.

По исследованиям Газпромбанка рынок антропоморфных роботов уже к 2035 году вырастет до 300 миллиардов долларов. И в этой реальности людям придётся жить со старыми страхами вроде восстания машин или потери контроля.

Проблема в том, что политики и инженеры пытаются решать эти вопросы с нуля, хотя Станислав Лем и Айзек Азимов ещё 60 лет назад всё предсказали.

Читать далее

Как мы устали настраивать Crontab и сделали свой cron-manager

вт, 02/24/2026 - 15:53

В какой-то момент cron-заданий становится много, появляются сложные зависимости между скриптами, когда результат выполнение одного важен для начала работы другого. Балансировать такую историю доводится сис.админу, DevOps'у или разработчику. С этого и начинается наш рассказ.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.