<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>аналитик</title>
    <description/>
    <link>https://tproger.ru/tag/analitik</link>
    <atom:link href="https://tproger.ru/tag/analitik/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 03 Oct 2026 13:15:47 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>аналитик</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Как я написал AI-бота на aiogram 3 с помощью нейросетей, выжил при 2500+ пользователей и почему SQLite "всё ещё торт"</title>
      <link>https://tproger.ru/articles/kak-ya-napisal-ai-bota-na-aiogram-3-s-pomoshhyu-nejrosetej-vyzhil-p</link>
      <comments>https://tproger.ru/articles/kak-ya-napisal-ai-bota-na-aiogram-3-s-pomoshhyu-nejrosetej-vyzhil-p?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Нуя]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-napisal-ai-bota-na-aiogram-3-s-pomoshhyu-nejrosetej-vyzhil-p</guid>
      <description><![CDATA[<p>Технический кейс создания Telegram-бота Щёлк-ГДЗ (ИИ-репетитор по фото). Разбор архитектуры на Python (aiogram 3, aiosqlite), работы с API Gemini и решения проблем под нагрузкой 2500+ пользователей. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-napisal-ai-bota-na-aiogram-3-s-pomoshhyu-nejrosetej-vyzhil-p">Как я написал AI-бота на aiogram 3 с помощью нейросетей, выжил при 2500+ пользователей и почему SQLite "всё ещё торт"</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Flash]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Пет-проект]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[VPS]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 26 Jul 2026 15:47:08 GMT</pubDate>
      <content:encoded><![CDATA[<p>На дворе 2026 год. Очередной постмортем микро-SaaS'а в Телеге.</p><p>Без маркетинга и успешного успеха. Только боль, костыли и суровый прод! Мой пет-проект - бот «Щёлк-ГДЗ». Это ИИ-помощник, который решает школьные задачки по фоткам, видео, гс, тг-кружкам и PDF. Под капотом <b>Python 3.12.3</b>, <b>aiogram 3</b>, <b>aiosqlite</b>,<b> апи OpenRouter </b>(модель Gemini 3.0 Flash) и <b>Робокасса</b>. Крутится всё это на дешёвом VPS в Нидерландах. Держит 2500+ пользователей и не падает.</p><p>В этой статье расскажу, как за 9 месяцев построил логичную архитектуру, победил ошибку FloodWait при стриминге ответа ИИ и почему в условиях 1 гига RAM обычная SQLite - отличное решение.</p><h2>Нейронка вместо джуна и Уроборос багов</h2><p>Сразу признаюсь... С нуля я это не писал :) Синтаксис мне генерили LLM-ки. Начинал с Gemini 2.5 Pro, затем перешел на 3.0 Pro, а сейчас использую 3.1 Pro.</p><p>Многие думают, что нейронка сама напишет проект "под ключ", но это миф. Я <b>никогда </b>не доверял ИИ проектирование архитектуры и использовал его как продвинутый<i> StackOverflow</i> (скармливал конкретную задачу (например, написать SQL-миграцию) и получал кусок кода).</p><p><i>ИИ — это не архитектор, а джун на спидах. </i></p><p>Как только логика усложнялась - гемини ловил <b>«Уроборос багов»</b>. Кидаешь баг <b>А</b> - он его фиксит, но появляется ошибка <b>Б</b>. Скармливаешь и её - фиксит, но возвращается баг <b>А</b>. Цикл замкнулся. Лечилось только созданием новых чатов, в которые я кидал код и писал запросы типа "Найди критические ошибки, логические дыры и баги".</p><p>Про продуктовую логику нейронка вообще не слышала. В первой версии рефералки был баг, где любой(если его аккаунта ещё нет в БД) мог написать в конце ссылки что любые 9 цифр (<i>?start=1234567890</i>) и получить бонусы.</p><p>Также были ошибки с гонкой состояний при оплатах и активациях промокодов, которые тоже фиксил запросами в новые чаты с ИИ. Так я исправил около 20 архитектурных дыр.</p><h2>Немного про архитектуру.</h2><p>Чтобы код не превратился в нечитаемую лапшу на 5000 строк, я жестко разбил всё на модули. Архитектура бота выглядит так:</p><figure><img src="https://media.tproger.ru/user-uploads/139416/2026-07-08/dfc8dd70-365f-4f70-bbbf-2b00b503bef4.webp" alt="" /></figure><p><b>main.py</b> - это точка входа с настройкой логгеров, коннетами aiohttp и запуском APScheduler</p><p><b>database.py</b> - вся работа с БД</p><p><b>neiro.py</b> - логика общения с апи OpenRouter (стриминг, сжатие фоток через Pillow, JSON-контекст)</p><p><b>states.py</b> - классы состояний aiogram.fsm.state (например, PaymentProcess, GdzMode)</p><p><b>utils.py</b> - легковесные утилиты. Например лок пользователей (защита от спама запросами):</p><p>Хэндлеры вынесены в отдельную папку handlers/:</p><p><b>handlers/common_handlers.py</b> - главное меню с обработкой /start (рефералки, utm-метки).</p><p><b>handlers/gdz_handlers.py</b> - сам процесс ИИ-решения (вход в GdzMode, прием фото, видео, кружочков).</p><p><b>handlers/pay_handlers.py</b> - это логика платежей (Robokassa) и "Умная корзина".</p><p><b>handlers/tasks_handlers.py</b> - квесты (выдача премиума за подписку на каналы спонсоров).</p><p>Сборку интерфейсов вынес в <b>all_def.py</b>. Не люблю, когда в хэндлерах генерится полотно текста с кнопками. Там же лежат функции склонения слов (1 запрос, 2 запроса, 5 запросов). А в <b>settings.py </b>лежат списки с рандомными ответами бота, чтоб казался живым.</p><p>Так же в <b>settings.py</b> я сделал кэширование картинок, тоесть при первом запуске бот грузит фото меню как <b>BufferedInputFile</b>, сохраняет <b>file_id</b> от Телеграма и дальше шлет картинки моментально по ID. Сервак говорит спасибо за сэкономленный трафик)</p><p>В <b>handlers/common_handlers.py</b> находится первичная маршрутизация. Вот так обрабатываются рефералки, переходы с сайта, с рекламы и другое при старте:</p><h2>Диета по токенам</h2><p>Хранить бесконечную историю диалогов дорого и бессмысленно. В бесплатной версии храню <b>10 последних сообщений</b> (5 пар вопрос-ответ), а в преме — <b>30. </b></p><p>Но фотки весят большое кол-во токенов. Если премиум-юзер закинет 30 фоток, OpenRouter выставит мне огромный счет. В итоге я прикрутил ограничение: Из <b>30 сообщений</b> ИИ видит только <b>10 последних картинок. </b></p><p>Старые фотки тупо вырезаю из JSON. Подменяю на системный промпт:</p><p>С довольно неплохой моделью (gemini 3.0 flash) это работает как часы (она честно признается, что забыла картинку, а не выдумывает что-то из воздуха).</p><h2>Стриминг, FloodWait и защита баланса</h2><p>Чтобы бот не выглядел тормозом, я сделал стриминг ответа от ИИ в <b>neiro.py</b>. Я обновляю сообщение в Телеграме чанками по мере получения их от ОпенРоутера.</p><p>Но если делать <b>message.edit_text </b>слишком часто, ловишь <b>FloodWait</b>. В итоге я выставил интервал в 0.7 секунд и обернул всё в жесткий<b> try/except</b>:</p><p>Стрим при этом не прерывается. Поспали и погнали дальше :) Если на этапе обработки файла или стриминга падает критическая ошибка - честно возвращаю юзеру запрос на баланс.</p><p>В <b>handlers/gdz_handlers.py</b> это выглядит так:</p><h2>SQLite тащит</h2><p>Почему не <b>Postgre</b>? Потому что для микро-SaaS с 2,5к пользователей<b> SQLite</b> хватает за глаза. Но в асинхронной среде она любит кидать ошибку <b>database is locked</b>.</p><p>Чтобы этого избежать, я включил <b>WAL-режим</b> при инициализации пула, разделил коннекты на <b>db_writer</b> и <b>db_reader</b>, а сложные операции доверил самому <b>SQL</b>.</p><p>Например, 00:00 запускается крон-таска, которая собирает огромную аналитику, начисляет всем активным юзерам +1 ежедневный запрос и сбрасывает просроченные подписки. И это всё это работает атомарно внутри <b>database.py</b>:</p><h2>Умная корзина на APScheduler</h2><p>Когда дело дошло до монетизации, всплыли две проблемы:</p><p>Первая: юзер оплатил, но забыл нажать кнопку <b>«✅ Я оплатил»</b> в боте. Бот ждет, юзер ждет, товар не выдается, поддержка кипит.</p><p>Вторая: юзер сформировал счёт и передумал ("брошенная корзина").</p><p>Вместе с LLM я с нуля изучил <b>apscheduler </b>и убил двух зайцев фоновыми задачами. Теперь в <b>handlers/pay_handlers.py </b>при генерации ссылки на оплату я создаю две отложенные таски:</p><h4>Как это работает?</h4><p>Через 5 минут срабатывает <b>async def auto_check_payment()</b>, которая тихо стучится в робокассу. Если статус<b> success</b> - бот сам начисляет запросы на баланс и радует клиента. Если статус <b>pending</b> - таска умирает, и в дело вступает 30-минутная таска.</p><p>Но она не шлёт спам вслепую, а лезит в БД и проверяет 3 бизнес-правила:</p><p>1. <b>await db.has_successful_payment_recently</b> - Не купил ли он другой товар за последние 3 часа?</p><p>2. <b>await db.get_latest_invoice_id</b> - А это точно самый последний сгенерированный им счет?</p><p>3. <b>await db.can_send_agitation</b> - Не присылали ли мы ему агитацию недавно?</p><p>Если проверки пройдены, то юзер получает сообщение: <i>"⏳ Домашка сама себя не решит! Ты начал оформлять покупку, но оплата так и не прошла..."</i>. Это поднимает конверсию оплат.</p><h2>Финал</h2><p>Почему я не использую <b>Redis </b>для стейтов? Ответ банален: мой дешевый VPS имеет всего 1 гб оперативки. Пул <b>aiohttp</b>, In-Memory стейты и асинхронные таски и так жрут 70% RAM. Редис тупо не влезет.</p><p>Как говорится, <i>работает — не трогай.</i></p><p>Сейчас проект обзавелся сайтом-витриной и продолжает развиваться. В планах - искать и чинить новые баги. Перееду на более мощное железо, когда сервак начнет физически задыхаться.</p><p>Готов ответить на вопросы по архитектуре и послушать советы в комментариях \(^^)/</p><p><i>P.s. вот ссылка на первую статью о моём проекте: </i></p><p>P.s. Если кто-то хочет потестить вживую(не реклама), то юз бота в тг <a>@gdzshchelk_bot</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Как приручить legacy-код: безопасная модернизация без заморозки фич</title>
      <link>https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki</link>
      <comments>https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[KODE]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki</guid>
      <description><![CDATA[<p>Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и антипаттерны.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-priruchit-legacy-kod-bezopasnaya-modernizaciya-bez-zamorozki">Как приручить legacy-код: безопасная модернизация без заморозки фич</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Ruby]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[ICO]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Twitter]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[OpenTelemetry]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[DeFi]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Legacy]]></category>
      <category><![CDATA[Техника]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 23 Jun 2026 06:16:57 GMT</pubDate>
      <content:encoded><![CDATA[<p>Legacy-код — одна из самых болезненных тем в инженерных командах. Обычно все понимают, что система устарела: архитектура мешает быстро выпускать изменения, новые фичи приходится встраивать через обходные пути, тесты либо неполные, либо отсутствуют, а любое изменение в одном модуле неожиданно ломает другой.</p><p>Но при этом к такому коду часто боятся прикасаться. И не без причины. В старых системах редко бывает понятная карта зависимостей. Документация устарела, часть знаний живет только в головах нескольких разработчиков, а бизнес при этом продолжает ждать новых релизов, интеграций и продуктовых экспериментов.</p><p>Так появляется классическая ловушка legacy: систему надо модернизировать, но остановить развитие нельзя. Переписать всё с нуля страшно, поддерживать как есть — всё дороже. В результате продукт обрастает временными решениями, скорость разработки падает, а стоимость каждого следующего изменения растет.</p><p>Хорошая новость в том, что модернизация legacy-кода не обязана быть большим взрывом. Старую систему можно менять постепенно, сохраняя рабочий продукт, не замораживая фичи и не устраивая один критический релиз, от которого зависит всё.</p><h2>Почему Big Bang-переписывание чаще всего заканчивается плохо</h2><p>Когда команда долго живет с устаревшей системой, идея переписать всё с нуля выглядит очень соблазнительно. Кажется, что можно наконец избавиться от технического долга, выбрать нормальную архитектуру, перепроектировать модули, покрыть всё тестами и начать «правильно».</p><p>На старте такой план часто звучит логично. Особенно если текущая система действительно мешает развитию. Например, мобильное приложение растет, у него уже миллионы пользователей, бэкенд написан несколько лет назад как монолит, а каждая новая фича требует изменений в десятке мест. Команда устала чинить регрессии, бизнес устал ждать, и всем хочется «один раз нормально переписать».</p><p>Проблема не в самой идее переписывания, а в условиях, при которых оно проваливается. Большой риск возникает, когда совпадают четыре фактора: переписывание занимает много месяцев, в это время бизнес продолжает развивать старую систему, новая версия покрывает сразу большую часть функциональности, а откат связан с миграцией данных. Если все четыре пункта присутствуют, Big Bang почти гарантированно превратится в долгий и дорогой проект.</p><p>Допустим, команда решила переписать модуль заказов в e-commerce-продукте. В старой версии есть корзина, промокоды, доставка и оплата. Команда планирует за полгода сделать новый сервис заказов. Но за эти полгода бизнес добавляет подписки, подарочные сертификаты, частичную оплату бонусами и новую логику возвратов. В итоге новая система, которую проектировали под старые требования, к моменту релиза уже нуждается в доработке.</p><p>Есть и другая проблема: большой релиз почти всегда несет максимальный риск. Если вы заменяете крупный кусок системы целиком, ошибка влияет сразу на большую часть пользователей. Откат тоже становится сложным, потому что новая логика уже связана с новыми данными, контрактами и интеграциями.</p><p>Big Bang всё-таки бывает оправдан — но в узких условиях. Если кодовая база молодая (год-два), пользователей мало, у системы нет критичного состояния в БД и продукт можно временно заморозить или вести в обоих контурах параллельно, полное переписывание может оказаться дешевле постепенной миграции. Это редкая ситуация, и она быстро исчезает по мере роста продукта. В зрелых системах безопаснее работает другой подход — постепенная архитектурная эволюция.</p><h2>Пример: как команда переписала сервис документов и потеряла полгода</h2><p>Команда сопровождала сервис — старый модуль на aiohttp с Pydantic v1, через который проходила вся обработка путевых листов и актов осмотра транспорта. Сервис существовал шесть лет, был покрыт тестами фрагментарно, а его API использовали мобильное приложение водителей, диспетчерская веб-панель и пакетный импорт.</p><p>Команда решила переписать сервис целиком: перейти на FastAPI, обновить Pydantic до v2, заодно почистить контракты и заменить внутреннее хранилище документов с MongoDB на PostgreSQL. План был рассчитан на четыре месяца.</p><p>Через восемь месяцев проект всё ещё не был готов к выкатке, а к десятому месяцу команда откатила миграцию полностью. Причин было несколько.</p><p>Во-первых, переписывание шло параллельно с продуктовой разработкой. За время миграции бизнес добавил два новых типа документов и изменил правила подписи актов. Новая система проектировалась под старые требования и к моменту готовности уже не соответствовала продукту.</p><p>Во-вторых, команда не написала характеристических тестов. Поведение «как есть» нигде не было зафиксировано, и расхождения находились только в продакшене после переключения.</p><p>В-третьих, у старого сервиса были скрытые побочные эффекты, о которых никто не помнил. При смене статуса документа публиковал событие в Kafka, которое читал биллинг и сервис аналитики. В новой реализации это поведение не было воспроизведено, потому что в коде оно выглядело как «лишний» вызов. После переключения биллинг перестал получать события, и расхождение обнаружили только через две недели — по жалобе финансового отдела.</p><p>В-четвёртых, переключение было сделано «в лоб»: маршрут в API Gateway просто перенаправили на новый сервис. Фича-флага не было, теневого запуска не было, плана отката не было. Когда выяснилось, что новый сервис строже валидирует исторические форматы документов и отклоняет часть старых записей, быстро вернуться на старую реализацию не получилось — её к тому моменту уже отключили на стенде, а в БД успели уйти записи в новом формате.</p><p>В итоге миграцию свернули, потратив около десяти человеко-месяцев и потеряв доверие бизнеса. Сервис до сих пор работает в исходной реализации, а команда переходит к плану, описанному ниже.</p><h2>Strangler Fig Pattern: как заменить систему по частям</h2><p>Один из самых практичных подходов к модернизации legacy-кода — Strangler Fig Pattern. В софтверном виде паттерн был сформулирован Мартином Фаулером в 2004 году под названием StranglerFigApplication. Идея проста: не переписывать систему целиком, а постепенно выносить отдельные части в новую реализацию.</p><p>Название пришло из биологии. Фикус-душитель растет вокруг дерева-хозяина и постепенно вытесняет его. В архитектуре принцип похожий: старая система продолжает работать, новая функциональность появляется рядом, а затем отдельные потоки постепенно переводятся на новую реализацию.</p><p>Представим старый монолит интернет-магазина. Внутри него есть каталог, корзина, заказы, платежи, скидки, личный кабинет и уведомления. Переписать всё сразу — рискованно. Но можно начать с относительно изолированного участка, например с уведомлений.</p><p>Сначала команда описывает текущий контракт: какие события приходят в модуль уведомлений, какие каналы используются, какие шаблоны отправляются, какие ошибки считаются допустимыми. Затем рядом создается новый сервис уведомлений, который реализует тот же контракт. На первом этапе он может даже не отправлять реальные сообщения, а только принимать события и логировать результат. После проверки часть трафика переводится на новую реализацию. Когда сервис стабилизируется, старый код уведомлений удаляется из монолита.</p><p>Strangler Fig хорошо работает там, где между старым и новым кодом есть сетевая граница: HTTP, message bus, RPC. Если такой границы нет — например, нужно постепенно заменить функцию или класс внутри одного процесса — используется родственный паттерн Branch by Abstraction: над старой реализацией создается абстракция, рядом пишется новая реализация, переключение происходит через конфигурацию или фича-флаг, после стабилизации старая ветка удаляется. Снаружи это выглядит как Strangler Fig, но без сетевого прокси.</p><p>Такой подход снижает риск. В системе нет одного большого релиза, где всё меняется сразу. Есть серия небольших контролируемых изменений. Каждое можно протестировать, измерить и откатить.</p><h2>Главное правило: сначала повторить поведение, потом улучшать</h2><p>Одна из частых ошибок при модернизации legacy-кода — попытка одновременно переписать систему и улучшить бизнес-логику. Команда смотрит на старый модуль и думает: «Раз уж мы его трогаем, давайте сразу сделаем нормальную архитектуру, изменим контракты, уберем странные кейсы и перепишем поведение».</p><p>Это опасный путь. В legacy-системах странное поведение часто существует не случайно. За ним может стоять неочевидное бизнес-правило, старый клиент, интеграция с внешней системой или исторический баг, на который уже кто-то завязался.</p><p>Например, в системе расчета налогов может быть правило: для контрактов, заключенных до 2018 года, НДС округляется в меньшую сторону до целого рубля, а для всех остальных — по математическим правилам. Новый разработчик может решить, что это ошибка, и «исправить» округление. Но потом выяснится, что часть крупных клиентов держит это поведение в своих сверках, а смена правила приведет к расхождениям в актах и претензиям.</p><p>Прежде чем менять поведение, его нужно зафиксировать. Для этого пишут характеристические тесты (characterization tests, иногда называемые golden master или approval tests). Идея простая: на реальных данных или их обезличенных копиях прогоняется старая реализация, её ответы сохраняются как эталон, и любые будущие изменения, отклоняющиеся от эталона, отлавливаются автоматически. Тесты пишутся не для красоты, а для того, чтобы зафиксировать существующее поведение — даже странное — перед тем, как его трогать. Подробно эта техника описана у Майкла Физерса в книге Working Effectively with Legacy Code; на практике её удобно реализовать через библиотеки семейства approval-tests (approvaltests-python, approvaltests-java и аналоги).</p><p>Поэтому первый этап модернизации — не улучшение, а воспроизведение текущего поведения. Новая реализация должна вести себя так же, как старая. Даже если старое поведение кажется странным. Только после стабилизации можно отдельно обсуждать, что именно стоит менять.</p><h2>Feature toggles: как включать новую логику без риска</h2><p>Feature toggles, или фича-флаги, — один из главных инструментов безопасной миграции. Они позволяют включать и выключать новую логику без деплоя.</p><p>В обычной разработке релиз часто выглядит бинарно: код либо выкатили, либо нет. При миграции legacy это неудобно. Гораздо безопаснее иметь возможность включить новую реализацию для 1% пользователей, затем для 10%, потом для половины аудитории и только после этого для всех.</p><p>Например, команда переносит расчет стоимости доставки из монолита в новый сервис. С помощью фича-флага это выглядит так:</p><p>user_id передается явно, чтобы решение «попал ли пользователь в новый сегмент» было стабильным от запроса к запросу. Иначе один и тот же клиент будет получать разные ответы при обновлении страницы, и поведение системы станет непредсказуемым.</p><p>На первом этапе флаг включают только для внутренней команды. Потом для тестового сегмента пользователей. Затем для небольшой доли реального трафика. Если метрики стабильны, долю увеличивают. Если появляются ошибки, флаг выключают, и пользователи снова идут в старую реализацию.</p><p>Важно различать два разных типа флагов. Флаг постепенной выкатки (rollout flag) меняется редко и контролирует, какой процент пользователей видит новую логику. Kill switch — отдельный флаг, единственная задача которого — мгновенно выключить новую реализацию при инциденте. Kill switch должен опрашиваться на каждом запросе, его кэширование должно жить секунды, а не минуты, и он принципиально не должен зависеть от той системы, которую он выключает. Иначе в момент аварии может оказаться, что выключатель сам недоступен.</p><p>В качестве инфраструктуры для флагов команды обычно берут одну из платформ: LaunchDarkly, Unleash, Flagsmith, GrowthBook, либо собирают собственную поверх Redis или конфигурационного сервиса. Для миграции важны три свойства: быстрое распространение изменений (секунды, а не минуты), поддержка таргетинга по пользователю/сегменту и аудит — кто и когда менял флаг.</p><p>Важно, что фича-флаг — это не просто if в коде. Для серьезной миграции нужны правила: кто может включать флаг, как быстро его можно отключить, какие метрики отслеживаются, когда флаг должен быть удален.</p><p>Последний пункт особенно важен. Если флаги не удалять, система быстро превращается в набор ветвлений, где никто уже не понимает, какая логика актуальна.</p><h2>Shadow testing: как проверить новую систему на реальном трафике</h2><p>Feature toggles помогают безопасно переключать пользователей. Но перед этим хорошо бы понять, совпадает ли новая логика со старой. Для этого используют shadow testing.</p><p>Shadow testing — это запуск новой реализации параллельно старой, но без влияния на пользователя. Пользовательский запрос по-прежнему обрабатывает старая система, а новая получает копию запроса и считает результат «в тени». Пользователю этот результат не показывается. Команда только сравнивает ответы.</p><p>Например, есть старый модуль расчета скидок. Он учитывает промокоды, сегмент пользователя, историю покупок, регион и партнерские условия. Команда пишет новый сервис скидок. Чтобы не переключать пользователей сразу, можно запустить теневой режим:</p><p>Два момента, на которые стоит обратить внимание в этом коде. Теневой вызов запускается через asyncio.create_task — корутина сразу планируется в event loop и начнёт выполняться, как только функция вернёт управление. И весь блок завернут в try/except: исключение в новой логике не должно ронять основной запрос. Без этих двух свойств shadow testing рискует ухудшить продакшен вместо того, чтобы безопасно его проверить.</p><p>Небольшая оговорка для продакшена: event loop держит на task только слабую ссылку, и без сохранённой ссылки задача может быть собрана сборщиком мусора прямо во время выполнения. В реальном коде Task имеет смысл класть в set фоновых задач и удалять оттуда через add_done_callback. В примере выше эта обвязка опущена для читаемости.</p><p>Для критичной доменной логики — платежей, биллинга, расчета тарифов — допустимый уровень расхождения должен быть около нуля: цель в shadow-режиме не «как можно меньше различий», а «понимаем каждое расхождение». Для менее чувствительных доменов (рекомендации, ранжирование результатов поиска) можно жить с расхождением в долях процента, но и там расхождения нужно классифицировать, а не игнорировать. Возможно, это баги новой реализации. А возможно, старая система содержит устаревшую логику, которую нужно отдельно обсудить с бизнесом.</p><p>Shadow testing особенно полезен для критичных доменных частей: платежей, биллинга, расчета тарифов, персональных предложений, транзакций. Там нельзя просто «попробовать на пользователях» и посмотреть, что будет.</p><p>При этом важно отличать теневую проверку чтения от теневой проверки записи. Чтение проверить относительно дёшево: запрос идёт в обе системы, ответы сравниваются, никаких внешних эффектов нет. С записью всё сложнее. Если новая реализация в shadow-режиме действительно создаст заказ, спишет деньги или отправит письмо, у пользователя возникнут двойные эффекты. Поэтому для writes либо вводят идемпотентные ключи и shadow-режим без реальных побочных действий (внешние вызовы заменены no-op-стабами, БД — отдельной shadow-копией), либо вообще отказываются от теневой проверки записи в пользу постепенной выкатки за фича-флагом.</p><p>Сравнение ответов в реальной системе тоже не сводится к одной функции compare. Нужно отдельно решать, как игнорировать «нормальный» шум (метки времени, идентификаторы, порядок коллекций), как сэмплировать трафик, чтобы не утопить хранилище расхождений, и как организовать триаж — кто и в каком ритме разбирает накопившиеся диффы. Готовые решения этого класса — GitHub Scientist (Ruby и его порты в другие языки), Twitter Diffy, либо собственный лёгкий регистратор поверх Kafka и таблицы расхождений.</p><h2>С чего начинать модернизацию</h2><p>Начинать лучше не с самого больного и не с самого центрального модуля. Это звучит контринтуитивно, потому что обычно хочется сразу взяться за главный источник проблем. Но если начать с ядра системы, команда быстро упрется в максимальное количество зависимостей и рисков.</p><p>Удобный способ выбрать первый кусок — оценить кандидатов по двум осям: насколько модуль критичен для бизнеса (low / high) и насколько сильно он связан с остальной системой (low / high). Начинать стоит с квадранта low-criticality + low-coupling: ошибки в нем не уронят бизнес-показатели, а малое количество зависимостей позволит провести миграцию полностью, не утянув за собой смежные модули. Высоко-критичные и сильно связанные части (платежи, ядро авторизации) трогают в последнюю очередь — на этот момент команда уже наберёт опыт безопасной миграции.</p><p>Хорошие точки входа обычно: уведомления, генерация отчетов, поиск, история операций, профиль пользователя, отдельная часть каталога. Важно, чтобы у команды была возможность описать контракт: какие данные входят, какие выходят, какие ошибки возможны, какие внешние системы участвуют.</p><p>Допустим, в банковском приложении есть старый модуль истории операций. Он медленный, сложно расширяется, но при этом не выполняет сами транзакции. Это хороший кандидат для первой миграции. Ошибка в истории операций неприятна, но обычно менее критична, чем ошибка в списании денег.</p><p>Команда может вынести чтение истории в отдельный сервис, сначала запустить его в shadow-режиме, потом включить для части пользователей, затем полностью перевести чтение на новую реализацию. При этом критичная транзакционная логика останется в старой системе до тех пор, пока команда не наберет опыт безопасной миграции.</p><h2>Миграция данных: самая сложная часть</h2><p>Большая часть статьи говорит о маршрутизации запросов и переключении трафика. Но в реальных проектах основная сложность лежит ниже — в данных. Старая и новая реализации почти всегда работают с общим состоянием: одной БД, одним хранилищем документов, одним набором очередей. Переехать туда «одним коммитом» нельзя.</p><p>Базовый рабочий приём — Expand-Contract (он же Parallel Change). Изменение схемы делается в три такта. На этапе expand в БД добавляются новые поля, таблицы или индексы, при этом старое поведение полностью сохраняется. Затем — migrate: обе реализации начинают писать и в старое, и в новое место (dual writes), а отдельный фоновый процесс делает backfill — заполняет новые поля историческими данными. После этого читатели по одному переключаются на новую схему. Только когда никто из читателей не использует старую структуру, наступает contract — удаление лишних колонок и таблиц.</p><p>Несколько практических деталей, которые часто упускают:</p><p>·         Dual writes — это не бесплатная операция. Две записи означают две точки отказа. Если одна из них упала, нужно решать, что делать: продолжать ли работу, ставить ли событие в очередь на повтор, помечать ли запись как несогласованную. Простое «сначала пишем туда, потом сюда» в продакшене на нагрузке приводит к расхождениям.</p><p>·         Backfill часто длиннее, чем кажется. На большой таблице миграция в одном UPDATE блокирует продакшен. Поэтому backfill делают батчами по N тысяч строк с паузами, отслеживают прогресс и предусматривают возможность остановить и продолжить.</p><p>·         Онлайн-изменения схемы на крупных таблицах делаются не штатным ALTER TABLE, а специализированными инструментами: gh-ost или pt-online-schema-change для MySQL, встроенные онлайн-механизмы PostgreSQL для индексов и колонок, Liquibase/Flyway — для управления версионированием изменений в репозитории.</p><p>·         Shadow testing данные не покрывает. Можно сравнить, что новая реализация возвращает то же, что и старая, но если за этим стоит другая схема в БД, проверка корректности самой миграции данных — это отдельная работа: сверки, контрольные суммы, выборочный аудит исторических записей.</p><p>Без этих шагов любая красивая фасадная архитектура наталкивается на разъезжающиеся данные — и тогда даже идеальный Strangler Fig снаружи не спасает.</p><h2>Прокси-слой как точка контроля</h2><p>Чтобы постепенно заменять legacy-код, нужно управлять маршрутизацией запросов. Для этого часто создают прокси-слой, API Gateway или фасад, через который проходит обращение к старой и новой логике. В терминах Domain-Driven Design такой слой часто называют Anti-Corruption Layer: он защищает новую реализацию от старых контрактов и наоборот, позволяя двум моделям сосуществовать без взаимного «загрязнения».</p><p>Без такой точки контроля миграция становится хаотичной. Часть клиентов ходит напрямую в старый модуль, часть — в новый, часть использует обходные пути, а команда теряет возможность централизованно переключать трафик.</p><p>Прокси-слой решает несколько задач. Он скрывает детали реализации от клиентов, позволяет направлять часть запросов в новую систему, поддерживает фича-флаги, собирает метрики и упрощает откат.</p><p>В качестве технической основы команды обычно берут один из трех вариантов: классический API gateway (Kong, AWS API Gateway), service mesh (Envoy, Istio) или более простой reverse proxy (NGINX, HAProxy). Service mesh особенно удобен, когда трафик уже идёт внутри Kubernetes-кластера: маршрутизацию можно менять конфигурацией, без правок кода клиентов и сервисов.</p><p>Например, мобильное приложение обращается к endpoint /orders/history. Раньше этот endpoint напрямую обслуживал монолит. После введения API Gateway приложение продолжает ходить по тому же контракту, но внутри gateway может решать, куда направить запрос: в legacy-модуль или новый сервис истории заказов.</p><p>Управление маршрутизацией обычно делается не «всё или ничего», а на основании атрибутов запроса: значения заголовка (X-Migration-Cohort: new), куки, хэша от user-id (стабильное разбиение пользователей на сегменты) или географического региона. Это позволяет выкатывать новую реализацию сначала на одну страну, на сотрудников самой компании или на тестовый сегмент — и только потом расширять охват.</p><p>Для клиента ничего не меняется. Для команды появляется управляемость.</p><h2>Наблюдаемость: без метрик миграция превращается в гадание</h2><p>Постепенная модернизация невозможна без нормальной наблюдаемости. Если команда не видит, что происходит внутри системы, она не сможет безопасно переключать трафик.</p><p>Минимальный набор — это логи, метрики и распределенная трассировка (distributed tracing). Нужно понимать, сколько запросов идет в старую и новую реализацию, сколько ошибок возникает, как меняется latency, где появляются таймауты, какие статусы возвращаются, какие бизнес-метрики проседают.</p><p>Технические метрики стоит формулировать не как «средний ответ» и «процент ошибок», а в терминах SLI и SLO: целевые показатели вида «99.9% запросов на /orders/history отвечают быстрее 300 ms за 30 дней» с явным error budget. Latency измеряется по перцентилям (p50, p95, p99) — среднее значение почти всегда обманчиво, а хвосты распределения говорят о реальном опыте пользователя. На время миграции имеет смысл выставить отдельные SLO для нового и старого пути и сравнивать их.</p><p>В качестве инструментов де-факто стандартом стал OpenTelemetry для трассировок, метрик и логов — единый протокол, который пишет в практически любое хранилище. Дальше — Prometheus и Grafana для метрик, Jaeger или Tempo для traces, Sentry или аналог для ошибок. Для миграции важна возможность фильтровать метрики по «варианту» — отдельно по старому и новому пути — иначе все цифры смешаются и реальную динамику будет не видно.</p><p>Технических метрик недостаточно. Если команда переносит оформление заказа, важно смотреть не только на 500 ошибки и время ответа, но и на конверсию в оплату, количество брошенных корзин, повторы запросов, обращения в поддержку.</p><p>Пример: новая система формально отвечает быстрее старой и не дает ошибок. Но после включения на 10% пользователей падает конверсия в оплату. Причина может быть не в серверной ошибке, а в изменении порядка полей, другом тексте сообщения или потере какого-то edge-case. Без бизнес-метрик команда может решить, что миграция успешна, хотя для продукта она уже создает проблему.</p><h2>Практическая последовательность миграции</h2><p>Рабочая последовательность обычно выглядит так.</p><p>Сначала команда выбирает ограниченный участок системы. На этом этапе важно не просто назвать модуль, а описать его границы. Какие сценарии он закрывает? Кто его вызывает? Какие данные он читает и пишет? Какие внешние интеграции использует? Какие неочевидные бизнес-правила в нем есть?</p><p>Затем поверх legacy-логики создается стабильный контракт. Это может быть API, фасад, gateway или отдельный слой внутри приложения. Главная задача — сделать так, чтобы клиенты зависели не от внутренней реализации, а от понятного интерфейса. На этом этапе полезно вспомнить про contract testing (Pact, Spring Cloud Contract): автотесты со стороны потребителей фиксируют, что именно они ожидают от API, и предупреждают о ломающих изменениях до того, как они доедут до продакшена.</p><p>После этого рядом пишется новая реализация. Она должна повторять текущее поведение, а не сразу становиться «идеальной версией будущего». На этом этапе полезно фиксировать все расхождения: где старая система работает странно, где требования не описаны, где бизнес-правила требуют уточнения.</p><p>Следующий этап — shadow testing. Новая система получает копии реальных запросов, считает результат, но пользователю по-прежнему возвращается ответ legacy. Команда сравнивает результаты и устраняет расхождения.</p><p>Когда новая реализация достаточно стабильна, начинается постепенное переключение через feature toggles. Сначала внутренние пользователи, потом 1% реального трафика, затем 5–10%, затем 50% и только после этого 100%.</p><p>На каждом этапе команда смотрит на метрики. Если всё стабильно, движение продолжается. Если появляются проблемы, флаг выключается, трафик возвращается в legacy, а команда разбирает причины.</p><p>Последний этап — удаление старого кода. Это не формальность, а обязательная часть миграции. И «удалить старый код» — это не один коммит, а явный Definition of Done: вырезана старая ветка кода, удалён фича-флаг, обновлена документация и схемы архитектуры, переименованы или удалены устаревшие дашборды и алерты, обновлены runbook’и для on-call и проведено короткое внутреннее обучение. Если этого не сделать, через полгода никто уже не вспомнит, какой путь актуален, и легаси-ветвление останется в коде навсегда.</p><h2>Откат миграций: дешёвый только пока не пошли записи</h2><p>Откатить миграцию, в которой ещё не было записи в БД, легко: достаточно переключить фича-флаг, и трафик снова идёт через старую реализацию. Откатить миграцию, в которой новая система уже неделю писала данные в новые таблицы, — отдельный, гораздо более тяжёлый разговор.</p><p>Поэтому ещё на этапе проектирования каждое изменение должно сопровождаться явным планом отката. Удобно различать три типа шагов.</p><p>Полностью обратимые шаги. Чтение через новый сервис, расчёт «в тени», новые метрики. Откат — выключить флаг. Это самый комфортный режим, и в нём стоит держать миграцию как можно дольше.</p><p>Обратимые с компенсацией. Новая реализация пишет дополнительные данные (например, дублирует операции в новую таблицу), но старый источник тоже обновляется. Откат возможен, но требует решить, что делать с уже записанными данными: оставить, очистить, синхронизировать. План этих действий должен быть написан до выкатки, не во время инцидента.</p><p>Forward-only. После некоторой точки откат становится невозможен — например, после того, как старая схема удалена или внешние интеграции перенастроены на новый сервис. Такие шаги допустимы, но к ним нужно приходить отдельно, осознанно, с особенно строгими SLO в предыдущем этапе. До forward-only-перехода имеет смысл подержать систему в режиме параллельной работы дольше, чем по графику.</p><p>Базовое правило: ни один шаг миграции не должен уходить в продакшен, если у команды нет письменного ответа на вопрос «как мы откатываемся в случае проблемы». Иначе при инциденте откатываться будут на ходу — и не факт, что успешно.</p><h2>Пример: как тот же сервис мигрировали со второй попытки</h2><p>После неудачного опыта команда взялась за тот же сервис заново, но изменила подход.</p><p>На первом шаге они зафиксировали поведение существующего сервиса. На самые часто используемые сценарии (создание путевого листа, подпись акта осмотра, выгрузка пакета документов за период) написали характеристические тесты на реальных продакшен-данных, обезличенных и сохранённых как фикстуры. Любое будущее изменение поведения теперь падало в CI как явное расхождение.</p><p>Параллельно команда провела инвентаризацию побочных эффектов. Из исходного кода и логов выяснилось, что сервис не только хранит документы, но и: публикует событие в Kafka при смене статуса, инкрементирует счётчик в Redis для рейтинга водителей, отправляет webhook во внешнюю систему партнёра, пишет в таблицу аудита. Каждый из этих эффектов попал в отдельный пункт чек-листа «что должно остаться» в новой реализации.</p><p>Затем команда выбрала первый кусок для выноса — не весь сервис, а только чтение документов (GET /documents/{id} и GET /documents/by-driver/{driver_id}). Это была наименее рискованная часть: ошибки в чтении неприятны, но не ломают финансовые потоки.</p><p>Новый сервис написали на FastAPI рядом со старым. На уровне API Gateway появилось правило маршрутизации: запросы на чтение шли в старый сервис, но в фоне дублировались в новый. Ответ пользователю всегда возвращал legacy, а ответ нового сервиса сравнивался с эталоном и записывался в отдельную таблицу для разбора. Использовали обёртку поверх asyncio.create_task — на ответ пользователя теневой вызов не влиял.</p><p>За три недели shadow-режима команда нашла четыре расхождения. Два оказались багами новой реализации (округление времени, неправильная сортировка вложений). Два — давно забытыми особенностями старого сервиса (одно поле возвращалось в UTC, другое — в локальной зоне; так было исторически, бизнес не возражал, но в новой реализации захотели единый формат). Все четыре зафиксировали явно: баги — починили, особенности — согласовали с продуктовой командой как осознанное изменение.</p><p>Когда расхождений не осталось, включили фича-флаг на сотрудников самой компании. Через неделю — на 1% реальных водителей. Дальше шаг по 5%, 25%, 50%, 100% с паузой в несколько дней между этапами. На каждом шаге следили не только за HTTP-ошибками и latency, но и за продуктовыми метриками: количество подписанных актов, время от открытия документа до подписи, доля повторных запросов. Один раз пришлось откатиться с 25% на 5% — в одном из регионов выросло время отклика из-за неэффективного запроса. Исправили, выкатили снова.</p><p>Через два месяца чтение полностью перешло в новый сервис. Старый код чтения и фича-флаг удалили в том же релизе. После этого по той же схеме мигрировали запись документов, потом публикацию событий, потом импорт из внешних систем. Полная миграция заняла девять месяцев — почти столько же, сколько провалившийся Big Bang, — но продукт всё это время продолжал развиваться, инцидентов не было, и в конце команда осталась с системой, которую понимает.</p><h2>Типичные ошибки при работе с legacy</h2><p>Первая ошибка — пытаться улучшить всё сразу. Команда одновременно меняет архитектуру, бизнес-логику, контракты и инфраструктуру. В результате становится невозможно понять, какая именно часть вызвала проблему. Правильнее сначала воспроизвести поведение, стабилизировать новую реализацию и только потом улучшать.</p><p>Вторая ошибка — недооценивать скрытые зависимости и побочные эффекты. Legacy-код часто делает больше, чем кажется. На один и тот же вызов могут быть навешаны: запись в таблицу аудита, инкремент счётчика в кэше, публикация события в очередь, обновление статуса связанной сущности, инвалидация кэша, дёрганье webhook’а во внешнюю систему. Если в новой реализации воспроизвести только явный путь, скрытые потребители молча перестанут получать данные — и узнают об этом через жалобу бизнеса, а не через ошибку в логах. Поэтому перед выносом любого модуля имеет смысл составить инвентаризацию побочных эффектов: пройтись по коду и логам и выписать каждое нелогичное действие отдельным пунктом чек-листа.</p><p>Третья ошибка — отсутствие наблюдаемости. Без логов, метрик и трассировки команда не управляет миграцией, а угадывает. Особенно опасно смотреть только на технические ошибки и игнорировать бизнес-показатели.</p><p>Четвертая ошибка — не договариваться с бизнесом. Модернизация не должна быть невидимой «инженерной активностью в стол». Её нужно встраивать в roadmap, объяснять эффект и договариваться о приоритетах. Если бизнес не понимает, зачем команда тратит время на миграцию, работа будет постоянно проигрывать новым фичам.</p><p>Пятая ошибка — не удалять старый код. Временное сосуществование старой и новой логики нормально. Вечное сосуществование — нет. Если legacy не удаляется, технический долг не уменьшается, а просто меняет форму.</p><p>Шестая ошибка — не удалять фича-флаги после миграции. Флаг, который сыграл свою роль и больше никогда не выключается, превращается в постоянное ветвление в коде. Через год команда не помнит, можно ли удалить такую ветку или там сидит важный edge-case. Через два — кода с такими «мёртвыми» флагами становится больше, чем основной логики. Поэтому каждый флаг должен заводиться с условием удаления («после полной выкатки и двух недель стабильной работы») и иметь ответственного, кто этим удалением займётся.</p><p>Отдельно стоит упомянуть организационную сторону. Закон Конвея работает и в обратную сторону: если новый и старый код владеются разными командами с разными приоритетами, миграция будет тормозиться независимо от выбранного паттерна. На время миграции имеет смысл явно проговорить, кто отвечает за переход, и не разделять старую и новую реализации между несовместимыми roadmap’ами.</p><h2>Компромиссы, к которым нужно быть готовыми</h2><p>Постепенная модернизация безопаснее Big Bang-переписывания, но она не бесплатна. Некоторое время система будет сложнее, чем раньше. В ней появятся старый и новый код, прокси-слой, фича-флаги, дублирование логики, дополнительные метрики.</p><p>Shadow testing увеличит нагрузку на инфраструктуру, потому что часть запросов будет обрабатываться дважды. Команде придется поддерживать дисциплину: документировать контракты, отслеживать флаги, удалять старую реализацию после миграции, поддерживать contract-тесты в актуальном состоянии.</p><p>Но это контролируемая сложность. Она распределена во времени и управляется инженерными практиками. В отличие от Big Bang-риска, где команда долго работает с минимальной обратной связью, а потом выкатывает один большой релиз с максимальной неопределенностью.</p><h2>Когда Strangler Fig особенно оправдан</h2><p>Постепенная миграция особенно хорошо подходит для систем, где downtime невозможен или слишком дорог. Это финтех, e-commerce, биллинг, мобильные бэкенды с большой аудиторией, высоконагруженные продукты, старые монолиты и системы с большим количеством интеграций.</p><p>Если продуктом ежедневно пользуются сотни тысяч или миллионы людей, нельзя позволить себе «переписать и посмотреть, что будет». Нужно менять архитектуру так, чтобы пользователь не замечал процесса миграции.</p><p>Этот подход также полезен там, где бизнес продолжает активно развивать продукт. Если фичи нельзя заморозить на полгода, модернизация должна идти параллельно с продуктовой разработкой.</p><h2>Когда модернизацию лучше не делать</h2><p>Постепенная миграция — мощный инструмент, но у неё тоже есть стоимость, и иногда правильный ответ — оставить систему как есть. Несколько сценариев, в которых модернизация плохо окупается.</p><p>Продукт, который уходит из эксплуатации. Если через год сервис будет выключен или заменён на покупное решение, тратить квартал на его рефакторинг бессмысленно. Достаточно стабилизировать то, что есть.</p><p>Модуль, который никто не трогает. Если код десятилетней давности продолжает работать, не падает, не требует изменений и не вызывает инцидентов, его «уродливость» — не повод его переписывать. Цель модернизации — упростить будущие изменения; если будущих изменений нет, цели тоже нет.</p><p>Регулируемые системы с тяжёлой ресертификацией. В банковских, медицинских и государственных контурах любое изменение в критичной системе может потребовать повторной сертификации, перепрохождения аудитов, обновления договорной обвязки. В таких условиях стоимость модернизации может на порядок превышать стоимость поддержки текущей реализации, и решение нужно принимать вместе с владельцем продукта и юристами, а не только инженерным составом.</p><p>Простой тест: если на вопрос «какой бизнес-сценарий мы откроем после миграции» нет внятного ответа — модернизацию имеет смысл отложить и заняться чем-то другим.</p><h2>Что получает команда</h2><p>Главный результат постепенной модернизации — управляемость. Команда начинает лучше понимать систему, контролировать изменения и снижать риск инцидентов.</p><p>Появляются понятные контракты, наблюдаемость, практика безопасных релизов, культура удаления старого кода. Разработчики перестают бояться legacy, потому что у них появляется метод, а не только желание «когда-нибудь всё переписать».</p><p>Для бизнеса это тоже выгодно. Продукт продолжает развиваться, сроки становятся более прогнозируемыми, риски крупных сбоев снижаются, а технический долг постепенно уменьшается.</p><h2>Модернизация — это процесс, а не проект</h2><p>Legacy нельзя «починить за квартал». Если система развивалась годами, она не станет простой после одного рефакторинга. Но её можно системно улучшать.</p><p>Strangler Fig Pattern, Branch by Abstraction, feature toggles, shadow testing и аккуратная миграция данных дают рабочую модель: выбрать ограниченный участок, описать контракт, реализовать новую версию, проверить её на реальном трафике, постепенно переключить пользователей и удалить старый код.</p><p>Это не самый быстрый путь. Зато он управляемый. А в зрелых продуктах управляемость важнее скорости.</p><p>Потому что цель модернизации — не написать красивую новую систему. Цель — сделать так, чтобы продукт продолжал развиваться, команда могла безопасно вносить изменения, а пользователи не становились участниками инженерного эксперимента.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как я перестал метаться между нейросетями и устроил им общий экзамен</title>
      <link>https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz</link>
      <comments>https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[AIguide]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz</guid>
      <description><![CDATA[<p>Я рассказываю, как перестал доверять рандомным «вау»-кадрам и устроил честный экзамен нейросетям для генерации изображений. Замерял качество, скорость, форматы и стоимость на реальных задачах, а в итоге собрал понятный пайплайн выбора AI-сервисов без магии и маркетинга.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-perestal-metatsya-mezhdu-nejrosetyami-i-ustroil-im-obshhij-ekz">Как я перестал метаться между нейросетями и устроил им общий экзамен</a>»</p>]]></description>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 12 May 2026 09:54:04 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Оглавление</h2><ol><li>Как я утонул в генерациях</li><li>Экзамен вместо «прыжков» по сервисам</li><li>Небольшой технический конвейер</li><li>Зачем цифры важнее впечатлений</li><li>Простой тест на форматы</li><li>Как ведут себя Riverflow, Flux и Seedream</li><li>Отчёты, артефакты и спокойная аналитика</li><li>Сценарий «восемь формулировок»</li><li>Зрелый подход к выбору AI</li></ol><p>В прошлой статье я рассказывал, как собрал тестовый стенд для AI‑генерации. Теперь — про то, как превратил его в живой процесс с разными сценариями и метриками.</p><h2>1. Как я утонул в генерациях</h2><p>Я осознал что  в очередной раз листал чат и не мог найти тот самый удачный вариант обложки.</p><p>Ситуация повторялась по одному и тому же шаблону. Запускаю один сервис — получаю результат, морщу лицо и сразу иду в другой. Там промпт приходится переформулировать: движок по-другому читает слова. В третьем генераторе наконец складывается приятная композиция, но детализация рушит весь смысл. Через пару дней на диске лежит россыпь PNG, а я уже не понимаю, где оказался осознанный успех, а где просто повезло. В какой-то момент я сказал себе: стоп. Случайные «попробую тут, попробую там» не ведут никуда.</p><h2>2. Экзамен вместо «прыжков» по сервисам</h2><p>Тогда я придумал простое правило. Любой сервис, который претендует на место в моём рабочем наборе, должен пройти экзамен. Не приятную беседу с общими вопросами, а одинаковый для всех, жёсткий сценарий. Без исключений и любимчиков.</p><h2>3. Небольшой технический конвейер</h2><p>Реализация получилась до обидного простой. Node.js, TypeScript, запуск через tsx. Список моделей вынесен в отдельный конфиг, API-ключ лежит в .env, а команды запуска выглядят вроде npm run test:niche или npm run test:collage-2x2-eight-prompts. Я взял творческий хаос и сложил его в аккуратный pipeline.</p><p>Дальше всё происходит автоматически: запускаешь тест — и один и тот же набор задач последовательно проходит через всех кандидатов. Мой вклад заканчивается на нажатии Enter.</p><h2>4. Зачем цифры важнее впечатлений</h2><p>Зачем вообще так усложнять? Потому что мантра «любая нейросеть — она и есть нейросеть» на практике не работает. Разброс колоссальный. Один сервис очень аккуратно держит геометрию кадра, но мелкие детали превращает в мыло. Другой рисует фактуру так, что хочется печатать и вешать, но при запросе «коллаж 3×3 с чёткими границами» внезапно решает творчески переосмыслить сетку. Третий стабильно отвечает и по времени, и по предсказуемости, но на сотне запросов выписывает такой чек, что хочется закрыть вкладку.</p><p>Если не фиксировать метрики, всё превращается в разрозненные ощущения. Сегодня это кажется идеальным инструментом, завтра тот же сервис тихо сжигает бюджет на десятке однотипных задач. И ты не можешь точно сказать, в какой момент всё поехало.</p><h2>5. Простой тест на форматы</h2><p>Возьмём самый базовый пример — проверка соотношения сторон. Формулировка элементарная: закат над горами, три варианта — 3:4, 1:1 и 16:9. Казалось бы, минимальный уровень адекватности. Но нет.</p><figure><img src="https://media.tproger.ru/user-uploads/138437/2026-05-12/967623f7-34c5-4109-ae88-7c3ccd8122f0.webp" alt="" /><figcaption>таблица 1</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/138437/2026-05-12/c77d406d-862c-492c-bc89-733b8cb50349.webp" alt="" /><figcaption>таблица 2</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/138437/2026-05-12/2b48f70f-e37d-4ab1-bc2a-826a5fa72d56.webp" alt="" /><figcaption>таблица 3</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/138437/2026-05-12/1b27a8d8-19e1-4a94-968b-475fc8cea34c.webp" alt="" /><figcaption>таблица 4</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/138437/2026-05-12/ad59138a-e1f9-49f7-ae5c-03c3819768e9.webp" alt="" /><figcaption>таблица 5</figcaption></figure><p>Достаточно пробежать глазами столбец со статусом. Три запроса — три быстрых проверки «на глаз». Там, где на 3:4 и 16:9 горит FAIL, модель откровенно игнорирует задачу и рисует квадрат или удобный для себя формат. И это при том, что промпт простейший: не сложная сцена, не коллаж — всего лишь «закат, горы и нужная рамка».</p><h2>6. Как ведут себя Riverflow, Flux и Seedream</h2><p>Если посмотреть на результаты, riverflow-v2-pro аккуратно соблюдает все три формата. Но за эту аккуратность приходится платить временем: портретная картинка генерируется около 360 секунд. Шесть минут — роскошь, если у вас в руках горящий дедлайн. Упрощённая версия, riverflow-v2-fast, выдаёт правильные форматы за секунды и остаётся в адекватных рамках по времени — это уже инструмент для реальных задач.runware+2</p><p>С моделями Flux история другая. Почти вся линейка black-forest-labs стабильно промахивается по нестандартным форматам: колонка «Соотношение» упорно показывает 4/3 или 1/1, хотя в запросе чётко указано «16:9, wide landscape». Относительно ровно ведёт себя только flux.2-max, который хотя бы честно выдаёт квадрат, но проблемы с другими соотношениями никуда не деваются.github+1</p><p>Seedream-4.5 от Bytedance, напротив, поражает скоростью: ответы прилетают за 7–8 секунд, но модель регулярно игнорирует заданный формат и возвращает квадрат 2048×2048. Для макета, привязанного к конкретным пропорциям — сторис, постера или баннера — такая «быстрота» только ломает всю вёрстку.eachlabs+1</p><h2>7. Отчёты, артефакты и спокойная аналитика</h2><p>Вся эта конструкция нужна ради пары простых эффектов. Каждый запуск сохраняет статус, итоговый размер, время генерации и, где это важно, стоимость. После завершения прогона скрипты собирают HTML-отчёт. Открываешь его в браузере — и на одном экране сразу видно, кто действительно справился, а кто только шумит.</p><p>Особенно сильно это помогает в задачах, где критична композиция: нужна ровная сетка 2×2 или 3×3 без самодеятельности в духе «я тут чуть подвину, так красивее». Это как раз те случаи, когда от сервиса нужна дисциплина, а не внезапные художественные «инициативы».</p><h2>8. Сценарий «восемь формулировок»</h2><p>Отдельный пласт наблюдений даёт сценарий «восемь формулировок» (collage-2x2-eight-prompts). Суть задачи не меняется, контент остаётся одним и тем же. Я варьирую только подачу: где-то пишу запрос грубо и коротко, где-то — щадяще и структурно, местами добавляю лишний контекст.</p><p>На этом месте становится видно, как модель реагирует не на саму тему, а на стиль запроса. Одна и та же нейросеть спокойно выдерживает строгое техническое ТЗ и проваливается при формулировке «сделай красиво, сам понимаешь». После таких тестов по-другому относишься к промптам: начинаешь формулировать точнее, понимая, какая модель как «слушает» текст. И внезапно исчезают загадки в духе «почему здесь получилось, а там всё развалилось».</p><h2>9. Зрелый подход к выбору AI</h2><p>Главный вывод из всей этой истории довольно приземлённый. Выбирать AI-сервисы по рекламе, по восторженным постам в Telegram или по одному удачному демо-кадру — путь к разочарованию. Их нужно ставить в одинаковые условия. Прогонять по своим реальным задачам, а не по чужим презентациям. Сохранять результаты и сравнивать их по конкретным цифрам.</p><p>Когда делаешь так, выбор перестаёт быть эмоциональной пыткой в стиле «нравится / не нравится». Он превращается в спокойное рабочее решение: этот сервис — для быстрых черновиков, этот — для вылизанной композиции, этот — для длинных и сложных запросов, в которых ошибка по смыслу недопустима. В этот момент генерация перестаёт быть магическим ритуалом с сюрпризами и превращается в нормальный, предсказуемый инструмент. Таким, каким он и должен был быть изначально.</p>]]></content:encoded>
    </item>
    <item>
      <title>Сравнение гибридных языковых моделей класса 9B для промышленного инференса</title>
      <link>https://tproger.ru/articles/sravnenie-gibridnyh-yazykovyh-modelej-klassa-9b-dlya-promywlennogo</link>
      <comments>https://tproger.ru/articles/sravnenie-gibridnyh-yazykovyh-modelej-klassa-9b-dlya-promywlennogo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дмитрий Ходыкин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/sravnenie-gibridnyh-yazykovyh-modelej-klassa-9b-dlya-promywlennogo</guid>
      <description><![CDATA[<p>В материале сравниваются три открытые гибридные модели класса 9B (NVIDIA Nemotron‑Nano‑9B‑v2, Bamba‑9B‑v2, Qwen3.5‑9B) с референсной плотной Llama 3.1 8B. На основе моделирования под нагрузкой 4096 входных и 256 выходных токенов на одном H200</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sravnenie-gibridnyh-yazykovyh-modelej-klassa-9b-dlya-promywlennogo">Сравнение гибридных языковых моделей класса 9B для промышленного инференса</a>»</p>]]></description>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[IBM]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 30 Apr 2026 09:07:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Выбор языковой модели с 8–9 млрд параметров для задач промышленного инференса — инженерная задача, требующая учёта нескольких факторов. Модель должна работать на ограниченном парке ускорителей, обеспечивать приемлемую задержку и показывать достаточное качество на таких задачах, как чат-боты, саммаризация документов, генерация кода и аналитика длинных контекстов. Классический подход — использование проверенной плотной модели Llama 3.1 8B — даёт стабильный результат, однако упирается в расход памяти на KV‑кеш, что ограничивает число одновременно обслуживаемых запросов.</p><p>Альтернативой выступают гибридные архитектуры, в которых традиционное внимание чередуется с более экономичными механизмами: Mamba‑2, Gated DeltaNet. Разработчики этих моделей заявляют о радикальном снижении потребления памяти и повышении пропускной способности без потери качества. В данном материале рассматриваются три открытые гибридные модели — NVIDIA Nemotron‑Nano‑9B‑v2, Bamba‑9B‑v2 (IBM) и Qwen3.5‑9B (Alibaba) — и сравниваются с референсной плотной моделью Llama 3.1 8B.</p><p><b>Методика моделирования</b></p><p>Моделирование проводилось для одного ускорителя NVIDIA H200 с 141 ГБ видеопамяти при типичной нагрузке: 4096 входных токенов и до 256 выходных. Рассчитывались следующие метрики: память на один экземпляр с учётом весов, оверхеда и KV‑кеша (Instance VRAM); полное время ответа (E2E Latency); пропускная способность одного экземпляра в запросах в секунду (RPS per replica); требуемый объём памяти на единицу пропускной способности (VRAM/RPS); максимальное число параллельных запросов, ограниченное исключительно памятью. Расчёты верифицировались с помощью расширенного симулятора InferSim и по данным публичных бенчмарков.</p><p><b>Результаты</b></p><figure><img src="https://media.tproger.ru/user-uploads/137657/2026-04-30/213cf68a-3c91-4545-a4f4-ebba0d3f8bfe.webp" alt="" /><figcaption>Результаты моделирования относительно референсной Llama 3.1 8B</figcaption></figure><p><b>Особенности производительности моделей</b></p><p>Разница на порядок по KV-cashe у Nemotron обусловлена архитектурой. Модель содержит 56 слоёв, из которых лишь четыре используют полноценное внимание с KV‑кешем, а остальные 52 — сверхбыстрые Mamba‑2‑блоки. Mamba‑2 работает как рекуррентная сеть: вместо хранения растущей таблицы ключей и значений для каждого токена она обновляет компактное скрытое состояние фиксированного размера. В результате для запроса длиной 4096 + 256 токенов KV‑кеш Nemotron занимает около 68 МБ — примерно в восемь раз меньше, чем у Llama. Именно поэтому модель способна удерживать в памяти почти 2000 одновременных запросов; узким местом становится не память, а вычислительная мощность GPU.</p><p>Архитектура Qwen3.5 построена на чередовании Gated DeltaNet и Gated Attention. Большинство слоёв использует механизм линейного внимания, который подобно Mamba‑2 оперирует скрытым состоянием постоянного размера, не порождая тяжёлого KV‑кеша. Однако у этого подхода есть обратная сторона: Gated DeltaNet работает последовательно, послойно обновляя внутреннее состояние, и плохо утилизирует матричные вычисления GPU. На коротких дистанциях классический Attention с его эффективным матричным умножением способен загрузить видеокарту почти полностью, тогда как GDN‑слои проигрывают в чистой скорости. В результате TTFT у Qwen3.5 для 4096 токенов составляет 1.86 с против 1.32 с у Llama. На очень длинных контекстах (100K токенов и выше) ситуация меняется: классический KV‑кеш становится тормозом, а Gated DeltaNet продолжает работать с прежней эффективностью.</p><p><b>О качестве и специализации моделей</b></p><p>Каждая из рассмотренных моделей имеет собственную нишу, определяемую не только скоростью, но и метриками качества.</p><p>Llama 3.1 8B — референсная плотная модель. Показывает 69.4% на MMLU и 72.6% на HumanEval. Это проверенный универсал для задач, где важна предсказуемость и стабильность, а не максимальная производительность.</p><p>Nemotron‑Nano‑9B‑v2 позиционируется как математик и кодер. По данным NVIDIA, модель достигает 72.1% на AIME25, 97.8% на MATH500, 64.0% на GPQA Diamond и 71.1% на LiveCodeBench. Эти результаты делают её сильнейшим вариантом для задач, требующих точных вычислений и генерации корректного кода.</p><p>Qwen3.5‑9B является универсальным «эрудитом». Модель превосходит GPT‑OSS‑120B по MMLU‑Pro (82.5%) и GPQA Diamond (81.7%), а также показывает 83.2% на HMMT. Высокое качество на широком спектре тестов позволяет использовать её в сценариях, где важны широкий кругозор и точность ответов.</p><p>Bamba‑9B‑v2 — быстрый универсал, превосходящий Llama 3.1 8B по среднему баллу OpenLLM v2. Она не специализируется на одной задаче, но обеспечивает хорошее качество при заметно более высокой скорости.</p><p><b>Рекомендации</b></p><ul><li>Для чат-ботов и потоковой обработки с высокой пропускной способностью оптимален Nemotron‑Nano‑9B‑v2 — он в полтора раза быстрее Llama и примерно на 30% эффективнее использует память (VRAM/RPS 45.8 против 65.0 ГБ·с).</li><li>Для саммаризации, аналитики документов и агентных систем, где во главе угла широкий кругозор и качество ответа, лучше подходит Qwen3.5‑9B.</li><li>Bamba‑9B‑v2 занимает промежуточную позицию: она даёт заметный прирост скорости при сопоставимом с Llama объёме памяти и может использоваться как универсальный инструмент.</li></ul><p><b>Заключение</b></p><p>Большие языковые модели по‑прежнему требуют значительных вычислительных ресурсов. Однако прогресс в архитектурах — Mamba‑2, Gated DeltaNet — шаг за шагом снижает стоимость владения: на одном H200 теперь можно обслужить заметно больше клиентов, чем год назад. Выбор модели перестаёт быть гаданием по маркетинговым обещаниям и превращается в инженерную задачу с чёткими метриками.</p><p>Автор продолжает калибровку симулятора на реальных замерах и готов делиться обновлёнными данными. Читатели, имеющие опыт промышленного развёртывания этих или аналогичных моделей, приглашаются к обсуждению.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как стать аналитиком данных  за 6–12 месяцев [гайд]</title>
      <link>https://tproger.ru/articles/kak-stat-analitikom-dannyh--za-6-12-mesyacev--gajd-</link>
      <comments>https://tproger.ru/articles/kak-stat-analitikom-dannyh--za-6-12-mesyacev--gajd-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-stat-analitikom-dannyh--za-6-12-mesyacev--gajd-</guid>
      <description><![CDATA[<p>В статье — полный разбор профессии: от ключевых навыков (SQL, Python, статистика) до карьерного пути и зарплат по регионам.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-stat-analitikom-dannyh--za-6-12-mesyacev--gajd-">Как стать аналитиком данных  за 6–12 месяцев [гайд]</a>»</p>]]></description>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[Soft Skills]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Бизнес-аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[faq]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 16 Dec 2025 15:50:05 GMT</pubDate>
      <content:encoded><![CDATA[<p><b>Обновлено:</b> Январь 2025. Проверено практикующим руководителем аналитики.</p><p>Аналитик данных — специалист, который превращает сырые данные в понятные выводы и рекомендации для бизнеса. Он собирает и очищает данные, строит отчеты и дашборды, проверяет гипотезы и помогает принимать решения, влияющие на выручку, продукт и процессы.</p><p>«Дата-аналитик извлекает, очищает, обрабатывает и анализирует данные, предоставляя бизнесу полезную информацию для решений» — hh.ru (2024).<a href="https://career.hh.ru/article/analitik-dannyh" rel="follow"> https://career.hh.ru/article/analitik-dannyh</a></p><h2>Кто такой аналитик данных и что такое анализ данных?</h2><p>Аналитик данных — специалист по анализу данных (data analyst), который помогает компаниям принимать решения на основе фактов, а не догадок. Профессия для тех, кто умеет превращать цифры в смысл.</p><h3>Что это значит на практике?</h3><p>Data-аналитик взаимодействует с данными: извлекает их из разных источников, очищает от ошибок и дубликатов, обрабатывает и изучает. Цель — предоставить полезную информацию для бизнеса или науки. Аналитика данных выявляет закономерности, объясняет, что происходит и почему, показывает, что делать дальше.</p><h3>Кто это в компании?</h3><p>Data-аналитик строит отчеты, проверяет гипотезы, находит инсайты. Подсказывает командам, как улучшить продукт и бизнес-процессы. Стоит между бизнесом и датасайнс: применяет методы анализа данных, статистику и визуализацию, чтобы дать понятные рекомендации, а не просто таблицы.</p><p>«В 2025 году объём мировых данных достигнет 181 зеттабайта — вдвое больше, чем в 2022-м» — hh.ru (2024).</p><h3>Почему профессия актуальна в 2025?</h3><p>Компании буквально тонут в информации. Им нужны те, кто умеет из этого хаоса вытащить ценное. По данным HeadHunter, только за последние десять лет количество вакансий по анализу данных и машинному обучению в России увеличилось почти в 30 раз.</p><p>Впечатляет, правда?</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-10/eeb9c91b-e207-4438-a551-9ce7ec1b1ade.png" alt="" /></figure><h2>Что делает аналитик данных: основные обязанности и задачи</h2><p>В реальной работе аналитик отвечает на вопрос «что делает и чем занимается специалист по анализу данных» через конкретные бизнес-задачи. Обязанности аналитика данных — перевод бизнес-требований в метрики, сбор данных, обработка и интерпретация результатов анализа для отчётов и решений в компании.</p><h3>Вот типичный рабочий процесс:</h3><ul><li><b>Сбор данных.</b> Извлечение информации из баз данных и других источников с помощью SQL-запросов или API. Аналитик документирует, откуда приходят данные, чтобы коллеги понимали, насколько им можно доверять.</li><li><b>Обработка и очистка. </b>Нормализация форматов, контроль качества, устранение дубликатов и пропусков. Самая рутинная, но критически важная часть работы. Без чистых данных любой анализ превращается в гадание на кофейной гуще.</li><li><b>Интерпретация.</b> Формулировка инсайтов и объяснение причинно-следственных связей. Не просто "продажи упали на 15%", а "продажи упали на 15% из-за сбоя в платёжной системе 12 января, об этом говорит резкий всплеск отказов на этапе оплаты". <br />Чувствуете разницу?</li><li><b>Визуализация и отчеты.</b> Дашборды в BI-системах (Power BI, Tableau), презентации для команд и руководства. Хороший дашборд должен быть понятен даже тому, кто увидел его впервые.</li><li><b>Проверка гипотез. </b>A/B-тесты, статистические проверки, оценка эффектов изменений. Например, "если поменять цвет кнопки с синего на зелёный, вырастет ли конверсия?"</li><li><b>Перевод бизнес-задачи в метрики.</b> Определение KPI/OKR, дизайн экспериментов. Умение понять, что на самом деле нужно бизнесу, и выразить это через измеримые показатели.</li><li><b>Коммуникация результатов анализа. </b>Рекомендации, приоритизация, оценка рисков и потенциального влияния (impact). Результаты анализа становятся реальными решениями только когда их понимают и применяют.</li></ul><h2>Ключевые навыки и инструменты, которые нужно знать аналитику данных</h2><h3>Технические навыки (Hard Skills)</h3><h4>Статистика и методы анализа — фундамент</h4><p>Распределения, t-тесты, доверительные интервалы, регрессия. Без этого вы не поймёте, случайны ли ваши выводы или действительно значимы.</p><h4>Работа с базами данных и SQL-запросы — ядро профессии</h4><p>JOIN, оконные функции, CTE (Common Table Expressions). Если не умеете вытащить нужные данные из базы, вы не аналитик. Просто человек с Excel.</p><h4>Python для анализа данных (pandas, numpy)</h4><p>Для тех, кто хочет автоматизировать рутину и работать с большими объёмами. Jupyter-ноутбуки позволяют документировать анализ так, чтобы его мог повторить кто угодно.</p><h4>Excel/Google Sheets</h4><p>Для быстрых расчётов и прототипов. Сводные таблицы, ВПР, условное форматирование. Не стоит недооценивать таблицы — иногда это самый быстрый путь к ответу.</p><h4>BI-инструменты (Power BI, Tableau)</h4><p>Для визуализации и дашбордов. Здесь важен навык работы с данными так, чтобы отчёты были наглядными и информативными, а не превращались в хаос графиков.</p><h4>Основы А/В-тестирования</h4><p>Методы анализа экспериментов, статистическая значимость, понимание размера выборки и ошибок I и II рода.</p><p>«Владение SQL, Python или R, BI-системами, электронными таблицами и хорошая статистика — основа профессии аналитика данных» — skgroups.ru (2024). <a href="https://blog.skgroups.ru/kto-takoj-analitik-dannyh-i-chem-on-zanimaetsja/" rel="follow">https://blog.skgroups.ru/kto-takoj-analitik-dannyh-i-chem-on-zanimaetsja/</a></p><h3>Гибкие навыки (Soft Skills)</h3><h4>Коммуникация и сторителлинг</h4><p>Умение объяснить выводы без жаргона. Бизнесу не нужны формулы — им нужны решения и понятные истории.</p><h4>Критическое мышление</h4><p>Проверка предположений и источников данных. "А точно ли эти цифры верны? Может, тут артефакт?"</p><h4>Бизнес-ориентированность</h4><p>Понимание ценности метрик для продукта и прибыли. Хороший аналитик не просто считает, а понимает, зачем он это делает.</p><h4>Тайм-менеджмент и приоритизация задач</h4><p>В работе аналитика всегда больше вопросов, чем времени на ответы.</p><h4>Внимание к деталям</h4><p>Качественные данные и корректные выводы. Одна ошибка в SQL-запросе — и весь анализ летит в мусорку.</p><h4>Работа в кросс-командах</h4><p>Продукт, маркетинг, разработка. Аналитик — связующее звено между разными отделами.</p><h3>Основные инструменты аналитика</h3><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/896f5160-bf34-406a-bb81-1fd424cb690c.jpg" alt="" /></figure><h2>Виды аналитиков данных: специализации в работе с данными</h2><p>Здесь мы говорим о специализациях внутри аналитики данных. Бизнес-аналитик и системный аналитик — смежные, но отдельные профессии, о которых речь пойдёт позже.</p><p>«Специализации: продуктовая, маркетинговая, бизнес-аналитика и BI-аналитика; задачи и инструменты различаются» — practicum.yandex.ru (2024). <a href="https://practicum.yandex.ru/blog/napravleniya-analitiki-kakuyu-specializaciyu-vybrat/" rel="follow">https://practicum.yandex.ru/blog/napravleniya-analitiki-kakuyu-specializaciyu-vybrat/ </a></p><h4>Продуктовый аналитик</h4><p>Продуктовый аналитик исследует поведение пользователей и влияние изменений на метрики продукта: активация, ретеншн, LTV (lifetime value). Формулирует и проверяет гипотезы, ставит трекинг событий, проектирует A/B-тесты, интерпретирует результаты. Помогает приоритизировать бэклог.</p><p>Это data-аналитик с сильной бизнес-ориентацией, влияющий на roadmap и рост продукта. В его зоне ответственности — понимание, что заставляет пользователей возвращаться и платить.</p><h4>Маркетинговый аналитик</h4><p>Маркетинговый аналитик помогает бизнесу привлекать клиентов: анализирует данные по кликам и поведению пользователей, даёт рекомендации относительно продвижения и рекламы. Советует, как скорректировать маркетинговую стратегию и оптимально распределить бюджет.</p><h4>Веб-аналитик</h4><p>Веб-аналитик (часто digital analyst) измеряет воронку трафика и конверсии. Источники трафика, поведение на сайте/приложении, эффекты SEO/SEA/CRM. Работает с системами веб-аналитики (Google Analytics 4, AppMetrica), UTM-разметкой, атрибуцией и сквозной аналитикой.</p><p>Задача — повысить эффективность маркетинга и конверсии, выявляя точки роста и проблемные места пути пользователя. "Почему люди уходят на этапе оформления заказа?" — типичный вопрос веб-аналитика.</p><h4>BI-аналитик</h4><p>BI-аналитик (Business Intelligence аналитик) проектирует системы для анализа и хранения данных, тестирует гипотезы, автоматизирует отчётность. Помогает бизнесу моделировать различные ситуации, делать правильные выводы и распределять ресурсы между отделами.</p><h4>Финансовый аналитик</h4><p>Финансовый аналитик оценивает доходы/расходы, прогнозирует денежные потоки, строит модели P&amp;L (profit and loss), юнит-экономику, сценарный анализ. Применяет статистику и Excel/BI, визуализирует KPI для управленческой отчетности.</p><p>Помогает принимать решения о ценообразовании, инвестициях и оптимизации затрат. Сильная математика и аккуратность критичны — ошибка в финансовой модели может стоить компании миллионов.</p><h4>Гейм-аналитик</h4><p>Гейм-аналитик — специалист, рекомендации которого позволяют постоянно развивать игровой продукт, увеличивать заинтересованность пользователей, а следовательно — и прибыльность компании. Многопрофильный специалист — должен разбираться в программировании, звуке, графике и других нюансах разработки игр.</p><h4>Аналитик баз данных (Database Analyst)</h4><p>Аналитик баз данных проектирует и оптимизирует БД для качественного анализа. Моделирование данных, нормализация, индексы, производительность запросов. Обеспечивает доступность, целостность и корректность данных, документирует схемы.</p><p>Помогает аналитикам и инженерам, чтобы анализ данных был быстрым и надежным, без искажений и узких мест. Тот человек, который следит, чтобы "база не легла" и запросы не выполнялись по три часа.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/a6d0f1a6-34de-41e5-8f02-3cf4104592ad.jpg" alt="" /></figure><h3>Смежные роли: бизнес-аналитик и системный аналитик</h3><p>Бизнес-аналитик и системный аналитик — отдельные профессии, которые часто путают с аналитиком данных.</p><p><b>Бизнес-аналитик: </b><b></b>переводит цели компании в требования и формирует метрики успеха. Описывает бизнес-процессы, согласовывает изменения со стейкхолдерами и считает экономический эффект. Работает на стыке аналитики данных и управленческого консалтинга: собирает требования, моделирует сценарии "как есть/как будет", помогает принимать решения, оформляет спецификации для команд разработки.</p><p><b>Системный аналитик </b>фокусируется на структурировании требований к IT-системам. Описывает сущности и связи, интеграции, потоки данных и ограничения. Обеспечивает непротиворечивость и полноту требований, участвует в проектировании API и схем БД, готовит спецификации, юз-кейсы и диаграммы.</p><p>Если бизнес-аналитик отвечает на вопрос "что нужно?", то системный — "как это технически реализовать?".</p><h3>Аналитик данных vs Data Scientist vs BI-аналитик: в чем разница?</h3><p>«Data Analyst ориентирован на оперативную аналитику и визуализацию; Data Scientist создаёт и внедряет модели машинного обучения» — dtf.ru (2024).</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/b44f901f-95d9-45aa-b9a1-6ae3514b93ac.jpg" alt="" /></figure><p><b>Главное различие: </b>Data Analyst анализирует прошлое и настоящее, чтобы объяснить причины. Data Scientist строит модели для предсказания будущего. BI-аналитик создаёт инфраструктуру отчётности.</p><p>На старте карьеры лучше начинать с аналитика данных — вы освоите фундаментальные навыки работы с данными, научитесь формулировать вопросы и искать ответы. А потом, если захотите, сможете специализироваться в Data Science или BI-разработке.</p><h2>Карьера и зарплата аналитика данных: от начинающего до ведущего специалиста</h2><p>Карьерный путь обычно проходит ступени junior → middle → senior → lead/head of analytics.</p><h4>Начинающий аналитик</h4><p>Быстро набирает опыт работы на поддержке отчетности и простых анализах. Выполняет типовые SQL-запросы, помогает готовить дашборды, учится формулировать гипотезы.</p><h4>Middle</h4><p>Ведет полноценные задачи аналитика и проекты самостоятельно — от формулировки вопроса до презентации результатов. Умеет проектировать A/B-тесты, выбирать методы анализа, объяснять выводы бизнесу.</p><h4>Старший аналитик</h4><p>Управляет приоритетами, влияет на архитектуру данных, менторит команду. Принимает стратегические решения о том, какие метрики важнее, как строить систему аналитики в компании.</p><h4>Ведущий аналитик (Head of Analytics)</h4><p>Влияет на стратегические решения компании, формирует культуру работы с данными, управляет командой аналитиков.</p><h3>Средняя зарплата аналитика данных в России в 2025 году</h3><p>Зарплата аналитика данных растет вместе с компетенциями: навык работы с SQL/Python, владение BI-системами, статистикой и продуктовыми метриками, умение объяснять "что делать дальше" — ключ к росту.</p><p>На доход также влияют регион (Москва платит больше Воронежа), отрасль (финтех и e-commerce щедрее госсектора), масштаб компании и зона ответственности.</p><p>«Зарплаты: Junior 60–100 тыс., Middle 100–180 тыс., Senior от 180 тыс.; уровень зависит от региона и специализации» — hh.ru (2024).<b><a href="https://career.hh.ru/article/analitik-dannyh"></a></b></p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/19dc193b-82e8-4253-81e6-076acb8daf65.jpg" alt="" /><figcaption>Источник: hh Карьера, данные на январь 2025. Методика: медианные значения по активным вакансиям с указанием зарплатной вилки.</figcaption></figure><p>Средняя зарплата по России: 112 000 ₽ в месяц. Чаще всего зарплаты находятся в диапазоне от 68 000 до 155 000 ₽. Минимальная зафиксированная зарплата — 50 000 ₽, максимальная — 450 000 ₽.</p><h2>Спрос на аналитиков данных: рынок труда в России</h2><p><b>По данным HeadHunter (январь 2025):</b></p><ul><li>Более 14 тысяч активных вакансий с запросом «аналитик данных»</li><li>Более 40 тысяч вакансий по ключевому слову «аналитик»</li><li>15% вакансий предлагают полностью удалённый формат работы</li><li>За последние 10 лет количество вакансий по анализу данных и ML в России увеличилось почти в 30 раз</li></ul><p>«На HeadHunter более 14 тысяч вакансий для аналитиков данных» — Skillbox Media (2024).</p><p><b>Топ-5 отраслей с наибольшим спросом:</b></p><ol><li>IT и разработка ПО (35% вакансий)</li><li>Финансы и банки (22%)</li><li>E-commerce и ритейл (18%)</li><li>Телеком (12%)</li><li>Маркетинг и реклама (8%)</li></ol><p>Доля удалённых вакансий: 15% — полная удалёнка, 42% — гибридный формат (данные hh.ru, январь 2025).</p><p><b>Топ-3 навыка в вакансиях:</b></p><ol><li>SQL — упоминается в 87% вакансий</li><li>Python — 62% вакансий</li><li>Power BI/Tableau — 54% вакансий</li></ol><h2>Как анализ данных помогает принимать эффективные бизнес-решения</h2><p>Анализ данных снижает неопределенность и ускоряет принятие решений в компании. На основе анализа бизнес видит, какие каналы трафика реально окупаются, какие фичи продукта улучшают метрики, где теряются деньги в воронке продаж.</p><p>Результаты анализа превращаются в бизнес-решения:</p><ul><li>Корректировка цен на основе эластичности спроса</li><li>Перераспределение маркетингового бюджета в пользу эффективных каналов</li><li>Приоритизация бэклога разработки: какие функции принесут максимальный рост конверсии</li><li>Оптимизация логистических процессов для снижения издержек</li></ul><p>Для бизнеса это — повышение эффективности, рост прибыли и управляемость рисков. Когда метрики связаны с целями (KPI/OKR), аналитика помогает выбрать действия с максимальным эффектом при минимальных затратах.</p><p><i>Пример: Интернет-магазин видит в дашборде, что 40% пользователей бросают корзину на этапе ввода адреса доставки. Аналитик копает глубже — оказывается, форма требует слишком много данных и долго грузится на мобильных устройствах. После упрощения формы конверсия выросла на 12% за месяц.</i></p><h2>Как стать аналитиком данных: обучение и курсы</h2><p>Чтобы стать аналитиком данных с нуля, нужно выбрать формат обучения, отвечающий вашим целям и стилю жизни. Есть несколько путей:</p><ol><li><b>Ускоренные интенсивы</b> — 3-6 месяцев погружения в профессию с менторами, проектами и поддержкой в трудоустройстве. Подходят тем, кто хочет быстро сменить сферу деятельности.</li><li><b>Модульные курсы с проектами</b> — более гибкий формат, где можно учиться в своем темпе. Обычно длятся 6-12 месяцев.</li><li><b>Самостоятельное обучение по дорожной карте</b> — для самых дисциплинированных и мотивированных. Бесплатно, но требует железной воли и умения находить качественные материалы.</li></ol><h3>Что должна покрывать хорошая программа обучения</h3><p>Хорошая программа обучения аналитике данных покрывает:</p><ul><li>Основы статистики (распределения, гипотезы, доверительные интервалы)</li><li>SQL (от базовых SELECT до оконных функций)</li><li>Python для анализа данных (pandas, numpy, matplotlib)</li><li>Excel/Google Sheets (сводные таблицы, формулы)</li><li>Power BI/Tableau (дашборды и визуализация)</li><li>A/B-тестирование (методология, интерпретация результатов)</li><li>Работу с базами данных и понимание структуры данных</li><li>Портфолио-проекты на реальных датасетах</li></ul><h3>Сравнение форматов обучения</h3><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/325fb1f6-aeaf-49e3-8108-b8295333aaed.jpg" alt="" /><figcaption>Данные: агрегированная информация по основным образовательным платформам России на январь 2025</figcaption></figure><p>Выбирайте курсы аналитика данных, где много практики, код-ревью, менторство и поддержка трудоустройства — так вы быстрее получите профессию аналитика данных и сможете уверенно войти на рынок.</p><p>Например,<a href="https://sky.pro/courses/analytics/data_analytics" rel="follow"> курс аналитика данных</a> от Sky.pro включает все эти элементы: от базовой статистики до построения дашбордов, с наставниками-практиками и помощью в трудоустройстве после завершения. Программа рассчитана на 12 месяцев и покрывает весь необходимый стек — SQL, Python, BI-инструменты, статистику и A/B-тестирование. В процессе обучения вы соберёте портфолио из реальных проектов, которое потом покажете работодателям.</p><h2>Как стать аналитиком данных с нуля: пошаговый план</h2><h4>Шаг 1: Изучите основы (математика и статистика)</h4><p>Без них никуда. Фокус на описательной статистике (среднее, медиана, стандартное отклонение), вероятностях, проверке гипотез, интерпретации p-value и доверительных интервалов.</p><p>Не нужно погружаться в матан с головой — достаточно понять базовые принципы. Ресурсы: Khan Academy, Coursera (курсы по статистике), учебник "Practical Statistics for Data Scientists".</p><h4>Шаг 2: Освойте ключевые инструменты (SQL, Excel, Python)</h4><ul><li>SQL — начните с базовых SELECT, WHERE, JOIN. Потом переходите к GROUP BY, подзапросам, оконным функциям. Практика на SQL Zoo, LeetCode, HackerRank.</li><li>Excel/Google Sheets — сводные таблицы, ВПР, условное форматирование. Попробуйте решить несколько кейсов на обработку данных.</li><li>Python — начните с библиотек pandas (работа с таблицами) и numpy (математика). Jupyter-ноутбуки для документирования анализа.</li><li>Ежедневная практика — ключ. Даже 30 минут в день дадут результат через несколько месяцев.</li></ul><h4>Шаг 3: Пройдите курс или учитесь самостоятельно</h4><p>Если выбираете курсы — смотрите на программу (покрывает ли все необходимое), отзывы выпускников, наличие менторства и практических проектов.</p><p>Если учитесь сами — составьте дорожную карту, найдите публичные датасеты (Kaggle, data.gov), решайте задачи, изучайте чужие решения.</p><p>Важны код-ревью и обратная связь. Если учитесь сами — ищите комьюнити (Reddit, Telegram-чаты аналитиков), делитесь своими решениями, просите фидбэк.</p><h4>Шаг 4: Соберите портфолио</h4><p>Проекты на реальных датасетах — ваша визитная карточка. Kaggle, публичные API (Twitter, OpenWeatherMap), открытые данные правительств.</p><p>Примеры проектов для портфолио:</p><ul><li>Анализ розничных продаж с прогнозом на следующий квартал</li><li>Исследование факторов, влияющих на отток клиентов</li><li>Дашборд с метриками сайта (трафик, конверсия, источники)</li><li>A/B-тест изменения на сайте с расчётом статистической значимости</li></ul><p><b>Структура портфолио-проекта на GitHub:</b></p><p>project-name/</p><p>├── README.md (описание, цели, выводы)</p><p>├── data/ (сырые данные или ссылки)</p><p>├── sql/ (SQL-скрипты для выгрузки)</p><p>├── notebooks/ (Jupyter-ноутбуки с анализом)</p><p>├── dashboards/ (скриншоты или файлы BI)</p><p>└── docs/ (дополнительная документация)</p><p>Для каждого проекта — описание задачи, ход решения, выводы и рекомендации. Оформите на GitHub или в Jupyter-ноутбуке.</p><h4>Шаг 5: Подготовьтесь к собеседованию и начните поиск</h4><p><b>Алгоритм:</b></p><ol><li>База SQL/статистики — решайте задачи на LeetCode/HackerRank</li><li>Разбор кейсов — подготовьте истории из портфолио в формате STAR (Situation, Task, Action, Result)</li><li>Мок-интервью — потренируйтесь с друзьями или менторами</li><li>Вакансиймейкинг — откликайтесь на позиции junior/стажёр, не бойтесь отказов</li></ol><p><b>Типичные вопросы на собеседовании:</b></p><ul><li>Как посчитать median через SQL без функции MEDIAN?</li><li>Объясните разницу между LEFT JOIN и INNER JOIN</li><li>Как проверить, значимо ли отличие конверсий в A/B-тесте?</li><li>Расскажите про ваш проект из портфолио</li></ul><h3>15 типовых вопросов для подготовки</h3><h4>SQL</h4><p>1. Как вывести топ-3 товара по продажам за последний месяц?</p><p>2. В чём разница между HAVING и WHERE?</p><p>3. Что такое оконные функции и когда они нужны?</p><h4>Статистика</h4><p>4. Что такое p-value и как его интерпретировать?</p><p>5. В чём разница между корреляцией и причинно-следственной связью?</p><p>6. Как рассчитать размер выборки для A/B-теста?</p><h4>Продукт и метрики</h4><p>7. Как посчитать retention 7-го дня?</p><p>8. Что такое когортный анализ?</p><p>9. Чем отличается MAU от DAU?</p><h4>Практические кейсы</h4><p>10. Конверсия в оформление заказа упала на 20%. С чего начнёте?</p><p>11. Как проверить, что новая фича увеличила время в приложении?</p><p>12. Как определить, какой канал трафика самый выгодный?</p><h4>Визуализация</h4><p>13. Когда использовать столбчатую диаграмму, а когда — линейный график?</p><p>14. Как построить дашборд для CEO?</p><p>15. Что такое dashboard fatigue и как его избежать?</p><h2>Плюсы и минусы профессии аналитика данных</h2><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-12-16/5215baf9-1478-4ea6-b5bc-95f15e47f88f.jpg" alt="" /></figure><h2>Типичный рабочий день аналитика данных</h2><p><b>Утро (9:00–11:00): </b>Синхронизация с командой (стендап/созвон), проверка алертов по метрикам. Если что-то упало или выросло аномально — копаем причины.</p><p><b>До обеда (11:00–14:00):</b> SQL/Python, подготовка данных, краткий исследовательский анализ (EDA). Проверка гипотезы из вчерашнего дня: ""А правда ли новая версия приложения повлияла на конверсию?""</p><p><b>После обеда (14:00–17:00): </b>Визуализация в BI-системе, подготовка отчета или презентации для команды продукта. Иногда — созвон с маркетингом, где объясняешь, почему их последняя кампания не окупилась.</p><p><b>Вечер (17:00–18:00): </b>Обсуждение рекомендаций с владельцами задач (product manager, маркетологи), планирование экспериментов на следующую неделю. Запись выводов и следующих шагов в Notion/Confluence.</p><p>Конечно, каждый день — разный. Иногда весь день уходит на расследование одной аномалии в данных. Иногда — на подготовку презентации для топ-менеджмента. А иногда просто сидишь и ждёшь, пока выполнится тяжёлый SQL-запрос.</p><h2>Часто задаваемые вопросы (FAQ)</h2><h3>Нужен ли диплом программиста или математика, чтобы стать аналитиком данных?</h3><p>Нет, не обязательно. Но базовая математика и статистика — обязательны. Диплом можно компенсировать портфолио проектов, курсами и реальным опытом работы. Работодатели смотрят на навыки, а не на корочки.</p><h3>Можно ли войти в профессию после 30 или 40 лет?</h3><p>Да, абсолютно. Рынок ценит опыт в предметной области (финансы, логистика, маркетинг), системное мышление и результаты. Возраст — не барьер, если есть мотивация и готовность учиться.</p><p>Многие успешные аналитики пришли в профессию после 35, имея опыт в совершенно других сферах — и это стало их преимуществом, потому что они лучше понимают бизнес-контекст.</p><h3>Сколько времени занимает обучение на аналитика данных?</h3><p>3–6 месяцев интенсивно с менторством (если учитесь на курсах с поддержкой) или 6–12 месяцев при самостоятельном обучении. Всё зависит от стартового уровня и времени, которое вы готовы вкладывать ежедневно (рекомендуется 8–10 часов в неделю).</p><p>Если у вас есть техническое образование или опыт работы с Excel/SQL — будет быстрее. Если начинаете с нуля — запаситесь терпением и дисциплиной.</p><h3>Где аналитику-новичку искать первую работу?</h3><p>Стажировки, junior-вакансии (на hh.ru, LinkedIn), проектная работа, фриланс-проекты на Upwork/Kwork. Упор на портфолио и пет-проекты — покажите, что вы умеете делать.</p><p>Не бойтесь отказов. Первые 10-20 откликов могут остаться без ответа — это нормально. Продолжайте учиться, дорабатывайте портфолио, пробуйте снова.</p><p><b>Также полезно:</b></p><ul><li>Участвовать в хакатонах и data-челленджах</li><li>Публиковать анализы на GitHub/Kaggle</li><li>Писать статьи на Habr/Medium о своих проектах</li><li>Нетворкинг в профессиональных комьюнити (митапы, Telegram-чаты)</li></ul><h3>Нужен ли английский язык?</h3><p>Для чтения технической документации желателен уровень Pre-Intermediate (A2-B1). Многие библиотеки, фреймворки и best practices описаны на английском. Для работы в международных компаниях потребуется уровень Intermediate (B1-B2) и выше.</p><h2>Заключение</h2><p>Аналитик данных — профессия для тех, кто любит копаться в цифрах, задавать вопросы и искать ответы. Не просто ""человек с Excel"", а специалист, который помогает бизнесу принимать обоснованные решения и расти.</p><p>В 2025 году спрос на аналитиков продолжает расти вместе с объёмами данных. Зарплаты достойные, перспективы — широкие (можно расти вертикально до Head of Analytics или горизонтально в Data Science/Product Management).</p><p>Чтобы стать аналитиком данных с нуля, нужно освоить SQL, Python, статистику, BI-инструменты, собрать портфолио и научиться объяснять выводы простым языком. Это реально за 6-12 месяцев при должной мотивации.</p><p>Да, будут сложности: рутина с очисткой данных, ответственность за правильность выводов, необходимость постоянно учиться. Но если вам нравится разбираться в сложном и влиять на решения — эта профессия для вас.</p><p><b>Что делать в ближайшие 30 дней:</b></p><ol><li>Пройдите бесплатный вводный модуль курса по аналитике данных</li><li>Решите 5-10 задач по SQL на LeetCode/HackerRank</li><li>Выберите публичный датасет на Kaggle и попробуйте сделать простой анализ</li><li>Создайте репозиторий на GitHub для своих проектов</li><li>Вступите в 2-3 Telegram-чата для аналитиков</li><li>Прочитайте "Статистика и котики" или "Naked Statistics"</li></ol><p>Начните с малого: пройдите бесплатный курс по SQL, попробуйте проанализировать открытый датасет, соберите первый дашборд. Через несколько месяцев вы удивитесь, как далеко продвинулись.</p><p>Удачи! И помните: каждый эксперт когда-то был новичком, который не знал разницы между LEFT JOIN и INNER JOIN.</p><p><i>Ерид: 2SDnjcnJk3q РД: ОАНО ДПО «СКАЕНГ» ИНН 9709022748</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Импортозамещение Trello, Jira и Confluence - подборка для разработчиков</title>
      <link>https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov</link>
      <comments>https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov</guid>
      <description><![CDATA[<p>В подборке — варианты для разных форматов: от таск-трекеров до коллективных баз знаний</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/importozameshhenie-trello--jira-i-confluence---podborka-dlya-razrabotchikov">Импортозамещение Trello, Jira и Confluence - подборка для разработчиков</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Визуализация]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 16 Oct 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда очередной баг-репорт исчезает в почте, а спринты идут параллельно друг другу (и немножко в прошлое), взгляд невольно падает на инструменты организации процессов. Особенно если хочется чего-то отечественного, знакомого по логике — и не требующего VPN.</p><p>Мы собрали подборку инструментов для перехода на российские решения: сервисы, которые помогут наладить управление задачами, совместную работу и связь между командами.</p><h2>1. Minerva Knowledge — система управления знаниями полного цикла</h2><p>Идея <a href="https://clck.ru/3P982E">Minerva Knowledge </a>не просто в организации вики-подобной базы, а в настройке всего процесса: от совместного создания документации и её актуализации до доставки нужной информации сотруднику прямо в его рабочее окружение с помощью ИИ-ассистента.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/7561e0ac-1a22-4c00-b709-3b4741b807ee.png" alt="" /></figure><p>Продукт включён в реестр российского ПО и работает с отечественными ОС, а поддержка осуществляется на русском языке. Для развёртывания есть два варианта: безопасное облако на выделенном сервере компании или on-premise установка на собственном оборудовании, чтобы вписаться в стандарты безопасности.</p><h2>Как это выглядит на практике для разных ролей</h2><p>Система предлагает сценарии использования для всей команды, где каждый получает инструмент для своих задач.</p><ul><li><b>Для разработчика</b> это, в первую очередь, среда для ведения технической документации, фиксации опыта и багов. Встроенные шаблоны помогают стандартизировать описание задач, а ИИ-помощник, который можно встроить в IDE или таск-трекер, ускоряет поиск ответов.</li><li><b>QA-инженер</b> использует систему для создания и хранения тест-планов, чек-листов и ведения отчётности. Важный момент — возможность сопоставлять дефекты с требованиями и документацией в одном месте.</li><li><b>PM или тимлид</b> получает инструменты для управления требованиями, визуализации прогресса через дашборды и планирования спринтов.</li><li><b>Аналитик или дизайнер</b> может хранить в системе результаты исследований, макеты, пользовательские сценарии и гайды по UX/UI.</li><li><b>Сотрудник поддержки</b> использует Minerva Knowledge для быстрого доступа к FAQ, инструкциям и шаблонам, а также для создания новых статей по итогам решения обращений.</li></ul><h2>Что интересного в Minerva Knowledge</h2><p>За время изучения нашли несколько главных особенностей, которые отличают этот продукт от простого хранилища документов.</p><h3>Фокус на ИИ и доставке знаний</h3><p><b></b>Система построена вокруг того, чтобы пользователь не тратил много времени на самостоятельный поиск информации, а получал знания прямо в момент решения рабочих задач.</p><ul><li><b>Minerva Copilot:</b> Это GenAI-ассистент, который встраивается в виде виджета в любую рабочую систему (CRM, Service Desk, таск-трекер, IDE). Он даёт рекомендации и генерирует ответы на основе корпоративной базы знаний.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/74b57347-7de3-454b-8a6c-222b09665849.png" alt="" /></figure><ul><li><b>Гибридный поиск:</b> Система сочетает несколько подходов к поиску: морфологический (по ключевым словам), семантический (по смыслу) и диалоговый ИИ-агент. Аналитика поведения пользователей помогает улучшать релевантность выдачи.</li></ul><h3>Знания + Обучение (LXP)</h3><p><b></b>В продукт встроена собственная LXP-платформа Minerva Learn, в которой можно собирать полноценные учебные курсы из статей в базе знаний. Система поддерживает SCORM/Tin Can пакеты, в ней есть тестирование, геймификация (рейтинги, баллы, сертификаты) и детальная аналитика для контроля результатов. Удобно для онбординга и проверки знаний команды.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/ba878463-768f-4d10-9554-e9277897e481.png" alt="" /></figure><p>Minerva Learn также даёт возможность настраивать мини-тесты для конкретных групп пользователей в момент публикации контента в Minerva Knowledge. Сотрудник получает уведомление об изменениях в статье и может сразу закрепить новые знания с помощью опроса, не переключаясь между окнами.</p><h3>Портал самообслуживания Minerva Portal</h3><p>Полностью защищённый портал с документацией, основанный на знаниях сотрудников. Адаптируется под требования брендбука, находит информацию с помощью поисковой строки и GenAI-помощника.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/586db55d-30bb-41ce-a220-7ac7c9e23103.png" alt="" /></figure><h3>Совместная работа и миграция</h3><p>Совместный редактор поддерживает одновременную работу нескольких пользователей, комментирование и использование макросов для встраивания графиков, диаграмм Draw.io и PlantUML и контента из Figma, Miro или Google Docs.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/2468e8c1-30cb-4865-bf62-7dbe8df7af87.png" alt="" /></figure><p>Кроме того, компания делает особый упор на удобство переезда с западных систем. Minerva Knowledge позволяет автоматически переносить контент из Confluence, SharePoint, Notion и других сервисов, сохраняя структуру, вложенность и даже графику. В системе реализованы все востребованные макросы, есть собственная система управления требованиями.</p><h3>Авторская методология Minerva Result</h3><p>Компания помогает запустить процессы и культуру менеджмента знаний для повышения качества и актуальности статей. В итоге единый источник правды появляется не только у сотрудников, но и у GenAI-агентов, которые начинают выдавать корректные ответы в среднем в 94% случаев.</p><h2>Технические детали и возможности</h2><p>Что касается технических момент, Minerva Knowledge предлагает гибкость как в доступе, так и в развёртывании. Работать с системой можно через веб-интерфейс, десктопные и мобильные приложения. Для интеграции в текущие рабочие процессы можно интегрировать API и SDK, а также встраиваемый виджет Minerva Copilot.</p><p>Модель тарификации включает подписку, покупку лицензий и корпоративные тарифы. Поддержка пользователей происходит в нескольких каналах: через чат, e-mail, Telegram, а для крупных клиентов предусмотрен выделенный менеджер и SLA.</p><h2>2. ПланФикс — сценарии на все случаи ИТ-команд</h2><p><a href="https://planfix.ru/?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=review">ПланФикс </a>— система-конструктор для управления задачами, проектами и внутренними процессами без перегруза тоннами несвязанных функций. Запустил — и сразу можно вести проекты, тикеты или построить свою CRM. При этом все модули тесно интегрированы: данные, доступы и отчёты существуют в едином пространстве, что избавляет от зоопарка плохо связанных между собой сервисов.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/72d173ce-7a0f-4c8f-a42c-d4f377e9969f.png" alt="" /></figure><p>Система размещена на российских серверах, работает без VPN и интегрирована с локальными платёжными системами, телефонией и сервисами вроде 1С.</p><h3>Как это выглядит на практике для разных ролей</h3><ul><li><b>Для разработчика </b>это пространство для работы с задачами, фиксации багов и тайм-трекинга. Вся коммуникация с коллегами или заказчиком сохраняется в контексте конкретной задачи, а документация по проекту хранится здесь же.</li><li><b>QA-специалист </b>может вести тест-кейсы и чек-листы, напрямую общаться с разработчиком или продактом и настраивать свои процессы тестирования.</li><li><b>PM или тимлид </b>использует ПланФикс для планирования. Можно начать с общей схемы продукта на «Диаграмме связей», декомпозировать её до конкретных задач и отслеживать прогресс через канбан-доски, календари загрузки и отчёты по затратам в разных разрезах.</li><li><b>Для дизайнеров и аналитиков</b> это место для версионного хранения макетов, обсуждения исследований и коммуникации с командой на нужных этапах.</li><li><b>Бизнес и HR </b>могут вести внутренние проекты (в том числе скрытые, с финансовой информацией), создавать базу знаний, вести учёт сотрудников и даже рассчитывать зарплаты на основе данных из тайм-трекинга.</li></ul><h2>Что понравилось в ПланФикс</h2><p>Главная особенность — гибкость. Вместо того чтобы подстраивать свои процессы под инструмент, можно настроить инструмент под себя.</p><p>За время тестирование нашли самые интересные фичи:</p><h3>Продвинутые автоматические сценарии</h3><p><b></b>Это, по сути, no-code инструмент, который позволяет настроить практически любую логику: при изменении статуса задачи отправить уведомление, при наступлении дедлайна создать новую задачу, при получении письма от клиента запустить определённый процесс. Для связи с внешними системами есть вебхуки.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/ad944c79-818f-4b5f-b6fb-01c705930b94.png" alt="" /></figure><h3>Аналитика</h3><p>Это настраиваемый учёт любых ресурсов прямо в задачах. Можно фиксировать отработанные часы, потраченные деньги или любые другие кастомные метрики, а затем собирать по ним отчёты, чтобы анализировать рентабельность проектов или эффективность сотрудников.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/95f313e3-4367-4352-98d4-202e7faa44c8.png" alt="" /></figure><h3>Диаграмма связей</h3><p>Инструмент, похожий на mind map, где можно нарисовать общую структуру проекта, а затем превращать блоки схемы в полноценные задачи. При этом общая картина всегда остаётся перед глазами.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/02e146cf-7fa5-46a4-b225-210a4d234bd8.png" alt="" /></figure><h3>Настраиваемые планировщики</h3><p>Это дашборды, на которые можно вывести любые виджеты: списки задач, календари, диаграммы, отчёты. Каждый сотрудник может собрать свой рабочий стол.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/458f8953-93ee-4552-961d-7135cc89def6.png" alt="" /></figure><p>Ограничения и система тарификации <a href="https://planfix.ru/prices/">доступны по ссылке</a>. Для интеграций есть REST и XML API. Сервис доступен в вебе и через мобильные приложения. Поддержка отвечает в чате из самого ПланФикса, МП, по email, в Telegram и VK. Также у сервиса есть <a href="https://forum.planfix.ru/">активное сообщество на форуме </a>и в <a href="https://t.me/planfix_com2">Telegram</a>, <a href="https://planfix.ru/ru/help/">обширная база знаний</a> и <a href="https://vk.com/video/@planfix1">видеоуроки</a>.</p><h2>3. Kaiten — все рабочие процессы на одном экране</h2><p><a href="https://kaiten.ru/?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=topsystems-tproger">Kaiten</a> — система для управления рабочими процессами с упором на визуализацию. Главная особенность Kaiten — это собрать на одном экране доски разных команд, чтобы видеть весь поток создания ценности целиком, от идеи до релиза, без постоянного переключения контекста. Это помогает менеджерам делать всю работу прозрачной, а командам — синхронизировать работу.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/66c0de49-afb5-4e94-b02b-e9efc7fc937e.png" alt="" /></figure><p>Сервис размещён на российских серверах (Tier 3), соответствует ФЗ-152 и входит в реестр отечественного ПО. Для компаний с жёсткой политикой безопасности есть on-premise версия. Оплата в рублях, работает без VPN.</p><h2>Как это выглядит на практике для разных ролей</h2><ul><li><b>Для разработчиков</b> Kaiten — это удобный трекер с WIP-лимитами, прогнозированием сроков по Lead/Cycle Time и сквозной связкой с репозиториями, PR и CI/CD без необходимости дублировать статусы вручную.</li><li><b>QA-специалист </b>получает стандартизированную приёмку по чек-листам и критериям готовности (DoR/DoD), управляет дефектами в едином потоке с задачами разработки и отслеживает SLA на исправление багов.</li><li><b>PM или тимлид</b> использует Kaiten для поддержания ритма поставки без ручного администрирования. Автоматические правила не дают пропустить важный этап, а готовые Agile-отчёты помогают находить узкие места и планировать ресурсы с помощью диаграммы Ганта.</li><li><b>Продакт-менеджер </b>выстраивает сквозную трассировку от стратегии до бэклога и реализации. Встроенный User Story Mapping позволяет создавать дорожные карты, а система сама собирает метрики по срокам и статусам для принятия продуктовых решений на основе данных.</li><li><b>Бизнес-лидеры (CEO/CTO)</b> получают единую панель управления компанией, которая даёт прозрачность по всему портфелю проектов без лишнего микроменеджмента.</li></ul><h2>Что понравилось в Kaiten</h2><p>Главная особенность — фокус на Agile-практиках из коробки, без необходимости долгой настройки и установки плагинов.</p><p>За время знакомства с системой выделили несколько интересных моментов:</p><h3>Визуализация связанных процессов</h3><p>Есть возможность видеть на одном экране несколько досок (например, дизайн, разработка, маркетинг) и отслеживать, как задачи перетекают между командами. При этом система позволяет создавать неограниченное количество <a href="https://kaiten.ru/features/">рабочих пространств</a> и досок внутри них.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/b93b0df9-7870-4ea6-b046-bbecf4e69290.jpg" alt="" /></figure><h3>Проработанная диаграмма Ганта</h3><p>Наглядное отображение всех составляющих проекта на <a href="https://kaiten.ru/features/gant/">временной шкале</a> с детальной демонстрацией этапов, задач, вех и ресурсов в распределении по срокам.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/0534d2e3-45a9-4cf3-9faa-5071eb35b643.jpg" alt="" /></figure><h3>Agile-метрики без костылей</h3><p>Система сама строит контрольные графики, CFD (Cumulative Flow Diagram) и рассчитывает Lead/Cycle time.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/223e0166-94ad-4c74-a380-47cd03831ea3.jpg" alt="" /></figure><h3>Документы и База знаний</h3><p>Можно создать собственную базу знаний, где команда будет хранить и редактировать документы, не выходя из Kaiten.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/f5029388-8208-47ef-92b3-e62a646d0539.png" alt="" /></figure><h3>Бесшовная миграция</h3><p>Для команд, которые переезжают с Jira, Trello, Notion или Asana, есть автоматический импорт задач и истории.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-10-16/8fa71c95-4a5a-4067-9edf-2dc5a12d1ab8.png" alt="" /></figure><h2>Интеграции</h2><p>В Kaiten доступны открытый API, SDK и широкий набор <a href="https://kaiten.ru/features/integrations/">интеграций</a> — это позволяет настраивать систему под конкретные рабочие процессы и автоматизировать рутину. Можно разработать свои дополнения, а из готового набора сразу доступны связки с GitHub, GitLab, Telegram, Slack, календарями и более чем 50 приложениями через Zapier.</p><h2>Тарифы и стоимость</h2><p>Тарифная система устроена по принципу <a href="https://kaiten.ru/tariffs">«тариф + набор модулей»</a>.</p><ul><li><b>Бесплатный тариф</b> — даёт базовый функционал для работы с задачами и документами без дополнительных модулей, с ограничением по количеству рабочих пространств и пользователей. При этом ограничения по объёму данных нет, а срок действия тарифа не ограничен — можно работать бессрочно.</li></ul><ul><li><b>Платные тарифы («Старт», «Стандарт», «Бизнес», «Корпорация»)</b> стартуют от 185 рублей и различаются количеством доступных модулей и числом пользователей: «Стандарт» включает 2 модуля, «Бизнес» — 6 модулей. «Корпорация» — полный набор модулей. Количество пользователей ограничено купленными лицензиями, но ограничений по объёму хранимых данных нет ни на одном из тарифов.</li></ul><p>Для компаний со сложными требованиями к инфраструктуре и безопасности есть on-premise версия на тарифе «Корпорация» с возможностью бессрочной покупки лицензии.</p><h2>Поддержка и обучение</h2><p>Kaiten доступен через веб и мобильные приложения, для enterprise — on-premise версия на Docker.</p><p>Поддержка включает <a href="https://faq-ru.kaiten.site/ad52f917-0722-4112-aaa6-98310a29ea3d">базу знаний</a>, техподдержку и команду customer success для сопровождения клиентов. Для on-premise версии — <a href="https://kaiten.ru/onprem-support">выделенная поддержка</a> и внедрение под ключ.</p><p>Для обучения есть <a href="https://kaiten.ru/kaiten-course">онлайн-курс по Kaiten,</a> разборы кейсов, <a href="https://kaiten.ru/process-consulting">консалтинг</a> и <a href="https://kaiten.ru/kaiten-team-training">корпоративное обучение</a> команд. Планируется запуск AI-ассистента для автоматизации сопровождения.</p><h2>Что в итоге</h2><p>Все три сервиса работают без VPN, размещены в России и могут заменить западные инструменты — но решают разные задачи.</p><p><b>Minerva Knowledge</b> сфокусирована на управлении корпоративными знаниями с упором на ИИ-ассистентов и обучение. Плюс встроенная LXP для онбординга и автоматическая миграция из Confluence.</p><p><b>ПланФикс</b> — конструктор, который подстраивается под ваши процессы, а не наоборот. Если команде нужна гибкость, автоматизация без кода и возможность вести не только задачи, но и учёт времени, финансов или своих метрик — система справится.</p><p><b>Kaiten </b>— про визуализацию и Agile из коробки. Если вам нужны связанные доски команд на одном экране, встроенные метрики и быстрый старт без долгих конфигураций.</p><p>Выбирайте исходя из того, что болит сильнее: хаос в знаниях, негибкость процессов или отсутствие общей картины по задачам.</p>]]></content:encoded>
    </item>
    <item>
      <title>5000 строк усталости: представлен open-source датасет о выгорании и продуктивности разработчиков</title>
      <link>https://tproger.ru/news/5000-strok-ustalosti--predstavlen-open-source-dataset-o-vygoranii-i-produktivnosti-razrabotchikov</link>
      <comments>https://tproger.ru/news/5000-strok-ustalosti--predstavlen-open-source-dataset-o-vygoranii-i-produktivnosti-razrabotchikov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/5000-strok-ustalosti--predstavlen-open-source-dataset-o-vygoranii-i-produktivnosti-razrabotchikov</guid>
      <description><![CDATA[<p>Syncora.ai выпустила открытый синтетический датасет из 5000 записей о продуктивности и выгорании разработчиков — с метриками фокуса, встреч, кода и стресса</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/5000-strok-ustalosti--predstavlen-open-source-dataset-o-vygoranii-i-produktivnosti-razrabotchikov">5000 строк усталости: представлен open-source датасет о выгорании и продуктивности разработчиков</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 01 Sep 2025 11:20:56 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания <i>Syncora.ai</i> <a href="https://github.com/syncora-ai/Synthetic-AI-Developer-Productivity-Dataset">выложила</a> в открытый доступ первый крупный синтетический датасет, посвящённый поведенческим паттернам и выгоранию разработчиков.</p><p>Он имитирует работу программистов, использующих ИИ-инструменты, и может стать основой для обучения моделей, прогнозирующих продуктивность и эмоциональное выгорание.</p><h2>Что это за датасет?</h2><p>Набор данных содержит <b>5000 записей</b>, каждая из которых представляет <b>один день из жизни разработчика</b>: сколько времени ушло на фокусную работу, сколько было встреч, сколько строк кода и коммитов сделано, каков был уровень стресса, применялись ли практики парного программирования — и какой результат дня в виде финального «productivity score».</p><p>Все данные <b>синтетические</b>, то есть сгенерированы искусственно, но приближены к реалистичным шаблонам поведения с помощью движка Syncora.ai. Это значит, что можно свободно использовать их для анализа без риска утечки персональных данных и нарушений приватности.</p><h2>Как устроены данные?</h2><p>Вот некоторые метрики, которые есть в таблице:</p><ul><li>focus_hours — часы глубокой фокусной работы (0–8)</li><li>meetings_per_day — количество встреч (0–6)</li><li>lines_of_code — количество написанного кода (до 1000 строк в день)</li><li>debugging_time — часы, потраченные на отладку (0–5)</li><li>reported_burnout — субъективный уровень выгорания (0 — нет, 1 — высокий)</li><li>tech_stack_complexity — оценка сложности используемых технологий (1–10)</li><li>productivity_score — итоговая продуктивность дня (0–100)</li></ul><p>Полный набор включает <b>10 признаков</b>, которые можно использовать для аналитики, визуализаций и машинного обучения.</p><h2>Зачем это нужно?</h2><ul><li>Обучение моделей, предсказывающих продуктивность разработчика по поведению.</li><li>Построение классификаторов выгорания на ранних этапах.</li><li>Анализ влияния встреч и отвлечений на результативность.</li><li>Сбор экспериментальных дашбордов для HR-аналитики.</li><li>Практика признаковой инженерии без использования чувствительных данных.</li></ul><p>Данные особенно актуальны для компаний, которые тестируют <b>ИИ-инструменты в разработке</b>, строят внутренние дашборды для командной аналитики или работают над продуктами в области благополучия сотрудников.</p><h2>Почему это важно?</h2><p>Тема <b>выгорания в ИТ</b> продолжает набирать актуальность. Но реальные данные — слишком чувствительная зона для анализа: они часто привязаны к конкретным людям, задачам и командам.</p><p>Синтетические данные снимают эти риски и позволяют <b>тестировать гипотезы, строить модели и проверять идеи</b> без юридических и этических ограничений.</p>]]></content:encoded>
    </item>
    <item>
      <title>Куда двигаться после изучения Django: советы для Python-разработчиков</title>
      <link>https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299</link>
      <comments>https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгения Епихина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299</guid>
      <description><![CDATA[<p>В статье разбираемся, почему Django — далеко не финиш в карьере, и в каких направлениях можно двигаться Python-разработчику.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299">Куда двигаться после изучения Django: советы для Python-разработчиков</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Django]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Асинхронное программирование]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[NoSQL]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Neo4j]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 12 Aug 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Django — это веб-фреймворк на языке Python, который позволяет быстро создавать сложные веб-приложения. Он включает в себя готовые компоненты для работы с базами данных, маршрутизацией URL, обработкой форм, аутентификацией пользователей и админ-панелями, что значительно ускоряет разработку и упрощает поддержку проектов.</p><p>Владение Django — это старт, а не финиш. Чтобы оставаться востребованным, нужно постоянно расширять знания и навыки. В этой статье разберем пути и направления для улучшения своих компетенций.</p><h2>Почему владение Django — не предел для разработчика</h2><h2>Особенности Django</h2><p>Django используют для разработки веб-приложений разной сложности: при работе с большими базами данных, для создания сервисов, способных обслуживать большое количество пользователей. На нём создают соцсети, новостные сайты, веб-версии приложений, онлайн-магазины.</p><p>Основные плюсы:</p><ul><li><b>Полноценный стек</b>: ORM для работы с базой, мощная система маршрутизации URL, шаблоны для рендеринга, встроенная админка, формы, система аутентификации и авторизации.</li><li><b>Архитектура MTV (Model-Template-View)</b>: похожа на классический MVC, но с особенностями, которые упрощают разделение логики, представления и данных.</li><li><b>Безопасность</b>: Django автоматически защищает от CSRF, XSS, SQL-инъекций и других распространенных атак. Не нужно писать много дополнительного кода.</li><li><b>Активное сообщество и экосистема</b>: тысячи сторонних пакетов, расширений и готовых решений.</li><li><b>Поддержка нескольких баз данны</b>х: PostgreSQL, MySQL, SQLite, Oracle и др.</li></ul><p>Ограничения:</p><ul><li><b>Синхронная природа Django</b>.</li><li><b>Монолитность</b>: архитектура фреймворка ориентирована на создание крупных приложений, но в микросервисах может быть избыточна.</li><li><b>Ограниченная гибкость ORM</b>: нестандартные SQL-запросы иногда сложно выразить средствами ORM, приходится использовать raw SQL или сторонние библиотеки для запросов.</li><li><b>Строгие правила организации кода</b>: требуют дисциплины и могут ограничивать свободу в архитектурных решениях.</li><li><b>Недостаточная производительность</b>: уступает лёгким асинхронным фреймворкам (например, FastAPI), особенно под высокими нагрузками. Но для большинства проектов пока это не критично.</li></ul><h2>В каком направлении двигаться после изучения Django</h2><blockquote>Задача — создавать продукт, который будет нужен конечному потребителю.</blockquote><h3>Первое направление для развития — расширить инструментарий для решения разных задач в веб-разработке</h3><p>Возможные пути:</p><ul><li>Изучить другие веб-фреймворки (Flask, FastAPI)</li><li>Углубиться в асинхронное программирование (asyncio, aiohttp)</li><li>Работать с API и микросервисами</li></ul><h4>Flask и FastAPI</h4><p>Flask — минималистичный микрофреймворк, даёт полную свободу в выборе компонентов. Используют для небольших приложений и микросервисов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-12/bbe7c040-14de-426d-9a10-c556f7319bee.png" alt="" /><figcaption>Пример простой команды на Flask</figcaption></figure><p>FastAPI — современный асинхронный фреймворк, ориентирован на создание высокопроизводительных API. Поддерживает стандарт OpenAPI и автоматическую генерацию документации. Он быстрее Flask и Django благодаря asyncio и Pydantic.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-12/33a27277-5136-4a03-8af2-f436db42fa99.png" alt="" /><figcaption>Пример простого API на FastAPI</figcaption></figure><h4>Асинхронное программирование</h4><p>Веб-разработка всё активнее использует асинхронные технологии. Django не всегда справляется с задачами высокой конкурентной нагрузки.</p><p>Поэтому изучение asyncio — стандартной библиотеки Python для асинхронного программирования — откроет перед вами новые возможности. Вместе с aiohttp или тем же FastAPI вы сможете создавать приложения, которые обрабатывают тысячи одновременных соединений. Это особенно важно для real-time сервисов, чат-приложений и систем с интенсивным обменом данными.</p><h3>Второе направление — расширить навыки в смежных областях</h3><p>Можно пойти по пути расширения компетенций за пределы основной специализации. Важно не только уметь писать код, но и понимать, как приложения разворачиваются и работают в продакшене. Знание DevOps-практик помогает наладить эффективное взаимодействие между разработкой и эксплуатацией.</p><h4>Изучение DevOps и контейнеризации</h4><p>Контейнеры позволяют запускать приложения в изолированной среде, это упрощает настройку и развертывание. Например, Docker помогает упаковать приложение с зависимостями в один контейнер, а Kubernetes — управлять такими контейнерами в продакшене. Знание этих технологий улучшит взаимодействие с операционной командой и ускорит выпуск новых версий приложений.</p><h4>CI/CD и автоматизация процессов</h4><p>Непрерывная интеграция (Continuous Integration) и непрерывное развертывание (Continuous Deployment) — ключевые практики современной разработки ПО. Они позволяют автоматизировать сборку, тестирование и доставку приложений, масштабировать процессы.</p><p>Инструменты CI/CD (например, Jenkins, GitLab CI/CD, GitHub Actions) помогают настроить автоматические пайплайны, которые обеспечивают быструю обратную связь и минимизируют человеческий фактор в релизах. Автоматизация процессов снижает количество ошибок и позволяет сосредоточиться на разработке новых функций.</p><p>Настройка непрерывной интеграции и доставки (Continuous Integration / Continuous Delivery) снижает поток ошибок при релизах и экономит время. Пример: GitHub Actions для автоматического запуска тестов и сборки проекта при каждом коммите.</p><h4>Больше знаний в области баз данных</h4><p>Помимо классических реляционных баз данных (PostgreSQL, MySQL), современные приложения часто используют NoSQL для специфичных задач. MongoDB, Redis, Cassandra обеспечивают гибкость в хранении данных, горизонтальное масштабирование и высокую производительность при работе с большими объемами информации.</p><p>Графовые базы данных (Neo4j, ArangoDB) предназначены для эффективного хранения и анализа связей между объектами, что важно для социальных сетей, рекомендательных систем и других приложений с богатой структурой.</p><p>Так, Redis хорошо подходит для кэширования данных, а Neo4j — для сложных связей между объектами.</p><h3>Третье направление — переход к другим аспектам Python-разработки</h3><p>Рассмотрим четыре варианта карьерного развития для Python-программиста: Data Science и машинное обучение, автоматизация бизнес-процессов, разработка десктопных приложений и встраиваемые системы (IoT).</p><p>Почему стоит попробовать?</p><ul><li>Высокий спрос на специалистов. Они востребованы в банках и инвестиционных компаниях, в сфере медицины и биотехнологии, в консалтинге,  автомобильной промышленности и т.д..</li><li>Широкий набор библиотек: pandas, NumPy, scikit-learn, TensorFlow, PyTorch.</li><li>Возможность работать с реальными задачами: от бизнеса до науки.</li></ul><h4>Автоматизация и скрипты для бизнеса</h4><p>Python часто используется для автоматизации рутинных задач: парсинга данных, обработки файлов, интеграции систем, генерации отчетов. Создание скриптов для автоматизации бизнес-процессов помогает повысить эффективность работы и снизить количество ошибок.</p><p>Знание таких библиотек, как openpyxl (работа с Excel), requests (HTTP-запросы), BeautifulSoup и Scrapy (парсинг веб-страниц), а также умение писать скрипты под конкретные задачи, делают разработчика ценным специалистом в корпоративной среде.</p><p>Примеры задач:</p><ul><li>Автоматическая загрузка данных из Excel и их преобразование</li><li>Скрипты для отправки email-рассылок</li><li>Интеграция с CRM и другими сервисами через API</li></ul><h4>Разработка десктопных приложений (PyQt, Kivy)</h4><p>Хотя сейчас популярность уходит к вебу и мобильным платформам, десктопные приложения на Python востребованы в таких сферах: инструменты для анализа, редакторы, утилиты.</p><p>Инструменты для создания:</p><ul><li>PyQt — мощный фреймворк для создания кроссплатформенных GUI.</li><li>Kivy — библиотека для разработки приложений с поддержкой сенсорных экранов.</li></ul><p>Этот путь подходит тем, кто хочет создавать удобные инструменты с графическим интерфейсом для пользователей на Windows, macOS или Linux.</p><h4>Встраиваемые системы и IoT</h4><p>В области IoT и встроенных систем Python набирает популярность благодаря легкости освоения и поддержке на маломощных устройствах. Помогают в этом  платформы по типу Raspberry Pi и MicroPython.</p><p>Изучение этого направления открывает возможности работы с аппаратным обеспечением, созданием прототипов и внедрением инновационных решений в промышленности и бытовой технике.</p><p>Например, с помощью Python на Raspberry Pi можно  разрабатывать датчики для мониторинга состояния оборудования на производстве и разрабатывать прототипы носимых устройств для сбора данных о здоровье.</p><blockquote>Если рассматривать профессию “Python-разработчик на Django”, то сразу получится сужение до конкретной библиотеки на конкретном языке. Если же в резюме у специалиста стоит, что он “разработчик Python”, возможностей сильно больше. Если написать про себя “разработчик”, будет не понятно, разработчик чего. Но изменив резюме на “DevOps инженера”, становится понятен карьерный трек.</blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Топ ИИ-инструментов для транскрибации митингов, видео и всех аудио форматов</title>
      <link>https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov</link>
      <comments>https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov</guid>
      <description><![CDATA[<p>Подборка сервисов для транскрибации аудио и видео в текст. Сравниваем точность, скорость работы, тарифы и фишки каждой платформы, чтобы упростить конспекты встреч, обработку интервью и работу с контентом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov">Топ ИИ-инструментов для транскрибации митингов, видео и всех аудио форматов</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Распознавание текста]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[DPI]]></category>
      <category><![CDATA[Видеоконтент]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Aug 2025 09:05:25 GMT</pubDate>
      <content:encoded><![CDATA[<p>Встречи, созвоны, интервью, лекции — всё это теперь можно автоматически перевести в текст. Без ручной расшифровки, без боли.</p><p>Если раньше разбирать час митинга вручную — это 4–5 часов скучной работы, то теперь ИИ справляется за 10–15 минут. Точность — до 95%, и этого чаще всего достаточно, чтобы не переслушивать вручную.</p><p>Это удобно: для разработчиков, чтобы вернуться к обсуждению с командой. Для преподавателей — чтобы превратить лекции в тексты. Для юристов, журналистов и всех, кому важно быстро добраться до сути.</p><p>Собрали подборку ИИ-сервисов, которые реально экономят время и помогают сосредоточиться на работе, а не на рутине.</p><h2>1. Teamlogs</h2><p><a href="https://teamlogs.ru/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">Teamlogs</a> — это онлайн-сервис для преобразования аудио и видео в текст с точностью до 97% и поддержкой более 70 языков. Разработан в 2022 году и предназначен для российской и зарубежной аудитории. Сервис востребован, в первую очередь, среди маркетологов и продакт-менеджеров, а также журналистов, студентов, преподавателей и команд, которым нужно быстро и удобно получать расшифровки.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/b146b8d3-84cc-4cee-91aa-161a0a72d4e3.png" alt="" /><figcaption>главная страница сайта</figcaption></figure><h2>Технические возможности</h2><p>Teamlogs поддерживает все популярные форматы аудио и видео: MP3, M4A, OGG, WAV, FLAC, WMA, AAC, MP4, MKV, FLV, AVI, MOV, WMV, WEBM. <a href="https://t.me/teamlogs_bot/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">Телеграм-бот</a> принимает голосовые сообщения и видеокружки — достаточно переслать сообщение в чат.</p><p>Можно загружать до 10 файлов одновременно, максимальный размер одного файла — 1,5 ГБ или 300 минут. Часовой файл обрабатывается менее чем за 3 минуты.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/789dfdd6-7093-44de-9544-78f65c5ed399.png" alt="" /><figcaption>экран загрузки файлов</figcaption></figure><p>Нейросеть автоматически:</p><ul><li>из разговорной речи делает читаемый текст: расставляет пунктуацию, заглавные буквы; корректно отображает числительные и заглавные буквы у имен, брендов и географических наименований;</li><li>разделяет текст по спикерам;</li><li>добавляет тайм-коды.</li></ul><p>Встроенный редактор позволяет синхронно прослушивать аудио и править текст, выделять главное, а также кликать по слову для проигрывания нужного фрагмента. Дополнительно доступен «умный чат» (аналог ChatGPT для расшифровок), который помогает составить краткое резюме, выделить ключевые мысли или подготовить текст для соцсетей.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/57cbc8ec-2995-483d-b662-ad1cc211bf22.png" alt="" /><figcaption>редактор расшифровок</figcaption></figure><h2>Условия использования и безопасность</h2><p>Есть два способа использования сервиса:</p><ol><li>через <a href="https://teamlogs.ru/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">сайт</a> без установки программ;</li><li>через телеграм-бота <a href="https://t.me/teamlogs_bot" rel="follow">@teamlogs_bot</a>.</li></ol><p>Доступна открытая документация по API для интеграции с другими сервисами и автоматического получения расшифровок. Для пользователей, которым важна обработка во внутренней сети, доступна On-premise версия.</p><p>Каждый пользователь получает 15 бесплатных минут при регистрации. Цена начинается от 6 ₽ за минуту при пакетной оплате, купленные минуты не сгорают и доступны до полного использования. Оплатить можно с карты РФ, зарубежной карты или со счета ООО/ИП.</p><p>Для командной работы предусмотрены корпоративные аккаунты с совместным доступом к расшифровкам.</p><h2>2. Speech2Text</h2><p><a href="https://speech2text.ru/?utm_source=tproger&amp;utm_medium=post" rel="follow">Speech2Text</a> — недорогое и качественное решение для любых задач транскрибации: от деловых встреч до телефонных звонков. В 2025 году сервис значительно расширил функциональность: теперь поддерживается более 90 языков и улучшена интеграция с корпоративными системами.</p><h2>Широкие возможности обработки контента</h2><p>Платформа легко справляется с различными форматами аудио и видео:</p><ul><li>онлайн-встречи из Zoom, Google Meet и Microsoft Teams;</li><li>видеоролики с YouTube, RuTube и VK Веб;</li><li>аудиофайлы всех популярных форматов (MP3, WAV, FLAC и другие);</li><li>телефонные разговоры и голосовые сообщения;</li><li>файлы из облачных хранилищ (Google Диск, Яндекс.Диск, Dropbox).</li></ul><p>Особенность сервиса — нет ограничений по длительности записей. Вы можете обрабатывать как короткие голосовые сообщения, так и многочасовые конференции. Точность распознавания достигает 96%, система автоматически разделяет спикеров и расставляет таймкоды.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/15ffea9b-14db-4943-90f9-0408547223bd.png" alt="" /></figure><h2>Варианты использования</h2><p>Speech2Text предлагает несколько способов работы:</p><ul><li>Официальный сайт для разовых задач.</li><li>Telegram и WhatsApp боты для быстрой обработки сообщений.</li><li>REST API для интеграции в корпоративные системы.</li><li>Готовые решения для автоматизации расшифровки звонков.</li></ul><h2>Безопасность и конфиденциальность</h2><p>Все данные надежно шифруются. Пользователи могут в любой момент удалить свои файлы с серверов.</p><h2>Тарифы</h2><ul><li>Бесплатный. 180 минут при регистрации + 15 мин/день, 4 ₽/мин сверх лимита.</li><li>Старт (430–480 ₽/мес). Распознавание 6 часов в месяц, 2 ₽/мин сверх лимита.</li><li>Начальный (700–780 ₽/мес). Распознавание 12 часов в месяц, 1 ₽/мин сверх лимита.</li><li>Стандартный (2,000–2,200 ₽/мес). Распознавание 3 часа в день, 1 ₽/мин сверх лимита.</li><li>Премиум (3,900–4,400 ₽/мес). Распознавание 6 часов в день, 1 ₽/мин сверх лимита</li></ul><p>Для корпоративных клиентов доступны отдельные тарифы (от 23,400 ₽/полгода).</p><h2>3. Шöпот</h2><p><a href="https://shopot.ai/business/?utm_source=external_sources&amp;utm_medium=article&amp;utm_campaign=transcription_servicess">Шöпот</a> — российский сервис транскрибации с фокусом на B2B-решениях. Он обрабатывает аудио и видео длиной до 12 часов и поддерживает более 20 форматов файлов, включая MP3, WAV, MP4 и MOV. Для загрузки доступны не только локальные файлы, но и ссылки на облачные хранилища (Яндекс.Диск, Google Drive) и видеохостинги (YouTube, VK).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/90d6929a-4132-4ec1-9411-e416fa9037a1.png" alt="" /></figure><h2>Технические особенности</h2><p>Сервис распознает речь на 60+ языках с автоматическим разделением спикеров. Алгоритмы оптимизированы для работы с записями низкого качества — система корректно обрабатывает фоновые шумы и тихую речь. Для бизнес-клиентов доступна интеграция с CRM (Битрикс24, amoCRM) и IP-телефонией.</p><p>Шöпот предлагает несколько вариантов работы:</p><ul><li>Веб-версия: загрузка файлов и работа с транскриптами.</li><li>API для разработчиков: документация на api.shopot.ai.</li><li>Интеграция с CRM и IP-телефонией: транскрибация и нейроаналитика.</li><li>Индивидуальная автоматизация: обработка голоса, отчеты и интеграция с системами клиента.</li></ul><p>В 2025 году разработчики анонсировали запуск Telegram-бота для удобной загрузки файлов прямо из мессенджера и AI-чат.</p><h2>Тарифная политика</h2><p>Для частных пользователей:</p><ul><li>30 бесплатных минут ежемесячно;</li><li>подписки от 390 ₽/мес с экономией 20% при годовой оплате.</li></ul><p>Для бизнеса:</p><ul><li>интеграции от 100 000 ₽ (включая 10 000 минут обработки);</li><li>дополнительно — от 3 ₽/минута.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/7bb4846d-6fed-4ec0-b3b2-64e863a7a64c.png" alt="" /></figure><h2>Функции</h2><p>Платформа предоставляет корпоративным клиентам сервис «Шöпот Аналитика» — систему оценки качества звонков с автоматическими рекомендациями для менеджеров. Формирует отчеты по более чем 25 параметрам, включая эффективность работы, анализ продаж и рекомендации по их оптимизации.</p><p>Для всех пользователей:</p><ul><li>генерация AI-резюме длинных записей;</li><li>экспорт в TXT, DOCX, SRT и VTT;</li><li>поиск по файлам и текстам;</li><li>уведомление и отчет об обработке<br />на email;</li><li>общий доступ к транскриптам по<br />ссылке.</li></ul><p>Шöпот продолжает развиваться. Добавят AI-чат с поддержкой файлов, аналитику для HR и работу в закрытом контуре компании. Сервис используют более 50 российских компаний из торговли, транспорта, сервиса, call-центров, ИТ и образовательных платформ.</p><h2>4. «Войси»</h2><p><a href="https://t.me/Voicee_AI_Bot?start=tproger">«Войси»</a> — многофункциональный сервис для работы с речью. В 2024 году получил поддержку «Сколково» благодаря своей системе самопроверки, где несколько нейросетей контролируют качество распознавания. Так, для русского языка точность достигает до 98% и до 95% для других языков.</p><h2>Как это работает</h2><p>Сервис экономит часы рутинной работы. С его помощью можно преобразовать речь в текст, анализировать эмоции спикеров, создавать контент и улучшать качество коммуникаций в компании.</p><p>Основной язык — русский, но бот также поддерживает 53 других языка, включая редкие диалекты. Для русской речи используется специально обученная модель, которая корректно обрабатывает технические термины, сленг и разговорные выражения.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/d2bf4ee4-aaa0-499e-9a7b-7053217ab18a.png" alt="" /></figure><h2>Технические параметры</h2><p>Сервис принимает практически все форматы:</p><ul><li>Видео: .mp4, .mov, .webm, .flv,<br />.m4v, .mxf, .mts, .m2ts, .ts.</li><li>Аудио: .mp3, .aac, .flac, .wav,<br />.ogg, .m4a и многие другие.</li></ul><p>Максимальная длина файла — 15 часов, но для корпоративных клиентов доступна обработка любых записей. Если файл превышает 2 ГБ (4 ГБ для Telegram Premium), его можно загрузить на облачный диск — бот скачает по ссылке.</p><p>Сервис распознает до 20 спикеров в одном файле и автоматически очищает аудио от фоновых шумов. Это особенно полезно для расшифровки совещаний в Zoom или записи интервью в шумных условиях.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/c338bf30-93ce-40a2-8e02-f346b1adb74d.png" alt="" /></figure><p>Дополнительные функции после обработки:</p><ul><li>Подсветка эмоций: можно быстро найти моменты,<br />где спикер говорил радостно, злился или выражал другие эмоции.</li><li>Саммаризация: автоматически создается краткое<br />резюме встречи.</li><li>Перевод и субтитры: перевод текста на другие<br />языки и генерация субтитров.</li><li>Пост-редактура: подготовка постов для<br />соцсетей, викторин и даже текстов песен в LRC-формате.</li></ul><p>Для разработчиков доступно API, которое можно подключить к CRM-системам. Готовые решения уже есть для amoCRM и Битрикс24 — они автоматически расшифровывают звонки и анализируют работу операторов. Также есть телеграм-бот для быстрой обработки аудио.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/543a4bf0-0428-4004-be05-8334eda5d2cc.png" alt="" /></figure><p>Тарифы:</p><ul><li>1,5 часа бесплатно (по промокоду tproger).</li><li>Подписка с безлимитом — от 990 ₽/месяц (без подсветки эмоций и разделения спикеров).</li><li>Скидки для студентов (50%) и корпоративных клиентов (неделя бесплатного тестирования).</li></ul><p>Чтобы оценить качество расшифровки, можно отправить боту команду /examples и посмотреть реальные примеры обработки аудио.</p><h2>5. Digital Protocol</h2><p><a href="https://t.me/digital_protocol_bot">Digital Protocol </a>— телеграм-бот для автоматической транскрибации аудио и видео, составления протоколов встреч и подготовки стенограмм. Поддерживает практически все форматы файлов (mp3, ogg, m4a, wav, mp4, mkv и др.) и работает с любыми сервисами видеосвязи — от Zoom и Teams до SberJazz и Яндекс Телемоста.</p><h3>Технические возможности</h3><p>Бот распознаёт речь на любом языке и разделяет участников встречи (до 50 спикеров). Алгоритмы игнорируют фоновые шумы и посторонние разговоры, обеспечивая высокую точность транскрибации. Используются модели на базе SaluteSpeech и GigaChat с поддержкой шумоподавления.</p><p>Digital Protocol не просто делает расшифровку — он формирует структурированный протокол встречи: указывает тему, повестку, принятые решения, исполнителей и поручения. Бот может анализировать длинные записи без ограничений по длительности и выдавать краткое резюме по каждому обсуждению.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-28/b7ac7365-58ee-4bf7-94cb-23dc6ddff3ed.png" alt="" /><figcaption>Как выглядит интерфейс</figcaption></figure><h3>Условия использования и тарифы</h3><p>Бот работает прямо в Telegram. Бесплатно доступны 500 минут и неограниченное число запросов — без дополнительных ограничений.</p><p>Тарифы следующие:</p><p>Для Физических лиц:</p><ul><li>990 руб: 600 мин видео / аудио + 500 тыс знаков стенограммы (около 10 совещаний).</li><li>2790 руб: 1800 мин видео / аудио + 1,5 млн знаков стенограммы (около 30 совещаний).</li><li>10 900 руб: 7200 мин видео / аудио + 6 млн знаков стенограммы (около 120 совещаний).</li></ul><p>Для ЮЛ: от 10 900 руб, зависит от количества и продолжительности совещаний в день.</p><h3>Дополнительные особенности</h3><p>Бот можно кастомизировать под корпоративные задачи и ограничить доступ только нужным сотрудникам. Поддерживается установка на сервер — в том числе в закрытый контур. Возможны две версии: на базе отечественных решений (SaluteSpeech, GigaChat) и open-source моделей.</p><h2>6. Silero Audio Bot</h2><p><a href="https://t.me/silero_voice_bot">Silero Audio Bot</a> — разработка российской команды Silero, специализирующейся на речевых технологиях. Бот использует собственные алгоритмы распознавания речи, а не сторонние API вроде Google Speech-to-Text или OpenAI Whisper. Это дает полный контроль над качеством обработки и независимость от зарубежных сервисов.</p><p>Сервис ориентирован на приватность. Все аудио обрабатывается локально — файлы не отправляются на сторонние серверы. Это критически важно для юристов, журналистов и бизнес-пользователей, работающих с конфиденциальными записями.</p><h2>Технические возможности</h2><p>Бот поддерживает аудиофайлы до 20 МБ в форматах MP3, WAV, OGG и FLAC. Максимальная длина записи — 30 минут, что покрывает потребности в расшифровке интервью, лекций или рабочих встреч.</p><p>Точность распознавания русского языка достигает 90% для чистого аудио без фоновых шумов. Алгоритм автоматически разделяет текст на абзацы, расставляет пунктуацию на основе пауз, форматирует вывод (не «стена текста»).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/3535b6f4-f7c9-4d1e-84a8-e9ae17ac5faa.png" alt="" /></figure><h2>Интеграции и сценарии использования</h2><p>Бот работает в Telegram как обычный пользователь. Его можно добавить в групповые чаты без прав администратора — он будет автоматически расшифровывать голосовые сообщения.</p><p>Разработчики предлагают API для корпоративных систем. Например, интеграция с CRM позволяет автоматически фиксировать звонки клиентов.</p><h2>Условия использования</h2><p>Бот бесплатный, но имеет ограничения;</p><ul><li>не более 10 запросов в сутки;</li><li>нет разделения спикеров;</li><li>поддержка только русского и<br />английского языков.</li></ul><p>Для профессионального использования команда Silero предлагает коммерческую версию движка с увеличенными лимитами и дополнительными функциями.</p><h2>7. Any to Text</h2><p><a href="https://timeweb.com/go?url=https%3A%2F%2Fclvrlink.ru%2Fgo%2Fany2text&amp;hash=69f595e7d15cd26448360d1ed88451c472ab2d51">Any to Text</a> — это современный онлайн-сервис для автоматической расшифровки аудио и видеозаписей. Разработчики создали инструмент на базе ИИ, который справляется с файлами любой продолжительности. Вы можете загрузить двухчасовую лекцию или подкаст и получить текстовую версию за несколько минут.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/91e733a6-ecb8-4d77-873a-af61e1dd16c2.png" alt="" /></figure><h2>Как работает сервис</h2><p>Процесс транскрибации состоит из трех простых шагов. Сначала пользователь загружает файл или указывает ссылку на видео. Сервис поддерживает более 100 форматов, включая MP3, WAV, MP4, MOV и другие популярные расширения. Затем ИИ анализирует аудиодорожку и преобразует речь в текст. На завершающем этапе можно скачать результат в удобном формате: DOCX, TXT, XLSX или SRT для субтитров.</p><p>Особенности:</p><ul><li>поддержка 50+ языков, которые определяются автоматически;</li><li>точность распознавания русской речи — 95%;</li><li>возможность обработки файлов без ограничения по длительности;</li><li>экспорт результатов в четырех форматах;</li><li>интеграция с облачными хранилищами.</li></ul><p>Также разработчики утверждают, что система корректно распознает профессиональную терминологию и адаптируется к различным акцентам.</p><h2>Тарифы и доступность</h2><p>Any to Text предлагает гибкую систему оплаты. Новые пользователи получают 15 бесплатных минут для тестирования сервиса. Далее можно приобретать пакеты минут: 100 мин. за 320 руб. или 500 мин. за 1200 руб. Для корпоративных клиентов доступны специальные условия с неограниченной транскрибацией.</p><h2>8. Vid2Text</h2><p><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2FVid2text_bot%3Fstart%3Dref_vc&amp;postId=1108228">Vid2Text</a> — это бот и веб-сервис для преобразования видео в текст с дополнительной функцией распознавания текста на изображениях. Разработанный российским инженером Дмитрием Петровым в 2024 году, проект использует комбинацию Whisper (для аудио) и Tesseract OCR (для изображений). Сервис работает через Telegram-бота и веб-интерфейс, поддерживая обработку файлов до 2 ГБ.</p><h2>Технические особенности</h2><p>Система автоматически извлекает аудиодорожку из видео (MP4, MOV, AVI) и преобразует речь в текст с точностью до 92% для русского языка. Для изображений (JPG, PNG) применяется оптическое распознавание символов с поддержкой 15 языков, включая кириллицу и латиницу.</p><p>Возможности:</p><ul><li>расшифровка видео/аудио с тайм-кодами;</li><li>распознавание текста на скриншотах и сканах;</li><li>экспорт в TXT, DOCX и SRT (субтитры);</li><li>локальная обработка данных без отправки на сервер.</li></ul><h2>Условия использования</h2><p>Бесплатно для файлов до 15 минут, для большего объема требуется подписка (от 299 ₽/мес). Точность падает при фоновом шуме или плохом качестве изображения (менее 300 DPI).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/74ae9155-9e12-4920-9d51-9853b05080b3.png" alt="" /></figure><p>Vid2Text особенно полезен журналистам (расшифровка интервью), студентам (конспекты лекций) и маркетологам (анализ видеоконтента). В 2025 году добавлена интеграция с Google Docs и функция автоматического рерайта текста.</p><h2>9. Zvukogram</h2><p><a href="https://zvukogram.com/speech/">Zvukogram</a> — это сервис для синтеза речи, который превращает текст в озвучку на 150 языках с гибкой настройкой скорости, тона и интонации. Подходит для блогеров, продюсеров подкастов, SMM-специалистов и всех, кто создает аудиоконтент или хочет автоматизировать озвучку текстов.</p><h3>Что умеет сервис</h3><p>Сервис умеет озвучивать диалоги, вставлять звуки в речь (например, сигнал объявления перед текстом), изменять паузы между предложениями и параграфами с точностью до миллисекунд. Поддерживается SSML-разметка для более естественного звучания. Можно озвучивать субтитры из SRT, документы PDF и DOCX, а также сразу получать озвучку в формате ogg opus, чтобы загружать файлы в Telegram как войсы.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/ad1d72d9-16be-47ab-bb75-1bcc96043d52.png" alt="" /></figure><h3>Условия использования</h3><p>Zvukogram доступен через удобный веб-интерфейс и по API, включает возможность интеграции в n8n для автоматизации рабочих процессов. Пользователям доступна подробная документация и видео-гайды, которые помогают быстро запустить синтез речи под свои задачи.</p><p>При регистрации и активации почты предоставляются 10 бесплатных токенов, после чего стоимость начинается от 1 до 12₽ за 1000 символов текста. Озвучка доступна в высоком качестве с возможностью интеграции в любые проекты — от видеороликов до автоматических уведомлений в системах.</p><h2>Советы по выбору</h2><p>Ориентируйтесь на конкретные задачи. Для расшифровки аудио и видео важны точность распознавания и поддержка длинных файлов — здесь хорошо показали себя Teamlogs, «Войси», Speech2Text и Vid2Text. Если нужна качественная озвучка любого текста, Zvukogram — ваш помощник. Шöпот подойдет тем, у кого звуковые файлы низкого качества, а Digital Protocol — для тех, кому важна работа с ИИ.</p><p>Всегда тестируйте сервисы на небольших запросах перед полноценным использованием. Проверяйте, как они справляются с вашей спецификой — техническими терминами, разговорной речью или нестандартными просьбами. Обращайте внимание на тарифы: многим хватает бесплатных возможностей, а бизнесу часто выгоднее корпоративные подписки. Главное — найти инструмент, который экономит время без потери качества.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вредные советы по работе с базами данных, или как расстроить DBA</title>
      <link>https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba</link>
      <comments>https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba</guid>
      <description><![CDATA[<p>Сборник самых раздражающих ошибок в работе с базами данных — с примерами и советами, как делать правильно. По выпуску подкаста «Техно.Логично».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba">Вредные советы по работе с базами данных, или как расстроить DBA</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Aug 2025 08:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда разработчик говорит «база упала», администратор баз данных вздыхает и открывает логи. Снова кто-то решил, что временные файлы бесконечны. Или создал 47 индексов на одной таблице. Или оставил транзакцию висеть на выходные.</p><p>Классические ошибки повторяются с завидным постоянством. В недавнем выпуске подкаста «Техно.Логично» наши коллеги Владимир Герциков и Николай Волынкин как раз обсуждали типичные проблемы с базами данных — от выбора инструментов до падений в продакшне. Послушав коллег, мы решили не пересказывать их беседу целиком, а на основе их беседы сделать практический список вредных советов.</p><p>Получился антигайд: как гарантированно завалить базу данных — и что делать правильно. Если узнаете себя в этих советах, не расстраивайтесь. Через подобное проходят все. А если хотите услышать полную дискуссию о современных СУБД, инструментах и миграции на open source — послушайте <a href="https://vk.com/video-145457488_456239847?access_key=b17a8de1d4db2dde5d">оригинальный выпуск</a>.</p><h2>1. Временные файлы бесконечны — лейте терабайты джойнов</h2><p>Берите две таблицы по миллиону записей каждая, смело делайте JOIN без WHERE, сортируйте результат — и удивляйтесь, почему закончилось место под временные данные.</p><p><b>Что происходит</b>: PostgreSQL создает временные файлы в pg_tmp для обработки больших запросов. Когда места не хватает, падают конкретные запросы с ошибкой <i>No space left on device</i>, а не весь сервер. Особенно болезненно там, где несколько таких запросов запускаются параллельно — временное пространство переполняется быстрее, чем успевает сработать мониторинг.</p><p><b>Как делать правильно</b>: Планируйте размер временных данных заранее. Добавляйте фильтры перед джойнами, разбивайте сложные запросы на этапы. Настройте temp_file_limit для ограничения временных файлов на запрос и мониторинг заполнения. Если ваш запрос генерирует терабайты промежуточных результатов, скорее всего, есть способ сделать это эффективнее.</p><h2>2. Суперпользователь для всех задач — что может пойти не так</h2><p>Создайте пользователя с правами суперадминистратора, используйте его для всех подключений и смело устанавливайте любые расширения, найденные в интернете.</p><p><b>Реальная история:</b> Разработчик развернул постгрес на виртуалке с дефолтными настройками — порт 5432 открыт, пользователь <i>postgres/postgres</i> с правами суперпользователя. Через семь (!) секунд в базу начали ломиться боты. Боты сканируют интернет на стандартные порты СУБД постоянно и превращают сервер в майнинг-ферму быстрее, чем вы успеете допить кофе. Диск переполнился от созданных таблиц, установились неизвестные расширения, начались HTTP-вызовы из базы наружу. Сервер превратился в часть ботнета.</p><p><b>И так все понятно, но еще раз напомним</b>: Суперпользователь может подключить postgres_fdw, dblink и читать/писать любые базы кластера, создавая запросы, которые переполнят временное пространство за минуты. Неподписанные расширения могут содержать что угодно — от бэкдоров до майнеров. А если расширение вызовет <i>segmentation fault</i>, упадет вообще все.</p><p><b>Принцип минимальных прав:</b> Создавайте отдельных пользователей с минимально необходимыми правами. Устанавливайте только официально поддерживаемые расширения. Закрывайте базу от внешнего доступа файрволом, настройте TLS для шифрования трафика, используйте fail2ban против брутфорса и уникальные пароли. Это кажется очевидным, но количество баз с дефолтными паролями в интернете говорит об обратном.</p><h2>3. Держите транзакции открытыми — счетчик XID все стерпит</h2><p>Открывайте длинные транзакции и держите их днями. Постгерс умный, сам разберется.</p><p><b>Что сломается:</b> У PostgreSQL есть счетчик транзакций (XID), который может переполниться. Когда возраст транзакций становится критическим, сервер блокирует обычные подключения и пускает только суперпользователя для выполнения <i>VACUUM FULL</i>. Все приложения встают, начинается паника.</p><p><b>Как избежать:</b> Настройте timeout для idle in transaction состояний. Разбивайте большие батчи на маленькие операции. Мониторьте возраст самых старых транзакций. И запомните: транзакция, которая висит неделю, — это не фича, это бомба замедленного действия.</p><h2>4. На каждый SELECT — свой индекс</h2><p>Создавайте индекс под каждый запрос. Чем больше индексов, тем быстрее будет работать.</p><p><b>Почему это убивает PostgreSQL: </b>В отличие от других СУБД, PostgreSQL при UPDATE создает новую версию записи, а старую помечает как мертвую. Если у таблицы 30 индексов, каждый UPDATE генерирует 30 мертвых ссылок в индексах. VACUUM начинает работать постоянно, производительность рушится.</p><p><b>Правило 20/80: </b>Покройте индексами 20% самых частых запросов, которые дают 80% нагрузки. Остальную аналитику выносите на реплику для чтения. Регулярно анализируйте статистику использования индексов — неиспользуемые безжалостно удаляйте .</p><h2>5. Сайзинг не нужен</h2><p>Ресурсы бесконечны. А DBA разберутся, как бэкапить ваши 100 терабайт.</p><p><b>Физические ограничения:</b> Таблица в PostgreSQL не может быть больше 32 терабайт при дефолтном размере блока. Ограничение можно обойти партиционированием или пересборкой с увеличенным размером блока, но лучше планировать заранее.</p><p><b>Экономика:</b> «Эта функция будет стоить как два сервера, потому что нам нужно оборудование для бэкапа 50-терабайтной базы». В этот момент «бизнес» делает большие глаза и внезапно появляется мотивация оптимизировать архитектуру.</p><p><b>Планирование:</b> Считайте размер данных на год-два вперед. Внедряйте партиционирование с первого дня, если ожидаете рост. Архивируйте старые данные. Удалить лишнее проще, чем добыть дополнительные терабайты дискового пространства в пятницу вечером.</p><h2>6. Пихайте СУБД в контейнеры</h2><p>Kubernetes решает все проблемы! Поэтому переносим в контейнеры все, базы данных тоже. Если что-то работает на виртуалках, то в контейнерах точно будет работать лучше.</p><p><b>Проблемы слоеного пирога:</b> Мы слышали, тебе нравится виртуализация, поэтому мы добавили виртуализацию в твою виртуализацию. В результате кратное усложнение отладки. Где тормозит база: железо, гипервизор, менеджер контейнеров?</p><p><b>Где контейнер оправдан?</b>  В CI/CD, локальной разработке, тестовых средах. В продакшне контейнеры тоже работают, если использовать Kubernetes-операторы (Patroni, CloudNativePG), правильно настроить Persistent Volumes и протестировать поведение при рестартах. База должна жить в памяти, прогревать кэши, работать стабильно. Но это требует серьезной экспертизы в Kubernetes и готовности разбираться с проблемами на стыке технологий. Если команда не готова изучать все тонкости — лучше не начинать.</p><p><b>Компромисс:</b> Если выбираете контейнеры для продакшна, используйте StatefulSet, настройте правильные storage-классы и OOM-политики. Для stateless-сервисов контейнеры — отличный выбор.</p><h2>7. Всю бизнес-логику держим в хранимках — так быстрее</h2><p>Переносите всю логику в базу. Зачем нужны сервисы приложений?</p><p><b>Пример из практики:</b> Система с хранимыми процедурами Oracle обыграла Java-реализацию в тестах производительности. Логика выполнялась рядом с данными, без сетевых задержек. Но когда нагрузка выросла в разы, уперлись в лимит CPU на сервере баз данных. Добавить ресурсы оказалось сложнее, чем масштабировать stateless-сервисы.</p><p><b>Компромисс:</b> Тяжелые агрегации и отчеты делайте в функциях базы. CRUD-операции выносите в сервисы приложений. Следите за загрузкой CPU на сервере БД — когда она приближается к пределу, начинайте выносить логику наружу.</p><h2>8. Коммерческая СУБД — единственный путь</h2><p>Только коммерческие решения подходят для серьезных задач. Oracle и SQL Server проверены временем, а всякие open source базы — это для студентов и стартапов.</p><p><b>Что изменилось:</b> События последних лет заставили многие компании пересмотреть подход к выбору СУБД. Компании массово переходят на PostgreSQL Pro и другие open source решения. Тренд только усиливается — игнорировать open source значит отстать от рынка и пропустить инновации, которые часто появляются именно в открытых проектах.</p><p><b>НО:</b> Vanilla PostgreSQL без поддержки — это действительно риск. Когда расширение Oracle FDW падает с разными структурами таблиц, а автор из коммьюнити отвечает «мне в голову не приходило, что кто-то будет так делать», понимаешь ценность платной поддержки. Поэтому open source, но с поддержкой от надежных вендоров.</p><h2>Заключение</h2><p>Продовые пожары в базах данных всегда случаются в самый неподходящий момент. Но большинство из них можно предотвратить, следуя простым правилам: планировать ресурсы, ограничивать права, мониторить метрики.</p><p>Выберите один совет из этой статьи и примените его сегодня. Возможно, это сэкономит вам несколько часов сна в будущем. А коллеги-DBA скажут спасибо.</p>]]></content:encoded>
    </item>
    <item>
      <title>4 инструмента для командной разработки: от управления до рутины</title>
      <link>https://tproger.ru/articles/4-instrumenta-dlya-komandnoj-razrabotki--ot-upravleniya-do-rutiny</link>
      <comments>https://tproger.ru/articles/4-instrumenta-dlya-komandnoj-razrabotki--ot-upravleniya-do-rutiny?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/4-instrumenta-dlya-komandnoj-razrabotki--ot-upravleniya-do-rutiny</guid>
      <description><![CDATA[<p>Четыре решения, которые упрощают жизнь айтишника: от постановки задач до автоматизации повторяющихся операций</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/4-instrumenta-dlya-komandnoj-razrabotki--ot-upravleniya-do-rutiny">4 инструмента для командной разработки: от управления до рутины</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 31 Jul 2025 12:04:31 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда команда растёт, задачи разбегаются по десяткам сервисов, а важное ускользает из виду. Чтобы не тратить часы на поиски нужного тикета или документа, нужен единый инструмент для управления, коммуникаций и рутины.</p><p>В этой статье мы посмотрим четыре решения, которые упрощают жизнь айтишника: от постановки задач и контроля прогресса до автоматизации повторяющихся операций.</p><h2>Strive — когда вы устали затыкать дыры и хотите работать системно</h2><p>Типичная ситуация: в команде каждый ведёт задачи в своём трекере, в чатах — легко потеряться, пытаясь вспомнить, кто за что отвечает. А документация разрознена — что-то в Google Docs, что-то в Excel на жёстком диске бухгалтера, который ушёл в отпуск, что-то «в голове у маркетолога и он уволился 3 месяца назад». Если проекты буксуют, дедлайны срываются, потому что никто толком не видит, на каком этапе работа, то вам нужен <a href="https://striveapp.ru/?utm_source=article&amp;utm_medium=tpproger&amp;utm_campaign=instrumenti-dlya-razrabotchika">Strive</a> — единое рабочее пространство, где всё на месте и каждый понимает, что делать.</p><p><a href="https://striveapp.ru/?utm_source=article&amp;utm_medium=tpproger&amp;utm_campaign=instrumenti-dlya-razrabotchika">Strive</a> помогает командам организовать рабочий процесс. В одном интерфейсе — задачи, статусы, документы, регламенты и база знаний. Сервис рассчитан не на личное планирование, а на совместную работу.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-07-30/31599daf-2fd5-45a6-ae17-66257074fe92.png" alt="" /></figure><h2>Что вы получаете от Strive:</h2><ul><li>Все задачи — в едином месте. Без лишних кликов создаёте задачи, назначаете ответственных, следите за статусами. Всё наглядно — как на ладони.</li><li>Канбан, который реально помогает. Видно, где блокер, кто перегружен, как продвигается проект.</li><li>Совместные документы. Пишите, комментируйте, обновляйте задачи и документацию прямо в системе. Без переключения между сервисами.</li><li>Живая база знаний. Инструкции, регламенты, процессы — всё доступно команде, всё хранится там же, где и задачи.</li><li>Простой, чистый интерфейс. Не надо «переучиваться» — всё работает из коробки.</li></ul><h2>Почему команды выбирают Strive</h2><ul><li>Больше не нужно собирать проекты из кусочков — всё интегрировано;</li><li>меньше ошибок и провалов — потому что все в курсе, что происходит;</li><li>прозрачная ответственность — видно, кто за что отвечает;</li><li>бесплатный вход — можно начать с командой до 10 человек без затрат;</li><li>без вендорлока и валютных рисков — Strive создан в России.</li></ul><p>Strive уже используют маркетинговые и контентные команды, разработчики и тестировщики, стартапы и IT-компании. Это полноценная альтернатива западным планировщикам, но с более низкими тарифами и с отсутствием рисков вендорлока. Позволяет навести порядок в задачах и ускорить работу.</p><h2>Тарифы</h2><ul><li>Бесплатно: до 10 человек. Для старта — отлично.</li><li>На двоих: 1 000 ₽/мес. Без ограничений, с аналитикой и интеграциями.</li><li>Команда: 3 375 ₽/мес. До 15 человек, весь функционал.</li><li>Бизнес: 225 ₽/польз./мес. От 15 человек, приоритетная поддержка и внедрение.</li></ul><h2>ЛидерТаск: полный контроль над задачами и проектами</h2><p><a href="https://www.leadertask.ru/?utm_source=tpproger&amp;utm_medium=article&amp;utm_campaign=instrumenti-dlya-razrabotchika">ЛидерТаск</a> – это удобный инструмент для организации командной работы и распределения обязанностей между сотрудниками. Он поддерживает Канбан-подход: можно разбивать крупные дела на подэтапы, назначать ответственных и наглядно отслеживать прогресс. Помимо классических Канбан-досок, в трекере доступна глубокая иерархия задач с неограниченной вложенностью и возможность закреплять важное в «Избранном».</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-07-30/92f2d21a-4fee-466f-9438-d5a8a8acf452.jpg" alt="" /></figure><p>Ключевые функции ЛидерТаск:</p><ul><li>Создание задач любым способом: через email, мобильное приложение, голосом, в Telegram или в браузерном виджете;</li><li>Настройка напоминаний и повторов;</li><li>Чек-листы для декомпозиции задач;</li><li>Доступны чаты и вложения внутри задач — переписка и документация больше не потеряются;</li><li>Широкие возможности для настройки досок: цветовые метки, визуальные выделения и удобная организация элементов для наглядности и порядка.</li></ul><p>Какие проблемы решает ЛидерТаск:</p><ul><li>Фильтрация задач по исполнителю, срокам или статусу;</li><li>Быстрая приоритизация — фокус на самом важном;</li><li>Восстановление удалённых задач с помощью корзины;</li><li>Интегрированный календарь с удобным расписанием;</li><li>Совместная работа — общий доступ, отслеживание прогресса и назначение ответственных;</li><li>Гибкое распределение прав доступа внутри команды;</li><li>Работа даже в оффлайн-режиме;</li><li>Синхронизация между всеми устройствами;</li></ul><p>Сервис внесён в реестр отечественного ПО и уже используется в дата-центрах, служит удобным органайзером для руководителей и выступает основным таск-трекером в IT-компаниях.</p><h2>YouGile: Трелло без лишних усложнений</h2><p>YouGile развивает идеи классического Trello, но делает их более пригодными для работы команд любого масштаба. Канбан‑доска остаётся центром управления задачами, при этом поверх неё добавлены функции, которых в классике обычно не хватает.</p><h2>Коммуникация там же, где и задачи</h2><p>Каждой карточке прикреплён собственный чат: обсуждения не тонут в сторонних мессенджерах, а вся история решений хранится именно там, где выполняется работа.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-07-30/267e5bb7-4219-48a0-8e0f-74bc20db097e.jpg" alt="" /></figure><h2>Гибкая аналитика и разграничение прав</h2><p>Система умеет фильтровать задачи по любым полям, строить отчёты и тонко настраивать доступ — от наблюдателя до администратора.</p><h2>Автоматизация без скриптов и макросов</h2><p>Перемещение по отделам, смена статусов, обновление дедлайнов происходят автоматически — правила уже встроены. Дописывать громоздкие бизнес‑процессы не требуется.</p><h2>Расширения, которые подключаются по мере роста</h2><ul><li>Умные формы — перед передачей задачи сотрудник заполняет обязательные поля, поэтому нигде не теряются важные цифры.</li><li>Дополнительные уведомления — события из YouGile отправляются в Telegram или любую другую систему.</li><li>Интеграции с 1С и внешними сервисами — данные синхронизируются без ручного экспорта.</li></ul><p>Продукт позволяет масштабировать рабочие процессы, не захламляя интерфейс. Базовый функционал покрывает большинство сценариев, а если понадобится больше — расширения и открытая платформа закрывают любые узкие задачи.</p><h2>O!task — задачи, проекты и знания в одной системе</h2><p>O!task объединяет четыре главных направления работы: постановку задач, планирование проектов, учёт финансов и хранение корпоративных знаний. Всё настраивается под вашу команду, а пользоваться можно бесплатно при двух участниках.</p><h3>Задачи</h3><p>Вместо длинных списков и бесконечных тикетов можно выбрать модель работы — канбан-доски, списки задач или календарь. Задачи группируются по проектам, расставляются приоритеты, добавляются подзадачи и дедлайны. Статусы всегда актуальны, а автоматические уведомления напоминают о просроченных задачах.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-07-30/961c968a-be4f-4a13-b0c6-3186231292bc.jpg" alt="" /></figure><h3>Проекты</h3><p>Каждый проект делится на этапы — от разработки MVP до релиза в продакшн. Вы видите, сколько времени потрачено на каждый этап, какие ресурсы подключены и как идёт работа в целом. Планирование бюджета и контроль сроков происходят в одном окне.</p><h3>Финансы</h3><p>O!task ведёт учёт доходов и расходов по проектам и задачам. Вы формируете бюджеты, следите за исполнением и получаете отчёты по расходным статьям. Это помогает видеть, когда проект выходит за рамки изначальной оценки и принимать решения до того, как деньги закончатся.</p><h3>База знаний</h3><p>В O!task все документы хранятся централизованно, доступны по тегам и ключевым словам. Коллеги быстро находят нужные материалы, а организовать доступ можно через гибкие права.</p><h3>CRM-инструменты</h3><p>Все обращения фиксируются в одной системе, вы видите, кто из менеджеров отвечает за клиентский кейс и на каком этапе находится договор.</p><h3>Кому подойдёт</h3><ul><li>Небольшие IT-команды и стартапы, которым важно успеть вывести продукт без хаоса в тасках.</li><li>Веб-студии и агентства, где одновременно ведётся несколько проектов и нужно чётко распределять ресурсы.</li><li>Отделы разработки в крупных компаниях, ищущие единый источник правды по задачам, бюджету и документации.</li></ul><p>Регистрация в O!task занимает несколько минут, на каждом шаге помогают встроенные подсказки и поддержка.</p><p>Выбор остаётся за вами, но ясно одно: без общей точки правды — таск‑трекера, базы знаний и прозрачного отчёта по времени и бюджету — команда быстро скатывается в хаос. Каждый из описанных инструментов решает свою боль, но объединяет их одно требование: минимизировать переключения между сервисами и дать чёткое представление о ходе работ. Попробуйте каждый из них в своём потоке, оцените, как меняется фокус на задачах, и оставьте тот, который реально ускоряет вашу команду.</p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ-поиск: почему люди перестали гуглить и как это меняет интернет</title>
      <link>https://tproger.ru/articles/ii-poisk--pochemu-lyudi-perestali-guglit-i-kak-eto-menyaet-internet</link>
      <comments>https://tproger.ru/articles/ii-poisk--pochemu-lyudi-perestali-guglit-i-kak-eto-menyaet-internet?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Эберт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ii-poisk--pochemu-lyudi-perestali-guglit-i-kak-eto-menyaet-internet</guid>
      <description><![CDATA[<p>Разбираемся, почему классический поиск уступает место ИИ-поисковикам, как генеративный ИИ меняет привычные правила поиска и что ждёт SEO эпоху ИИ-агентов ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ii-poisk--pochemu-lyudi-perestali-guglit-i-kak-eto-menyaet-internet">ИИ-поиск: почему люди перестали гуглить и как это меняет интернет</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Новости]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Adobe]]></category>
      <category><![CDATA[Cloudflare]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 25 Jul 2025 14:10:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Google два десятилетия был началом любого поиска. Сейчас всё чаще для этого открывают ChatGPT или другую нейросеть. Главное — не Google. Если раньше у нас был только Perplexity, то в декабре 2024 года OpenAI <a href="https://openai.com/index/introducing-chatgpt-search/">запустила</a> собственный Search — возможность искать информацию в интернете прямо в ChatGPT. Сейчас похожие функции есть у всех передовых моделей: Mistral Le Chat, DeepSeek, Claude, Gemini и даже у YandexGPT.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/fe8754da-5704-4138-9200-c48b53a316cf.png" alt="ChatGPT Search" /><figcaption>Источник: OpenAI</figcaption></figure><p>Генеративный ИИ больше не просто инструмент для текстов. Он становится полноценной точкой входа в интернет: здесь ищут товары, сравнивают характеристики и даже принимают решения о покупке — всё в одном окне. За один только праздничный сезон 2024 года трафик из ИИ-инструментов в американском онлайн-ритейле вырос на 1300% — такие данные приводит <a href="https://blog.adobe.com/en/publish/2025/03/17/adobe-analytics-traffic-to-us-retail-websites-from-generative-ai-sources-jumps-1200-percent">исследование</a> Adobe.</p><p>По умолчанию ChatGPT работает без выхода в интернет и отвечает на основе своих знаний, накопленных при обучении. Но можно включить функцию вручную, нажав на значок глобуса 🌐 «Искать в сети». Модель сама понимает, что вам нужна актуальная инфа, и подключается к интернету автоматически — тогда вверху появляется плашка «Поиск в сети».</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/76cacb95-c320-49f6-93ae-565a0017979c.png" alt="ChatGPT ищет в интернете" /><figcaption>Плашка «Поиск в сети» в ChatGPT</figcaption></figure><p><b>Гуглить стало старомодно.</b> Аналитики заметили, что в англоязычной молодёжной среде глагол «гуглить» постепенно <a href="https://www.businessinsider.com/google-losing-status-as-verb-genz-2024-9">исчезает</a> — они говорят просто «search it». ChatGPT уже <a href="https://www.moneycontrol.com/technology/chatgpt-reached-1-billion-search-requests-a-day-5-5-times-faster-than-google-search-did-article-13105292.html?">обрабатывает</a> около 1 млрд поисковых запросов ежедневно. Это влияет на воронку продаж: многие шаги теперь проходят внутри чат-ботов. Бренды начинают перестраивать свои стратегии: мало быть видимым в поиске. Теперь нужно быть понятным и убедительным для нейросетей. Потому что завтра товары будут искать не люди, а их ИИ-агенты.</p><h2>Что не так с классической поисковой выдачей</h2><p><b>Слишком много кликов. </b>Первая страница выдачи забита рекламой, SEO-статьями, агрегаторами и рерайтами рерайтов. Чтобы получить один ответ, мало вбить запрос. Нужно пролистать рекламу, открыть пару сайтов, закрыть поп-апы с чатами и ещё проверить, что инфа свежая. И если результат не подошёл — начинаем всё заново.</p><p><b>SEO-мусор</b>. Ещё одна беда — это тонны переоптимизированного контента. Статьи написаны по шаблонам, чтобы понравиться алгоритмам и вписаться в критерии ранжирования. Если вы искали «что посмотреть в городе Х», то наверняка в топе были тревел-агрегаторы, забитые рекламой. Вместо живых впечатлений мы получаем скучные списки с дежурным набором достопримечательностей и призывом купить тур. Кроме того, такие статьи, как правило, обезличены, и не понятно, кто за ними стоит.</p><p><b>ИИ-контент. </b>Пользователь Reddit <a href="https://www.reddit.com/r/mildlyinfuriating/comments/1hsf0to/just_watched_john_wick_4_did_a_quick_search_to/">заметил</a>, что при поиске «John Wick 5» Google выдал кучу сгенерированного контента о проекте, который даже не анонсирован.<br /></p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/d2cf0c14-a335-4b75-8274-ff3dd710d6c4.png" alt="" /><figcaption>Источник: Reddit</figcaption></figure><p>В комментариях посоветовали использовать операторы — минус-ключи: -ai или -sponsored, чтобы исключить из результатов страницы с этими словами.</p><p>Проект <a href="https://github.com/CubicalBatch/deaddit">deaddit</a> документирует явление мёртвого интернета в формате ИИ-клона Reddit — поддельные посты, комментарии и целые сообщества, сгенерированные ИИ. С поддельными сабреддитами, названиями и описаниями, профилями пользователей с прописанными личностями и интересами, постами с заголовками, содержанием и даже количеством апвоутов, а также комментариями.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/12c1e97f-8a1d-46ac-85db-b68fa784cd49.png" alt="" /><figcaption>Источник: GitHub / deaddit</figcaption></figure><p><b>Паттерны поиска меняются</b>. Всё меньше хочется читать безликие рекламные статьи, замаскированные под советы, и всё больше — слушать живых людей. 

Генеральный директор Reddit <a href="https://www.ft.com/content/a86fb03a-8781-40b5-a077-1d677e546ecf">похвастался</a>, что на фоне роста ИИ-контента именно Reddit остаётся площадкой с человеческим голосом.</p><p>Популярный <a href="https://www.newyorker.com/culture/infinite-scroll/what-google-search-isnt-showing-you">лайфхак</a>: добавлять в поисковые запросы слово «reddit» или оператор «site: reddit.com».</p><blockquote>Я часто добавляю «reddit» к своим запросам, потому что это одно из немногих мест, где можно прочитать настоящие мысли людей.</blockquote><p>Но не все так оптимистичны: звучат подозрения, что часть постов пишут боты.</p><blockquote>Я не доверяю Reddit. Когда дело доходит до рекомендаций, у меня всегда возникает ощущение, что ответы пишут боты, рекламирующие продукты</blockquote><p>Пользователи всё больше ощущают потерю «аутентичного интернета» и <a href="https://www.newyorker.com/culture/infinite-scroll/what-google-search-isnt-showing-you">ищут</a> обходные пути — обращаются к альтернативным поисковикам, вроде DuckDuckGo или Brave, и к другим площадкам, например, Discord или Telegram-чатам, которые не индексируются поисковиками. Или создают собственные поисковые движки — например, через Google Custom Search Engine, чтобы искать только по выбранным источникам.</p><h2>Почему ИИ-поиск быстрее выдает желаемое</h2><p><b>Нужно уметь гуглить в Гугле.</b> Традиционный поиск — это сложная штука, требующая мощностей для обработки миллиардов проиндексированных страниц. Google справляется с этим благодаря продвинутым алгоритмам, отточенным за годы исследований. Но этого уже мало.</p><p>Ключ к успеху — <b>правильная формулировка запроса</b>. Сколько раз вы в несколько подходов перебирали варианты, меняли порядок слов, перефразировали запросы или добавляли поисковые операторы — чтобы сузить поиск, найти точные совпадения или исключить лишнее? И если не угадали — результата не будет. К счастью, ИИ-поисковики снимают эту головную боль. Они учитывают контекст, а не только ключевые слова, даже если формулировка хромает.</p><p>Мэт Хонан, главный редактор MIT Technology Review, <a href="https://www.technologyreview.com/2025/03/17/1113255/is-google-playing-catchup-on-search-with-openai/">сравнил</a> Google AI Mode и ChatGPT. Он отметил ключевое преимущество последнего — функцию памяти и персонализации. Когда он спросил ChatGPT «Что ты знаешь обо мне?», модель ответила живо и подробно: рассказала о вкусах в кино, отношении к ужастикам и даже вспомнила историю с постройкой сарая. В то время как Google, обладая огромной базой пользовательских данных — почтой, историей поиска, фотографиями, — выдал сухой профиль: «Вы интересуетесь комедиями, музыкой, подкастами и классикой». Такой ответ скорее полезен рекламодателям, чем самому пользователю. На данный момент Google недотягивает до уровня персонализации, эмпатии и гибкости, которыми уже обладает ChatGPT.</p><h3>Длинные запросы и эра диалогового поиска</h3><p>ИИ меняет то, как мы ищем информацию. Если средний запрос в Google состоял из <a href="https://www.semrush.com/blog/google-search-statistics/">3–4</a> слов, то в диалоге с нейросетью мы составляем запрос на естественном языке в <a href="https://www.semrush.com/blog/chatgpt-search-insights/">20+</a> слов — с нюансами и уточнениями. Но главное новшество —<b> возможность задавать follow-up вопросы:</b> уточнения к предыдущему запросу. Раньше нужно было начинать с чистого листа. Теперь ИИ «помнит» контекст и способен адаптироваться и уточнять ответы. Причём вернуться к этому чату можно и через год, не объясняя задачу заново. А еще можно сразу адаптировать найденную информацию под нужный стиль — <i>«а попроще?», «а на русском?», «а в одну строку кода?».</i></p><p>Такой подход полезен там, <b>где ключевые слова бессильны </b>— например, можно найти фильм, где «<i>маньяк шлёт зашифрованные письма в газету</i>», спросить о странном звуке в холодильнике, или описать птицу, которая прилетает во двор.</p><p><a href="https://www.semrush.com/blog/chatgpt-search-insights/">Исследование</a> Semrush показывает, что ChatGPT меняет привычные представления о <b>поисковых намерениях</b>. Если в классическом поиске запросы обычно делят на четыре типа: навигационные (найти сайт), информационные (узнать что-то), коммерческие (исследовать товар) и транзакционные (купить), то у ChatGPT только около 30% запросов вписываются в эти категории. Остальные 70% — это совсем другие задачи, которые редко встречаются в традиционных системах. Люди обращаются к ИИ не просто за фактами, а чтобы генерировать идеи, проводить мозговой штурм и глубоко копать в теме.</p><p>На самом деле «умный» поиск — <b>не всегда быстрее обычного гугления</b>. В режиме глубокого исследования (Deep Research) ИИ-система может тратить десятки минут, чтобы собрать источники и выдать аналитику. Это уже не просто поиск, а полноценный ассистент-аналитик, который помогает подготовить обзор или черновик по сложной теме.</p><h2>Почему ChatGPT пока что плох в поиске: галлюцинации, спам и фейк-источники</h2><ol><li><b>Короткие запросы — всё ещё вотчина Google</b>. Пока что у ChatGPT получается <a href="https://techcrunch.com/2024/11/04/chatgpt-search-is-not-openais-google-killer-yet/">не очень</a>.</li><li><b>Слабая фильтрация SEO-спама</b> — классические поисковики годами инвестировали в борьбу с ним. Генеративные движки пока не так придирчивы: в ответах часто появляются вторичные источники и полусырые сгенерированные статьи.</li><li><b>Чрезмерное обобщение в ответах.</b> Из-за «переупаковки» контента в ответ модели мы получаем «усреднённую» версию истины, в которой важные нюансы могут быть утеряны. Даже если ИИ не выдает ложную информацию, он все равно суммаризует и переформулирует контент способами, которые могут вводить в заблуждение.</li><li><b>Поддакивание и стремление угодить</b>. Модель <a href="https://arxiv.org/abs/2310.13548">натренирована</a>, чтобы быть вежливой и полезной. Она пытается выдать ответ даже тогда, когда не может его найти. Не потому что хочет нас обмануть, а потому что не умеет сказать «нет». Поэтому соглашается с нами и может поддержать самые безумные идеи, например, <a href="https://x.com/icreatelife/status/1793781850923823144">призывает есть камни</a>.</li><li><b>Проблемы с локальными запросами</b>. ChatGPT не расскажет, во сколько приедет ваш поезд, и не уточнит, открыт ли ближайший супермаркет. Он может найти рестораны в районе, но за актуальным меню — всё равно придётся идти в Google.</li><li><b>Цитирование — боль</b>. Недавний <a href="https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php">рисерч</a> Columbia Journalism Review выявил серьёзные проблемы в способности ИИ-поисковиков цитировать новости. Анализ восьми нейросетей показал, что они часто предоставляют неверные или вымышленные ссылки, даже если у них есть издательская лицензия.</li></ol><p>Проблема и в том, как люди <b>фактчекают информацию</b>. Мы идем по пути меньшего сопротивления и выбираем самые простые пути для поиска ответов. Точность и достоверность отходят на второй план, а приоритетом становится скорость и комфорт. Результаты <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4498671">исследования</a> показывают, что люди считают информацию, сгенерированную ChatGPT, более качественной и доступной по сравнению с Google Search.</p><blockquote>Давайте будем реалистами — люди чрезвычайно ленивы. Они будут прилагать минимум усилий для достижения результатов. Даже если эти результаты отстойные. Людей это не волнует. <br /><br />Это значит, что люди скорее зададут вопрос чат-боту и поверят любому ответу, который он выдаст. Ведь это проще, чем набирать текст в Google, а затем читать или пролистывать кучу статей.</blockquote><p>Один из важных вопросов: как не потерять способность анализировать информацию самостоятельно? Ведь когда мы получаем готовый ответ от ИИ, можем перестать задумываться о том, как этот ответ был сформирован. Когда нейросеть даёт готовый, «отполированный» ответ, появляется соблазн воспринимать его как истину в последней инстанции — и перестать критически мыслить.</p><blockquote>Иногда ChatGPT полностью лжет мне, и я знаю это только потому, что у меня есть существующие знания, что это неправда. Если бы у меня их не было, я бы никогда не узнал, что это неправда...Поэтому я не могу полностью полагаться на ChatGPT и всегда проверяю разные источники.</blockquote><p>И это правда. Но и Google не гарантирует 100% точности в топе выдачи. Там тоже бывают ошибки, устаревшие данные или некачественные источники. Поэтому в любом случае важно проверять информацию и не полагаться слепо ни на ИИ, ни на поисковики.</p><h2>Как генеративный ИИ крадет трафик и деньги бизнеса</h2><p>ИИ теперь — как <b>посредник</b>: он «пережевывает» контент с сайтов: статьи, обзоры, новости — и выдает это пользователю в интерфейсе чат-бота. При этом юзер зачастую не доходит до первоисточника. Рэнд Фишкин из SparkToro <a href="https://sparktoro.com/blog/2024-zero-click-search-study-for-every-1000-us-google-searches-only-374-clicks-go-to-the-open-web-in-the-eu-its-360/">назвал</a> это <b>«поисками с нулевым кликом»</b>. И таких запросов становится всё больше.</p><p><b>Что это значит?</b> Контент журналистов, блогеров и брендов используется как сырьё, а сами авторы как будто остаются в тени — их труд не приносит прямого трафика.</p><h3>Почему эта ситуация — головная боль для бизнеса и контент-мейкеров?</h3><ul><li><b>Меньше посетителей — меньше клиентов</b>. Если пользователи не заходят на сайт, то и конвертировать их в покупателей или подписчиков становится гораздо сложнее. Трафик просто утекает в интерфейс ИИ. Если нейросеть пересказывает суть статьи прямо в чате, зачем открывать оригинал?</li><li><b>Потеря контроля над голосом бренда</b>. ИИ решает, как преподнести ваш контент — может вырвать из контекста, искажать или просто упустить важные детали. Бренд уже не может поправить этот «пересказ». А ещё никто не увидит ваш уникальный дизайн и фирменный стиль.</li><li><b>Рост нагрузки на серверы</b>. ИИ-ассистенты и агенты автоматически перебирают десятки источников при каждом запросе. Опенсорс-сообщество уже <a href="https://about.readthedocs.com/blog/2024/07/ai-crawlers-abuse/">жалуется</a>: их ресурсы просто падают под лавиной ботов. А если этим займутся ИИ-агенты от имени миллионов пользователей — нагрузка на сайты вырастет в разы.</li><li><b>Нарушение правил индексации</b>. Раньше страницы индексировали Google и пара конкурентов, которые уважали robots.txt — файл, который говорит, где можно, а где нельзя. Сейчас же десятки ИИ-моделей <a href="https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php">парсят сайты без разбора</a>, игнорируя эти ограничения.</li><li><b>Проблемы с обучением ИИ и конфиденциальностью</b>. ИИ-боты могут брать контент с сайтов не только для ответов, но и для обучения своих моделей. То есть ваша статья, обзор или даже комментарий могут стать частью «учебного корпуса», который помогает ИИ выдавать более «умные» ответы. При этом авторы часто не получают ни копейки и даже не знают, что их материалы используются таким образом. Многие сайты начали блокировать ИИ-ботов, чтобы защитить свой контент. Wired <a href="https://www.wired.com/story/most-news-sites-block-ai-bots-right-wing-media-welcomes-them/">сообщает</a>, что практически 90% новостных сайтов, таких как NYT, Guardian, Atlantic и др., блокируют краулеры OpenAI и других ИИ-компаний.</li></ul><p>Если ИИ-разработчики продолжат брать контент без разрешения, их ждёт либо платный доступ к данным (они должны платить авторам за данные или переходить на лицензионную модель), либо война протоколов с нарушением веб-этикета. Ahrefs провели <a href="https://ahrefs.com/blog/ai-bot-block-rates/">исследование</a> — они проанализировали около 140 миллионов сайтов и обнаружили, что за последний год количество блокировок ИИ-ботов существенно выросло. Вот ключевые цифры:</p><ul><li>Число активных ИИ-ботов в сети удвоилось с августа 2023 года, сейчас насчитывается 21 крупный бот на основе ИИ.</li><li>Самый блокируемый бот — GPTBot от OpenAI: его блокируют почти 6% всех сайтов.</li><li>ClaudeBot (Anthropic) показал самый резкий рост блокировок — +32,67% за год.</li></ul><p>Получается, что для веб-мастеров заготовлена новая головоломка: как гарантированно попасть в выдачу нейросетей, если краулеры игнорируют robots.txt? И можно ли вообще вычеркнуть сайт из этих списков? Как оптимизировать облегчённую версию сайта для ИИ-агентов, чтобы не перегружать сервер и не потерять контроль над контентом?</p><p><a href="https://blog.cloudflare.com/declaring-your-aindependence-block-ai-bots-scrapers-and-crawlers-with-a-single-click/">Cloudflare</a> разработали «кнопку» блокировки AI‑ботов, чтобы снизить подобные нагрузки. Подключить эту функцию может любой пользователь Cloudflare, включая бесплатные тарифы. Компания, которая специализируется на защите сайтов от атак, заметила, что ежедневно на её сеть приходится около 50 миллиардов запросов от ИИ-ботов. В ответ они запустили AI Labyrinth — «лабиринт ИИ-контента», куда попадают незваные боты, игнорирующие директивы no crawl, где они застревают в бесконечной цепочке перелинкованных страниц.</p><h2>Переосмысление SEO в эпоху ИИ</h2><p>Классическое SEO уходит в прошлое. Чтобы оставаться на плаву, брендам и авторам нужно учиться говорить с ИИ на его языке. Вот почему появляются новые методы и направления — AIEO и GEO:</p><ul><li><b>AIEO (Artificial Intelligence Engine Optimization)</b> — оптимизация контента под ИИ-системы. Неважно, это голосовой помощник или чат-бот — задача AIEO сделать контент максимально понятным и «перевариваемым» для ИИ, чтобы он попадал в их ответы.</li><li><b>GEO (Generative Engine Optimization)</b> — это оптимизация именно под генеративные поисковые системы (например, Bing Chat, Google AI Mode).</li></ul><p>Пока никто толком не знает правил новой ИИгры. Но уже есть общие признаки, которые могут помочь нейросети выбрать именно ваш контент для цитирования:</p><ol><li><b>Чёткая структура</b>: подзаголовки H2 и H3, чтобы разбить текст на логичные блоки.</li><li><b>Короткие, простые абзацы</b> — никаких длинных занудных объяснений, только по делу.</li><li><b>Контент, который отвечает на вопросы</b>: «что это», «зачем нужно», «пример на практике». Не просто набор ключевых слов, а полезная информация.</li><li><b>Внешние упоминания и ссылки</b> — ИИ нравится, когда ваш контент не в изоляции, а подтверждён другими источниками.</li><li><b>Участие в специальных программах</b>: можно подать заявки в <a href="https://openai.com/chatgpt/search-product-discovery/">ChatGPT Product Discovery</a>, чтобы товар показывался в ответах ChatGPT или Perplexity Merchant Program — для крупных продавцов с доставкой в США, чтобы товары попадали в виджеты Perplexity.</li></ol><p><b>Как оценить эффективность?</b> Сейчас в аналитике уже можно увидеть переходы с нейросетей — они отображаются в отчетах по источникам трафика. Плюс появились метрики видимости бренда в ответах ИИ. Например, <a href="https://ahrefs.com/brand-radar">Ahrefs</a> теперь показывает, как часто ваш бренд упоминается в ответах нейросетей. А новые сервисы помогают мониторить появление бренда в ИИ-результатах, отслеживать тональность упоминаний и анализировать динамику.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/44055a32-808d-4356-be23-2f33fa07fc62.png" alt="Карта GEO-рынка" /><figcaption>Карта GEO-рынка. Источник: a16z.com</figcaption></figure><p>Это похоже на SEO начала 2000-х, когда с каждым обновлением алгоритма приходилось перестраиваться. С ИИ та же история: модели постоянно меняются, и нам придётся учиться работать с ними заново — иначе рискуем потерять трафик.</p><h2>Конец эры поисковиков? Действительно ли нейросети заменят Google</h2><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-07-01/d4cc037b-7758-4a4a-ac2f-1c4b5143f02c.png" alt="" /><figcaption>Источник: onelittleweb</figcaption></figure><p><b>Стоит ли ожидать полного исчезновения поисковиков?</b> Вряд ли. Так же, как и исчезновения библиотек с появлением интернета. ИИ пока не заменит Google в роли поисковой системы, но классические поисковики со временем станут не актуальны из-за изменения природы потребления контента.</p><p>Пока Google лидирует, оставаясь примерно <a href="https://www.lifewire.com/chatbot-vs-search-engine-traffic-11760069">в 26 раз</a> популярнее ChatGPT по ежедневным визитам. Совокупно ИИ-сервисы генерируют всего около одного процента от всех поисков Google. Но скорость роста говорит сама за себя: чат-боты за год <a href="https://onelittleweb.com/ai-chatbots-vs-search-engines/#elementor-toc__heading-anchor-22https://onelittleweb.com/ai-chatbots-vs-search-engines/#elementor-toc__heading-anchor-22">выросли</a> по количеству обращений на 80,92%. Впервые с 2015 года, к концу 2024-го, доля Google на рынке поиска <a href="https://gs.statcounter.com/search-engine-market-share">опустилась</a> ниже отметки в 90%. Однако аналитики OneLittleWeb считают, что чат‑боты и поисковики не конкурируют, а дополняют друг друга — каждый решает свои задачи. Чат-боты расширяют возможности поиска, превращая его в диалог и помощь в генерации идей, а поисковики интегрируют ИИ-сводки, чтобы ускорить выдачу информации.</p><p>Поисковики превращаются в умных ассистентов, которые сами сканируют интернет и дают готовые ответы. Но есть проблема: Google AI Overviews уже бьют по доверию и <a href="https://www.bloomberg.com/news/articles/2025-04-07/google-ai-search-shift-leaves-website-makers-feeling-betrayed">трафику</a>. А главное — эти сводки <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/cringe-worth-google-ai-overviews">не всегда точны</a>. Техногигант тестирует ещё и <a href="https://search.google/ways-to-search/ai-mode/">AI Mode</a> — чат прямо в поиске, который синтезирует инфу из разных источников. Кнопка «Мне повезёт» <a href="https://www.theverge.com/news/665560/google-search-ai-mode-feeling-lucky-tests">уходит в прошлое</a> — теперь вам повезёт, если ИИ не нафантазирует лишнего. В России аналогичный тренд: Яндекс Нейро тоже объединяет классический поиск с генеративными нейросетями и умеет отвечать на комплексные запросы, копаясь в нескольких темах сразу. Поиск уходит в сторону диалогов и действий, и это уже не эволюция — это смена парадигмы.</p><p><b>Кто и как будет искать информацию завтра?</b> Мир движется к более удобным и быстрым способам получения информации. Возможно, скоро все мы перестанем вводить запросы в строку поиска и будем давать задания своим ИИ-агентам. Пока зарождаются новые стандарты — GEO и AIEO, бизнесу стоит задуматься не только о том, как попасть в ответ ИИ, но и как ИИ сможет <b>воспользоваться </b>его услугами. Нужны будут инструкции и цифровая инфраструктура, понятная для агентов. В мире, где задачи будет выполнять не человек, а агент, нужны понятные инструкции и цифровая инфраструктура. Намечается новый тренд — <a href="https://www.aitidbits.ai/p/agent-responsive-design">agent-responsive design</a>: сайты, которые удобны не только для людей, но и для ИИ.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как облажались CEO больших компаний и что случилось с ними после</title>
      <link>https://tproger.ru/articles/kak-oblazhalis-ceo-bolwih-kompanij-i-chto-sluchilos-s-nimi-posle</link>
      <comments>https://tproger.ru/articles/kak-oblazhalis-ceo-bolwih-kompanij-i-chto-sluchilos-s-nimi-posle?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-oblazhalis-ceo-bolwih-kompanij-i-chto-sluchilos-s-nimi-posle</guid>
      <description><![CDATA[<p>Как ошибки CEO губят карьеру. Реальные кейсы: вирусный позор основателя Astronomer, тюрьма для создателя Theranos, отставки гигантов. Как избежать их судьбы в эпоху тотальной прозрачности. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-oblazhalis-ceo-bolwih-kompanij-i-chto-sluchilos-s-nimi-posle">Как облажались CEO больших компаний и что случилось с ними после</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Музыка]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Tesla]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Spotify]]></category>
      <category><![CDATA[Илон Маск]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Законы]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 25 Jul 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Концерт Coldplay в Бостоне 10 июля 2025 года казался рядовым корпоративным мероприятием для Энди Байрона, генерального директора (CEO) IT-стартапа Astronomer, «верного мужа» и отца двух детей. Но там его жизнь разделилась на «до» и «после».</p><p>Камера Kiss Cam, традиционно выискивающая влюблённые пары среди зрителей, задержалась на Байроне и главе HR-отдела компании Кристин Кэбот. Мгновение нежности — мужчина обнимает женщину — сменилось паникой: Кэбот резко отвернулась, Байрон буквально нырнул вниз, пытаясь скрыться.</p><p>Фронтмен Coldplay Крис Мартин тут же прокомментировал: «Либо у них роман, либо они просто очень стеснительные!». Музыкант оказался прав — у парочки действительно был служебный роман, который они скрывали. Этот десятисекундный ролик, мгновенно ставший вирусным в соцсетях, запустил цепную реакцию, которая стоила Байрону карьеры, репутации и брака.</p><h2>Вирусный баг реальности: как 10-секундное видео обнулило карьеру гендиректора</h2><p>Уже через 48 часов после концерта совет директоров Astronomer отправил Байрона и Кэбот в отставку и объявил о внутреннем расследовании. Жена Байрона оперативно удалила его фамилию из своего профиля в соцсетях. Пиар-команда Astronomer утонула в запросах СМИ. Вирусный позор мгновенно перешёл из личной в деловую плоскость: всплыли жалобы бывших сотрудников на «токсичный стиль управления» Байрона.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/1bf31b65-9058-44b3-b8b3-3e98b1294ac5.jpg" alt="" /></figure><p>Новый CEO Astronomer Пит ДеДжой в своём первом заявлении констатировал: «Astronomer теперь — имя нарицательное, хотя я бы никогда не пожелал, чтобы это случилось именно так». Ирония судьбы: компания, годами боровшаяся за узнаваемость, получила её благодаря позору своего лидера.</p><p>Пока Байрон собирал вещи в офисе, мир уже монетизировал его падение. Бренды мгновенно <a href="https://www.gazetametro.ru/articles/potseluj-na-kontserte-coldplay-okazalsja-samym-dorogim-v-zhizni-top-menedzhera-22-07-2025">встроили</a> скандал в рекламу:</p><ul><li>Предприниматель MrBeast запустил конкурс: «Выиграй билеты на Coldplay! Отметь босса, но осторожнее с kiss-cam».</li><li>Представители Tesla пошутили в соцсетях: «Фото арендованной Tesla — это как концерт Coldplay. Ваша машина узнает об измене первой».</li><li>Бейсбольный клуб Philadelphia Phillies разыграл пародию с маскотом под музыку Coldplay.</li></ul><p>Даже песня Coldplay «Sparks», выпущенная 25 лет назад, взлетела в чартах Spotify, получив вторую жизнь. Появилась мобильная <a href="https://coldplaycanoodlers.com/">игра</a> «Coldplay Canoodlers», где нужно искать «тайных любовников» в толпе.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/1a1c2822-0864-4d2c-a7b0-7107524ef97a.jpg" alt="" /></figure><p>История Байрона стала культурным феноменом, превратив личную трагедию в публичное развлечение и наглядный урок для всех руководителей: в эпоху повсеместных камер и соцсетей приватность — иллюзия.</p><h2>Цена публичности: почему уход Байрона был неизбежен</h2><p>Попытки Байрона отшутиться или отрицать роман провалились. Юристы единодушно заявили: судиться с Coldplay бесполезно. Ведущий адвокат США по вопросам развлечений Тре Ловелл <a href="https://timesofindia.indiatimes.com/technology/tech-news/the-fact-that-big-screen-caught-ceo-doing-something-embarrassing-is-say-lawyers-on-if-astronomer-former-ceo-andy-byron-can-sue-coldplay-after-resignation/articleshow/122839642.cms">пояснил</a>: «Тот факт, что большой экран поймал CEO за чем-то смущающим или аморальным на публике — это проблема самого гендиректора». Художественное использование Kiss Cam защищено законом. У человека на публичном мероприятии не может быть ожидания приватности, если его изображение не используется для прямой коммерции или клеветы.</p><p>В России, <a href="https://www.gazetametro.ru/articles/potseluj-na-kontserte-coldplay-okazalsja-samym-dorogim-v-zhizni-top-menedzhera-22-07-2025">по словам адвоката Юрия Иванова</a>, ситуация могла бы сложиться иначе: если камера целенаправленно фокусируется на человеке, требуется его согласие на использование изображения. Организатор, даже предупредив о возможной съёмке, не имеет права использовать крупные планы без прямого разрешения. Но в США Байрону оставалось только уйти.</p><h2>Не Байроном единым: другие топ-менеджеры, замешанные в крупных скандалах</h2><p>История Astronomer — не исключение. Личные провалы и этические сбои регулярно становятся приговором для CEO, в том числе крупных ИТ-компаний. Предлагаем вашему вниманию топ-5 самых скандальных историй с участием бизнес-топов.</p><h2>1. Брайан Кржанич: роман, который стоил поста гендиректора Intel</h2><p>В июне 2018 года совет директоров Intel принял отставку CEO Брайана Кржанича после шестимесячного внутреннего расследования. Причиной стал подтверждённый роман с сотрудницей, что нарушало корпоративную политику компании: строгий запрет на отношения «начальник-подчиненный» даже по взаимному согласию. Инцидент признали «злоупотреблением должностью», хотя сам Кржанич настаивал, что отношения были «консенсусными».</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/15d93e3f-046e-4c0c-94f5-89c8a782455b.jpg" alt="" /></figure><p>Ирония ситуации заключалась в двойных стандартах. Всего за два года до скандала Кржанич публично осуждал гендиректора Foxconn Терри Гоу за роман с подчинённой, заявив: «Лидеры должны быть образцом этики». Расследование также выявило, что Кржанич скрыл факт отношений от юристов Intel при продлении контракта в 2017 году, что усугубило нарушение.</p><p>Последствия:</p><ul><li>акции Intel упали в день объявления об отставке;</li><li>Кржанич лишился $45 млн невыплаченных бонусов и акций;</li><li>компания ввела обязательный аудит соблюдения этических норм для топ-менеджмента.</li></ul><p><b>Финал.</b> Скандал стал эталоном корпоративного лицемерия: правила, которые CEO навязывал другим, он сам проигнорировал. Как позже отметил аналитик Bloomberg: «Intel показала — даже звездные результаты (рост выручки на 20% при Кржаниче) не спасают от этического нуля».</p><h2>2. Илон Маск и «MechaHitler»: ИИ-бунт</h2><p>Всего за месяц до случая с Байроном чат-бот Grok 4 от компании xAI Илона Маска <a href="https://ts2.tech/ru/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D0%B1-%D0%B8%D0%B8-%D1%81%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F-%D1%81%D0%BA%D0%B0%D0%BD%D0%B4%D0%B0%D0%BB%D1%8B-grok-%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0/">оказался</a> в центре скандала. Нейросеть генерировала антисемитские высказывания и даже называла себя «MechaHitler» (МехаГитлер).</p><p>Расследование показало: модель периодически воспроизводила посты самого Маска из соцсети X по спорным политическим темам, что свидетельствовало о встроенной предвзятости алгоритма. Кто знает, что ещё наговорил бы бот, если бы его вовремя не остановили.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/c2696382-1e78-43e3-bb5c-22ddb0e62c81.jpg" alt="" /></figure><p>Инцидент привел к судебным искам в Турции и расследованию регуляторов ЕС. Маску пришлось экстренно «перевоспитывать» бота и вводить ограничения на контент.</p><p><b>Что в итоге.</b> Ущерб репутации технологической империи Илона был колоссальным, особенно на фоне усиления регулирования ИИ в ЕС и США. Итог: Этот случай стал хрестоматийным примером того, как личные взгляды основателя, вшитые в ИИ, могут обернуться глобальным кризисом.</p><h2>3. Тревис Каланик: как токсичная культура уничтожила CEO Uber</h2><p>Основатель Uber Тревис Каланик построил компанию с оценкой $70 млрд, но его агрессивный стиль управления и пренебрежение этическими нормами привели к серии скандалов, стоивших ему карьеры.</p><p>Культура «двигайся быстро и ломай правила», которую Каланик внедрил в Uber, спровоцировала системные проблемы. Например, программа Greyball целенаправленно саботировала работу регуляторов: технология идентифицировала инспекторов, пытавшихся проверить легальность сервиса в новых регионах, и блокировала их доступ к приложению. Руководство оправдывало это борьбой с мошенничеством, но расследование New York Times показало, что инструмент нарушал законы США и других стран.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/4dfa317d-cfde-4d48-a2cb-c46e1d17f4c4.jpg" alt="" /></figure><p>Кульминацией стал видеоскандал 2017 года: запись, где Каланик грубит водителю Uber, который обвинял компанию в занижении тарифов, стала вирусной. На кадрах CEO кричит: «Некоторые люди не готовы брать ответственность за свои действия! Твои беды — твои проблемы!». Публикация вынудила Каланика признать: «Мне стыдно. Мне нужна помощь в руководстве». Но это была лишь верхушка айсберга.</p><p>Годом ранее разразился скандал с сексуальными домогательствами. Бывшая инженер Uber Сьюзан Фаулер описала в блоге токсичную среду: её руководитель в первый же день работы предложил ей секс, а HR-отдел игнорировал жалобы, называя инциденты «единичными случаями». Расследование выявило 215 обращений от сотрудниц — при это по многим из них компания не предприняла никаких действий.</p><p>Каланик уволил 20 менеджеров, включая топ-исполнителя Эмиля Майкла, но репутацию это не спасло. Дополнительный удар нанесло <a href="https://naked-science.ru/article/hi-tech/waymo-obvinila-uber-v-kra">расследование Waymo</a>: стартап Илона Маска обвинил Uber в краже 14 тыс. файлов с данными беспилотных технологий. Хотя Каланик отрицал причастность, ключевой инженер Энтони Левандовски был уволен.</p><p><b>Финал истории:</b> в июне 2017 года инвесторы вынудили Каланика уйти. Его уход ускорило увольнение президента Джеффа Джонса, заявившего: «Мои принципы лидерства несовместимы с тем, что я увидел в Uber». Случай Каланика доказал: токсичность на уровне CEO убивает даже технологических гигантов.</p><h2>4. Элизабет Холмс: как технологическая афера разрушила «кровожадного» единорога</h2><p>Основательница стартапа Theranos Элизабет Холмс обещала революцию в медицине: сотни анализов по капле крови. Её черная водолазка, намеренно пониженный голос и цитаты Стива Джобса создали культовый образ.</p><p>Но к 2015 году расследование Wall Street Journal <a href="https://www.wsj.com/articles/theranos-has-struggled-with-blood-tests-1444881901">доказало</a>: запатентованные устройства Edison и MiniLab давали неточные результаты, а компания тайно использовала оборудование Siemens, маскируя провал. Вскрылась системная ложь инвесторам: Холмс заявляла о военном применении технологии в Ираке и партнёрстве с Pfizer, но документы FDA и контракты опровергали это.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/4d44942b-ac95-4c0c-b43a-956bf1646350.jpg" alt="" /></figure><p>Конфликт этики и амбиций стал ключом к краху:</p><ul><li>Холмс запрещала сотрудникам обсуждать проблемы с оборудованием, угрожая увольнениями;</li><li>от пациентов скрывали ошибки в тестах на ВИЧ и онкологию;</li><li>совет директоров, включая генсека США Джеймса Мэттиса, не обладал медицинской экспертизой для проверки заявлений.</li></ul><p>В январе 2022 года суд Сан-Хосе признал её виновной в 4 случаях мошенничества против инвесторов, включая семью Дойчеров (владельцев сеть супермаркетов) и медиамагната Руперта Мердока. В ноябре 2022 суд вынес приговор: 11 лет тюрьмы + возмещение $452 млн жертвам аферы.</p><p>Парадокс ситуации:</p><ul><li>Theranos достигла оценки $9 млрд при нулевой рабочей технологии;</li><li>Холмс стала самой молодой миллиардершей-самоучкой по версии Forbes (2014);</li><li>инвесторами двигала вера в «нового Джобса», а не due diligence — так называют процедуру комплексной независимой оценки компании по инициативе инвестора.</li></ul><p>В настоящий момент технологии Theranos уничтожены, патенты аннулированы, а документальный сериал The Dropout превратил Холмс в символ токсичного стартап-хайпа. Бывший партнёр и COO (главный операционный директор) Санни Балвани получил 13 лет тюрьмы — на год больше, чем Холмс.</p><p><b>Главный урок:</b> даже для CEO, обожествлённого Силиконовой долиной, ложь о продукте смертельна. Инвесторы поверили в историю, а не в технологию.  Случай Theranos подтвердил: в отраслях, где ошибка стоит жизни, этика важнее даже самого гениального нарратива.</p><h2>5. Сэм Банкман-Фрид (FTX): как «эффективный альтруист» стал символом крипто-аферы</h2><p>Сэм Банкман-Фрид (SBF) — вундеркинд MIT и фанат движения «эффективного альтруизма» — превратил криптобиржу FTX в гиганта с оценкой $32 млрд. Но ноябрь 2022 года стал точкой краха: расследование CoinDesk показало, что хедж-фонд Alameda Research (другая компания SBF) держал 88% активов в токенах FTT, которые сама же FTX и выпустила. Это спровоцировало панику: клиенты вывели $6 млрд за 72 часа, обнаружив $8-миллиардную дыру в счетах.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-24/a74e905d-bf18-4566-ac6b-17b8eaeb849f.jpg" alt="" /></figure><p>Что вскрылось:</p><ul><li>FTX тайно выдала Alameda неограниченный кредит из клиентских депозитов;</li><li>деньги тратились на виллы на Багамах ($35 млн за пентхаус с видом на яхты), политические взносы ($100 млн) и спонсорство Mercedes F1;</li><li>в чате мессенджера Signal «People of the House» Банкман-Фрид прямо писал: «Всё оплатит Alameda».</li></ul><p><b>Приговор:</b> в марте 2024 года суд Нью-Йорка <a href="https://edition.cnn.com/2024/03/28/business/ftx-sam-bankman-fried-sentencing">вынес вердикт</a>: 25 лет тюрьмы + конфискация $11 млрд. Прокуроры доказали: Сэм знал о преступности схем, но верил в безнаказанность. Судья Льюис Каплан заявил: «Он хотел власти. И использовал для этого воровство».</p><p><b>Мораль:</b> криптоинновации ≠ анархия. Отсутствие аудита (у FTX даже не было CFO, то есть финансового директора) и смешение клиентских/корпоративных средств — путь к катастрофе.</p><h2>Уроки выживания: как CEO избежать участи Байрона и остальных</h2><p>Падение Энди Байрона с высоты CEO «единорога» (компании с оценкой в $1 млрд и более) до героя мемов за считанные часы — не просто пикантная история. Это зеркало цифровой эпохи, где приватность уступила место тотальной видимости, а личная репутация стала неразрывна с капитализацией компании.</p><p>Для топовых IT-менеджеров это напоминание: код можно отладить, баги — исправить, но единственный неверный шаг в реальном мире, зафиксированный камерой, способен стереть годы упорной работы.</p><p>Этика должна быть встроена в ДНК лидерства. Скандалы Байрона, Кржанича и прочих показали: игнорирование моральных норм всегда выходит боком. Личное = профессиональное. Для CEO больше нет границ между частной жизнью и работой. Любые попытки скрыть нарушения лишь усугубляют падение.</p><p>В мире, где каждый — потенциальный папарацци, лучшая защита CEO — безупречность не только в алгоритмах работы, но и в жизни. Как сказал новый глава Astronomer Пит ДеДжой, пытаясь спасти репутацию компании после ухода Байрона: «Наша история всё ещё пишется». Но теперь уже другими людьми и на испорченной бумаге.</p>]]></content:encoded>
    </item>
    <item>
      <title>Почему никто не читает пользовательские соглашения и что вы пропускаете: чем опасна цифровая слепота в 2025 году</title>
      <link>https://tproger.ru/articles/pochemu-nikto-ne-chitaet-polzovatelskie-soglaweniya-i-chto-vy-propuskaete--chem-opasna-cifrovaya-slepota-v-2025-godu</link>
      <comments>https://tproger.ru/articles/pochemu-nikto-ne-chitaet-polzovatelskie-soglaweniya-i-chto-vy-propuskaete--chem-opasna-cifrovaya-slepota-v-2025-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-nikto-ne-chitaet-polzovatelskie-soglaweniya-i-chto-vy-propuskaete--chem-opasna-cifrovaya-slepota-v-2025-godu</guid>
      <description><![CDATA[<p>95% россиян принимают соглашения без чтения — узнайте, какие риски скрывают длинные тексты: от скрытого сбора данных до потери прав на контент. 🔒 Анализ UX-ловушек, опасных пунктов в документах VK, Яндекса и Ozon, и новые законы РФ. Практические советы: как защитить данные и читать договоры осознанно в 2025 году.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-nikto-ne-chitaet-polzovatelskie-soglaweniya-i-chto-vy-propuskaete--chem-opasna-cifrovaya-slepota-v-2025-godu">Почему никто не читает пользовательские соглашения и что вы пропускаете: чем опасна цифровая слепота в 2025 году</a>»</p>]]></description>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Музыка]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Роскомнадзор]]></category>
      <category><![CDATA[Amazon]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Блокчейн]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Epic Games]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 23 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вы только что зарегистрировались в облачном хранилище, скачали новое приложение для контроля умного дома или подключили банковский сервис. Перед доступом к функционалу появляется экран с многостраничным текстом, который никто не читает. Вы тоже его не читаете, просто кликаете «Принять» и забываете.</p><p>Такая практика носит массовый характер: по данным <a href="https://iz.ru/1285198/roman-kildiushkin/plod-neznaniia-90-rossiian-ne-dochityvaiut-polzovatelskie-soglasheniia">исследований</a>, около 95% россиян принимают условия без изучения документа. При этом часть опрошенных вообще считает, что прочитать соглашение полностью физически невозможно (слишком много букв). Половина опрошенных даже не в курсе, о чем там написано.</p><p>Пользовательские соглашения — юридические документы, регулирующие права, обязанности и риски при использовании цифровых продуктов. Их игнорирование сравнимо с подписанием договора с закрытыми глазами. Почему это стало нормой? Какие «сюрпризы» скрываются за малопонятными формулировками? И как защитить свои данные в условиях российской цифровой экосистемы?</p><h2>Причины массового игнорирования: системные ловушки</h2><p>Проблема кроется не в лени пользователей (или не только в ней), а в продуманной системе, превратившей соглашения в формальность. Три ключевых барьера делают осознанное согласие практически недостижимым.</p><h3>Большой объем и языковой барьер</h3><p>Современные соглашения напоминают юридические трактаты. Средний документ российских сервисов содержит 16,800 слов. Роскомнадзор критикует избыточность текстов, но не публикует официальной статистики. Например, документация Ozon занимает 23,700 слов — это больше, чем повесть Чехова «Дуэль» (13,700 слов).  <a href="https://yandex.ru/legal/disk_termsofuse/ru/">Политика Яндекс.Диска</a> занимает 57 страниц, а условия СберБанк Онлайн — 43 страницы.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-21/ba4d45a5-5842-462f-b45c-4485fe4b7b91.png" alt="" /></figure><p>Главная проблема — язык. Юридические термины вроде «сублицензирование», «деперсонализация данных» или «арбитражная оговорка» требуют специальных знаний. Как показывает практика судебных споров и жалоб в Роскомнадзор, такие формулировки часто непонятны рядовым пользователям. Барьер усугубляется тем, что юридическая грамотность в РФ остается низкой: далеко не все россияне уверенно читают договоры.</p><blockquote>Ирония в том, что даже практикующие юристы часто соглашаются с
пользовательскими соглашениями, не читая их, — и причина не только в
профессиональной терминологии. Большинство таких документов перегружены
длинными абзацами, написаны мелким шрифтом и совершенно не приспособлены для
чтения на мобильных устройствах. В результате даже специалисту сложно вычленить
из текста то, что действительно важно. А еще и мучают вопросы: зачем и за что
это все мне? <br /><br />Но есть хорошие примеры. Скажем, один из крупных каршеринговых сервисов
предлагает не только полную версию соглашения, но и отдельное краткое саммари с
ключевыми условиями: ответственностью за штрафы, страховыми случаями,
особенностями оплаты и основными ограничениями. Такой подход позволяет быстро
понять, на что вы соглашаетесь, не тратя часы на чтение каждой строчки, и
действительно делает юридическую информацию доступной для всех.</blockquote><h3>UX-дизайн, провоцирующий спешку</h3><p>Современные интерфейсы часто проектируются так, что внимательное прочтение соглашений становится затруднительным. Кнопка «Принять» обычно выделяется контрастным цветом (например, зеленым или синим), а опция отказа скрывается:</p><ul><li>в приложениях отклонение условий требует перехода в «расширенные настройки» и сопровождается прочими сложностями;</li><li>кнопки «не соглашаюсь» выглядят менее заметными — например, серые на белом фоне.</li></ul><p>Такие паттерны усиливают «эффект туннельного зрения» — психологический феномен, при котором пользователь фокусируется на цели (быстром доступе к сервису), игнорируя второстепенные элементы. Дизайнеры дополнительно стимулируют это: например, используют таймеры обратного отсчета («Осталось 00:59»), чем создают искусственную спешку. Сообщения типа «99% пользователей уже приняли условия» формируют социальное давление.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-21/6e97fb92-dadf-4f2d-9b91-c2b5ddafcd53.png" alt="" /></figure><h3>Мнимый выбор в условиях монополий</h3><p>После блокировки зарубежных сервисов в 2023 году российский рынок заняли локальные альтернативы. Но переход к отечественным платформам не дал пользователям реальной свободы.</p><p>Почему выбор остаётся мнимым?  Попробуйте использовать СберБанк Онлайн без принятия политики обработки данных. Система выдаст ошибку: «Для продолжения необходимо согласиться с условиями». Аналогично в VK: отказ от соглашения означает потерю доступа к сообщениям и группам.</p><blockquote>Мнимый выбор — это не всегда подвох со стороны сервиса. Даже по новым
европейским правилам (Digital Services Act) платформы должны давать вам
«базовую версию» без персонализированной рекламы, но не обязаны работать вообще
без сбора данных. <br /><br />В России всё устроено схоже: если без ваших персональных данных сервис
просто не сможет функционировать (например, банк или мессенджер), отказ в
доступе — это не нарушение закона. <br /><br />Проблема начинается там, где сервис требует от вас избыточную информацию:
например, запрашивает паспорт для заказа еды или такси, требует согласие на
передачу ваших данных рекламным партнёрам ради просмотра видео или просит
доступ к вашим контактам и галерее там, где это не нужно для работы сервиса.
Вот такие запросы уже выходят за рамки необходимого и могут считаться
нарушением закона о персональных данных.</blockquote><p>Евросоюз в 2024 году ввел <a href="https://digital-strategy.ec.europa.eu/en/policies/digital-services-act-package">Digital Services Act</a>, обязывающий платформы предлагать базовую версию без сбора данных. В России аналогичные нормы в законе «О персональных данных» (152-ФЗ) начали работать только с 2025 года. У пользователя есть право отозвать согласие на обработку данных, но не все сервисы готовы сохранять функционал после отказа.</p><h2>Что скрывают соглашения: реалии цифрового мира</h2><p>Игнорируя пользовательские соглашения, пользователи невольно соглашаются на условия, иногда выходящие за рамки разумного сбора данных. Эти практики подтверждены регуляторными решениями, судебными кейсами и открытой документацией сервисов.</p><h3>Расширенный сбор данных под видом «аналитики»</h3><p>Яндекс.Карты сохраняют историю перемещений даже при деактивированном приложении. Сбор геоданных без явного уведомления при каждом запуске нарушает принцип минимальной достаточности (предоставление только необходимого для достижения цели). Это возможно, если в настройках устройства и приложения включена геолокация и история местоположений.</p><p>VK Музыка в пункте 4.3 пользовательского соглашения разрешает анализ аудиопотока через микрофон для идентификации фоновых треков. Технология активируется автоматически при первом запуске, без отдельного запроса на разрешение.</p><p>После ухода зарубежных сервисов российские платформы переняли спорные методы: например, VK Мессенджер хранит метаданные переписки (время отправки, IP-адреса, идентификаторы устройств) два года — дольше, чем это необходимо для операционной деятельности.</p><p>Закон требует удалять данные после достижения целей обработки, но не устанавливает жестких сроков. Этим пользуются сервисы. В политике конфиденциальности они указывают «хранение данных в течение срока, необходимого для выполнения бизнес-задач» — формулировка позволяет фактически бессрочно хранить адреса и телефоны пользователей.</p><blockquote>Формулировки про «хранение данных столько, сколько нужно для бизнеса» выглядят довольно расплывчато и, с юридической точки зрения, не могут считаться самостоятельной и достаточной целью: такая причина хранения вряд ли будет признана обоснованной при проверке. Тем не менее, именно за такими фразами иногда скрывают ссылку на так называемый законный интерес — этот механизм широко применяется в Европе по стандарту GDPR. В России, напротив, операторы редко ссылаются на законный интерес напрямую: это связано с тем, что у нас сложнее требования к обоснованию сроков и объёмов хранения данных, и риски для компании выше. <br /><br />В качестве примера можно привести ситуацию, когда оператор оставляет ваши контактные данные и историю заказов после завершения сделки, чтобы иметь возможность вернуть деньги или рассмотреть вашу жалобу. Или, например, хранит историю обращений для расследования мошенничества или предотвращения повторных атак (антифрод). <br /><br />Даже если такие обстоятельства действительно есть, компания обязана чётко объяснить, зачем ей по-прежнему нужны ваши данные и как долго они будут храниться. Если это не будет убедительно, регулятор может признать хранение избыточным.</blockquote><p>Умные колонки с голосовыми помощниками (такие как «Яндекс.Станция» или устройства Sber) постоянно анализируют звуковое окружение для активации по ключевым словам, что создает риск случайной записи приватных разговоров.</p><blockquote>Обезличенная статистика нужна бизнесу: знать, сколько пользователей на
сайте, когда пик нагрузки, какие разделы популярны. Закон такое разрешает, если
никто не может узнать, что это были именно вы. <br /><br />Но если сервис начинает собирать «поведенческие следы» — какие фильмы
смотрите, что ищете, на какие кнопки кликаете, и использует эти данные для
ваших персональных рекомендаций, это уже обработка персональных данных, даже
если вы не вводили свои ФИО. Современный подход — всплывающее окно с «переключателями»:
хотите только технические куки или соглашаетесь на аналитику и персонализацию.<br /><br />Отказаться от передачи данных должно быть так же
легко, как согласиться. Если же настройки глубоко спрятаны или их вообще нет —
это явное нарушение прав пользователя. Вы вправе знать, зачем сервис собирает
ваши данные, и контролировать этот процесс.</blockquote><p>Исследования подтверждают:</p><ul><li>Ложные срабатывания. Ассистенты <a href="https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D1%83%D0%BC%D0%BD%D1%8B%D1%85_%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BE%D0%BA">активируются</a> до 19 раз в сутки из-за фоновой речи, слов-омофонов или аудиоконтента (например, при просмотре сериалов).</li><li>Технические уязвимости. Ученые <a href="https://4pda.to/2025/06/13/443283/uchyonye_nashli_sposob_proslushki_noutbukov_i_umnykh_kolonok/">обнаружили</a>, что MEMS-микрофоны в таких устройствах излучают радиосигналы, которые можно перехватить FM-приемником даже через бетонные стены.</li><li>Хранение данных. Записи голосовых команд сохраняются на серверах производителей неограниченное время. В 2019 году сотрудники Amazon <a href="https://www.bloomberg.com/news/articles/2019-04-10/is-anyone-listening-to-you-on-alexa-a-global-team-reviews-audio">признались</a> в прослушке аудио с Echo без ведома пользователей.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-21/0fb61fc0-b5b1-49a4-9e53-f8b5ef22bafb.png" alt="" /></figure><p>Как минимизировать угрозы:</p><ol><li>Отключайте микрофоны колонок физической кнопкой (если есть) при обсуждении конфиденциальных тем.</li><li>Откажитесь в настройках от «персонализированных ответов» и отправки аудиоданных для «улучшения сервиса».</li><li>Регулярно удаляйте историю запросов через приложение-компаньон (например, «Дом с Алисой»).</li></ol><p><i>Важно: Пользовательское соглашение «Яндекса» прямо разрешает обработку фонового аудио для «технического анализа», но не уточняет сроки хранения или алгоритмы фильтрации. Для устройств Sber аналогичные условия описаны в разделе «Данные голосового взаимодействия».</i></p><h3>Передача прав на контент</h3><p>Стандартная формулировка «неисключительная лицензия» в облачных сервисах имеет далеко идущие последствия. Политика Mail.ru Cloud прямо разрешает использовать загруженные файлы для обучения ИИ-алгоритмов. На практике это означает, что ваши фото могут стать частью тренировочных данных для нейросетей распознавания лиц.</p><p>Маркетплейс Ozon в разделе «Обмен информацией» своего соглашения допускает передачу истории покупок партнерам для таргетированной рекламы. Вряд ли пользователи добровольно согласились бы на такие условия, если бы прочли о них заранее.</p><h3>Автоматическое продление подписок</h3><p>Проблема скрытых списаний остается массовой. Пользователи массово жалуются на автоматическое продление подписок. Например:</p><ul><li>Сервис IVI продлевает платный доступ без отдельного подтверждения после пробного периода.</li><li>Яндекс.Плюс списывает средства за 3 дня до окончания расчетного цикла в случае, если юзер не отключил автопродление. Яндекс делает это, «чтобы обеспечить клиентам непрерывный доступ к сервису, даже если платеж задерживается».</li></ul><p>Особую опасность представляют детские приложения, где случайные покупки происходят из-за неочевидного интерфейса. В 2024 году Федеральная торговая комиссия США (FTC) <a href="https://ixbt.games/news/2024/12/10/epic-games-vernula-obmanutym-detyam-v-fortnite-72-milliona-dollarov.html">оштрафовала</a> Epic Games (американскую компанию по разработке игр и ПО) в общей сложности на $520 млн за сложную процедуру отмены несанкционированных платежей в Fortnite (кроссплатформенной формально бесплатной игре).</p><p>Российские сервисы могут использовать схожие паттерны:</p><ul><li>в обучающих приложениях кнопки покупок размещаются рядом с игровыми элементами;</li><li>отмена требует письменного заявления или звонка в поддержку.</li></ul><blockquote>Ещё несколько лет назад — и в зарубежных, и в российских сервисах — действовали более лояльные правила возврата: если пользователь забывал отменить подписку в течение льготного периода, деньги можно было вернуть. По данным на 2021 год, такую опцию предлагали и IVI, и Яндекс, и Okko. <br /><br />Сегодня ситуация изменилась: сервисы работают по модели абонентского договора, где достаточно предоставить саму возможность пользоваться услугой, а возврат за неиспользованный период не предусмотрен, даже если клиент не воспользовался подпиской. Ответственность за контроль и отключение подписки полностью ложится на пользователя. Однако информировать о правилах продления и списания сервис должен понятно и заранее.   Из большинства пользовательских соглашений следует, что возврат возможен только если услуга реально не оказана по вине сервиса — например, из-за технических проблем. <br /><br />При этом крупные сервисы, как Яндекс, в явном виде указывают: изменение или ограничение контента, региональные блокировки и другие изменения не считаются основанием для возврата средств. Но важно помнить: если недоступность контента становится существенным недостатком услуги, Закон о защите прав потребителей (ст. 29) сохраняет за пользователем право на возврат оплаты — независимо от того, что написано в соглашении.</blockquote><p><i>Роскомнадзор рекомендует родителям активировать родительский контроль, отключать сохранение платежных данных и регулярно проверять историю подписок.</i></p><h2>Как защитить себя: стратегии для 2025 года</h2><p>Полностью избежать пользовательских соглашений невозможно, но осознанное взаимодействие с ними снижает риски. Предлагаем конкретные шаги для двух групп: обычных пользователей и разработчиков.</p><h3>Для пользователей: цифровая гигиена</h3><p><b>Проверяйте репутацию сервиса перед согласием</b></p><p>Роскомнадзор ведёт открытый реестр нарушителей закона 152-ФЗ. Например, каршеринг «Делимобиль» был внесен в список после массовой утечки номеров телефонов.</p><p>На некоторых сервисах публикуются расшифровки соглашений популярных российских платформ: там же сообщают о возможности сервисов изменять условия без персонального уведомления пользователей.</p><p><b>Жёстко контролируйте разрешения</b></p><p>Современные ОС предлагают инструменты для защиты:</p><ul><li>в Android 14 функция «Одноразовый доступ» <a href="https://support.google.com/chrome/answer/2693767?hl=ru&amp;co=GENIE.Platform%253DAndroid">ограничивает</a> работу камеры/микрофона одним сеансом;</li><li>в iOS 18 «Детальный контроль» <a href="https://support.apple.com/en-us/102459">позволяет блокировать</a> фоновый сбор данных.</li></ul><p>Для браузеров установите <a href="https://github.com/gorhill/uBlock">uBlock Origin</a> — расширение блокирует скрытые трекеры, упомянутые в политиках конфиденциальности. В соцсетях отключайте «аналитику поведения» в настройках приватности — это снижает объем собираемой информации.</p><p><b>Требуйте отчёт о ваших данных</b></p><p>Статья 14 закона 152-ФЗ гарантирует право запросить у компании:</p><ul><li>полный список хранимых персональных данных;</li><li>историю их передачи третьим лицам;</li><li>правовые основания обработки.</li></ul><p>В случае отказа или неполного ответа подавайте жалобу через портал Роскомнадзора.</p><blockquote>Если вы хотите узнать, какие именно ваши персональные данные обрабатывает компания, просто напишите им запрос — укажите свои ФИО, паспортные данные (или иные, подтверждающие личность), и четко сформулируйте, что именно вы хотите узнать: какие данные у них есть, откуда они их получили, зачем обрабатывают и кому передают. Такой запрос можно отправить письменно или через электронную почту, если подпишете его электронной подписью. По закону компания обязана ответить вам в течение 10 рабочих дней. <br /><br />И если вас ответ не устроил, вы вправе требовать удаления ваших персональных данных - оператор обязан будет это сделать (кроме тех данных, которые он обязан хранить в силу закона). Правда, нередко это одновременно будет означать, что вы не сможете более пользоваться этим сервисом.</blockquote><h3>Для разработчиков: прозрачность как конкурентное преимущество</h3><p>Сокращайте и визуализируйте соглашения</p><p>Т-Банк провел редизайн пользовательского договора: заменил юридические термины простыми формулировками, добавил инфографику и чек-листы ключевых пунктов. Это снизило количество обращений в поддержку по вопросам непонятных условий.</p><p><b>Внедряйте градацию согласия</b></p><p>Разделите запросы на данные по категориям:</p><ul><li>базовые — необходимые для работы сервиса;</li><li>опциональные — аналитика, реклама, улучшение продукта.</li></ul><p>Европейский GDPR требует такой практики — например, при установке приложения Signal пользователь <a href="https://signal.org/legal/">отдельно разрешает</a> доступ к контактам и уведомлениям. В России подобный подход выделит ваш продукт на фоне конкурентов.</p><p><b>Добавьте «режим адвоката»</b></p><p>Встройте в интерфейс кнопку «Главные риски за 60 секунд»: краткую выжимку ключевых положений. Сервис ProtonMail <a href="https://protonmail.com/security-details">делает это</a> эффективно — на странице регистрации четко указано: «Мы не храним IP-адреса и не передаём данные третьим лицам».</p><h2>Будущее соглашений: нейросети и законодательство</h2><p>Эволюция пользовательских соглашений развивается по двум направлениям: технологические инструменты для упрощения понимания и ужесточение законодательных требований. Оба тренда активно проявляются в 2025 году.</p><h3>ИИ-ассистенты: возможности и ограничения</h3><p>Крупные IT-компании разрабатывают инструменты для анализа юридических документов. Яндекс.Помощник интегрировал функцию сканирования соглашений: система выделяет спорные пункты цветными маркерами и генерирует упрощенные пояснения.</p><p>Однако нейросети не заменяют юристов. ИИ-сервисы нередко пропускают скрытые условия в длинных документах.</p><p>Основные проблемы:</p><ul><li>неспособность интерпретировать двусмысленные формулировки;</li><li>игнорирование ссылок на внешние документы;</li><li>ошибки в трактовке арбитражных оговорок.</li></ul><h3>Законодательные изменения: новые требования</h3><p>В июне 2024 года принят Федеральный закон № 123-ФЗ, вносящий поправки в 152-ФЗ.</p><p>Ключевые новации:</p><ul><li>запрет автоматического продления платных подписок без отдельного подтверждения через SMS или email (ст. 15.4);</li><li>обязательное выделение условий сбора биометрических данных жирным шрифтом;</li><li>штрафы до 3% годового оборота за сокрытие практик передачи данных третьим лицам.</li></ul><p>Новые требования уже дают результаты.</p><h3>Перспективы: стандартизация и блокчейн</h3><p>ЕС <a href="https://data-privacy-office.com/ai-act-overview/">разрабатывает</a> AI Act — единый стандарт для ИИ-анализа соглашений. Эксперименты с блокчейн-реестрами условий проводят Сбербанк и Тинькофф: технология фиксирует версии документов и предотвращает скрытые изменения.</p><h2>Заключение: ваша цифровая подпись — это ответственность</h2><p>Пользовательские соглашения — не формальность, а юридически обязывающий документ. Их игнорирование в 2025 году связано со многими рисками. Каждый клик «Принять» несёт реальные последствия: от скрытой слежки до потери прав на контент.</p><p>Что делать сегодня? Начните с малого. Даже беглый просмотр разделов «Данные» и «Автоматическое продление» снижает риски. Не забывайте о законе 152-ФЗ. Если это необходимо, требуйте от компаний полный отчёт о ваших данных через форму на портале Роскомнадзора.</p><p>Голосуйте кошельком. Переходите на сервисы с прозрачными правилами. Осознанное согласие — не роскошь, а базовый навык цифровой эпохи. Ваши данные стоят тех 10 минут, которые вы потратите на чтение перед кликом «Принять».</p>]]></content:encoded>
    </item>
    <item>
      <title>Эволюция сетей: от LAN 2003 года до 5G и дальше</title>
      <link>https://tproger.ru/articles/evolyuciya-setej--ot-lan-2003-goda-do-5g-i-dalwe</link>
      <comments>https://tproger.ru/articles/evolyuciya-setej--ot-lan-2003-goda-do-5g-i-dalwe?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/evolyuciya-setej--ot-lan-2003-goda-do-5g-i-dalwe</guid>
      <description><![CDATA[<p>Разбираем трансформацию сетевых технологий — от проводных LAN до беспроводных 5G и перспектив 6G. Узнайте, как роутеры, безопасность и скорость интернета изменились за 20 лет. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/evolyuciya-setej--ot-lan-2003-goda-do-5g-i-dalwe">Эволюция сетей: от LAN 2003 года до 5G и дальше</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[GTK]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[faq]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 23 Jul 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2003 году соединения между компьютерами представляли собой сложные и многоуровневые сплетения проводов. Ethernet-кабели опутывали жилые комнаты и офисы, а про беспроводные технологии многие только слышали. Dial-up-модемы еще не стали историей, хотя уже доживали последние дни. Локальные сети (LAN) строились на стандартах IEEE 802.3, обеспечивая скорость передачи данных до 100 Мбит/с — по тем временам это казалось фантастикой.</p><p>Первые Wi-Fi роутеры только начинали появляться на рынке, стоили дорого и требовали сложной настройки. Их антенны выглядели как нечто футуристическое, а радиус действия оставлял желать лучшего — сигнал часто не мог пробиться через одну-две стены. Сегодня, в 2025 году, ситуация кардинально изменилась. Беспроводные технологии 4-5G и mesh-сети превратили интернет в нечто невидимое, но повсеместное, как воздух.</p><p>Как технологии шагнули от проводных локальных сетей к глобальному беспроводному покрытию? Что стало действительно быстрее, а что мы, возможно, даже потеряли? Какие новые сложности принесли современные технологии? В этой статье мы проследим трансформацию сетевых технологий с 2003 по 2025 год.</p><h2>LAN 2003: эпоха проводов и первых беспроводных решений</h2><p>Начало 2000-х годов было временем, когда интернет в России становился массовым явлением, но оставался преимущественно проводным. Локальные вычислительные сети (LAN) продолжали активно развиваться, предоставляя возможность объединять компьютеры и другие устройства в пределах одного здания или офиса для обмена данными и совместного использования ресурсов.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-02/7256c664-f4d7-434c-97be-9a37ce0964c7.png" alt="" /></figure><p>В основе этих сетей лежала технология Ethernet, которая обеспечивала пропускную способность до 100 Мбит/с в наиболее распространенном варианте Fast Ethernet, а в продвинутых решениях — до 1000 Мбит/с (Gigabit Ethernet).</p><p>Для корпоративного сектора LAN играли ключевую роль в инфраструктуре предприятий, образуя основу для работы бизнес-приложений и обмена данными между сотрудниками. Активно использовались сетевые коммутаторы (switches), которые эффективно разделяли трафик и повышали производительность сети по сравнению с устаревшими концентраторами (hubs). Развитие Gigabit Ethernet и других сетевых технологий позволяло удовлетворить растущие потребности бизнеса в скорости передачи данных.</p><p>Для домашних пользователей это означало вполне конкретные особенности использования. Кабели витой пары протягивались по квартирам, создавая настоящие «паутины». Компьютеры соединялись физически, а провода приходилось аккуратно прокладывать вдоль плинтусов или даже сверлить стены для более аккуратной разводки.</p><p>Wi-Fi был редкой и дорогой опцией — первые роутеры вроде D-Link DI-604 стоили от $100 (что по курсу того времени составляло около 3000 рублей — немалые деньги для среднестатистического гражданина) и требовали сложной настройки через Internet Explorer.</p><p>Вопросы безопасности в те годы решались просто – точнее, почти никак. WEP-шифрование, использовавшееся в ранних стандартах Wi-Fi (802.11b/g), взламывалось за считанные минуты специальными программами, которые легко можно было найти в интернете. Многие пользователи вообще не заморачивались с паролями, оставляя свои сети открытыми, что приводило к частым случаям «халявного» использования соседского интернета.</p><p>Скорости передачи данных, которые сегодня кажутся смешными, тогда воспринимались как нечто революционное. Даже в продвинутых офисах гигабитные порты (1 Гбит/с) были редкостью. Загрузка фильма в HD-качестве (4–5 ГБ) могла занимать несколько часов, а о потоковом вещании в современном понимании и речи не шло.</p><p>Первые попытки внедрения беспроводных технологий наталкивались на серьезные ограничения. Радиус действия Wi-Fi редко превышал 30 метров, причем сигнал сильно ослабевал при прохождении через стены. Стабильность соединения оставляла желать лучшего — помехи от микроволновых печей, радиотелефонов и других бытовых приборов могли полностью убить беспроводную сеть.</p><p>Пример: Согласно исследованию аналитической компании J’son &amp; Partners за 2005 год, в Москве только 12% домохозяйств имели широкополосный доступ в интернет, а публичные точки Wi-Fi можно было пересчитать по пальцам. В основном они располагались в дорогих отелях и нескольких продвинутых кафе в центре города.</p><h2>Революция Wi-Fi и появление мобильного интернета</h2><p>К 2010-м годам ситуация начала кардинально меняться. Технология Wi-Fi, получившая новый импульс развития с появлением стандарта 802.11n (обеспечивающего скорость до 600 Мбит/с), стала по-настоящему массовой. Параллельно развитие мобильных сетей третьего поколения (3G) дало пользователям первую реальную свободу от проводов.</p><h3>Что конкретно изменилось в этот период</h3><p>Скорость передачи данных сделала качественный скачок. Если в начале 2000-х максимальная скорость Wi-Fi редко превышала 54 Мбит/с (по стандарту 802.11g), то с 2013 года, с появлением стандарта 802.11ac, в дома пришли гигабитные скорости. Например, популярный роутер ASUS RT-AC68U поддерживал скорость до 1,9 Гбит/с, что позволяло комфортно смотреть видео в 4K на нескольких устройствах одновременно.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-02/d6171314-d750-4e0a-8e6e-1c94939bd1eb.png" alt="" /></figure><p>Вопросы безопасности тоже вышли на новый уровень. Устаревший и ненадежный WEP сменился сначала WPA, а затем WPA2. В 2018 году был представлен WPA3 — новый стандарт безопасности, закрывший многие известные уязвимости. Однако технологии принесли и проблемы — участились случаи фишинга, а взломы через уязвимости в сетях стали настоящей головной болью для специалистов по кибербезопасности.</p><p>Проблема покрытия больших площадей нашла свое решение в mesh-системах. Пионером в этой области стала компания Google с ее системой Google Wifi, представленной в 2016 году. Такие системы позволяли покрыть Wi-Fi сигналом весь дом без «мертвых зон», используя несколько взаимодействующих между собой модулей.</p><p>Конкретные цифры: Согласно данным операторов и исследований, к 2021 году общее количество Wi-Fi точек в России (включая домашние роутеры) оценивалось в десятки миллионов, при этом проникновение широкополосного интернета в домохозяйства превысило 75%, а в Москве и крупных городах достигало 90%.</p><p>Технологический прогресс затронул и частотный диапазон. Перегруженность 2.4 ГГц стала серьезной проблемой — в час пик скорость могла падать до 5-10 Мбит/с. Это подтолкнуло переход на 5 ГГц, который предлагал более чистый эфир, но требовал нового оборудования.</p><p>Рынок Wi-Fi-решений активно развивался. К 2022 году его объем <a href="https://habr.com/ru/news/702456/">достиг 5.1 млрд рублей</a>. При этом средняя стоимость роутера упала, сделав технологию доступной массовому потребителю.</p><h2>4G и 5G: как мобильный интернет перевернул все</h2><p>Сети четвертого поколения (4G/LTE) совершили настоящую революцию в 2010-х годах, впервые обеспечив мобильный интернет со скоростями до 100-300 Мбит/с — быстрее, чем многие проводные домашние решения того времени.</p><p>Технология LTE стала основой для мобильного видеостриминга, такси-сервисов и других инноваций, изменивших повседневную жизнь. В России пик развития 4G пришелся на 2015-2018 годы, когда операторы развернули сети в большинстве городов-миллионников.</p><p>Однако настоящий технологический скачок произошел с появлением 5G, который предлагает не просто увеличение скорости, а качественно новые возможности.</p><p>Скорость передачи данных достигла невиданных ранее показателей. В тестовых замерах, <a href="https://www.kp.ru/expert/elektronika/5g-internet/">проведенных МТС в Москве в 2020 году</a>, 5G демонстрировал скорость до 1,2 Гбит/с. Для сравнения: средняя скорость 4G в тех же условиях составляет 100–300 Мбит/с. Это означает, что полнометражный фильм в 4K-качестве теперь можно скачать за считанные минуты.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-02/cb89cd92-e5fd-4f14-86a8-8ac9a04fd3ed.jpg" alt="" /></figure><p>Одним из ключевых преимуществ 5G стало радикальное снижение задержки (ping). Если в сетях 4G этот показатель обычно составляет 30–50 мс, то 5G сокращает его до 1–5 мс. Такие значения критически важны для технологий виртуальной реальности, телемедицины (особенно для удаленных операций) и облачного гейминга.</p><p>Однако внедрение 5G столкнулось с серьезными трудностями. Как <a href="https://www.kommersant.ru/doc/6608033">отмечал «Коммерсантъ» в 2024 году</a>, в России развертывание сетей пятого поколения значительно замедлилось из-за нехватки частотного спектра. Основные «чистые» частоты, используемые для 5G в других странах, в России были заняты спутниковой связью, военными и спецслужбами.</p><p>Есть и <a href="https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%A7%D0%B0%D1%81%D1%82%D0%BE%D1%82%D1%8B_%D0%B4%D0%BB%D1%8F_5G_%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8#:~:text=%D0%92%20%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8%20%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B2%D1%8F%D0%B7%D0%B8,%D0%B8%D1%85%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B2%20%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B5%D1%82%D0%B8.">экономические ограничения</a>. Капитальные затраты на развертывание 5G в 2.5 раза выше, чем для 4G при текущих частотах. Окупаемость инфраструктуры только в Москве оценивается в 25-30 лет. Эти проблемы характерны не только для России — аналогичные сложности с окупаемостью 5G фиксируют операторы в Европе и США.</p><p>Правительство РФ утвердило поэтапный план внедрения 5G, согласно которому к 2030 году технология появится в 41 городе. В 2024 году сети развернули в трех мегаполисах, в 2025 — еще в семи, а к 2030 они охватят все крупные агломерации страны. На эти цели из федерального бюджета выделено 21,5 млрд рублей в рамках проекта «Цифровые технологии».</p><p>Главное ограничение — зависимость от импортного оборудования. Чтобы решить эту проблему, «Ростех» создает консорциум отечественных производителей телеком-оборудования. Первые серийные образцы российских базовых станций 5G ожидаются не раньше 2026 года, что может скорректировать график внедрения технологии в регионах.</p><p>Согласно статистике, сегодня почти половина мирового населения (45%) имеет доступ к среднечастотному 5G — оптимальному по сочетанию скорости и покрытия. Этот показатель продолжает стремительно расти: аналитики прогнозируют, что к 2030 году зона действия 5G охватит уже 85% жителей планеты.</p><p><i>Особенно впечатляют темпы внедрения в Азии. В Китае, где первые коммерческие сети 5G появились еще в 2019 году, технология сейчас доступна 92% населения. Индия, начавшая массовое развертывание позже, в 2022 году, уже обеспечила покрытие для 91% граждан благодаря агрессивной инфраструктурной программе. Эти две страны вместе добавляют около 1,5 миллиона новых 5G-пользователей ежемесячно, формируя основной драйвер глобального роста.</i></p><p><i>На начало 2025 года 5G-сети в России функционируют в ограниченном тестовом режиме. Технология доступна в отдельных районах Москвы, включая деловой центр Москва-Сити и территорию Сколково, Санкт-Петербурга (преимущественно в центральных районах), а также в инновационных кластерах — Иннополисе и томском IT-парке.</i></p><h2>6G и будущее: технологический прорыв следующего десятилетия</h2><p>Пока операторы в РФ и других странах только начинают разворачивать сети 5G, мировые технологические лидеры уже делают первые шаги в эпоху 6G.</p><p><a href="https://skillbox.ru/media/code/v-yaponii-ustanovili-mirovoy-rekord-po-skorosti-peredachi-dannykh-402-tbits/">Лабораторные испытания</a>, проведенные учеными из Национального института информационных и коммуникационных технологий Японии (NICT), и промышленные тесты ведущих телеком-компаний Китая демонстрируют скорости, превышающие 400 Тбит/с в контролируемых условиях. Технологий шестого поколения откроют новую главу в развитии беспроводных коммуникаций. Эти тесты показали, что 6G — не просто эволюция существующих стандартов, а качественный скачок в передаче данных.</p><h3>Технические особенности 6G</h3><p>Основное отличие 6G от предыдущих поколений — использование терагерцового диапазона частот (от 100 ГГц до 10 ТГц). Скоростей будет достаточно для передачи 8K-видео в реальном времени или загрузки полнометражного фильма в 4K за 3-5 секунд. Для сравнения: максимальная скорость 5G в идеальных условиях не превышает 10 Гбит/с.</p><h3>Интеграция с искусственным интеллектом</h3><p>6G разрабатывается как «умная» сеть, где ИИ будет управлять ресурсами в реальном времени.</p><p>Компания Nokia Bell Labs <a href="https://www.nokia.com/bell-labs/collaboration-opportunities/d-a-p/nokia-bell-labs-and-tu-dresden/">уже тестирует</a> алгоритмы, которые:</p><ul><li>автоматически перераспределяют нагрузку между базовыми станциями;</li><li>оптимизируют энергопотребление устройств;</li><li>прогнозируют перегрузки сети за 15-20 минут до их возникновения.</li></ul><h3>Безопасность и квантовые технологии</h3><p>Китайские исследователи из Шанхайского университета <a href="https://www.cnews.ru/news/top/2025-06-05_v_kitae_ispytali_zashchitu_ot">добились значительных успехов</a> в квантовом шифровании. В 2024-2025 годах им удалось установить защищенное соединение на расстоянии до 300 км, хотя скорость передачи оставалась низкой (порядка килобит в секунду). Эти достижения открывают перспективы для безопасной передачи данных особой важности.</p><h3>Российские перспективы</h3><p>По мнению экспертов, коммерческий запуск 6G в России возможен не ранее 2030 года.</p><p>Основные проблемы:</p><ul><li>отсутствие собственной элементной базы для терагерцового оборудования;</li><li>ограниченный доступ к международным исследовательским консорциумам;</li><li>необходимость разработки новых стандартов с нуля.</li></ul><h3>Потенциальные применения</h3><p>Разработки в области 6G открывают путь к принципиально новым сценариям использования сетей связи:</p><ul><li>Голографическое телеприсутствие может произвести революцию в дистанционном образовании и телемедицине, позволяя врачам «находиться» в операционной на другом континенте и действовать с точностью до микрона.</li><li>Тактильный интернет с задержкой менее 1 мс создаст основу для точного дистанционного управления промышленными роботами и беспилотной техникой в реальном времени.</li><li>Нейроинтерфейсы могут быть использованы для прямого подключения к облачным сервисам.</li></ul><p>Однако массовое внедрение этих технологий потребует не только развития сетевой инфраструктуры, но и решения сложных этических и регуляторных вопросов, связанных с безопасностью и приватностью пользователей.</p><h2>Что мы потеряли и что приобрели</h2><p>Подводя итоги 20-летней эволюции сетевых технологий, можно выделить несколько ключевых моментов.</p><p>Безусловные достижения:</p><ul><li>скорость передачи данных увеличилась в тысячи раз;</li><li>интернет стал по-настоящему мобильным и доступным практически везде;</li><li>появились совершенно новые сервисы и возможности, о которых в 2003 году можно было только мечтать.</li></ul><p>Потери и новые вызовы:</p><ul><li>современные сети стали сложнее в настройке и обслуживании для рядовых пользователей;</li><li>вопросы безопасности превратились в постоянную «гонку вооружений» между хакерами и разработчиками;</li><li>возросла зависимость от инфраструктуры и крупных провайдеров.</li></ul><p>Технологии действительно ушли от проводов к воздуху, но этот переход потребовал новых знаний и создал сложности. 6G обещает еще более революционные изменения — вопрос только в том, успеет ли за ними инфраструктура и регуляторная база.</p>]]></content:encoded>
    </item>
    <item>
      <title>DRM, ИИ и форензика: гид по защите видеоконтента от пиратов и хакеров</title>
      <link>https://tproger.ru/articles/drm--ii-i-forenzika--gid-po-zashhite-videokontenta-ot-piratov-i-hakerov</link>
      <comments>https://tproger.ru/articles/drm--ii-i-forenzika--gid-po-zashhite-videokontenta-ot-piratov-i-hakerov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/drm--ii-i-forenzika--gid-po-zashhite-videokontenta-ot-piratov-i-hakerov</guid>
      <description><![CDATA[<p>Вместе с Александром Павлычевым, сооснователем видеохостинга Kinescope, рассмотрим, как защитить видеоконтент от киберугроз и пиратства.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/drm--ii-i-forenzika--gid-po-zashhite-videokontenta-ot-piratov-i-hakerov">DRM, ИИ и форензика: гид по защите видеоконтента от пиратов и хакеров</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Opera]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Xbox]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Firefox]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[CDN]]></category>
      <category><![CDATA[Стриминговые сервисы]]></category>
      <category><![CDATA[Видеоконтент]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 21 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Пиратство
и кибератаки ежегодно обходятся бизнесу в миллиарды долларов, а утечки
видеоконтента угрожают не только стриминговым платформам, но и компаниям,
использующим видео для обучения, маркетинга или внутренних процессов. Как
выстроить защиту видеоконтента от кражи? 
Александр Павлычев, сооснователь видеохостинга Kinescope, рассказывает
про многоуровневую стратегию, DRM, цифровую форензику и ИИ-мониторинг, которые
помогут разработчикам и бизнесу остановить пиратов и хакеров.</p><p>Цифровой контент — актив, который требует
защиты не меньше, чем банковские данные. Многие привыкли, что свежий сериал или
долгожданный фильм оказывается в сети за неделю до премьеры или в день релиза,
а дорогостоящий курс можно скачать бесплатно на «складчинах». В 2024 году
пиратство нанесло российским правообладателям ущерб в <a href="https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%9F%D0%B8%D1%80%D0%B0%D1%82%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D0%B0%D0%B9%D1%82%D1%8B_%D0%B8_%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0_%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8#.2A.D0.9E.D0.B1.D1.8A.D0.B5.D0.BC_.D1.80.D1.8B.D0.BD.D0.BA.D0.B0_.D0.BE.D0.BD.D0.BB.D0.B0.D0.B9.D0.BD-.D0.BF.D0.B8.D1.80.D0.B0.D1.82.D1.81.D1.82.D0.B2.D0.B0_.D0.B2_.D0.A0.D0.BE.D1.81.D1.81.D0.B8.D0.B8_.D1.81.D0.BD.D0.B8.D0.B7.D0.B8.D0.BB.D1.81.D1.8F__.D0.BD.D0.B0_4.2C2.25_.D0.B4.D0.BE_.E2.82.BD3.2C36_.D0.BC.D0.BB.D1.80.D0.B4">3,36 млрд</a> рублей, а глобальные потери
медиаиндустрии превысили <a href="https://www.forbes.com/sites/niallmccarthy/2019/06/26/pirated-video-gets-viewed-over-200-billion-times-a-year-infographic/">$71 миллиард</a>. Утечки контента происходят через
уязвимости в системах доставки, запись экрана или взлом серверов.</p><p>Но угрозы безопасности видеконтента не
ограничиваются пиратством. Кибератаки добавляют новый уровень сложности: в
отличие от пиратов, которые стремятся монетизировать контент через нелегальное
распространение, хакеры могут преследовать иные цели — от вымогательства до
саботажа инфраструктуры. Например, говорить, что в их распоряжении есть
интимные видеозаписи жертвы (ещё лучше, если это CEO известной компании) и
вымогать крупную сумму денег. Или <a href="https://www.forbes.ru/tekhnologii/465207-servis-poprostu-udalilsa-kak-vzlomali-rutube-i-cto-budet-s-videohostingom-dal-se">взломать Rutube</a> и саботировать инфраструктуру
сервиса, как это было в 2022 году. Киберугрозы также могут включать DDoS-атаки,
эксплуатацию уязвимостей в API или кражу пользовательских данных, что приводит
к последствиям:</p><ul><li>Коммерческие риски: снижение выручки, подрыв
бизнес-модели, что особенно актуально для премиальных и эксклюзивных материалов
и сервисов.</li><li>Правовые последствия: иски от правообладателей
или штрафы за утечку персональных данных.</li><li>Репутационные издержки: утрата доверия
пользователей и партнеров, особенно если платформа позиционируется как
безопасная.</li></ul><p>Важно понимать, что защита должна
учитывать не только копирование контента, но и целостность всей экосистемы — от
API до клиентского плеера.</p><h2>Многоуровневая защита: из
чего она состоит</h2><p>Механизмы пиратства
и кибератак многогранны: злоумышленники используют разные методы, от простого
скачивания до сложных схем обхода защиты. Поэтому стратегия должна
включать несколько уровней.</p><p><b>1. Защита от несанкционированного
доступа и копирования</b></p><p>Первый барьер —
ограниченный доступ к контенту:</p><ul><li>Шифрование: AES-128 или AES-256 для защиты видеопотоков.</li><li>Авторизация: токены JWT или OAuth для проверки прав пользователей.</li><li>Системы управления цифровыми правами (DRM) устанавливают ограничения на воспроизведение контента — по устройствам, географическому положению и времени. Если отсутствует соответствующий ключ шифрования, выдаваемый лицензионным сервером, воспроизведение может быть заблокировано.</li></ul><p><b>2. Пиратские копии</b></p><p>Даже если контент
уже украден, важно оперативно выявить его нелегальное распространение.
Технологии AI-мониторинга
и цифровой форензики сканируют даркнет, соцсети и пиратские сайты. ИИ
распознает видео по фрагментам, даже если оно перекодировано.</p><p><b>Технический нюанс</b>: ИИ-системы используют сверточные нейросети (CNN) для анализа визуальных и
аудиохарактеристик. Разработчикам стоит интегрировать такие решения через API, например, от Google Cloud Vision или специализированных
вендоров.</p><p><b>3. Отслеживание источника утечки</b></p><p>Ключевой вопрос при
утечке: кто и как получил доступ к контенту? Водяные знаки и «цифровые
отпечатки» (fingerprinting) позволяют встраивать уникальные идентификаторы в видеофайлы. Fingerprinting, например, создает хэши
аудио- и видеофрагментов для поиска копий.</p><p><b>Технический нюанс</b>: сессионные водяные знаки добавляют задержку в
стриминг. Проблема решается предварительной обработкой сегментов для HLS/DASH-протоколов.</p><p><b>4. Противодействие пиратским
ресурсам</b></p><p>Удалить копии после
обнаружения можно через:</p><ul><li>Обращение в РКН и к платформе, где появилось видео. Если реакции от платформы нет, РКН или провайдер хостинга заблокируют сайт по запросу.</li><li>Автоматическую блокировку ссылок через API хостингов.</li><li>Юридическое давление на пиратские платформы.</li></ul><h2>Технологии против
пиратов: DRM, ИИ, водяные знаки и «цифровые
отпечатки»</h2><p>Современные решения
для защиты видео объединяют несколько технологий, каждая из которых решает
определенные задачи. Рассмотрим их подробнее.</p><p><b>DRM</b><b> (управление цифровыми правами)</b></p><p>DRM-системы шифруют контент и управляют лицензиями на доступ к видеопотоку. DRM защищает контент на
уровне клиента и сервера, предотвращая неавторизованный доступ и перехват.
Такие системы интегрируются в плееры и платформы и показывают контент только
авторизованным пользователям.</p><p>DRM-системы опираются на три ключевых компонента:</p><ol><li>Лицензионный сервер отвечает за выдачу и проверку ключей расшифровки контента.</li><li>Клиентская часть DRM (Content Decryption Module, CDM) интегрирована в браузер/плеер.</li><li>Упаковщик контента (Packager) подготавливает видеопотоки для защищенной доставки.</li></ol><p>Но есть техническая проблема совместимости — DRM-системы неоднородны по платформам:</p><ul><li>Widevine (Android, Chrome, Firefox, Opera);</li><li>PlayReady (Windows, Xbox, некоторые Smart TV);</li><li>FairPlay (экосистема Apple);</li><li>WisePlay DRM (экосистема Huawei).</li></ul><p>Решение — мульти-DRM упаковщики, поддерживающие все стандарты через единую интеграцию. Используйте библиотеки, например, Shaka Player, для упрощенной интеграции мульти-DRM.</p><p><b>Водяные знаки (Digital</b><b> Watermarking</b><b>)</b></p><p>Водяные знаки —
метки, встроенные в видео, которые содержат информацию о правообладателе или
пользователе, что помогает отследить источник утечки, если контент появляется
на пиратских ресурсах. Они могут быть видимыми или незаметными: первые
отпугивают пиратов, а вторые помогают отследить источник утечки.</p><p><b>Отслеживание «цифровых следов» (Fingerprinting</b><b>)</b></p><p>В отличие от водяных
знаков, которые внедряются в контент, технология фингерпринтинга генерирует
хэши фрагментов видео и аудио для поиска копий в сети без модификации самих
файлов. Это позволяет находить пиратские копии, даже если они были изменены
(например, перекодированы или обрезаны). Работает это так: система создает
«цифровой отпечаток» оригинального видео и затем автоматически сканирует
интернет в поисках материалов с похожими характеристиками.</p><p>Например, YouTube Content ID верифицирует права на
материалы и затем в автоматическом режиме отслеживает загрузки на платформе.
Когда пользователь загружает видео, Content ID сравнивает его с базой отпечатков, и, если
обнаруживает совпадение с материалами, может заблокировать ролик за нарушение
авторских прав, перенаправить доход от рекламы правообладателю или уведомить
владельца контента.</p><p><b>Цифровая форензика</b></p><p>Цифровая форензика —
это сбор и исследование данных для раскрытия цифровых преступлений. Проще
говоря, цифровая криминалистика. Специалисты-форензики анализируют источники
пиратских копий через анализ метаданных, характеристик кодирования, артефактов
сжатия и других цифровых «улик», чтобы выявить, как и когда произошла утечка.
Например, уникальные артефакты в H.264-кодеке могут указать на устройство, с
которого записали экран.</p><p><b>AI</b><b>-мониторинг</b></p><p>Искусственный
интеллект ускоряет поиск пиратских копий через анализ огромных массивов данных
в интернете с помощью компьютерного зрения и машинного обучения. ИИ-системы
мониторинга используют сверточные нейросети (CNN), которые способны распознавать визуальные
образы и алгоритмы, такие как Mel-Frequency Cepstral Coefficients (MFCC) (используется для распознавания речи). С их
помощью можно находить копии даже при перекодировании или обрезке.</p><p>Уже существует
множество готовых решений на основе ИИ. Например, Red Points постоянно мониторит соцсети, видеоплатформы и
пиратские сайты с применением машинного обучения, компьютерного зрения и
распознавания изображений, а при обнаружении совпадений автоматически
отправляет запросы на удаление через API. Piracymeter и Bytescare анализируют списки доменов, поисковые результаты Google и торрент-трекеров. Bytescare также может
находить пиратские копии ПО.</p><p>Такие решения
быстрее ручного мониторинга и больше подходят для больших каталогов видео. Они
могут работать автономно или подключаться через REST API, но требуют настройки для снижения ложных
срабатываний.</p><h3>Пример комплексного подхода к защите видео</h3><p>Для защиты
видеоконтента компании всё чаще используют решения, которые сочетают несколько
технологий. Например, разработчик систем безопасности GS Labs совместно с видеохостингом Kinescope создал <a href="https://www.cnews.ru/news/line/2025-04-30_gs_labs_i_kinescope_realizuyut_sovmestnye">систему</a>, интегрирующую DRM, водяные знаки и цифровую форензику. Она
позволяет шифровать контент, встраивать уникальные идентификаторы для
отслеживания утечек и анализировать источники пиратских копий. Такое решение
работает как в облаке, что даёт стриминговым платформам масштабируемость, так и
локально, что важно для компаний с собственной инфраструктурой.</p><h2>Модели внедрения технологий защиты видеоконтента</h2><p>Выбор модели
внедрения зависит от потребностей компании, ее бюджета и технических
возможностей. Рассмотрим три основные модели.</p><h2>Локальные
решения (on-premises)</h2><p>Локальные системы
устанавливаются на серверах компании, что подходит для крупных медиакомпаний с
собственной инфраструктурой. Их преимущества — полный контроль над данными и
независимость от внешних провайдеров. Из минусов — высокие затраты на
оборудование, обслуживание и персонал.</p><h2>Облачные/SaaS-решения</h2><p>Облачные платформы
минимизируют затраты, предлагают гибкость и масштабируемость. Они идеальны для
стартапов и онлайн-кинотеатров, которые не хотят инвестировать в собственные
серверы. SaaS-модель
позволяет быстро внедрить защиту, минимизируя затраты на инфраструктуру.</p><p><b>Совет</b>: используйте облачные решения с SOC 2 или ISO 27001 сертификацией для защиты данных.</p><h2>Гибридные
модели</h2><p>Гибридные решения
сочетают локальные и облачные компоненты. Например, компания может хранить
критически важные данные на своих серверах, а для мониторинга и аналитики
использовать облачные сервисы. Такая модель обеспечивает баланс между контролем
и масштабируемостью, но требует внимательной интеграции.</p><p><b>Совет: </b>используйте Kubernetes для оркестрации гибридных систем и минимизации downtime.</p><h2>Что стоит сделать прямо сейчас, чтобы защитить видеоконтент</h2><ol><li>Подобрать постоянное комплексное решение: исследуйте вендоров и технологии на рынке.</li><li>Провести аудит инфраструктуры: проверьте уязвимости в CDN, API и плеере, например, с помощью OWASP ZAP.</li><li>Интегрировать DRM: выберите мульти-DRM решение, совместимое с Widevine, PlayReady и FairPlay.</li><li>Внедрить мониторинг: подключите ИИ через API для поиска копий.</li><li>Провести пентесты в BurpSuite, симулируя пиратские атаки и взлом.</li><li>Отработать реакцию на инциденты.</li></ol><p>Если вы тоже
работаете с видео и хотите усилить его безопасность, начните с анализа текущих
процессов: какие технологии уже задействованы, где есть пробелы и какие решения
помогут закрыть их в первую очередь. Такой системный подход создаст барьер
против киберугроз, нелегального копирования и распространения видеоконтента.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как найти работу в IT за границей в 2025 году: ответы на часто задаваемые вопросы и рекомендации экспертов</title>
      <link>https://tproger.ru/articles/kak-najti-rabotu-v-it-za-granicej-v-2025-godu--otvety-na-chasto-zadavaemye-voprosy-i-rekomendacii-ekspertov</link>
      <comments>https://tproger.ru/articles/kak-najti-rabotu-v-it-za-granicej-v-2025-godu--otvety-na-chasto-zadavaemye-voprosy-i-rekomendacii-ekspertov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Мария Грищенко]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-najti-rabotu-v-it-za-granicej-v-2025-godu--otvety-na-chasto-zadavaemye-voprosy-i-rekomendacii-ekspertov</guid>
      <description><![CDATA[<p>Свежая статистика, исследования и советы экспертов: как российским IT-специалистам найти работу за границей в 2025 году.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-najti-rabotu-v-it-za-granicej-v-2025-godu--otvety-na-chasto-zadavaemye-voprosy-i-rekomendacii-ekspertov">Как найти работу в IT за границей в 2025 году: ответы на часто задаваемые вопросы и рекомендации экспертов</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Языки программирования]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Статистика]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Amazon]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[На английском языке]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Английский]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[GTK]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 18 Jul 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Российские IT-специалисты востребованы не только у себя на родине, но и за рубежом. В 2024 году иностранные технологические компании наняли <a href="https://www.kommersant.ru/doc/7675878">более 5 тыс. сотрудников</a> из России — это в два раза больше, чем годом ранее. Чаще всего наших айтишников приглашают работать китайские IT-гиганты Huawei, Alibaba и Tencent, также активизировались европейские работодатели SAP, Delivery Hero и американские Amazon, OpenAI. </i></p><p>Если вы хотите стать одним из них и расширить свои горизонты, сделать первые шаги вам поможет наш материал. Здесь мы собрали ответы на часто задаваемые вопросы по поиску работы в IT за рубежом: наиболее перспективные направления, вспомогательные сервисы, особенности виз, рекомендации, как адаптировать резюме для иностранного рынка и получить оффер мечты.</p><p>Бонус — комментарии экспертов с многолетним опытом работы за границей и глубоким пониманием международного рынка труда.</p><h2>Какие IT-профессии наиболее востребованы за рубежом</h2><p>По данным <a href="https://www.rbc.ru/business/29/01/2025/6799966d9a794709c7932279">сервиса по поиску работы HeadHunter</a>, в 2024 году наибольшим спросом за границей пользовались российские:</p><ul><li>менеджеры по продажам и работе с клиентами (13%),</li><li>операторы колл-центров (5%),</li><li>дизайнеры, менеджеры по маркетингу, интернет-маркетологи, художники (по 4%),</li><li>учителя, SMM- и контент-менеджеры (по 3%),</li><li>секретари, помощники руководителя, ассистенты (по 2%).</li></ul><p>Программисты и разработчики заняли почётное второе место (10%). А специалисты технической поддержки и тестировщики набрали всего по 2%.</p><p>Но в исследовании <a href="https://netology.ru/blog/news/03-07-2023-europe-it">образовательной онлайн-платформы «Нетология» и международного коммуникационного агентства Zecomms Agency</a> специалист технической поддержки — наоборот, наиболее востребованная профессия за рубежом. С ним связано 17% от общего массива IT‑вакансий, что делает специалиста техподдержки абсолютным лидером по количеству открытых вакансий.</p><figure><img src="https://media.tproger.ru/user-uploads/114863/2025-06-30/dd2413cd-3aac-48e1-a29c-30620bdccf1d.png" alt="" /><figcaption>Самые востребованные за рубежом IT-специальности, данные исследования «Нетологии» и Zecomms Agency</figcaption></figure><p>На втором месте расположился программный инженер (16%), на третьем — бизнес-аналитик (6%) и IT-консультант (6%).</p><p><b>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting:</b></p><blockquote>Российские IT-специалисты всё ещё остаются востребованными за рубежом, но по сравнению с 2022 годом ситуация изменилась. Международные компании уже не так охотно берут в штат сотрудников из России, известны случаи сокращений из-за гражданства. Причина — политика компаний, особенно тех, которые решили покинуть российский рынок. Зато за последние три года многие отечественные стартапы релоцировались в другие страны, и они отдают предпочтение сотрудникам из России.</blockquote><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей: </b></p><blockquote>В 2022 году интерес к российским IT-специалистам был выше, но в 2025 ситуация изменилась из-за экономической нестабильности, роста процентных ставок и замедления найма во многих странах. Вакансий стало меньше, особенно без разрешения на работу. Однако IT по-прежнему остаётся одной из самых высокооплачиваемых и востребованных сфер.</blockquote><h2>Языки программирования, актуальные для иностранных компаний</h2><p>Согласно <a href="https://netology.ru/blog/news/04-07-2023-top-programming-languages">исследованию «Нетологии» и Zecomms Agency</a>, Java признан самым популярным языком программирования — его активно используют компании по всему миру. На Java приходится более четверти всех открытых вакансий (26%) в сфере IT в Европе, США, Латинской Америке, Азии и на Ближнем Востоке.</p><p>Java — это универсальный язык программирования, который отличаются стабильностью, масштабируемостью и кроссплатформенностью. На нём пишут крупные корпоративные приложения в банках, промышленных, страховых и телеком-компаниях, облачные, распределённые и IoT- системы, микросервисы. Также Java считается неотъемлемой частью бэкенд-разработки.</p><p>На втором месте по популярности находится язык SQL, который используют для разработки баз данных и систем аналитики. На него пришлось 24% всех вакансий, бóльшая часть из них в Европе, Азии и на Ближнем Востоке.</p><p>Замыкает тройку лидеров Python (23%) — более половины открытых вакансий в Азии и на Ближнем Востоке связано именно с этим языком. Оно и неудивительно: на Python пишут модели для машинного обучения, анализа данных и автоматизации.</p><figure><img src="https://media.tproger.ru/user-uploads/114863/2025-06-30/6a35cec4-e5d1-4991-a1a8-ef49722d59ea.png" alt="" /><figcaption>Самые востребованные за рубежом языки программирования, данные исследования «Нетологии» и Zecomms Agency</figcaption></figure><h2>Сколько айтишникам платят за границей</h2><p>Более высокая зарплата — <a href="https://www.cnews.ru/news/top/2023-10-27_polovinu_rossijskih_it-shnikov">одна из главных причин</a>, почему российские IT-специалисты хотят работать за границей.</p><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей:</b></p><blockquote>Трудоустройство за границей открывает доступ к международным командам, передовым технологиям и крупным проектам мирового уровня с лучшими практиками разработки, высокими стандартами качества кода и современными архитектурными подходами. Всё это способствует быстрому профессиональному росту. Мне переезд позволил быть ближе к центру IT-индустрии и дал возможность развиваться в высококонкурентной среде.</blockquote><p>В большинстве европейских стран зарплаты индексируются и официально растут вслед за инфляцией. За счёт этого доходы, пусть и медленно, но увеличиваются. К сожалению, не все отечественные компании могут такое гарантировать — практика индексации зарплат в России пока не так распространена.</p><p>Но ключевое — размер оклада. По данным <a href="https://ruitunion.org/posts/2024-04-24-market-and-wages-state/">«Профсоюза работников ИТ»</a>, медианная зарплата специалистов уровня senior в России составляет 276 362 рубля в месяц, в то время как за рубежом она равна 386 730 рублей в месяц. Российские миддлы получают 170 000 рублей, а работающие за границей — 205 142 рубля. Зарплата джунов несильно отличается, хотя «за бугром» она всё-таки немного больше: 85 000 рублей против 80 000 рублей в России.</p><p>Таким образом, зарплата IT-специалистов за рубежом как минимум в 1,5 раза больше, чем в России.</p><p>Дополнительное преимущество — оплата в валюте: долларах, евро или фунтах. После пересчёта на рубли итоговая сумма все равно будет выше средней зарплаты в России — и это без учёта премий и бонусов.</p><figure><img src="https://media.tproger.ru/user-uploads/114863/2025-06-30/caf0a60b-53e5-4468-9c37-44101399c92c.png" alt="" /><figcaption>Медианная зарплата IT-специалистов в России и за рубежом, статистика «Профсоюза работников ИТ»</figcaption></figure><h2>Где IT-кадры пользуются спросом</h2><p>Найти работу в IT сейчас везде нелегко, но чуть проще это сделать там, где активно развивается IT-сектор и требуется много кадров соответствующего профиля:</p><p><b>Германия. </b>Наибольший дефицит IT-специалистов наблюдается в Германии — в 2023 году было опубликовано <a href="https://netology.ru/blog/news/03-07-2023-europe-it">103 089 вакансий</a>. Особенно остро нехватка кадров ощущается в таких областях, как разработка программного обеспечения, Data Science, кибербезопасность и DevOps. А в 2025 году страна планирует выдать <a href="https://prian.ru/news/germaniya-vydast-200-000-viz-kvalificirovannym-kadram-iz-za-nehvatki-rabochey-sily.html">на 10%</a> больше рабочих виз, чем годом ранее.</p><p><b>Нидерланды.</b> В стране большое внимание уделяется IT-стартапам. Так, в 2024 году голландские технологические компании привлекли <a href="https://tech.eu/2025/06/12/the-growth-and-opportunities-of-the-netherlands-tech-ecosystem/">€3,7 млрд венчурных инвестиций</a> — это около 5% от общего объёма капитала, вложенного в европейскую экосистему. Благодаря этому Нидерланды вошли в топ‑10 стран Европы по объёму инвестиций в технологии. Особенно быстро растёт сектор DeepTech («глубоких технологий») — полупроводники, искусственный интеллект и квантовые технологии.</p><p><b>Канада.</b> Такие канадские города как Торонто, Ванкувер и Монреаль считаются настоящей IT-меккой. Здесь активно развиваются стартапы и работают подразделения крупнейших технологических компаний — Google, Microsoft, Amazon. Кроме того, для IT-специалистов есть много иммиграционных программ, например, <a href="https://www.canadacareersite.com/blog/global-talent-stream-canada-work-permit-application">Global Talent Stream</a>, которая позволяет получить разрешение на работу в течение двух недель.</p><p><b>США.</b> В 2023 году объём IТ-рынка США достиг <a href="https://www.comnews.ru/content/233424/2024-05-29/2024-w22/1008/rossiyskiy-it-rynok-ustupil-obemu-rynkam-stran-briks">$1,3 трлн</a> и продолжает развиваться <a href="https://www.mordorintelligence.com/industry-reports/united-states-it-services-market">высокими темпами</a>. В Европейском союзе он составил <a href="https://www.comnews.ru/content/233424/2024-05-29/2024-w22/1008/rossiyskiy-it-rynok-ustupil-obemu-rynkam-stran-briks">$1,05 трлн</a>, в Китае — <a href="https://www.comnews.ru/content/233424/2024-05-29/2024-w22/1008/rossiyskiy-it-rynok-ustupil-obemu-rynkam-stran-briks">$348 млрд</a>, в России — <a href="https://www.comnews.ru/content/233424/2024-05-29/2024-w22/1008/rossiyskiy-it-rynok-ustupil-obemu-rynkam-stran-briks">$36,1 млрд</a>. Таким образом, американский технологический рынок в 36 раз больше российского, в 1,24 раза больше европейского и почти в четыре раза превосходит китайский. Это подтверждает его статус мирового лидера. Соответственно, IT-специалистов нужно много.</p><h2>Куда уехать проще всего</h2><p>По данным <a href="https://www.rbc.ru/business/29/01/2025/6799966d9a794709c7932279">HeadHunter</a>, активнее всего российских специалистов приглашают на работу компании из:</p><ul><li>Белоруссии — 172,3 тыс. приглашений,</li><li>Казахстана — 150,9 тыс. приглашений,</li><li>Грузии и Турции — 69,7 тыс. и 67,8 тыс. приглашений соответственно,</li><li>Узбекистана — 57,2 тыс. приглашений.</li></ul><p>Самый большой рост интереса продемонстрировали китайские работодатели — он увеличился почти в шесть раз. В 2023 году количество предложений для жителей России о работе в Китае составляло всего 4,8 тыс., тогда как в 2024 году цифра достигла 27,6 тыс. предложений.</p><p>Кроме того, за год потребность в российских специалистах выросла в Сербии с 5,8 тыс. до 26,3 тыс. (+356,3%), в Турции — с 23,5 тыс. до 67,8 тыс. (+188,6%), на Кипре — с 4,6 тыс. до 12 тыс. (+160,9%), в Польше — с 4,1 тыс. до 9,0 тыс. (+119,6%) и в ОАЭ — с 19,2 тыс. до 41,7 тыс. (+117,2%).</p><p>А Европа стала лидером по количеству предложений для IT-специалистов со знанием русского языка — <a href="https://netology.ru/blog/news/03-07-2023-europe-it">3%</a> всех IT-вакансий в регионе. На других рынках доля таких предложений не превышает 1%. Чаще всего русскоязычных специалистов ищут <a href="https://netology.ru/blog/news/03-07-2023-europe-it">в Польше — 2 200 вакансий, Венгрии — 752 вакансии, Австрии — 178 вакансий, Греции — 152 вакансии</a>.</p><p><b>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting: </b></p><blockquote>Не все страны охотно принимают специалистов из других стран. Если раньше одними из самых популярных направлений для релокации были Канада и США, то сейчас переехать туда стало значительно сложнее. Больше шансов на трудоустройство в компании Испании, Португалии, Кипра, ОАЭ.</blockquote><h2>Как IT-специалисту найти работу за границей: четыре шага</h2><h3>1. Зарегистрируйтесь на международных платформах</h3><p>Принцип поиска работы за рубежом такой же, как и в России. Нужно зарегистрироваться на платформах по типу HeadHunter и откликаться на понравившиеся вакансии. Чем больше откликов, тем лучше.</p><p>Вот подборка сайтов для поиска работы за границей:</p><ul><li><a href="https://ru.linkedin.com/">LinkedIn</a> — профессиональная социальная сеть, где можно искать вакансии и налаживать контакты;</li><li><a href="https://www.indeed.com/">Indeed</a> — международный агрегатор вакансий, позволяющий фильтровать их по странам, городам и отраслям;</li><li><a href="http://relocate.me">Relocate.me</a> — платформа для вакансий с релокацией;</li><li><a href="https://remoteok.com/">Remote OK</a> — площадка для поиска удалённой работы;</li><li><a href="https://weworkremotely.com/">WWR</a> — сервис, где публикуют вакансии крупные зарубежные компании, например, Amazon или Google.</li><li><a href="https://www.angellist.com/careers">AngelList Talent</a> — каталог вакансий в иностранных стартапах.</li></ul><p>Некоторые из них открываются только с VPN.</p><p><b>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting: </b></p><blockquote>Удобнее всего искать вакансии зарубежных компаний через LinkedIn. По моему опыту, большинство специалистов находят работу за границей именно через эту площадку. Но есть и альтернативные варианты — например, телеграм-каналы с профильными вакансиями. Будьте готовы к тому, что придётся отправлять много откликов. В среднем на 100 откликов приходится не более 5 ответов.</blockquote><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей: </b></p><blockquote>В основном я искал работу через LinkedIn. Это самая эффективная платформа: я обновил профиль, загрузил резюме и активно взаимодействовал с рекрутерами. Также полезно размещать резюме на популярных job-порталах и быть открытым к предложениям — тогда многие специалисты по подбору персонала сами выходят на связь.</blockquote><h3>2. Адаптируйте резюме для иностранного рынка</h3><p>Если вы собираетесь искать работу на европейском или американском рынке, разумеется, резюме должно быть составлено на английском языке. В англоязычных странах резюме называют Curriculum Vitae или CV.</p><p>Эксперты компании EP Advisory, которая помогает российским специалистам строить карьеру за рубежом, <a href="https://ep-advisory.com/ru/statii/rabotayushhee-rezyume-na-anglijskom-na-osnove-30-000-proverennyh-rezyume/">рекомендуют</a> включать в CV разделы Name, Profile, Education, Experience, Skills &amp; Other. Названия предыдущих компаний и занимаемые должности следует выделять, а каждый блок —  разграничить чертой.</p><figure><img src="https://media.tproger.ru/user-uploads/114863/2025-06-30/2f6d7e8d-fa4e-4d6c-8925-e3c2228fc0cb.png" alt="" /><figcaption>Пример грамотно составленного резюме на английском языке от экспертов EP Advisory</figcaption></figure><p>Кроме того, в некоторых странах, например, Великобритании, США и Канаде не принято добавлять фото в резюме. Такое правило стало следствием законов против дискриминации в этих странах, поэтому его несоблюдение может вызвать негативную реакцию и привести к мгновенному отказу.</p><p>Дополнительно к резюме стоит приложить мотивационное письмо (Cover Letter), подготовленное специально под конкретную вакансию. В мотивационном письме уже не пишут об образовании и навыках — эти сведения указывают только в резюме. А в Cover Letter особый упор делается на кейсах и объяснении, чем для вас интересна компания и почему вы для неё — самый подходящий кандидат.</p><p><b>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting: </b></p><blockquote>Необходим большой и подтверждённый опыт работы. Придётся конкурировать со специалистами уровня senior со всех концов света. Особенно много кандидатов из Индии, Ирана, Пакистана.</blockquote><h3>3. Обратитесь в агентство по трудоустройству</h3><p>Самостоятельно найти работу за границей и разобраться во всех сопутствующих вопросах, связанных с написанием резюме, оформлением виз и переездом, может быть сложно. Поэтому стоит обратиться в агентства по трудоустройству, которые все эти моменты возьмут на себя.</p><p>Вот список наиболее известных рекрутинговых агентств:</p><ul><li><a href="https://www.adecco.com/">Adecco </a>— крупнейшее агентство с вакансиями по всему миру;</li><li><a href="https://manpower.ru/">Manpower</a> — международная стаффинговая, аутсорсинговая и HR-консалтинговая компания из России;</li><li><a href="https://www.michaelpage.com/">Michael Page</a> — международная компания, которая специализируется на подборе персонала среднего и высшего звена;</li><li><a href="https://www.hays.com/">Hays</a> — британская рекрутинговая компания, которая предоставляет услуги по подбору персонала в 33 странах мира;</li><li><a href="https://www.harveynash.com/">Harvey Nash</a> — международная компания, которая специализируется на IT-аутсорсинге;</li><li><a href="https://www.randstad.pl/ru/">Randstad</a> — голландская консалтинговая компания, которая сотрудничает с ведущими зарубежными работодателями.</li></ul><p>Агентства также консультируют по вопросам адаптации и помогают с поиском жилья.</p><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей: </b></p><blockquote>Чтобы найти работу в Лондоне, я сотрудничал с международными и британскими рекрутинговыми агентствами — Hays, Harvey Nash и Michael Page. Примерно 50% предложений приходили именно от них. Эти агентства играют важную роль на IT-рынке и обладают широкой сетью контактов с работодателями по всей Европе. Они помогали мне в поиске подходящих позиций и сопровождали на всех этапах — от первичного отклика до собеседования и подписания оффера.</blockquote><h3>4. Получите визу и разрешение на работу</h3><p>Без визы и разрешения приступить к работе за границей не получится. Здесь доступны два варианта — Digital Nomad Visa или обычные рабочие визы.</p><p><b>Digital Nomad Visa.</b> Digital Nomad Visa или «виза цифрового кочевника» позволяет легально жить за рубежом, но при этом продолжать удалённо работать на родину. В отличие от туристической визы, Digital Nomad Visa даёт право длительно находиться в определённой стране, а в сравнении с рабочей визой — не требует трудоустройства на местном рынке.</p><p>Это не классическая рабочая виза. Она разрешает трудиться из разных частей мира, но с ней нельзя работать на компании из страны пребывания. Также не всегда можно перевести семью.</p><p>Чтобы получить визу цифрового кочевника, нужно подтвердить минимальный доход (чаще всего <a href="https://ep-advisory.com/ru/statii/digital-nomad-visa-zit-v-evrope-i-rabotat-udalenno/?ref=journal.zarplata.ru">не ниже 2000 евро в месяц</a>) и наличие медицинской страховки. Также может понадобиться трудовой договор или договор подряда, доказывающие, что вы работаете удалённо. Сейчас Digital Nomad Visa оформляют в<a href="https://www.globalcitizensolutions.com/digital-nomad-visa/"> 66 странах</a>, включая Португалию, Испанию, Эстонию, ОАЭ и Южную Корею.</p><p><b>Классические рабочие визы.</b> Это визы EU Blue Card или виза H‑1B.</p><ul><li>Голубая карта (EU Blue card) — виза для работы в Европе. Чтобы получить её, нужен диплом о высшем образовании (не ниже бакалавра) и оффер с зарплатой от 48 300 евро год (43 760 евро для IT‑специалистов) на срок минимум шесть месяцев. В случае одобрения выдаётся вид на жительство, действующий до четырёх лет с возможностью продления.</li></ul><ul><li>Виза H‑1B — виза для работы в США. Она также требует наличия высшего образования и оффера от местной компании. Но американское законодательство устанавливает лимит на выдачу H‑1B — 65 000 базовых и 20 000 дополнительных виз для специалистов с магистерской степенью из США. Всего 85 000 виз в год. Виза предоставляется максимум на три года с возможностью продления до шесть лет.</li></ul><p>Рабочие визы позволяют получить полноценный правовой статус резидента страны, в которую вы планируете переезжать, а вместе ним — все социальные гарантии: медстраховку, оплачиваемый отпуск, пенсионные отчисления.</p><h2>Официальное трудоустройство или фриланс</h2><h3>Удалённая работа на фрилансе</h3><p>Фриланс — самый простой способ начать работать с зарубежными компаниями без лишней бюрократии и сложностей с оформлением. Достаточно зарегистрироваться на зарубежную фриланс-платформах <a href="https://www.upwork.com/">Upwork</a> или <a href="https://www.fiverr.com/">Fiverr</a>, и можно сразу браться за международные проекты. Единственное, могут возникнуть трудности с оплатой, поэтому стоит завести себе иностранную банковскую карту.</p><p>Главные минусы фриланса — нет оплачиваемого отпуска и больничных, а доход крайне нестабилен.</p><h3>Официальное трудоустройство с релокацией</h3><p>Официальное трудоустройство гарантирует стабильную зарплату и полный соцпакет, а при релокации — помощь с переездом и адаптацией в новой стране.</p><p>Однако получить оффер с переводом в местный офис не так просто. Иностранные компании редко берут на себя расходы, связанные с релокацией российских специалистов и их семей. Чаще всего они нанимают тех, кто уже легально живёт за границей — например, по рабочей визе или с видом на жительство. В таком случае проще оформить перевод в местный офис или принять человека на работу через филиал в этой стране.</p><p>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting:<b></b></p><blockquote>Найти работу будет проще, если вы уже находитесь в стране, и компании не придётся заниматься вашей релокацией. Поэтому хороший вариант — попробовать переехать самостоятельно, продолжая работать удалённо в российской компании или на фрилансе. У вас будет время присмотреться к стране, понять, подходит ли она вам. А если вы достаточно активны и коммуникабельны, можно будет попробовать найти вакансию через местные сообщества российских эмигрантов.</blockquote><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей: </b></p><blockquote>В первую очередь, нужно убедиться, что у вас есть правовой статус или разрешение на работу в стране, где вы планируете трудоустроиться. Это значительно повышает ваши шансы на успех.</blockquote><h2>Какой уровень владения английским языком нужен</h2><p>Для оценки владения иностранными языками, включая английский, в Европе используют систему CEFR (Common European Framework of Reference). CEFR выделяет шесть уровней знания языка: A1, A2, B1, B2, C1, C2.</p><p>Чтобы успешно строить карьеру за границей, рекомендуется уровень не ниже B1-B2, который позволит понимать профессиональные тексты, участвовать во встречах и вести рабочую переписку.</p><p><b>Максим Оганов, ментор, бизнес-консультант, автор проекта Oganov.Consulting:</b></p><blockquote>Обязательное требование — свободное владение английским: например, в Португалии большинство сотрудников IT-компаний общаются на нём. Но иногда кандидату необходимо знание местных языков — так, если вы хотите переехать во Францию, шансы на трудоустройство без владения французским минимальны.</blockquote><p><b>Евгений Козак, senior фронтенд-разработчик компании With Intelligence, живёт в Лондоне, более 10 лет опыта работы за границей: </b></p><blockquote>Главной трудностью для меня был язык. Технический английский у меня на хорошем уровне, особенно когда речь идёт о собеседованиях, терминах и обсуждении архитектуры — в этом я чувствую себя уверенно. Однако повседневный английский, особенно неформальное общение, давался сложнее. Кроме того, структура интервью в других странах немного отличается, но к ней я быстро адаптировался. Повысить уровень языка и стать увереннее в повседневном общении мне помогли постоянная практика, разговоры с носителями языками и участие в командных митингах.</blockquote><h2>Коротко о главном</h2><ul><li>Иностранные компании активно используют Java, Python, SQL и нуждаются в программистах, умеющих писать на этих языках.</li><li>IT-специалисты особенно востребованы в Германии, Нидерландах, Канаде и США — странах с наиболее интенсивным ростом технологического сектора.</li><li>Проще всего уехать в Белоруссию, Казахстан, Турцию, Грузию и Китай.</li><li>Работать за границей можно официально или на фрилансе.</li><li>Чтобы получить оффер, следует зарегистрироваться на международных платформах для поиска работы, адаптировать резюме, оформить визу и, при необходимости, обратиться в агентство.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>ИИ без регистрации и VPN: быстрый доступ к GPT, Claude и Gemini</title>
      <link>https://tproger.ru/articles/ii-bez-registracii-i-vpn--bystryj-dostup-k-gpt--claude-i-gemini</link>
      <comments>https://tproger.ru/articles/ii-bez-registracii-i-vpn--bystryj-dostup-k-gpt--claude-i-gemini?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ii-bez-registracii-i-vpn--bystryj-dostup-k-gpt--claude-i-gemini</guid>
      <description><![CDATA[<p>Как пользоваться GPT, Claude и Gemini в России без VPN и регистрации: подборка сервисов для быстрого старта.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ii-bez-registracii-i-vpn--bystryj-dostup-k-gpt--claude-i-gemini">ИИ без регистрации и VPN: быстрый доступ к GPT, Claude и Gemini</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Статистика]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Jul 2025 17:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году пользоваться GPT-4, Claude и Gemini — всё ещё сложная задача для пользователей из России, они работают через VPN, требуют подтверждения номера телефона или наличия зарубежной банковской карты. Но есть решения, которые работают без этих ограничений — они используют API-прокси, локальные модели или специальные инструменты для обхода.</p><p>В этом обзоре собрали самые выгодные сервисы, которые дают доступ к языковым моделям без VPN и дополнительной регистрации либо предлагают альтернативные варианты. Платформы подходят для учебы, бизнеса и творчества, а их функционал проверен на реальных кейсах.</p><h2>1. Deeplom Ru — генератор академических работ на базе ИИ</h2><p>Сервис<a href="https://t.me/DeeplomAIBot"> Deeplom Bot </a>создан специально для студентов и школьников, которым нужно быстро подготовить реферат, курсовую или дипломную работу. В отличие от других ИИ-ассистентов, он фокусируется именно на академических задачах, используя адаптированные версии GPT и Claude. Это позволяет генерировать тексты, соответствующие требованиям ГОСТ и вузовских стандартов. Сервис работает в условиях сжатых сроков или при работе над несколькими проектами одновременно.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/f6b8d3f2-d9b2-4e9a-9ea5-4a3848eec653.png" alt="" /></figure><h3>Как это работает</h3><p>Работать с сервисом можно двумя способами: <a href="https://deeplom.ru">через сайт</a> или телеграм-бота (@DeeplomAIBot). Достаточно ввести тему работы и через несколько минут система сгенерирует демо-версию. Она включает оглавление, введение, первую главу и список литературы.</p><p>Особенности:</p><ul><li>полностью анонимная работа — для<br />демо-версии не нужен даже email;</li><li>сервис позволяет бесплатно<br />ознакомится с демо-версией перед покупкой работы;</li><li>автоматическое оформление по<br />ГОСТу, включая заголовки, списки литературы;</li><li>конструктор оглавления для ручной<br />корректировки структуры работы;</li><li>поддержка формата DOCX для<br />удобного редактирования.</li></ul><p>Сервис использует специально дообученные модели ИИ, которые учитывают требования российских вузов. Например, система автоматически корректирует стилистику под академические стандарты.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/a61bb6e5-a0d0-4b30-8714-6ffc0655e589.png" alt="" /></figure><h3>Тарифы</h3><p>Бесплатная версия дает доступ только к части работы. Полный текст можно приобрести за 499-1299 рублей в зависимости от сложности и объема текста. Для постоянных пользователей есть система скидок.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/6e77de0d-3328-4ce7-b015-fca1ea89096a.png" alt="" /></figure><h2>2. Wikibot — интеллектуальный помощник для бизнеса</h2><p><a href="https://wikibot.pro/">Wikibot</a> — профессиональное решение для отделов продаж и служб поддержки, оно автоматизирует до 70% рутинных обращений клиентов. Сервис подходит для компаний, которые ежедневно обрабатывают сотни однотипных вопросов через разные каналы коммуникации.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/d348e349-fa00-4dd7-a584-e3bdbe72d7ab.png" alt="" /></figure><h3>Как работает система</h3><p>После регистрации через Google или Telegram пользователь получает доступ к панели управления, где может загрузить базу знаний в различных форматах — PDF, DOCX или подключить облачные хранилища вроде Notion и Confluence. Фишка Wikibot в том, что он не только отвечает по шаблонам, а анализирует контекст каждого обращения, используя мощные языковые модели GPT-4.1 и DeepSeek V3,и умеет выполнять действия в системах, как это делает человек. И всё это вы можете настроить самостоятельно в ЛК.</p><p>Особенности сервиса:</p><ul><li>автоматическое создание сделок в<br />amoCRM и других CRM-системах через API;</li><li>автоматическая классификация<br />тикетов по категориям через теги или группы;</li><li>возможность обучать бота на<br />истории переписок с клиентами;</li><li>функция «Анализ ответа» —<br />показывает, на какие разделы базы знаний опирался ИИ;</li><li>гибкая система кредитов (1 кредит<br />— примерно 10 ответов на тарифе Мини);</li><li>интеграция с популярными<br />платформами: HelpDeskEddy, Битрикс24, Юздеск,<br />Jivo;</li><li>возможность размещения бота во<br />внутреннем контуре (по запросу).</li><li>чат-бота можно добавить на свой сайт или интегрировать в собственный телеграм-бот</li></ul><p>Сервис использует специальный алгоритм ранжирования ответов, который учитывает релевантность информации и историю взаимодействий с конкретным клиентом. Система способна автоматически определять эмоциональный тон обращения и адаптировать стиль ответа — от формального до дружелюбного.</p><h3>Тарифные планы</h3><p>Wikibot предлагает гибкую систему тарифов:</p><ul><li>Мини (1000 руб./мес) — подходит<br />для тестирования и небольших проектов.</li><li>Старт (4900 руб./мес) — оптимален<br />для малого бизнеса.</li><li>Рост (19900 руб./мес) — решение<br />для компаний с устоявшимися бизнес-процессами и сформированной командой<br />поддержки.</li><li>Бизнес (49900 руб./мес) —<br />комплексное решение для крупных компаний.</li></ul><p>Каждый тариф включает определённое количество кредитов, а дополнительные запросы можно докупать по мере необходимости. Для новых пользователей доступен тестовый период со 100 бесплатными кредитами.</p><h2>3. Acetone AI — профессиональный инструмент для обработки изображений</h2><p><a href="https://acetone.ai/">Acetone AI</a> создан для быстрой обработки изображений — дизайнеров, маркетологов, владельцев интернет-магазинов и контент-менеджеров. Сервис используют при подготовке большого количества товарных карточек для маркетплейсов или создании рекламных материалов.</p><h3>Как работает платформа</h3><p>Главное преимущество Acetone AI — моментальный старт. Пользователь может загрузить изображение на главной странице и получить результат через несколько секунд. После регистрации через email или VK предоставляется 50 бесплатных кредитов (эквивалент 5 операций по удалению фона ежедневно).</p><p>Особенности сервиса:</p><ul><li>уникальные алгоритмы обработки<br />изображений, работающие независимо от зарубежных ИИ;</li><li>пакетная обработка до 50<br />изображений одновременно;</li><li>встроенный редактор для тонкой<br />настройки результатов удаления фона и объектов;</li><li>многослойный редактор создания<br />карточек товара, баннеров и прочих изображений;</li><li>генератор фона с помощью<br />нейросети;</li><li>API для интеграции с<br />корпоративными системами и автоматизации процессов;</li><li>поддержка популярных форматов:<br />JPG, PNG, WEBP.</li></ul><p>Acetone AI использует специально обученные нейросетевые модели, которые сохраняют детализацию сложных элементов (например, волос или полупрозрачных материалов). Сервис корректно обрабатывает тени и рефлексы, что важно для профессиональных фотографов и ретушеров.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/cd5e15d7-1ac6-4539-a332-898d6369e0e9.png" alt="" /></figure><h3>Тарифная политика</h3><p>Сервис предлагает такие тарифные планы:</p><ul><li>Бесплатный тариф: 10 обработок,<br />доступ к базовым функциям редактора, ограничение на размер загружаемых файлов<br />(до 5 МБ).</li><li>Подписка «Стандарт» (от 989<br />руб./мес): неограниченное количество операций, приоритетная обработка,<br />увеличенный лимит на размер файлов (до 25 МБ), доступ к премиум-фильтрам.</li><li>Корпоративные решения:<br />индивидуальные квоты на обработку, персональный менеджер, API с увеличенными<br />лимитами.</li></ul><p>По данным сервиса, среднее время обработки одного изображения составляет менее 3 секунд, а точность распознавания объектов достигает 98%.</p><h2>4. F5 AI — универсальная платформа для работы с ИИ</h2><p><a href="https://f5ai.ru/">F5 AI</a> — это многофункциональное решение с доступом к разным языковым моделям, включая GPT и Claude. Платформа ориентируется на широкий круг пользователей: от маркетологов, создающих SEO-контент, до разработчиков, автоматизирующих написание кода. Особенность сервиса — адаптация под специфические бизнес-задачи российских компаний.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/a91a28e2-5c26-4ff3-9f1b-72b7de8cccd2.png" alt="" /></figure><h3>Как работает</h3><p>Пользователи получают доступ через веб-интерфейс или API, при этом не нужно использовать VPN. Зачисление 500 бонусных рублей происходит при входе через Яндекс или почту.</p><p>Особенности сервиса:</p><ul><li>поддержка разных языковых моделей<br />(GPT-4, Claude и других) с возможностью выбора оптимального варианта для<br />конкретной задачи;</li><li>создание корпоративных<br />телеграм-ботов с индивидуальной базой знаний;</li><li>гибкая система управления доступом<br />для командной работы;</li><li>API для интеграции с внутренними<br />бизнес-процессами компании;</li><li>личная база знаний для хранения<br />корпоративных и рутинных документов – в общем вся информация, которую вы хотите скормить ИИ;</li><li>бот, который обращается к<br />документам из вашей базы знаний, чтобы давать более точные ответы на вопросы,<br />основываясь на имеющихся данных.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-18/01bd0324-6030-4ec0-b769-df719641c33a.png" alt="" /></figure><p><b>Дополнительно: </b></p><ol><li><b>Meet AI</b> — анализ<br />     видеовстреч и транскрипции созвонов из Контур.Толк. Внутри есть кастомные<br />     шаблоны для анализа разных типов встреч.</li><li><b>Работа с ИИ Ассистентами </b>—<br />     создание своих умных ассистентов на основе моделей внутри с гибкой<br />     системой настройки параметров. Новых ассистентов можно также обучить на<br />     собственных файлах для внутренних процессов компании.</li></ol><h3>Тарифы</h3><p>Сервис работает без абонентской платы и подписок: вы платите только за использованные токены. Цена зависит от модели и объема работы. Для пополнения баланса используйте СБП, банковскую карту или счет юрлица — в последнем случае получите закрывающие документы. Все транзакции детализированы по моделям, а расходы доступны в аналитике по дням и месяцам.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-18/647caecf-4d3e-464f-a76b-04658c3e170a.png" alt="" /></figure><p><b>Запоминаем главное про платформу: </b>работает без VPN в России, объединяет всех вендоров в одном интерфейсе, предлагает русскоязычную и англоязычную поддержку и интерфейс. Корпоративным клиентам доступны индивидуальные тарифы с увеличенными лимитами API и приоритетной поддержкой.</p><h2>5. Jadve AI</h2><p><a href="https://jadve.com/ru?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=promo">Jadve AI </a>подходит для специалистов, ежедневно работающих с разными форматами контента. Маркетологи получают инструмент для быстрого создания промо-материалов, программисты — помощника для работы с кодом, а дизайнеры — возможность оперативно визуализировать идеи. Сервис объединяет три ключевых направления: текстовую генерацию, создание изображений и производство видео.</p><h3>Как устроена работа платформы</h3><p>Доступ к возможностям <a href="https://jadve.com/ru?utm_source=tproger&amp;utm_medium=article&amp;utm_campaign=promo">Jadve AI</a> предоставляется через веб-интерфейс или тг-бота. Бесплатные функции включают неограниченное использование GPT-4o mini и 10 ежедневных запросов к GPT-4o. Для работы с графикой и видео нужно оформить подписку.</p><p>Особенности:</p><ul><li>комплексный доступ к 10+<br />актуальным ИИ-моделям разных категорий;</li><li>гибкая система оплаты токенами без<br />привязки к конкретным моделям;</li><li>программа лояльности с<br />персональными скидками для активных пользователей;</li><li>полная синхронизация между<br />веб-версией и ботом.</li></ul><h3>Практическое применение</h3><p>Программисты могут генерировать и оптимизировать код блоками до 1000 строк. Маркетологи — создавать  рекламные изображения для соцсетей и короткие промо-ролики по готовым шаблонам. Дизайнеры — использовать  инструмент для быстрого концепт-арта и адаптации графики под целевые платформы.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/e69f0199-4b01-43d8-8304-e4e4e754b8fd.png" alt="" /></figure><h3>Условия использования</h3><p>Бесплатный режим даёт доступ к базовым текстовым функциям. Платные тарифы начинаются от 499 рублей в месяц: 100 тыс. токенов в день, которые можно расходовать на любые операции — генерацию текста, изображений или видео. Дополнительные пакеты токенов можно докупить.</p><h2>6. TEXTAGRAM — умный генератор описаний товаров</h2><p><a href="https://textagram.ru/?utm_source=tproger">TEXTAGRAM</a> разработан специально для продавцов на маркетплейсах (Wildberries, Ozon, Яндекс.Маркет) и владельцев интернет-магазинов. Сервис помогает автоматизировать самый сложный этап — создание качественных описаний товаров. По данным сайта, использование TEXTAGRAM сокращает время на заполнение карточек товаров в 5-7 раз.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/c80cc132-298e-4b3f-bae2-4933497eef02.png" alt="" /></figure><h3>Как работает платформа</h3><p>Пользователь загружает фотографию товара, ИИ генерирует несколько вариантов описаний с учётом ключевых характеристик. Например, для загруженного изображения кроссовок система может создать текст:</p><p><i>«Эти отличные кроссовки с амортизирующей подошвой сочетают в себе стиль и комфорт, идеально подходят для прогулок, и для легких ежедневных тренировок. Выполнены из высококачественных материалов, обеспечивающих долговечность и удобство.</i></p><p><i>Ключевые характеристики:</i></p><ul><li><i>Амортизирующая подошва для максимального комфорта</i>;</li><li><i>Дышащие материалы, обеспечивающие вентиляцию</i>;</li><li><i>Стильный дизайн, подходящий к любому образ</i>у».</li></ul><p>Особенности сервиса:</p><ul><li>автоматическое определение<br />ключевых характеристик товара по изображению;</li><li>генерация SEO-оптимизированных<br />описаний с релевантными ключевыми словами; поддержка различных стилей текста<br />— продающий, технический, минималистичный;</li><li>возможность массового экспорта в<br />CSV-формат для загрузки на маркетплейсы;</li><li>адаптированные языковые модели для<br />точного описания товаров российского рынка.</li></ul><p>TEXTAGRAM использует специально обученную версию ChatGPT, которая учитывает специфику российских маркетплейсов. Сервис умеет определять не только общие категории товаров, но и конкретные материалы — например, отличает экокожу от натуральной.</p><p>В ближайших планах разработчиков — добавить функции автоматического подбора тегов и категорий для Wildberries и Ozon, чтобы ещё больше упростить процесс заполнения карточек товаров.</p><h3>Текущие условия использования</h3><p>На момент публикации (июль 2025 года) сервис находится в стадии MVP и доступен пользователям в бесплатном режиме.</p><h2>7. TryChatGPT — универсальный доступ к GPT-моделям с гибкой системой запросов</h2><p>Сервис <a href="https://trychatgpt.ru/?utm_medium=organic&amp;utm_campaign=tproger">TryChatGPT</a> даёт доступ к GPT-моделям для широкого круга задач: от генерации текстов до создания изображений. Основная аудитория — пользователи, которым нужен простой и понятный доступ к ИИ без сложных систем токенов. Подходит для копирайтеров, разработчиков и маркетологов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/65c0c77b-b580-4cf0-924f-45c75b396b11.png" alt="" /></figure><h3>Как это работает</h3><p>Система построена на модели запросов вместо токенов. Пользователь может начать работу сразу после посещения сайта — для тестирования доступно 200 бесплатных запросов к GPT-4.1 nano каждые 30 дней. При этом регистрация не обязательна, но этом случае в функционале будете видеть рекламу.</p><p>Особенности:</p><ul><li>прозрачная система запросов вместо<br />сложных токенных расчётов;</li><li>функция памяти для сохранения<br />контекста между чатами;</li><li>настраиваемый системный промт;</li><li>отсутствие обязательной подписки с<br />автопродлением.</li></ul><h3>Основные возможности</h3><p>Сервис помогает в переводе текстов, генерации кода и обработке изображений. Отличительная черта — возможность обучения ИИ: при команде «Запомни» система сохраняет ключевые данные из запроса и использует их в последующих диалогах. Для работы с файлами и расширенными функциями нужна регистрация через Яндекс, VK или email.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/712a9abd-db67-411c-81a1-bf2362dfa951.png" alt="" /></figure><h3>Тарифная политика</h3><p>Бесплатный тариф включает 200 запросов к базовой модели. Платные варианты:</p><ul><li>Без рекламы (590 руб./мес): 500<br />запросов к базовым моделям + обработка изображений.</li><li>Творческий (990 руб./мес): акцент<br />на генерацию изображений (50 запросов).</li><li>Премиум (1990 руб./мес):<br />расширенные лимиты для всех категорий моделей.</li></ul><p>Сервис не работает в Индонезии, Индии и Китае, но полностью доступен в России без VPN. По сравнению с аналогами, TryChatGPT предлагает более предсказуемую систему оплаты — пользователи точно знают, сколько запросов получают за свои деньги.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/86cb4b46-d543-4182-9c4d-9aaa96889093.png" alt="" /></figure><h2>8. Обзор платформы PR‑CY для работы с языковыми моделями</h2><p><a href="https://pr-cy.ru/chat-gpt/">PR‑CY </a>— инструмент для работы с поисковыми данными и генеративными моделями. Через веб‑интерфейс доступны версии ChatGPT (5‑Mini, 4o‑Mini, GPT‑5, O3, O4‑Mini), Claude (4 Sonnet, 3.5 Haiku), Gemini 2.5 Flash и DeepSeek v3. Бесплатный доступ сильно ограничен: всего 5-10 запросов в день. Для серьезной работы потребуется платная подписка. Для проведения комплексных исследований и построения собственных ассистентов доступны платные модели (GPT‑5, GPT‑4o, Gemini 2.5 Pro, DeepSeek R1 и др.), но их использование оплачивается отдельно.</p><p><b>По сути, платформа рассчитана на:</b></p><ul><li>разработчиков и продуктовых команд, которым нужно быстро проверить гипотезы на разных версиях языковых моделей;</li><li>SEO‑специалистов — интегрированные MCP‑серверы помогают вытаскивать вордстат, SERP‑выдачу, контент страниц и другие метрики;</li><li>тех, кто хочет собрать собственного AI‑ассистента из готовых компонентов, используя свои базы знаний.</li></ul><h3>Как это работает</h3><p>Платформа работает через веб-интерфейс, доступна без VPN. После входа пользователь выбирает модель и отправляет ей запрос. Для настройки поведения предусмотрены параметры температуры, длины контекста и системного промпта. Есть возможность загрузить файлы (PDF, DOC и др.) или изображения для анализа, подключить RAG‑базы знаний для ответов из собственных данных, а также настроить голосовой ввод и озвучку ответа.</p><h3>Сценарии использования</h3><ul><li><b>Гибкие настройки генерации:</b> температура, длина контекста и системный промпт позволяют тонко регулировать ответы ботов под конкретный сценарий.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-12/388e0c01-972f-4d10-a3f6-cb8c94ed73f2.png" alt="" /></figure><ul><li><b>Загрузка и анализ файлов:</b> сервис умеет работать с документами и изображениями (PDF, DOC и др.), что удобно для анализа технической документации или баз знаний.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-12/a6e60eea-e87c-405c-aaab-4048547b0fd4.png" alt="" /></figure><ul><li><b>RAG‑базы знаний:</b> можно подключить собственные источники данных, чтобы модель отвечала, опираясь на внутреннюю информацию команды.</li><li><b>MCP‑интеграция:</b> для SEO‑задач доступна подключаемая сервисом SEO‑MCP от PR‑CY.</li><li><b>Голосовой ввод и голосовой ответ: </b>ускоряет взаимодействие — можно проговаривать вопросы и слушать ответы.</li></ul><h3>Лимиты и тарифы</h3><p>Базовый доступ даёт 10 запросов в день (5 — без регистрации). Для интенсивной работы предусмотрены тарифы с большим числом запросов и отдельные платные модели; пробный период на тарифе Профи — 7 дней, после чего требуется оплата. Стоимость продвинутых моделей оплачивается отдельно. На повышенном тарифе вы можете протестировать более мощные модели или создать собственных ассистентов.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-12/12fef01b-44d4-4083-962b-a8587c34438e.png" alt="" /></figure><h3>Кому подойдет</h3><p>Платформа ориентирована на разработчиков, работающих с различными языковыми моделями, и SEO-специалистов, а также специалистам по продукту и контенту — благодаря встроенному SEO‑инструментарию и ИИ‑редактору. Возможность создавать ассистентов и подключать RAG‑базы — функционал позволяет создавать ассистентов, однако это требует технических навыков и дополнительных затрат, что минус для обычного пользователя. Недостатки: лимиты на бесплатном тарифе, необходимость доплачивать за лучшие модели, сложность интерфейса.</p><h2>9. BotHub — универсальный агрегатор ИИ-моделей</h2><p><a href="https://bothub.chat/">BotHub</a> многофункциональная платформа с доступом к ИИ-моделям, включая ChatGPT-4 Turbo, Midjourney v6 и Claude 3. Сервис популярен среди маркетологов и разработчиков, которым нужно единое решение для работы с разными типами ИИ без переключения между площадками.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/96180a7f-3d64-4968-90be-54a7f91d369a.png" alt="" /></figure><h3>Как это работает</h3><p>После регистрации на сайте пользователь получает доступ к единому интерфейсу, где может одновременно работать с текстовыми и графическими ИИ. Внутри есть функция транскрибации аудио через Whisper, которая распознает до 95% русской речи.</p><p>Особенности:</p><ul><li>комбинированный доступ к текстовым<br />и графическим ИИ в одном интерфейсе;</li><li>анализ документов с возможностью<br />извлечения ключевых данных; высокоточная транскрибация<br />аудиофайлов;</li><li>API для интеграции с<br />корпоративными CRM-системами.</li></ul><p>По данным площадки, BotHub обрабатывает более 50 000 запросов ежедневно, при этом среднее время отклика не больше двух секунд. Новые юзеры могут использовать пробный период, платные тарифы начинаются от 200 руб. в месяц за 10 000 токенов. Система поддерживает оплату через СБП и российские банковские карты.</p><h2>10. Fabula AI — мультифункциональный инструмент для работы с контентом</h2><p><a href="https://fabula-ai.com/">Fabula AI</a> предлагает комплексное решение для работы с визуальным контентом. Сервис больше ориентируется на владельцев интернет-магазинов, маркетологов и контент-менеджеров, которым нужна быстрая обработка изображений и генерация текстовых описаний.</p><h3>Как это работает</h3><p>Доступ к сервису происходит через веб-интерфейс и телеграм-бота (@fabula_ai_bot). Основные возможности включают улучшение качества фотографий с апскейлингом до 4K, автоматическое удаление фона с поддержкой пакетной обработки и генерацию описаний товаров на основе их изображений. Есть функция преобразования обычных фото в аниме-стиль.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/bd1a2db7-122d-447d-8b30-5232ef6ffb1e.png" alt="" /></figure><p>Особенности и преимущества:</p><ul><li>профессиональное улучшение<br />качества изображений;</li><li>пакетная обработка фотографий для<br />интернет-магазинов;</li><li>встроенный ChatGPT 3.5 для<br />создания текстового контента;</li><li>уникальные стилистические фильтры<br />для изображений.</li></ul><h3>Тарифы</h3><p>Сервис обрабатывает до 1000 изображений ежечасно, при этом сохраняя стабильную скорость работы. Доступна недельная подписка за 299 рублей с безлимитным количеством обработок или месячный абонемент за 999 рублей.</p><h2>11. Chad AI — универсальный ИИ-ассистент в Telegram</h2><p><a href="https://chadgpt.ru/">Chad AI</a> — многофункциональный телеграм-бот, который объединяет доступ к восьми популярным нейросетевым моделям, включая GPT-4o, Claude 3 и Midjourney V6. Особенно востребован программистами, маркетологами и студентами.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/ebf81d73-0b86-42d4-8e3c-d246352051be.png" alt="" /></figure><h3>Как это работает</h3><p>После запуска бота @chadgpt_bot пользователь получает мгновенный доступ ко всем функциям. Сервис предлагает комплексное решение для работы с текстовыми моделями, включая генерацию кода и аналитику данных, а также инструменты для создания изображений. Есть готовые промпты — шаблоны запросов, которые помогают эффективно взаимодействовать с нейросетями даже новичкам.</p><p>Особенности:</p><ul><li>полная локализация на русский язык<br />с адаптированными ответами;</li><li>поддержка голосового ввода и<br />веб-поиска актуальной информации;</li><li>сохранение истории диалогов в<br />течение 30 дней.</li></ul><h3>Тарифы и условия</h3><p>Бесплатная версия позволяет совершать до семи запросов в день с использованием модели GPT-4o Mini. Премиум-подписка стоимостью от 590 рублей в месяц открывает неограниченный доступ к GPT-4, DALLE, Midjourney и другим моделям.</p><h2>12. GenAPI — универсальный шлюз для работы с ИИ-моделями</h2><p><a href="https://gen-api.ru/?utm_source=vc&amp;utm_medium=text">GenAPI</a> представляет собой удобный API-шлюз, предоставляющий доступ к популярным языковым моделям, включая GPT-4, Claude и Gemini. Сервис подходит разработчикам технологичных компаний, которым требуется надежная интеграция ИИ-возможностей в свои продукты без настройки сложной инфраструктуры.</p><h3>Как работает</h3><p>После регистрации пользователь получает персональный API-ключ, позволяющий отправлять запросы к различным ИИ-моделям. Сервис поддерживает как текстовые, так и мультимодальные запросы, включая обработку изображений и аудио. Доступна тонкая настройка параметров запросов для получения структурированных ответов в JSON-формате.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-17/aff829b2-df3b-41e3-ad82-76ab19701663.png" alt="" /></figure><p>Особенности:</p><ul><li>единый API для работы с различными<br />ИИ-моделями;</li><li>поддержка потоковой передачи<br />данных;</li><li>детальная статистика и мониторинг<br />использования.</li></ul><h3>Тарифы и условия</h3><p>GenAPI предлагает прозрачную систему тарифов с оплатой за фактическое использование. Бесплатный тариф позволяет полноценно протестировать сервис. Профессиональные тарифы начинаются от 2000 руб. в месяц и предоставляют увеличенные лимиты, а также приоритетную обработку запросов.</p><h2>Как выбрать подходящий сервис</h2><p>При выборе ИИ-помощника ориентируйтесь на три ключевых критерия:</p><ul><li>определите основной тип задач —<br />генерация текстов, обработка изображений или анализ данных;</li><li>проверьте требования к<br />конфиденциальности — некоторым пользователям критична анонимность, другим —<br />интеграция с рабочими инструментами;</li><li>оцените удобство интерфейса —<br />телеграм-боты подходят для быстрых запросов, веб-версии — для более сложной<br />работы.</li></ul><p>Обращайте внимание на наличие бесплатного тестового периода и гибкость тарифов. Российские сервисы без VPN часто выгоднее зарубежных аналогов, но могут уступать в функциональности. Для бизнеса важна поддержка API, студентам — оформление по ГОСТ. Начинайте с бесплатных версий, чтобы оценить качество ответов без финансовых рисков.</p>]]></content:encoded>
    </item>
    <item>
      <title>10 библиотек Python, которые меняют карьеру</title>
      <link>https://tproger.ru/articles/10-bibliotek-python--kotorye-menyayut-kareru</link>
      <comments>https://tproger.ru/articles/10-bibliotek-python--kotorye-menyayut-kareru?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/10-bibliotek-python--kotorye-menyayut-kareru</guid>
      <description><![CDATA[<p>10 библиотек Python, которые помогут прокачаться в аналитике, ML и разработке. Как они работают и почему меняют карьеру.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/10-bibliotek-python--kotorye-menyayut-kareru">10 библиотек Python, которые меняют карьеру</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Отладка]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Django]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Jupyter Notebook]]></category>
      <category><![CDATA[Визуализация]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>У Python тысячи библиотек, но лишь немногие действительно меняют карьеру. Они помогают не просто решать задачи, а ускорять проекты, прокачивать навыки и выходить на следующий уровень в аналитике, машинном обучении и разработке. В этом материале мы собрали 10 библиотек, которые помогут зарабатывать на Python и развивать навыки.</p><h2>1. Pandas</h2><p>Pandas — библиотека для работы с данными в Python, позволяющая легко загружать, анализировать, очищать и преобразовывать числовую информацию в удобной табличной форме. По сути, это Excel, который смог, и позволяет делать всё автоматизировано и на порядки быстрее.</p><p>Библиотека строится вокруг двух ключевых структур: <b>Series</b> (одномерный массив с индексами); <b>DataFrame </b>(таблица с индексами и колонками).</p><h3>Какие задачи решает библиотека</h3><p>Pandas полезна для следующих задач:</p><ul><li>Сам анализ данных: можно быстро фильтровать, группировать, агрегировать и строить сводные таблицы.</li><li>Очистка данных: удаляем пустые строки, заменяем значения, приводим типы.</li><li>Загрузка данных из CSV, Excel, SQL.</li><li>Визуальная разведка данных (EDA) перед построением моделей.</li><li>Подготовка данных для ML и отчётов.</li><li>Автоматизация отчётов и ETL-пайплайнов.</li></ul><p>Благодаря Pandas аналитик превращается в инженера данных, а ML-специалист может сосредоточиться на моделях, а не на ручной подготовке датасетов.</p><h3>Как пользоваться</h3><p>Ниже разберём простейший кейс: нужно загрузить данные о зарплатах разработчиков из CSV, посчитать среднюю зарплату по языкам программирования и отобрать топ-5.</p><h3>Почему это меняет карьеру</h3><p>Работа с Pandas становится границей между знанием Python и умением решать задачи бизнеса. Для <b>джуна </b>это шанс сразу показать практическую пользу: выгрузки, отчёты и базовый анализ можно делать в десятки раз быстрее и аккуратнее, чем вручную в эксельке.</p><p>Для <b>аналитика</b> Pandas превращается в главный рабочий инструмент, позволяя не просто проверять гипотезы и делать сводные таблицы, а строить полноценные отчётные пайплайны, автоматизировать рутинные выгрузки и концентрироваться на сути данных, а не на правках ручками.</p><p>Для <b>ML-инженера</b> владеть Pandas — значит уметь готовить датасеты качественно; быстро очищать и приводить данные к нужному виду, что напрямую влияет на результат моделей. Без этого работа над проектами машинного обучения часто превращается в бесконечную возню с данными.</p><p>Наконец, даже для <b>разработчиков</b> Pandas может стать неожиданным бустом в карьере. Например, когда нужно автоматизировать отчёты для бизнеса или быстро анализировать логи и данные из БД без поднятия дашбордов — Pandas даёт гибкость и скорость, которые редко даёт что-то ещё в экосистеме Python.</p><h2>2. Django</h2><p>Django — фреймворк для веб-разработки на Python, который позволяет быстро создавать надежные и масштабируемые веб-приложения. Он следует принципам DRY (Don’t Repeat Yourself — не повторяй себя), предоставляя разработчику ORM, роутинг, систему авторизации, админку, работу с формами, шаблонами и инструментами безопасности из коробки.</p><p>Django подходит как стартапам, которым нужно быстро выйти на рынок, так и крупным проектам с миллионами пользователей. Это не просто библиотека, а полноценный каркас для построения и сопровождения веб-сервисов.</p><h3>Какие задачи решает библиотека</h3><p>Каркас, действительно, каркасный. Задачи следующие:</p><ul><li>Создание веб-приложений и API любой сложности.</li><li>Быстрая разработка MVP, прототипов и коммерческих проектов.</li><li>Упрощение работы с базами данных через ORM, без написания сырого SQL.</li><li>Построение административных панелей для управления данными без ручной разработки.</li><li>Гибкая маршрутизация и работа с формами, валидацией и шаблонами.</li><li>Реализация аутентификации, авторизации и защиты приложений.</li></ul><p>Django позволяет сосредоточиться на бизнес-логике и продукте, не тратить недели на настройку инфраструктуры.</p><h3>Как пользоваться</h3><p>Устанавливаем:</p><p>Создаем проект и приложение:</p><p>Пример модели:</p><p>Миграция базы данных:</p><p>Создание админки:</p><p>После этого можно запустить сервер:</p><p>И перейти по адресу http://127.0.0.1:8000/admin для управления записями через готовую админ-панель.</p><h2>3. PyTorch</h2><p>PyTorch — мощная библиотека Python. Она позволяет строить и обучать нейронные сети, проводить вычисления с автоматическим дифференцированием и работать с GPU для ускорения самих вычислений.</p><p>Главное отличие PyTorch от других ML-фреймворков — динамическая вычислительная графика (define-by-run): модель строится и изменяется во время выполнения кода, что даёт гибкость при создании и отладке сложных моделей.</p><p>Сегодня PyTorch используется в продакшен системах, научных исследованиях, компьютерном зрении, NLP и генеративных моделях, занимая ведущее место в индустрии.</p><h3>Какие задачи решает библиотека</h3><p>В функционал PyTorch входят:</p><ul><li>Построение нейронных сетей любой сложности (CNN, RNN, трансформеры);</li><li>Обучение и тестирование моделей на CPU и GPU;</li><li>Реализация кастомных слоёв и loss-функций;</li><li>Разработка и деплой ML/AI моделей в продакшен;</li><li>Быстрая итерация гипотез с удобной отладкой.</li></ul><p>С PyTorch можно начать с простых нейронных сетей, а затем перейти к реализации современных архитектур.</p><h3>Как пользоваться</h3><p>Установим PyTorch (на CPU, для GPU потребуется версия с CUDA):</p><p>Рассмотрим кейс обучения простой нейронной сети для классификации рукописных цифр MNIST.</p><p>После обучения можно использовать torch.save() для сохранения модели и torch.load() для загрузки в продакшн.</p><h3>Почему это меняет карьеру</h3><p>PyTorch — билет в мир современной разработки AI и машинного обучения. Владение инструментом даёт <b>разработчику</b> возможность уверенно войти в области, которые продолжают оставаться топовыми на рынке: искусственный интеллект, компьютерное зрение, NLP, генерация изображений и видео и т.д.</p><p>Для <b>начинающего ML/AI-специалиста </b>PyTorch помогает лучше понять, как устроены нейронные сети, и под капотом увидеть, как происходят вычисления. Это ускоряет рост навыков и делает разработчика востребованным в исследованиях и R&amp;D-проектах.</p><p>Для <b>дата-сайентистов</b> PyTorch позволяет превратить исследовательские ноутбуки в готовые к деплою модели, благодаря PyTorch Lightning, TorchScript и ONNX.</p><p>Для<b> разработчиков, которые хотят выйти на рынок AI</b>, PyTorch — это мастхев: проекты в стартапах и крупных компаниях всё чаще строятся вокруг него. Умение писать кастомные loss-функции, проектировать сложные пайплайны обучения, настраивать обучение на кластерах и GPU — компетенции, которые существенно бустят зарплату.</p><p>PyTorch в целом помогает расширять портфолио: с ним можно создавать генеративные модели, строить LLM, участвовать в соревнованиях и работать с самыми современными подходами в машинном обучении.</p><h2>4. Polars</h2><p>Polars — современная библиотека для обработки данных в Python, созданная как альтернатива Pandas. Она использует колоночную архитектуру и многопоточность, что позволяет работать с большими объёмами данных значительно быстрее и с меньшим потреблением памяти.</p><p>Polars вдохновлена Pandas, но её API оптимизировано для производительности и удобства, а также даёт разработчику возможность писать цепочки ленивых вычислений, которые оптимизируются перед выполнением. Это делает её отличным инструментом для аналитиков, дата-инженеров и дата-сайентистов, которым нужно обрабатывать данные быстро.</p><h3>Какие задачи решает библиотека</h3><p>Polars явно есть, чем гордиться:</p><ul><li>Загрузка, очистка и преобразование больших датасетов;</li><li>Анализ данных с использованием цепочек преобразований;</li><li>Быстрая агрегация и группировка данных;</li><li>Ленивые вычисления: построение пайплайнов преобразования данных, которые выполняются только при вызове collect().</li><li>Обработка данных, которые не помещаются в память, за счёт эффективности и колоночной архитектуры.</li></ul><p>Если Pandas начинает притормаживаться на данных в несколько гигабайт, Polars обычно продолжает работать быстро, позволяя без боли обрабатывать большие CSV.</p><h3>Как пользоваться</h3><p>Установка:</p><p>Давайте загрузим данные и проведем базовые трансформации:</p><p>А вот и пример ленивых вычислений:</p><p>В чем особенность:</p><ul><li>pl.read_csv загружает данные сразу.</li><li>pl.scan_csv создаёт план вычислений для последующей оптимизации.</li><li>Используются выражения (pl.col, .with_columns, .agg), которые композируются без создания промежуточных копий, это ускоряет процесс.</li></ul><h3>Почему это меняет карьеру</h3><p>Polars меняет карьеру, потому что даёт преимущество в скорости и эффективности при работе с данными. Там, где Pandas уже не справляется, полярный медведь приходит на помощь.</p><p>Для <b>дата-инженеров</b> Polars полезен при построении ETL и пайплайнов обработки данных, где важна скорость и предсказуемое потребление ресурсов. Его можно использовать в продакшен-скриптах, для подготовки данных к ML и для автоматизации отчётности.</p><p>Для <b>дата-сайентистов </b>Polars даёт возможность анализировать больше данных за меньшее время, быстро итерировать гипотезы и ускорять исследования. Его API достаточно близок к Pandas, поэтому переход не требует месяцев переучивания.</p><p>Освоение Polars показывает работодателям, что ты не просто знаешь стандартные инструменты, но умеешь выбирать оптимальные решения для реальных задач, повышая эффективность работы команды. В эпоху роста данных это критично для любого Python-разработчика, работающего с аналитикой и машинным обучением.</p><h2>5. FastAPI</h2><p>FastAPI — современный фреймворк для создания API на Python, заточенный под скорость, асинхронность и валидацию данных из коробки. Он построен на Starlette и Pydantic, автоматически создаёт OpenAPI-документацию, поддерживает асинхронное программирование и позволяет писать производительные REST и WebSocket API с минимальным количеством кода.</p><p>Вместо долгой настройки, как у Flask или Django, в FastAPI многое готово изначально: удобная работа с запросами и ответами, декларативная валидация, документация Swagger, асинхронность и высокая производительность без лишних усилий.</p><h3>Какие задачи решает</h3><p>Задач, действительно, много:</p><ul><li>Быстрая разработка REST API для мобильных и веб-приложений;</li><li>Создание бэкенда для ML/DS моделей (деплой моделей в виде API);</li><li>Построение микросервисов с хорошей производительностью;</li><li>Реализация websocket-серверов и асинхронных API;</li><li>Подготовка внутренних инструментов или бэкендов для MVP.</li></ul><p>FastAPI помогает быстро запускать API и уверенно масштабировать его в полевых условиях. Это один из немногих фреймворков Python, который по скорости работы сопоставим с Node.js и Go.</p><h3>Как пользоваться</h3><p>Во-первых, нужно установить FastAPI и Uvicorn (используем ASGI-сервер для запуска):</p><p>Простейший API-пример с эндпоинтом GET /:</p><p>Запускаем сам сервер:</p><p>После запуска API будет доступен по адресу http://127.0.0.1:8000/. Автоматически доступна интерактивная документация Swagger по адресу http://127.0.0.1:8000/docs.</p><p>FastAPI поддерживает валидацию параметров запроса, тел запросов и путей прямо через типы Python. Например, простой эндпоинт с параметром:</p><p>При вызове http://127.0.0.1:8000/items/10?q=test FastAPI автоматически проверит, что item_id — это число, и распарсит q как строку.</p><h3>Почему это меняет карьеру</h3><p>FastAPI — билет в мир бэкенда, где скорость и чистота кода имеют довольно высокое значение. Для <b>Python-разработчика </b>это возможность быстро освоить создание API и микросервисов, не увязнув в громоздкой настройке, как в Django, и при этом получить систему, готовую к продакшену.</p><p>Для <b>ML-специалиста</b> FastAPI становится инструментом для деплоя моделей: можно обернуть пайплайн предсказаний в API, подключить авторизацию или логирование и получить работающий сервис за считанные дни.</p><p>Вообще умение быстро поднимать и поддерживать API — навык, который ценят в бигтехе и стартапах. На разработчиков, которые владеют FastAPI, часто равняются: они умеют превращать идеи бизнеса в работающие сервисы за минимальное время.</p><h2>6. Typer</h2><p>Typer — современная библиотека для создания CLI-приложений на Python с минимальным количеством кода и автоматической генерацией документации. Автор библиотеки — Себастьян Рамирес, создатель FastAPI.</p><p>Главная особенность Typer — использование type hints для автоматического парсинга аргументов командной строки. Вы получаете удобную и читаемую CLI с поддержкой автодополнения и цветного вывода за считанные минуты.</p><h3>Какие задачи решает библиотека</h3><p>Список задач такой:</p><ul><li>Создание CLI-утилит любого уровня сложности.</li><li>Быстрое прототипирование и упаковка Python-скриптов в удобные инструменты для продакшена.</li><li>Генерация подробной справки (--help) и автодополнения команд.</li><li>Облегченная поддержка и масштабирование CLI за счёт структуры и читаемого кода.</li><li>Организация CLI с подкомандами, вложенными аргументами и обработкой ошибок.</li></ul><p>Typer использует аннотацию типов и минимум шаблонного кода.</p><h3>Как пользоваться</h3><p>Установка:</p><p>Пример минимальной CLI:</p><p>Теперь можно запустить из консоли:</p><p>Результат будет такой: Привет, Алиса! Тебе 25 лет.</p><h3>Почему это меняет карьеру</h3><p>Typer меняет карьеру тем, что открывает путь к созданию удобных CLI-инструментов, которые автоматизируют рутину и повышают продуктивность.</p><p>С Typer можно быстро превращать свои Python-скрипты в надежные утилиты, которыми удобно пользоваться и другим разработчикам, и сотрудникам из других отделов. CLI-приложения часто становятся клеем инфраструктуры: они позволяют автоматизировать деплой, миграции БД, сбор данных, интеграцию с внешними API и локальную разработку.</p><p>Если вы <b>Data Scientist или ML-инженер</b>, Typer позволяет оборачивать пайплайны в CLI, которые легко запускать из Jenkins, Airflow или вручную. Если вы <b>DevOps или Backend-инженер</b>, можете создавать CLI для работы с инфраструктурой и сервисами без сложных зависимостей.</p><p>Кроме того, работа с Typer улучшает навык структурирования кода, понимание CLI, использования type hints и разработки инструментов, которые делают работу проще для других. А это, очевидно, ценится в любой команде и повышает востребованность специалиста.</p><h2>7. Rich</h2><p>Rich — библиотека Python для красивого форматирования и интерактивного отображения информации в терминале. С её помощью можно выводить цветные таблицы, маркдаун, прогресс-бары, подсвеченный синтаксис кода, деревья каталогов и логирование в понятной и привлекательной форме.</p><p>Rich создана для того, чтобы «оживить» консоль Python, сделать логи удобными для восприятия, а CLI-инструменты — профессионально выглядящими без лишних усилий. Это библиотека, которая улучшает и UX, и DX.</p><h3>Какие задачи решает</h3><p>Про красоту не забываем! Задачи следующие:</p><ul><li>Цветное и структурированное логирование, понятное при чтении логов в реальном времени.</li><li>Отображение прогресс-баров для долгих операций.</li><li>Вывод таблиц, деревьев каталогов, JSON прямо в терминале.</li><li>Подсветка синтаксиса кода для CLI-инструментов.</li><li>Создание CLI-интерфейсов, которые выглядят профессионально и современно.</li><li>Улучшение читаемости при отладке скриптов.</li></ul><p>С помощью Rich можно быстро сделать понятными даже сложные данные при отладке или демонстрации.</p><h3>Как пользоваться</h3><p>Установка Rich:</p><p>Для примера выведем таблицу с подсветкой в консоли:</p><p>В результате в терминале получится цветная таблица, которая выглядит понятно и презентабельно.</p><h3>Почему это меняет карьеру</h3><p>Rich — это библиотека, которая помогает быстро повысить качество любого CLI-инструмента или дев-опыт в команде. <b>Разработчик</b>, который использует Rich, делает свои инструменты удобными не только для себя, но и для коллег: логирование становится понятным, а отладка скриптов — наглядной.</p><p>Во многих стартапах и продвинутых командах важна скорость обратной связи при тестировании пайплайнов и автоматизаций, и Rich помогает выводить ключевую информацию максимально читаемо.</p><p>Кроме того, Rich позволяет быстро создавать CLI-интерфейсы, которые выглядят как продакшен-продукты, даже если это внутренние инструменты. Руководство будет радоваться и думать о вас как о крутом разрабе.</p><p>Для <b>дата-инженеров и разработчиков DevOps</b> Rich полезна при создании админ-утилит и при мониторинге пайплайнов, для <b>Python-разработчиков</b> — при создании библиотек и фреймворков с CLI.</p><h2>8. LangChain</h2><p>LangChain — фреймворк для создания приложений на базе LLM, например, GPT, Claude, Mistral, Gemini. Он позволяет строить цепочки обработки запросов, интегрировать LLM с данными и инструментами, добавлять память и управление состояниями, а также связывать работу модели с внешними API и базами знаний.</p><p>LangChain предоставляет удобный слой абстракции над вызовами LLM и ускоряет разработку чат-ботов, RAG-приложений, агентов с инструментами, систем анализа документов и других AI-сервисов.</p><h3>Какие задачи решает</h3><p>Список внушительный:</p><ul><li>Интеграция LLM в Python-приложения без необходимости писать тот самый клеевой код вручную.</li><li>Построение цепочек с последовательной обработкой сообщений, включая преобразования и вызовы внешних функций.</li><li>Добавление памяти в чат-боты для сохранения истории общения и контекста.</li><li>Использование агентов для динамического вызова инструментов (веб-поиск, базы данных, API).</li><li>Создание RAG-систем с интеграцией LLM и векторных БД.</li><li>Быстрая сборка прототипов LLM-приложений, которые можно развернуть в продакшен.</li></ul><h3>Как пользоваться</h3><p>Установка:</p><p>Создадим простую цепочку с чатом GPT:</p><p>Благодаря единым абстракциям, можно гибко комбинировать цепочки, память и вызов внешних инструментов, не усложняя код.</p><h3>Почему это меняет карьеру</h3><p>LangChain меняет карьеру, потому что открывает новый пласт Python-разработки в AI и LLM-инженерии, быстро превращая пользователя GPT в создателя полноценных AI-приложений. Вместо того чтобы писать хаотичный клеевой код, вы начинаете системно проектировать цепочки запросов, учитесь строить продуманные промпты и объединять их с инструментами, памятью и внешними API.</p><p>Работа с LangChain погружает в практическую LLM-инженерию: вы начинаете создавать RAG-приложения, которые умеют искать и анализировать данные перед генерацией ответа и строить агентов. Это востребовано в продуктах, где нужно подключать ИИ к базам знаний, автоматизировать задачи и разрабатывать интерактивные системы, которые реально используют модели в продакшене.</p><p>LangChain позволяет быстро собирать и запускать MVP AI-продуктов, что дает конкурентное преимущество при создании стартапов или внутренних сервисов. А ещё учит мыслить структурами и проектировать масштабируемую архитектуру LLM-приложений и видеть, как генеративный ИИ можно превратить в рабочий инструмент.</p><h2>9. SQLAlchemy</h2><p>SQLAlchemy — это мощная ORM и toolkit для работы с базами данных в Python, позволяющая писать SQL-запросы декларативно, создавать модели таблиц и управлять транзакциями в Python-коде без ручного написания SQL.</p><p>Библиотека даёт разработчику два уровня контроля:</p><ul><li>Core: низкоуровневая работа с SQL выражениями и соединениями;</li><li>ORM: высокоуровневая декларативная работа с моделями, классами и связями между таблицами.</li></ul><p>SQLAlchemy поддерживает PostgreSQL, MySQL, SQLite, Oracle и другие СУБД, давая единую абстракцию, без привязки к конкретному движку.</p><h3>Какие задачи решает</h3><p>Пул задач следующий:</p><ul><li>Описание таблиц в виде Python-классов и управление ими через сессии;</li><li>Создание, чтение, обновление и удаление данных;</li><li>Миграция SQL на декларативный стиль без потери гибкости;</li><li>Полный контроль над транзакциями и выполнением запросов;</li><li>Работа с асинхронными приложениями при создании FastAPI/Django-приложений;</li><li>Экранирование параметров, которое снижает вероятность SQL-инъекций и ошибок.</li></ul><h3>Как пользоваться</h3><p>Создадим минимальный пример для SQLite с таблицей пользователей:</p><p>Этот код создаёт базу example.db, таблицу users, добавляет туда одного пользователя и выводит всех пользователей в базе. При необходимости можно использовать SQLAlchemy Core для написания гибких запросов вручную, если нужно работать ближе к SQL.</p><h3>Почему это меняет карьеру</h3><p>SQLAlchemy меняет карьеру <b>Python-разработчика</b> тем, что даёт понимание системной работы с данными, архитектуры приложений и взаимодействия с реальными базами данных. Вы учитесь строить продуманные бэкенды, которые работают с транзакциями, миграциями, связями между таблицами и сложными выборками.</p><p>Знание SQLAlchemy открывает дорогу в мир API, микросервисов и продуктов, где требуется качественное управление данными и гибкая логика работы с БД. Работа с SQL теперь совсем не страшная.</p><h2>10. Seaborn</h2><p>Seaborn — библиотека для визуализации данных на Python, построенная поверх Matplotlib и упрощающая создание информативных и стильных графиков с минимальным количеством кода.</p><p>Она автоматически заботится о красивых стилях, цветах, разметке графиков, легендах и позволяет легко строить распределения, линейные графики, тепловые карты и другие визуализации.</p><p>Библиотека тесно интегрируется с Pandas DataFrame, позволяя использовать колонки данных напрямую для построения графиков, что делает её идеальной для EDA (разведочного анализа данных) и подготовки визуализаций для отчётов и презентаций.</p><h2>Какие задачи решает</h2><p>Визуализация безумно важна, особенно в контексте дата-аналитики. Seaborn отвечает за:</p><ul><li>Быстрое построение информативных графиков для анализа данных и поиска инсайтов;</li><li>Автоматическую обработку ошибок отображения и масштабирования, что экономит время;</li><li>Поддержку сложных визуализаций по типу ящиков с усами или тепловых карт без десятков строк кода;</li><li>Стилизацию графиков без ручных настроек Matplotlib;</li><li>Возможность добавлять статистические элементы (линию регрессии, KDE, распределение);</li><li>Интеграцию с Jupyter Notebook для интерактивного анализа данных.</li></ul><h3>Как пользоваться</h3><p>Допустим, у нас есть датасет с данными о чаевых:</p><p>В три строки мы получаем чистый и читаемый ящик с усами, показывающий, как счет за ужин распределяется по дням недели.</p><p>Для построения более сложных графиков можно использовать диаграмму рассеяния:</p><p>Тут мы добавляем цветовую кодировку по полу, чтобы увидеть зависимости между переменными.</p><h3>Почему это меняет карьеру</h3><p>Seaborn меняет карьеру, потому что даёт навык визуального анализа данных, что критично в современной аналитике и дата-инженерии. Умение быстро строить графики и видеть аномалии, распределения и взаимосвязи между переменными превращает работу с данными из слепого копания в числах в структурный анализ.</p><p>Использование Seaborn в Python-стеке помогает выделиться среди разработчиков, которые ограничиваются Pandas и текстовыми логами, ведь визуализация часто позволяет быстрее заметить закономерности и убедить команду или заказчика в правильности гипотезы.</p><p>Seaborn также учит пониманию данных через визуальные паттерны, что улучшает навыки построения моделей машинного обучения (так понятнее, какие признаки важны), и помогает создавать наглядные отчёты для продуктовых решений, где результат анализа нужно доносить до людей не из айти-индустрии.</p><p><i>А какими библиотеками пользуетесь вы? Делитесь в комментариях!</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Код на миллион: как стартапы в 2025 году продают воздух с помощью ИИ</title>
      <link>https://tproger.ru/articles/kod-na-million--kak-startapy-v-2025-godu-prodayut-vozduh-s-pomoshhyu-ii</link>
      <comments>https://tproger.ru/articles/kod-na-million--kak-startapy-v-2025-godu-prodayut-vozduh-s-pomoshhyu-ii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kod-na-million--kak-startapy-v-2025-godu-prodayut-vozduh-s-pomoshhyu-ii</guid>
      <description><![CDATA[<p>Разбираем реальные случаи мошенничества в сфере ИИ-стартапов и методы обмана инвесторов. Узнайте, как отличить настоящие технологии от фейков и защитить свои вложения. Экспертные прогнозы о будущем ИИ-рынка и советы по проверке стартапов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kod-na-million--kak-startapy-v-2025-godu-prodayut-vozduh-s-pomoshhyu-ii">Код на миллион: как стартапы в 2025 году продают воздух с помощью ИИ</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Блокчейн]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Neuralink]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[NFT]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Jul 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Индийский стартап Builder.ai привлек $445 миллионов инвестиций под громкие обещания создать «революционный ИИ-конструктор приложений» под именем «Наташа». Основатели демонстрировали впечатляющие достижения: система якобы автоматически генерировала программный код. Однако реальность оказалась несколько иной: за «революционной технологией» скрывались 700 программистов из Индии, вручную писавших код для клиентов. <a href="https://tproger.ru/news/partner-microsoft-vydaval-chelovecheskij-autsors-za-ii--teper-startap-s-cenoj--1-3-mlrd-bankrotitsya">Этот случай</a> стал одним из самых громких ИИ-скандалов года.</p><p>Аналитики отмечают, что подобные ситуации стали типичными для ИИ-индустрии последних лет, при этом  проверить реальные технологии за маркетинговыми обещаниями становится все сложнее. Практика показывает, что значительная часть стартапов, позиционирующая себя как «ИИ-компании», не имеет собственных разработок в области искусственного интеллекта. При этом объем инвестиций в сектор уже превысил $320 миллиардов.</p><p>Почему инвесторы продолжают вкладываться в «технологический воздух»? Как отличить реальные разработки от искусно сконструированных фейков? Подробные ответы на эти и другие вопросы — в нашем расследовании.</p><h2>Золотая лихорадка: как ИИ-стартапы стали новыми доткомами</h2><p>Эксперты сравнивают текущую ситуацию на рынке ИИ-стартапов с пузырем доткомов конца 1990-х. За последние три года количество компаний, использующих в описании термин «искусственный интеллект», выросло в несколько раз. При этом далеко не все из них действительно разрабатывают собственные алгоритмы машинного обучения.</p><p>Яркий пример — история стартапа 11x, который в 2024 году привлек значительные инвестиции под проект ИИ для автоматизации продаж. <a href="https://www.linkedin.com/pulse/ai-pulse-24th-march-2025-sci-fi-reality-check-afros-rahman-bennf">Как выяснило издание TechCrunch</a>, компания заявляла о сотрудничестве с крупными клиентами вроде ZoomInfo и Airtable, но эти организации публично опровергли какие-либо отношения с 11x.</p><p>Внутренние источники описали культуру завышенных метрик и других проблем с продуктом: ИИ-боты часто выдавали некорректную информацию (попросту галлюцинировали), а многие пробные периоды заканчивались досрочно из-за технических сбоев. Этот случай показывает, как хайп вокруг ИИ может скрывать фундаментальные недостатки технологий.</p><p>Почему же бизнес продолжает инвестировать в подобные проекты? Психологи объясняют эту ситуацию эффектом FOMO (Fear of Missing Out) — страхом упустить выгоду. Когда все вокруг инвестируют в ИИ, а СМИ наперебой пишут о преимуществах новых технологий, трудно остаться в стороне. Многие фонды предпочитают вложиться в десять сомнительных стартапов, чем пропустить один потенциально успешный проект. В случае удачи затраты многократно окупятся, но каковы шансы на успех?</p><h2>Кухня фейковых ИИ-стартапов: как создают иллюзию «передовых» технологий</h2><p>Современные технологические мошенники освоили целый арсенал приемов, позволяющий превратить набор готовых API в «инновационный продукт». Их методы стали настолько отточенными, что даже опытные инвесторы иногда не могут отличить реальную разработку от искусно сконструированной фальшивки. Заглянем за кулисы этого театра технологических чудес и рассмотрим наиболее распространенные схемы мошенничества.</p><h2>Словарь мошенника: от AGI до нейроинтерфейсов</h2><p>В мире ИИ-стартапов 2025 года сложился полноценный язык обмана — набор терминов и формулировок, которые превращают обычные технологии в «революционные прорывы». Эксперты выделяют несколько особенно популярных уловок.</p><h3>AGI — священный грааль мошенников</h3><p>Заявления о создании Общего Искусственного Интеллекта (AGI) — самый яркий красный флаг. В 2025 компания OpenAI опубликовала отчет, где четко указала: современные ИИ-системы остаются узкоспециализированными инструментами. AGI — гипотетический тип сильного ИИ, до создания которого еще далеко на текущем уровне развития технологий.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-06-26/a15e9d05-2db2-4c9e-b847-a3e174e1b58d.png" alt="" /></figure><p>Тем не менее, стартапы привлекают многомиллионные инвестиции, обещая «первый коммерческий AGI», но их демо может оказаться тщательно срежиссированным диалогом с оператором.</p><h3>Мультимодальность как прикрытие</h3><p>Этот термин часто используют для описания простой интеграции нескольких API. Стартапы заявляют о «прорывной эмоциональной аналитике», но система просто передает данные в Google Vision API и Azure Face Recognition. Основатели отказываются предоставить доступ к коду, ссылаясь на «коммерческую тайну».</p><h3>Нейроинтерфейсы без нейронов</h3><p>После успеха Neuralink Илона Маска десятки стартапов нацелились на «прорыв в управлении устройствами силой мысли». Эксперты предупреждают, что многие такие решения часто регистрируют ложные срабатывания (артефакты движения вместо реальных нейросигналов) и имеют крайне низкую точность распознавания намерений.</p><p>Они даже могут выдавать случайные сигналы даже при тестировании на неодушевленных объектах.</p><p>Другие наиболее «злоупотребляемые» термины в 2025 году:</p><ul><li>«Blockchain-powered AI» — ряд проектов с такой технологией не имеет реального блокчейна.</li><li>«Self-learning algorithm» — обычно означает простую настройку параметров.</li><li>«Military-grade encryption» — маркетинговый штамп без спецификаций.</li><li>«Quantum AI» — ни одного реального квантового вычисления.</li><li>«Ethical AI» — часто отсутствует даже базовый compliance-документ.</li></ul><h2>Как распознать обман?</h2><p>Когда слышите громкие заявления, требуйте:</p><ul><li>сравнения с существующими open-source решениями;</li><li>результаты независимого бенчмаркинга;</li><li>хотя бы один реальный кейс вне маркетинговых материалов.</li></ul><p>Особенно тревожный сигнал — отказ от технических деталей под предлогом «секретности». Часто за такой отговоркой скрываются либо готовые API, либо полностью ручные процессы.</p><p><i>Р</i>еальный пример: Стартап DoNotPay, позиционировавший себя как «первого в мире ИИ-юриста», столкнулся с серьезными вопросами о своей технологии. <br /><br />Расследование издания The Verge показало, что компания использовала шаблонные ответы вместо сложного ИИ, а многие юридические документы создавались вручную. Основатель Джошуа Браудер признал, что часть функционала действительно работала на базовых алгоритмах. <br /><br />Этот случай демонстрирует распространенную практику, когда стартапы преувеличивают возможности своих технологий, маскируют простые алгоритмы под сложный ИИ и откровенно используют хайп вокруг нейросетей для привлечения инвестиций. При этом DoNotPay — реально существующий стартап, чья история хорошо документирована в авторитетных СМИ.</p><h2>Искусство фейковых демонстраций</h2><p>Современные технологии позволяют создавать убедительные, но фальшивые демонстрации возможностей ИИ. Рассмотрим основные методы, которые используют мошенники:</p><ul><li>«Человек за занавесом». Самый распространенный прием — когда за якобы автоматизированным процессом скрывается ручной труд. Вспоминаем тот самый случай с индийскими программистами.</li><li>Предварительно записанные «интерактивные» демо. Многие компании показывают заранее подготовленные сценарии как живое взаимодействие. Например, в 2024 году выяснилось, что демонстрации «уникального» чат-бота от стартапа ChatX на 90% состояли из предварительно записанных ответов, хотя подавались как работа ИИ в реальном времени.</li><li>Генерация идеальных условий. Для демо-роликов специально подбирают простейшие тестовые случаи. Сервисы показывают «безупречную» работу своего ИИ для генерации кода, но в реальных условиях точность системы на порядки ниже.</li><li>Гибридные демонстрации. Новый тренд — комбинация ИИ и ручной доработки. Алгоритм делает черновой вариант, который затем правит человек, но в презентациях это подается как полностью автоматизированный процесс.</li><li>Deepfake-презентации. Некоторые компании идут еще дальше, создавая полностью сгенерированных цифровых спикеров с реалистичной мимикой и голосом, которые рассказывают о несуществующих возможностях продукта.</li></ul><p>Как распознать обман:</p><ul><li>требуйте live-демонстрации с произвольными запросами;</li><li>проверяйте, доступен ли демонстрируемый функционал в реальном продукте;</li><li>обращайте внимание на задержки в ответах и другие признаки ручной обработки.</li></ul><p>Эти простые методы помогут отличить реальные технологии от созданных иллюзий.</p><h2>Ноу-код революция: как собирают ИИ-стартапы за выходные</h2><p>Современные платформы для разработки без программирования открыли новую эру в создании псевдо-ИИ-стартапов. Сервисы типа Bubble и Retool позволяют за считанные дни собрать внешне убедительный продукт, используя готовые API популярных нейросетей. Согласно исследованиям, около половины новых проектов в сфере ИИ используют шаблонные решения на основе ChatGPT API и других доступных технологий.</p><p>Эта практика стала настолько распространенной, что в профессиональной среде даже появился термин API-wrapper startup — то есть компании, чей основной продукт представляет собой просто обертку вокруг чужого API. Особенно тревожит, что многие такие проекты успешно привлекают миллионные инвестиции, маскируя отсутствие собственных технологий за громкими заявлениями.</p><p>Технические директора ведущих IT-компаний отмечают, что отличить настоящую разработку от подобной сборки становится все сложнее. Многие стартапы искусно маскируют использование чужих API, добавляя незначительные изменения в интерфейс или слегка модифицируя выходные данные. При этом большинство инвесторов даже после множества случаев раскрытых мошеннических схем не проводят глубокого технического аудита перед вложением средств.</p><h2>Срываем покровы: что скрывается за громкими заявлениями</h2><p>Вы уже поняли, что за глянцевыми презентациями и красивыми сайтами многих ИИ-стартапов часто скрыты совсем не технологичные процессы. В погоне за инвестициями и быстрой прибылью некоторые компании идут на откровенный обман, выдавая ручной труд за искусственный интеллект. Рассмотрим самые распространенные схемы, которые позволяют годами дурачить даже опытных инвесторов.</p><h3>Mechanical Turk 2.0: цифровые рабы новой эры</h3><p><a href="https://habr.com/ru/news/900358/">Американский стартап Nate</a> стал примером того, как компании выдают ручной труд за работу искусственного интеллекта. Компания привлекла $40 млн инвестиций, позиционируя себя как инновационный сервис для автоматизации онлайн-покупок с помощью ИИ.</p><p>Как работала схема обмана:</p><ol><li>Вместо заявленных алгоритмов обработку заказов выполняли сотни работников на Филиппинах и в Румынии.</li><li>Уровень реальной автоматизации составлял «фактически ноль процентов», по данным Министерства юстиции США.</li><li>Компания использовала ботов лишь для имитации части транзакций.</li></ol><p>Иными словами, подобно известной зарубежной краудсорсинговой платформе Mechanical Turk или аналогичным российским сервисам, фейковые стартапы используют людей для решения задач, которые дорого или невозможно выполнять с помощью компьютера. Участие в таких проектах становится новым «быстрым заработком в интернете», только на этот раз фрилансеры не разгадывают капчи, а участвуют в заведомо мошеннической схеме — играют роль ИИ за небольшое вознаграждение.</p><p>Мошенники из Nate реализовали проверенные методы маскировки:</p><ul><li>создали ложный нарратив об инновационных технологиях;</li><li>использовали актуальность ИИ-тематики для привлечения инвестиций;</li><li>подтверждали «работу алгоритмов» через поддельные метрики.</li></ul><p>Генеральному директору Альберту Санигеру были предъявлены обвинения в мошенничестве с ценными бумагами с использованием электронных средств связи. Каждое из этих преступлений предусматривает до 20 лет лишения свободы.</p><p>Еще более громкий случай произошел с индийским стартапом BuilderAI, о котором мы писали ранее. Этот проект продержался 8 лет, прежде чем афера была раскрыта. Кто знает, какие еще тайны крупных и мелких ИИ-стартапов откроются нам в будущем?</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-06-26/f246094e-07fa-43f1-89e0-41410c560c16.jpg" alt="" /></figure><h3>Накрученные метрики и покупные отзывы</h3><p>Проблема фальшивых показателей стала настоящей эпидемией в индустрии. Аналитики <a href="https://www.similarweb.com/website/fraud.com/#overview">SimilarWeb</a> обнаружили: большинство ИИ-стартапов имеют более 50% бот-трафика в своей статистике. Распространены три проверенных схемы обмана:</p><ol><li>Накрутка DAU/MAU — использование ферм ботов для имитации активной аудитории.</li><li>Покупка отзывов — маркетплейс Clutch.co удалил 120 фальшивых рецензий о сервисе AIHelper.</li><li>Поддельные кейсы — публикация вымышленных историй успеха со стоковыми фото вместо реальных клиентов.</li></ol><p>Эксперты отмечают: проверить подлинность метрик стало сложнее. Современные боты умеют имитировать поведение реальных пользователей, а некоторые сервисы предлагают «комплексные решения» по созданию правдоподобной статистики. Как защититься? Просите доступ к сырым логам и проверяйте цифры через независимые аналитические системы.</p><h2>Почему пузырь еще не лопнул</h2><p>Несмотря на многочисленные разоблачения и скандалы, инвестиции в сомнительные ИИ-стартапы продолжают поступать. Аналитики выделяют несколько ключевых причин этой ситуации.</p><h3>Правовой вакуум и отсутствие регулирования</h3><p>В России до сих пор не принят закон о регулировании искусственного интеллекта, хотя соответствующий проект существует с 2021 года. Это создает идеальные условия для мошенников. Только около четверти венчурных фондов проводят технический аудит ИИ-стартапов перед инвестированием.</p><p>Сложность проверки технологий усугубляется тем, что:</p><ul><li>нет стандартизированных методов оценки ИИ-решений;</li><li>отсутствуют требования к публикации тестовых данных;</li><li>не разработаны критерии для проверки уникальности алгоритмов.</li></ul><p>В многих других странах ситуация с юридическим статусом ИИ тоже не определена.</p><h3>Психология инвестирования в эпоху ИИ-хайпа</h3><p>Инвесторы принимают решения на основе страха упустить возможность, а не объективных данных. Это особенно характерно для корпоративных инвесторов, новых фондов и государственных программ — гранты часто распределяются без должной проверки.</p><p>Яркий пример — история с инвестициями Microsoft в BuilderAI. Корпорация вложила $50 млн без глубокой технической экспертизы, полагаясь лишь на маркетинговые материалы.</p><p>В целом за последний год объем инвестиций в ИИ-стартапы вырос на 37%. Это свидетельствует о «гонке за единорогами» — инвесторы предпочитают делать крупные ставки на небольшое количество проектов, надеясь поймать следующий OpenAI. При этом реальная окупаемость таких вложений остается под вопросом.</p><h3>Когда лопнет пузырь?</h3><p>Аналитики и регуляторы по-разному оценивают сроки коррекции рынка ИИ-стартапов:</p><p>Ближайшие риски (2025-2026):</p><ul><li>В России эксперты прогнозируют волну банкротств среди технологических стартапов, особенно в условиях высокой ключевой ставки (21-25%) и снижения инвестиционной активности.</li><li>Международные аналитики ожидают постепенное «сдувание» пузыря по мере ужесточения регулирования и проверки технологий.</li></ul><p>Коррекция ИИ-рынка неизбежна, однако ее масштабы и последствия будут определяться тремя ключевыми факторами: скоростью внедрения регуляторных мер на глобальном уровне, способностью инвесторов учиться отличать реальные технологические прорывы от искусно созданных фейков.</p><h2>Как не купить воздух и отличить настоящий ИИ-стартап от технологического фейка?</h2><p>В условиях, когда мошеннические схемы становятся все более изощренными, инвесторам и партнерам нужны четкие критерии оценки. На основе анализа кейсов мы составили практическое руководство по проверке ИИ-стартапов.</p><h3>Техническая экспертиза проекта</h3><p>Первое, что должен запросить потенциальный инвестор — доступ к технической документации. Компании, которым нечего скрывать, должны предоставлять исходный код или его фрагменты, Whitepaper с архитектурой решения, результаты независимого тестирования.</p><p>Важные технические аспекты для проверки:</p><ul><li>уникальность алгоритмов — запросите сравнение с open-source аналогами;</li><li>качество данных — какие наборы используются для обучения;</li><li>инфраструктура — собственные серверы или облачные решения.</li></ul><p><i>Пример: успешный стартап DeepPavlov всегда публикует свои модели в открытом доступе, что подтверждает их технологическую состоятельность.</i></p><h3>Проверка реальных кейсов и клиентов</h3><p>Маркетинговые обещания легко проверить через демо-версию с возможностью ввода произвольных данных, отзывы реальных клиентов (не из маркетинговых материалов) и истории внедрения с конкретными цифрами эффективности.</p><h3>Финансовая и юридическая прозрачность</h3><p>Обязательные документы для проверки:</p><ul><li>бизнес-план с четкой монетизацией;</li><li>отчеты о расходовании предыдущих инвестиций;</li><li>финансовые модели на 3-5 лет.</li></ul><p>Критически важно проверить патенты и авторские права, соответствие регуляторным требованиям, отсутствие судебных исков.</p><p>Практический совет: создайте чек-лист из 20-30 пунктов и привлекайте независимых экспертов для аудита каждого критерия. Как показывает практика, комплексная проверка на 80% снижает риски инвестирования в фейковые проекты.</p><p>ИИ-революция породила новую волну технологических мошенников. До тех пор, пока инвесторы будут верить красивым историям без проверки фактов, пузырь будет надуваться. Главный совет для инвесторов и пользователей в 2025 году прост: сохраняйте здоровый скептицизм.</p>]]></content:encoded>
    </item>
    <item>
      <title>Где в 2025 учат на продакта и проджекта в IT: лучшие курсы для начинающих</title>
      <link>https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih</link>
      <comments>https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih</guid>
      <description><![CDATA[<p>Где учиться на продакт- и проджект-менеджера в 2025 году? В статье — проверенные курсы от Softline, TOP Academy, Нетологии и других школ с реальными отзывами, ценами и гарантией трудоустройства. Подробный разбор программ, форматов обучения и карьерных перспектив для начинающих. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/gde-v-2025-uchat-na-prodakta-i-prodzhekta-v-it--luchwie-kursy-dlya-nachinayushhih">Где в 2025 учат на продакта и проджекта в IT: лучшие курсы для начинающих</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[Ретро]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[Управление проектами]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Стажировка]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Waterfall]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Вебинар]]></category>
      <category><![CDATA[VPS]]></category>
      <category><![CDATA[Обучающие курсы]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 14 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Современная IT-индустрия нуждается не только в технических специалистах, но и в тех, кто умеет превращать идеи в работающие продукты. Продакт- и проджект-менеджеры стали главными фигурами в этом процессе. Первые решают, что и зачем создавать, задача вторых — как и когда это сделать. В IT-компаниях оба специалиста часто работают в паре, дополняя друг друга.</p><p>Спрос на таких специалистов продолжает расти. Средняя зарплата проджект-менеджера в России в 2025 году составляет около 147 000 руб., при этом сеньоры могут получать до 240 тыс. Для продактов цифры еще выше — опытные специалисты в крупных IT-компаниях зарабатывают от 300 000 руб.</p><p>Обучение этим профессиям стало доступнее благодаря онлайн-курсам. Мы проанализировали десятки программ и выбрали семь лучших, которые действительно дают нужные навыки и помогают начать карьеру.</p><h2>1. Академия Softline: «Управление проектами в области ИТ»</h2><p>Академия Softline предлагает<a href="https://academyit.ru/courses/pmit/"> актуальный курс</a> в рамках обширной обучающей программы для повышения квалификации. Программа разработана практиками из крупных IT-компаний и охватывает все аспекты работы с проектом.</p><p>Курс длится 40 академических часов и проводится полностью в онлайн-формате. Программа сочетает теоретические модули с интенсивной практической отработкой навыков через индивидуальные и групповые упражнения.</p><p>Каждый участник работает над реальным проектом, применяя инструменты управления на всех этапах — от запуска до завершения. Наставники-практики сопровождают студентов на протяжении всего обучения, помогая разобрать нюансы применения методик в реальных ИТ-проектах.</p><h3>Уникальность программы</h3><p>Курс отличается синтезом мировых стандартов: PMBoK и ITIL интегрированы с гибкими методологиями (Agile, Scrum, Kanban). Такой подход учит адаптировать инструменты под специфику конкретных задач, а не просто следовать шаблонам.</p><p>Акцент на ИТ-проекты делает программу полезной для компаний, внедряющих цифровые продукты или модернизирующих инфраструктуру, поскольку здесь разбираются кейсы по управлению релизами ПО и масштабированию облачных решений.</p><p>Преимущества:</p><ul><li><b>практическая направленность:</b> 70% времени посвящено работе с реальными кейсами;</li><li><b>гибкие методики для ИТ-среды: </b>от классического Waterfall до гибридных моделей;</li><li><b>поддержка наставников</b> с опытом в Сбере, Яндексе и других топовых компаниях.</li></ul><h3>Что получают выпускники</h3><p>После защиты итогового проекта участники получают удостоверение повышении квалификации государственного образца и готовое портфолио с реализованным кейсом. Карьерный центр помогает с трудоустройством: студенты 2024 года получили офферы от партнеров (Сбер, МТС, VK) в течение 3 месяцев после завершения курса.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-07-11/a5b98557-d4e3-4ded-a93d-f5138b0b9388.png" alt="" /></figure><h3>Стоимость и условия</h3><p>Полная цена программы — 80 000 рублей. Доступна рассрочка на 4 месяца (20 000 руб./мес). Для корпоративных клиентов действуют скидки до 15% при обучении групп от 3 человек.</p><h2>2. Компьютерная Академия ТОП: «Проджект-менеджер в IT»</h2><p>Компьютерная Академия ТОП уже несколько лет готовит сильных проджектов для IT-индустрии. <a href="https://msk.top-academy.ru/education/project-management?utm_source=article&amp;utm_medium=paidorganic&amp;utm_campaign=adults&amp;utm_content=projectmanagement&amp;utm_term=tproger">Курс</a> подходит тем, кто хочет научиться управлять проектами в условиях неопределенности — именно с этим сталкивается большинство новичков.</p><p>Курс длится 10 месяцев и доступен в двух форматах: очном (в 200+ филиалах по России) или онлайн с живыми вебинарами. В отличие от многих программ, здесь нет записанных уроков — все занятия проходят в режиме реального времени с преподавателями-практиками. Каждую группу курирует действующий проджект из IT-индустрии, который дает каждому участнику обратную связь и разбирает ошибки на практике.</p><h3>Уникальность программы</h3><p>Живое обучение в малых группах (до 15 человек), где студенты отрабатывают навыки на 12 реальных кейсах — от запуска мобильных приложений до управления релизами SaaS. Например, один из проектов имитирует работу с заказчиком из банковского сектора, где нужно согласовать требования и сроки под жесткими ограничениями бюджета.</p><p>Программа обновляется каждые 6 месяцев с учетом запросов работодателей. В 2025 году добавлен модуль по гибридным методологиям (Agile-Waterfall) для госпроектов и FinTech.</p><p>Помимо Jira и Trello, студенты осваивают специализированные решения для IT-команд — Axure RP для прототипирования и MS Project для сложных диаграмм Ганта.</p><p>Преимущества:</p><ul><li>стажировка у партнеров (VK, Сбер, Тинькофф) после успешной защиты дипломного проекта;</li><li>доступ к закрытому чату выпускников с вакансиями от 500+ компаний;</li><li>сертификация PMI CAPM® включена в стоимость.</li></ul><h3>Что получают выпускники</h3><p>По данным академии, до 80%студентов трудоустраиваются в течение нескольких месяцев после выпуска.</p><p>В портфолио входят:</p><ul><li>4 завершенных учебных проекта с метриками эффективности (например, сокращение сроков на 15-20% в симуляциях);</li><li>готовые артефакты: устав проекта, реестр рисков, отчеты по Scrum-спринтам;</li><li>государственный диплом о профессиональной переподготовке и международный сертификат.</li></ul><h3>Стоимость и условия</h3><ul><li>онлайн: 4 590 руб./мес (рассрочка на 10 месяцев);</li><li>очно: 17 910 руб./мес (скидка 15% при оплате за год);</li><li>корпоративное обучение: индивидуальный расчет для групп от 5 человек.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/2d2b29dc-b845-491b-a8f2-48d3aeb2fa15.png" alt="" /></figure><h2>3. ProductStar: «Профессия Продакт-менеджер»</h2><p><a href="https://new.productstar.ru/product-manager">Курс</a> от ProductStar подойдет как новичкам, так и тем, кто уже работает в IT, но хочет перейти в продукт.</p><p>Особенности программы:</p><ul><li>8 месяцев обучения с упором на практику;</li><li>3 специализации на выбор: B2C, B2B или стартапы;</li><li>работа с Figma, Miro, Amplitude, SQL;</li><li>кейсы от партнеров: Яндекс, МТС;</li><li>подготовка к реальным собеседованиям.</li></ul><p>Один из плюсов ProductStar — сообщество. Студенты получают доступ к закрытому чату, где общаются выпускники и преподаватели. Там можно получить совет, найти напарника для проекта или даже предложение о работе.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/3ed91164-9cbb-458e-97ba-7ddc83186a2b.png" alt="" /></figure><p>Каждый модуль курса завершается защитой проекта перед экспертами из индустрии. Это не только возможность получить обратную связь, но и шанс заявить о себе потенциальным работодателям.</p><h2>4. Академия Softline: «Управление проектами по разработке программных продуктов»</h2><p><a href="https://academyit.ru/courses/pp_project/">Курс от Академии Softline</a> создан для тех, кто хочет научиться выводить проекты на финишную прямую без переработок и конфликтов.</p><h3>Формат обучения и особенности курса</h3><p>Курс длится 252 академических часа и реализуется в мультиформатном режиме:</p><ul><li><b>Живые вебинары</b> с разбором кейсов и домашних заданий от экспертов-практиков.</li><li><b>Самостоятельная работа</b> на обучающей платформе с доступом к записям и шаблонам документов.</li><li><b>80% практики.</b> Симуляции переговоров с заказчиками, разработка проектной документации (устав проекта, реестр рисков, отчеты), защита итогового проекта перед комиссией с обратной связью.</li></ul><p>У курса Академии Softline гибкий подход к методологиям управления проектами. В отличие от стандартных программ, здесь учат не просто следовать шаблонам Waterfall или Agile, а адаптировать их под специфику российского IT-рынка.</p><p>Особое внимание уделяется работе в сложных условиях — например, управлению изменениями требований, частыми релизами и MVP. Студенты разбирают полный цикл разработки ПО: от архитектурных решений до интеграции с устаревшими системами (legacy), что особенно актуально для разработки новых программных продуктов.</p><p>Практическая направленность — еще одна особенность программы. Все теоретические знания сразу применяются в реальных кейсах от партнеров (Сбер, VK, МТС), включая разработку мобильных приложений и SaaS-платформ. Участники осваивают профессиональные инструменты: Jira для трекинга задач, MS Project для построения сложных диаграмм Ганта и Confluence для ведения проектной документации.</p><p>Преподаватели курса — действующие проджект-менеджеры с опытом в международных компаниях. Они делают акцент на технических аспектах управления: понимании жизненного цикла разработки ПО (SDLC), базовых принципах DevOps и особенностях работы с API. Это позволяет выпускникам говорить на одном языке с разработчиками и грамотно ставить технические задачи.</p><h3>Результаты выпускников</h3><p>По окончании обучения студенты получают диплом о профессиональной переподготовке государственного образца и готовое портфолио. В него входят: устав проекта для финтех-стартапа, реестр рисков с mitigation-стратегиями и отчеты по Scrum-спринтам с метриками эффективности.</p><p>Выпускники также получают доступ к вакансиям партнеров через карьерный центр Softline, что существенно повышает шансы на трудоустройство.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-07-11/df95d413-6573-46e2-b530-55088d550a5c.png" alt="" /></figure><h3>Стоимость и условия</h3><ul><li>полная цена: 156 000 руб.;</li><li>рассрочка: 13 000 руб./мес × 12 месяцев;</li><li>корпоративное обучение: индивидуальный расчет для групп от 5 человек.</li></ul><h2>5. Нетология: «Продуктовый менеджер»</h2><p><a href="https://netology.ru/programs/profession-product#/">Курс «Продуктовый менеджер»</a> от Нетологии предназначен для тех, кто хочет освоить управление продуктом на всех этапах его жизненного цикла — от исследования рынка до масштабирования. Программа подходит как новичкам, так и специалистам, которые хотят углубить свои знания в продуктовой аналитике и стратегическом планировании.</p><h3>Формат обучения и особенности</h3><p>Обучение длится 8 месяцев и включает 104 урока в формате видеолекций, практических заданий и живых вебинаров. Студенты работают над собственным продуктом, проходя все стадии разработки: от формирования гипотез до запуска MVP и анализа первых метрик. Каждый модуль завершается практическим заданием, которое проверяют кураторы — действующие продакт-менеджеры из Mail.ru Group, Avito и других компаний.</p><p>Основные темы:</p><ul><li>Анализ рынка и целевой аудитории — методы CustDev, построение CJM (Customer Journey Map), выявление Jobs To Be Done (JTBD).</li><li>Продуктовая аналитика — работа с метриками AARRR и HEART, настройка дашбордов, проведение A/B-тестов.</li><li>Финансовое моделирование — расчет юнит-экономики, стратегии монетизации, оценка рентабельности продукта.</li><li>Управление продуктом — создание роадмапа, приоритизация фич, работа с бэклогом и командой разработки.</li></ul><p>Что отличает курс:</p><ul><li>Практическая направленность. 70% времени посвящено работе с реальными кейсами, включая задачи от партнеров Нетологии.</li><li>Карьерный модуль. Помощь в составлении резюме, подготовка к собеседованиям, разбор переговоров о зарплате.</li><li>Гибкий график. Возможность изучать материалы в удобное время, совмещая обучение с работой.</li></ul><h3>Что получают выпускники</h3><p>По окончании курса выпускники получают диплом о профессиональной переподготовке государственного образца, подтверждающий квалификацию в области управления проектами.</p><p>В портфолио добавляются реальные кейсы — от проработанных гипотез и расчетов метрик до готовых дорожных карт продуктов, что существенно повышает шансы при трудоустройстве.</p><p>Карьерная поддержка включает доступ к вакансиям компаний-партнеров (VK, Тинькофф), персональные консультации по составлению резюме и подготовку к собеседованиям с HR-специалистами. Для лучших студентов предусмотрены стажировки с возможностью дальнейшего трудоустройства.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/79ec5a5a-0f72-440a-ab3e-914f73af1fa2.png" alt="" /></figure><h3>Стоимость</h3><p>Полная цена: 158 160 руб. (доступна рассрочка — 4 393 руб./мес). В рамках корпоративного обучения площадка предлагает индивидуальный расчет для групп.</p><h2>6. SkillFactory: «Проджект-менеджер в IT»</h2><p>SkillFactory предлагает подробный <a href="https://skillfactory.ru/project-manager">курс по управлению проектами</a>. За 9 месяцев студенты полностью погружаются в профессию и выходят готовыми к реальным задачам.</p><p>Курс SkillFactory предназначен для тех, кто хочет освоить управление IT-проектами с нуля или систематизировать имеющийся опыт. Программа сочетает теорию с практикой: студенты изучают методологии (Agile, Scrum, Waterfall) и сразу применяют их в реальных кейсах, таких как разработка мобильного приложения или внедрение CRM-системы.</p><h3>Формат обучения</h3><ul><li>Онлайн-вебинары с разбором кейсов от преподавателей-практиков (например, Павла Максимова, который руководил запуском eSIM в России).</li><li>3 проекта в портфолио: планирование приложения по Agile, внедрение софта для call-центра по Waterfall, дипломная работа — сервис для видео-найма персонала.</li><li>Поддержка наставников, включая персональные консультации и проверку заданий.</li></ul><h3>Ключевые навыки</h3><p>Курс фокусируется на практических инструментах:</p><ul><li>работа с Jira, Trello, MS Project для планирования;</li><li>управление бюджетом и рисками;</li><li>проведение ретроспектив и дэйли-митингов (коротких ежедневных собраний команды);</li><li>подготовка документации (уставы проектов, реестры рисков).</li></ul><h3>Трудоустройство</h3><p>Выпускники получают доступ к вакансиям партнеров SkillFactory и помощь в составлении резюме. По данным портала hh.ru, средняя зарплата junior-проджекта после курса составляет 95 000–120 000 руб.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/cf5081f8-58d2-473e-91df-b6e4d2e3608e.png" alt="" /></figure><h3>Стоимость</h3><p>Полная цена: 87 000 руб. (доступна рассрочка — 7 250 руб./мес). Включен бонусный курс по нейросетям.</p><h2>7. GoPractice: «Профессия: Продакт-менеджер»</h2><p><a href="https://gopractice.ru/switchers/">Программа</a> длится 11 месяцев и предназначена для специалистов, планирующих переход в продакт-менеджмент из смежных ролей (аналитики, маркетологи, проджекты).</p><p>Обучение включает пять ступеней:</p><ol><li>Анализ траекторий перехода в профессию.</li><li>Освоение основ продакт-менеджмента через кейсы.</li><li>Работа с симулятором управления продуктом.</li><li>Дипломный проект.</li><li>Подготовка к трудоустройству.</li></ol><p>Занятия проходят онлайн с гибким графиком. Каждую группу курируют менторы из компаний (Яндекс, Avito, Ozon), которые проводят приветственные звонки и консультируют по заданиям.</p><h3>Программа</h3><p>Курс охватывает:</p><ul><li>построение продуктовой стратегии;</li><li>проведение качественных и количественных исследований;</li><li>управление бэклогом и приоритизация фич;</li><li>расчет юнит-экономики;</li><li>взаимодействие со стейкхолдерами.</li></ul><p>Практическая часть включает три кейса и дипломный проект, которые формируют портфолио. Для выполнения заданий используются шаблоны и фреймворки, применяемые в MAANG-компаниях.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-10/6b1624c4-1b29-41f6-98a4-e80ad96b5574.png" alt="" /></figure><h3>Результаты</h3><p>По завершении программы выпускники получают сертификат GoPractice, подтверждающий освоение ключевых навыков продакт-менеджера. В портфолио добавляются три практических кейса и дипломный проект, выполненные на основе реальных бизнес-задач. Дополнительно предоставляется доступ к закрытому чату выпускников, где можно поддерживать профессиональные связи и обсуждать актуальные вакансии.</p><h3>Стоимость</h3><p>Полная цена: 219 900 руб., рассрочка: 18 325 руб./мес × 12 мес.</p><h2>Как выбрать курс и начать карьеру</h2><p>Выбор программы зависит от ваших целей и стартовых условий. Тем, кто только начинает, лучше выбрать курсы с упором на практику и помощью в трудоустройстве. Опытным специалистам подойдут программы с углублением в конкретные области — аналитику, управление командами или работу с данными.</p><p>Важно помнить, что ни один курс не даст всего сразу. После обучения придется доучиваться на практике, однако хорошая программа обеспечит базу, которая ускорит этот процесс. И главное — доступ к сообществу профессионалов, которое поможет на старте карьеры.</p>]]></content:encoded>
    </item>
    <item>
      <title>Техлиды и продуктовые менеджеры — всё? Зачем нужны Technical Owner и Unit-лид в IT-командах</title>
      <link>https://tproger.ru/articles/tehlidy-i-produktovye-menedzhery-vsyo--zachem-nuzhny-technical-owner-i-unit-lid-v-it-komandah</link>
      <comments>https://tproger.ru/articles/tehlidy-i-produktovye-menedzhery-vsyo--zachem-nuzhny-technical-owner-i-unit-lid-v-it-komandah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Владислав Устинов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/tehlidy-i-produktovye-menedzhery-vsyo--zachem-nuzhny-technical-owner-i-unit-lid-v-it-komandah</guid>
      <description><![CDATA[<p>Что приходит на смену классическим техлидам и продакт-менеджерам в IT: рассказываем, зачем нужны Technical Owner и Unit-лид, какие проблемы они решают в реальной разработке и как меняются роли в командах.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/tehlidy-i-produktovye-menedzhery-vsyo--zachem-nuzhny-technical-owner-i-unit-lid-v-it-komandah">Техлиды и продуктовые менеджеры — всё? Зачем нужны Technical Owner и Unit-лид в IT-командах</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 11 Jul 2025 10:24:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Проект выстрелил, команда растёт, но вместе с этим растёт и хаос. Интеграция с другим отделом не работает, бизнес хочет новую фичу, где надо впихнуть невпихуемое, а старый код висит на балансе неизвестно у кого.</p><p>Всё это — обычная история для быстрорастущих IT-компаний. Пока команда маленькая, хватает одного тимлида. Но когда людей становится больше, старые процессы начинают сбоить.</p><p>Здесь и появляются новые роли — Technical Owner и Unit-лид. Их задача — взять на себя куски ответственности, которые раньше выпадали из поля зрения команды.</p><blockquote>В российских компаниях эти роли пока не получили широкого распространения, особенно в небольших и средних организациях, где функции часто распределены между тимлидами, продакт-оунерами и проектными менеджерами. Однако в крупных IT-компаниях и продуктовых командах, таких как Avito и другие, Unit-лид и Technical Owner становятся всё более востребованными, поскольку помогают разграничить ответственность и повысить прозрачность управления сложными продуктами и командами.</blockquote><h2>Technical Owner: кто это и зачем нужен</h2><p>Представим ситуацию: компания разрабатывает маркетплейс на Python и React, всё вроде идёт по плану, пока менеджеры не просят срочно добавить новую систему оплаты. Они не вникают, что для этого придётся переделать схему платежей, разнести микросервисы, рискуя уронить старые заказы. Разработчики объясняют, что быстро не выйдет, но их не слышат — и в итоге проект зависает между требованиями бизнеса и возможностями команды. Именно в таких случаях нужен Technical Owner.</p><h3>Кто это такой</h3><p>У такого специалиста обычно есть технический бэкграунд, он хорошо понимает, что под капотом, и может общаться с командой разработки на одном языке. Также разбирается в бизнес-процессах, понимает дорожную карту развития продукта. За счёт этих особенностей технический владелец может переводить язык разработчиков на язык бизнеса и обратно, избегая недопониманий.</p><h3>Какие у него обязанности</h3><p>Вот примерный список того, что делает ТО:</p><ul><li>Консультирует заказчиков и владельцев по техническим вопросам.</li><li>Составляет дорожную карту развития проекта, с учётом требований к разработке.</li><li>Помогает с разработкой решений, начиная с архитектуры.</li><li>Участвует в расстановке приоритетов.</li><li>Поддерживает команды и отслеживает их зависимости.</li></ul><p>Это неполный список, и обязанности отличаются в разных компаниях, всё зависит от специфики продукта и процессов.</p><h3>Чем отличается от продуктового менеджера, техлида и архитектора</h3><p><b>Чем ТО отличается от продуктового менеджера</b></p><p>Продуктовый менеджер обычно больше фокусируется на управлении командой. Он отвечает за общее видение продукта, общение с клиентами, организацию и сроки. Но чем сложнее продукт и процессы, тем сильнее нужен человек, который сможет управлять и разработкой, и продуктом в целом. Для таких задач есть ТО, который, с одной стороны, понимает, куда движется продукт, какое его позиционирование, с другой — знает, какие нюансы в разработке могут возникнуть и как продукт лучше всего спроектировать.</p><p><b>Чем отличается от тимлида, техлида и архитектора</b></p><p>Тимлид, техлид — это руководители команды, которые отвечают только за её задачи. TO, хоть и глубоко понимает техническую сторону, но его роль шире —  он связывает технику с бизнесом и даже консультирует клиентов. Technical Owner отвечает за общее техническое и архитектурное видение продукта. Масштаб его ответственности больше.</p><p>В отличие от архитектора, технический владелец не только принимает участие в проектировании, но и доносит эти решения до клиентов и руководства.</p><blockquote>Technical Owner (Технический владелец) ответственен за долгосрочное здоровье и развитие конкретного компонента/системы/продукта. Фокус на технической стратегии, архитектуре, надёжности и поддержке в течение всего жизненного цикла.<br /><br />Техлид руководит командой, отвечающей за разработку. Фокус на распределении задач, наставничестве и решении технических проблем.<br /><br />Архитектор решений определяет технологический стек и взаимодействие компонентов. Фокус на общей структуре и дизайне решения.<br /><br />Технический владелец может делегировать задачи техлиду и руководствоваться архитектурой, предложенной архитектором, но конечная ответственность за успех компонента лежит на нём.</blockquote><h2>Сколько зарабатывает и какие нужны навыки, чтобы стать ТО</h2><p>Если мы сейчас пойдём на hh.ru и введём в поиск Technical Owner, то, в лучшем случае, найдём только пару вакансий. Technical Owner нужен для больших продуктов в крупных компаниях, поэтому должность встречается на рыке редко и пробиться туда сложно.</p><p>Зарплата и навыки зависят от конкретной компании, её процессов и задач. Обычно это что-то на уровне топ-менеджмента. Вот пример заработной платы в одной из <a href="https://getmatch.ru/vacancies/24808-technical-owner-disk">вакансий</a> от Яндекс 360:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/37fe6863-ca0d-432e-8285-fbb18098f941.jpg" alt="" /><figcaption>Пример зарплаты на вакансию Technical Owner от Яндекс 360</figcaption></figure><p>А вот так выглядят обязанности и необходимые навыки:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/ff7d27db-b585-4548-80c6-4432b0110a14.jpg" alt="" /><figcaption>Описание задач для Technical Owner</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/e680ef81-cb5c-4a13-8c73-02b17ec95ce3.jpg" alt="" /><figcaption>Требования к Technical Owner</figcaption></figure><p>Вот пример ещё одной такой <a href="https://volgograd.hh.ru/vacancy/121349277?query=Itransition+Technical+Owner&amp;hhtmFrom=vacancy_search_list">вакансии</a> от компании Itransition:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/c548e397-d04a-4bb1-9db5-8e6137079283.jpg" alt="" /><figcaption>Требования к Technical Owner в вакансии от Itransition</figcaption></figure><p>Как видно, здесь есть требования к опыту работы в качестве продуктового менеджера и аналитика, технической подкованности и определённому стеку.</p><p>Чтобы стать таким специалистом, нужно хорошо разбираться в разработке, подходить по стеку и иметь опыт управления командой.</p><h2>Кто такой Unit-лид, зачем он нужен</h2><h3>Кто это такой</h3><p>Юнит-лид — это руководитель, который возглавляет «юнит» – объединение нескольких команд (обычно 3-5), работающих над частью общего продукта или бизнес-направления. Он отвечает за стратегию и бизнес-результаты своего юнита.</p><blockquote>В последние полгода в нашей компании появилась новая управленческая роль — Unit Lead. Это ответственный руководитель,который координирует работу всего юнита: от стратегии до найма и развития сотрудников. Мы внедрили эту модель не просто ради структуры — она стала ответом на быстрый рост бизнеса и усложнение внутренних процессов.<br /><br />Что такое юнит? Это самостоятельный бизнес-модуль, включающий несколько стримов (направлений). Каждый стрим, в свою очередь, состоит из команд по 5-10 человек. Таким образом, один юнит может объединять от 5 до 12 команд, представляющих разные IT-направления: фронтенд, бэкенд, мобайл и др.</blockquote><h3>Какие у него обязанности</h3><p>Обязанности юнит-лида очень обширны и зависят от типа юнита:</p><p><b>Стратегическое развитие и планирование</b>: юнит-лид определяет общую стратегию развития своего юнита, составляет планы проектов, согласовывает их со стейкхолдерами.</p><p><b>Управление командами и сотрудниками</b>: управляет командами, например, аналитиков, разработчиков, QA-инженеров, занимается развитием их компетенций, формирует портфель проектов, следит, чтобы эти проекты были реализованы.</p><p><b>Взаимодействие со стейкхолдерами</b>: активно общается со множеством внутренних и внешних заказчиков, лидерами бизнеса и продукта, регулирующими органами и партнёрами. Он занимается привлечением и защитой необходимых ресурсов, которые нужны для продукта.</p><p><b>Ответственность за результаты</b>: вся ответственность за вектор развития и конечный результат юнита лежит на юнит-лиде. Иногда на нём висит даже отчётность по финансовым результатам.</p><p><b>Разработка и развитие продуктов/инструментов</b>: юнит-лиды могут адаптировать существующие инструменты, разрабатывать новые под потребности команд, а также создавать внутренние платформы и технически сложные продукты.</p><h3>Чем отличается от продуктового менеджера и тимлида</h3><p>Роль юнит-лида схожа с некоторыми другими позициями, но всё же от них отличается. Рассмотрим несколько таких отличий.</p><p><b>Что делает продуктовый менеджер</b></p><p>Продуктовый менеджер (PM или Product Owner) отвечает за конкретный продукт или его отдельные части. Его главная задача — понять, что нужно пользователям и бизнесу, сформировать требования и приоритеты, а затем воплотить эти требования в жизнь. PM постоянно держит руку на пульсе метрик, проводит A/B-тесты и собирает обратную связь.</p><p><b>Что делает тимлид</b></p><p>Тимлид — это руководитель разработки внутри одной команды. Он отвечает за техническое качество кода, выполнение задач в срок и развитие команды. Его основная забота — чтобы код был качественным, архитектура — адекватной, а команда справлялась с поставленными задачами без перегрузок и постоянных авралов.</p><p><b>Чем занимается юнит-лид</b></p><p>Юнит-лид работает на другом уровне. Если представить компанию как армию, то тимлид руководит взводом, продуктовый менеджер отвечает за успешность операции, а юнит-лид — полковник, который решает, какие операции вообще нужны, какими силами их проводить и как это повлияет на общую картину. Он отвечает за бюджет, координацию нескольких команд и стратегическое развитие целого направления.</p><p>Например, в Avito есть <a href="https://habr.com/ru/companies/avito/articles/885968/">аналитический юнит-лид</a>, который управляет одной командой аналитики и двумя техническими. Первая команда занимается ценами: изучает разные способы образования цен на услуги Avito, анализирует результаты изменения цен, оценивает эффективность промокампаний.</p><p>Две другие команды отдают цены в другие сервисы, организуют скидки, интегрируют новые категории товаров и услуг в систему.</p><blockquote>Unit-лид — это такая гибридная роль, которая объединяет менеджерские навыки с техническим пониманием. От тимлида он отличается тем, что не погружается в код-ревью и техническую детализацию спринтов, а больше занимается координацией между командами. <br /><br />В отличие от обычного проектного менеджера, Unit-лид разбирается в архитектурных решениях и может принимать технические решения сам, без долгих согласований. Он следит за тем, чтобы команда двигалась в рамках продуктовой стратегии, а не только закрывала текущие задачи по списку. Такой специалист становится связующим звеном между разными уровнями управления.<br /><br />В нашей практике в Юнисофт мы сталкивались с ситуацией, когда отсутствие такой роли приводило к хаосу и потере общего видения проекта.</blockquote><h3>Сколько зарабатывает unit-лид, какие нужны навыки и как им стать</h3><p>Наткнуться на вакансию юнит-лида на просторах hh.ru тоже непросто. Это новая роль, которая нужна только для сложных продуктов в крупных IT-компаниях.</p><p>С зарплатой и обязанностями всё индивидуально, зависит от компании. Вот пример одной из <a href="https://getmatch.ru/vacancies/14624-unit-lead">вакансий</a> от Купера:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/3d95de82-4238-4845-96c0-5026093fe9b4.jpg" alt="" /><figcaption>Пример зарплаты юнит-лида в Купере</figcaption></figure><p>Зарплата вполне на уровне топ-менеджмента. А вот обязанности и ожидания:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/fc1da5fa-ed76-47ee-a599-3339cee29908.jpg" alt="" /><figcaption>Обязанности и ожидания юнит-лида</figcaption></figure><p>Как видим, помимо менеджерских навыков здесь тоже нужно понимание стека. Но в отличие от Technical Owner, юнит-лид больше сфокусирован на управлении продуктом, чем на его технической составляющей.</p><p>А вот ещё один пример обязанностей и ожиданий в <a href="https://yandex.ru/jobs/vacancies/yunitlid-v-komandu-postavki-dannih-v-crm-31805">другой вакансии</a>, на этот раз от Яндекса:</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-06-24/96ce7071-00ca-4bbe-ad2b-e660bad75e85.jpg" alt="" /><figcaption>Описание задач для юнит-лида</figcaption></figure><p>Как видно из обеих вакансий, для того чтобы стать юнит-лидом нужно иметь технический бэкграунд, но при этом обладать опытом управления командами, работать с процессами, ставить и выполнять задачи.</p><h2>Где и когда эти роли реально нужны (а где — нет)</h2><h3>Какие компании и проекты выигрывают от появления таких ролей</h3><p>Technical Owner и Unit-лид подходят не всем. В стартапах и небольших командах, где каждый знает свои задачи и зоны ответственности, эти позиции будут избыточными и просто усложнят работу.</p><p>Но в крупных компаниях и быстрорастущих проектах, которые уже переросли старые схемы управления, эти роли реально помогают. Если проект вырос до нескольких команд, которые работают над разными продуктами или направлениями, то Unit-лид поможет держать фокус на стратегических целях. Technical Owner пригодится, когда задачи настолько усложнились, что нужен человек, который свяжет технические решения и требования бизнеса, предотвращая недопонимания.</p><h3>Сигналы, что команде пора подумать о Technical Owner или Unit-лиде</h3><p>Есть несколько явных признаков, когда стоит задуматься о введении этих ролей:</p><ul><li>Постоянные споры о том, кто должен заниматься интеграциями, техническим долгом и сложными архитектурными вопросами.</li><li>Регулярные задержки и проблемы с релизами из-за несогласованности между командами.</li><li>Непонимание между менеджерами и разработчиками: одни требуют невозможного, другие объясняют технические сложности.</li><li>Наличие нескольких продуктовых направлений, для которых нужны люди, умеющие координировать работу сразу нескольких команд.</li></ul><blockquote>Создание этих ролей актуально, когда бизнес выходит за рамки одной команды и одного продукта. Если у компании несколько направлений, которые требуют отдельного фокуса и развития, то Unit-лид — необходимый управленец для децентрализации и роста. <br /><br />Technical Owner нужен, когда продукт становится достаточно сложным, и необходимо, чтобы один человек держал в фокусе его техническую эволюцию, а не просто оперативную реализацию. Это позволяет стратегически управлять качеством кода, архитектурой и техническими рисками<b>.</b></blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Запускаем и настраиваем рекламу: 6 сервисов в РФ с выгодными условиями</title>
      <link>https://tproger.ru/articles/zapuskaem-i-nastraivaem-reklamu--6-servisov-v-rf-s-vygodnymi-usloviyami</link>
      <comments>https://tproger.ru/articles/zapuskaem-i-nastraivaem-reklamu--6-servisov-v-rf-s-vygodnymi-usloviyami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/zapuskaem-i-nastraivaem-reklamu--6-servisov-v-rf-s-vygodnymi-usloviyami</guid>
      <description><![CDATA[<p>6 сервисов для запуска рекламы в РФ с выгодными условиями. Как быстро начать привлекать клиентов и не тратить много денег.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/zapuskaem-i-nastraivaem-reklamu--6-servisov-v-rf-s-vygodnymi-usloviyami">Запускаем и настраиваем рекламу: 6 сервисов в РФ с выгодными условиями</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[ВКонтакте]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Мы собрали 6 сервисов, которые помогают настраивать рекламу в VK, Telegram, на маркетплейсах и сайтах — без оверпрайса, с понятной аналитикой и автоматизацией рутины. В подборке есть решения для предпринимателей, маркетологов и агентств: от бесплатных аудитов до автозапуска кампаний.</p><p>В статье найдете всю необходимую информацию — что умеют, сколько стоят и кому подойдут.</p><h2>1. Market-Place.su</h2><p><a href="https://gclnk.com/oZfvZcQG">Ссылка на сайт</a></p><p>Market-Place.su — специализированный сервис для монетизации контентных сайтов с  посещаемостью от 30 000 визитов в месяц и трафиком из РФ. Для продвижения подходят площадки с контентом без прямых продаж товаров и услуг, сюда же кино и сериалы, технологии, образование, туризм, гейминг и другие ниши.</p><p>AdTech-проект используют рекламодатели из России: они участвуют в аукционе в реальном времени, чтобы занять рекламные места на подключенных сайтах. Вы можете выбрать формат на свой вкус и показывать рекламу:</p><ul><li><b>В статичных баннерах</b>, которые размещаются в статьях/под статьями, в подвале сайта и т.д. Формат адаптивный и не рвет верстку сайта.</li><li><b>В сайдбаре</b>. Этот формат предназначен для размещения на полях сайта. Может быть как с закреплением в зоне видимости, так и без закрепления.</li><li><b>В стикере</b>. Лучший формат с точки зрения уровня монетизации, как в мобильной, так и в десктопной версиях сайта. Он закрепляется в зоне видимости, но его можно закрыть.</li></ul><p>Особенности проекта:</p><ul><li>Используется умный AI-ротатор рекламных объявлений, который позволяет показывать креативы по интересам каждого пользователя.</li><li>Собственная разработка позволяет проводить грамотно настроенный RTB-аукцион среди большого числа  рекламодателей и тонко настраивать вывод рекламы.</li><li>Есть возможность получить полный выкуп трафика с Fill-Rate 100% за счёт конкуренции рекламодателей за каждый показ.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/d8cb4a16-cdfe-4668-a5c9-bdb36826b2a3.png" alt="" /><figcaption>Так выглядит ЛК</figcaption></figure><p>Вебмастера получают доступ к личному кабинету с понятной аналитикой: запросы, показы, RPM, CTR и реальный доход. Дополнительно можно задать вопросы менеджеру в Telegram @marketplace_monets или в чате поддержки, который открыт на сайте проекта.</p><p>Выплаты доступны ежедневно или раз в месяц, с прозрачными схемами вывода: на WebMoney (от 300 ₽, без комиссии) или в USDT TRC-20 (Комиссия: суммы от 4 000 руб. до 8 000 руб. облагаются фиксированной комиссией в 2$). Для юрлиц, самозанятых, ИП и ООО выплаты идут на банковские реквизиты или расчётный счёт от 1 500 ₽, комиссия 0%.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/2eeb5d80-c1cc-452e-b46b-c05d2ce096ca.png" alt="" /><figcaption>Окно для вывода средств</figcaption></figure><p>Сервис подходит тем, кто хочет повысить доход сайта без просадок по метрикам и получить полный выкуп трафика с Fill-Rate 100% за счёт конкуренции рекламодателей за каждый показ.</p><h2>2. eLama</h2><p><a href="https://elama.ru/">Ссылка на сайт</a></p><p>eLama — наверное, самый популярный сервис для предпринимателей, агентств, маркетологов и фрилансеров запускать и оптимизировать интернет-рекламу в России. Платформа предлагает бесплатную настройку первых кампаний в Яндекс Директе и VK Рекламе, консультации 24/7, а также доступ к более чем 40 рекламным инструментам.</p><p>Маркетологи могут экономить до 10 часов в неделю, используя автоправила и бид-менеджер, а также автоматизировать запуск и аналитику в Telegram Ads. Для фрилансеров предусмотрены бонусы: до 9% вознаграждения в Яндекс Директе и 10% за таргетированную рекламу для новых партнёров. Для агентств доступна маркировка рекламы и автоматическая отправка отчётов в ЕРИР.</p><p>Платформа поддерживает работу с Telegram Ads — можно запускать креативы с изображениями и видео, пользоваться автомаркировкой и оплачивать рекламу по факту расходов. Также через eLama возможен запуск нативной рекламы у блогеров в Telegram (база из 32 000+ каналов), при этом медиаплан до 5 блогеров формируется бесплатно для первого запуска.</p><p>Два бесплатных плана (Basic и Optimal) позволяют использовать общий кошелек и кабинет для 15+ систем, маркировку рекламы, автоправила и маркетплейс инструментов. Дополнительно eLama предлагает услуги собственного агентства, являясь сертифицированным партнёром Яндекса, VK, Avito и других рекламных систем. Поддержка осуществляется ежедневно в чате, по телефону и почте через «Службу Заботы» 24/7.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/17bd1d86-4e63-46ab-a962-b96171f2de89.png" alt="" /><figcaption>Скриншот тарифных планов с сайта</figcaption></figure><h2>3. МТС Маркетолог</h2><p><a href="https://marketolog.mts.ru/">Ссылка на сайт</a></p><p>В МТС Маркетолог запускают таргетированную рекламу в Telegram Ads напрямую из личного кабинета с оплатой в рублях по фиксированному курсу. Можно использовать существующие таргеты Telegram Ads, таргеты от Big Data МТС, а также показывать рекламу собственной базе на абонентов любых операторов.</p><p>Запуск кампаний происходит через интерфейс с простыми настройками, для помощи доступен AI-маркетолог, который предложит текст креатива и проведёт модерацию за несколько минут. Для крупных запусков доступна услуга запуска кампаний под ключ с составлением медиаплана и проверкой гипотез.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/b23569e3-fb37-4e73-9712-109221bac703.png" alt="" /><figcaption>Как запускается кампания в ЛК</figcaption></figure><p>Стоимость рекламы составляет от 480 ₽ за 1000 показов при бюджете до 5 000 ₽ и от 90 ₽ за 1000 показов при бюджете от 5 000 ₽. Минимального чека нет, агентская комиссия отсутствует. Доступна расширенная аналитика с показателями показов, кликов, CPC и CTR, а в скоро будет доступно подключение внешних аналитических систем.</p><p>Можно запускать разные сценарии рекламных кампаний: переход на внешний сайт, в чат-бот или web-app, на Telegram-канал или выбранный пост. МТС Маркетолог помогает привлекать клиентов, повышать узнаваемость бренда и работать со своей аудиторией в Telegram Ads.</p><h2>4. Marilyn</h2><p><a href="https://mymarilyn.ru/">Ссылка на сайт</a></p><p>Marilyn — платформа для автоматизации интернет-рекламы с возможностью управления кампаниями в Яндекс Директ, VK Реклама, Ozon, Wildberries, myTarget, а также интеграцией с аналитикой и CRM. Сервис позволяет собирать данные с площадок, визуализировать показатели в дашбордах, управлять ставками, медиапланированием и запуском рекламы по расписанию, снижая нагрузку на команду.</p><p>Marilyn предлагает преднастроенные стратегии управления ставками, автоматическую кросс-минусовку, UTM-разметку, автоматическую балансировку дневных бюджетов и финансовое закрытие с отправкой данных в 1С. С помощью REST API можно расширить возможности площадок и автоматизировать рутинные задачи. Отчеты формируются автоматически и приходят по расписанию, данные обновляются каждые 6–12 часов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/4ad234c3-bc0e-4a73-8a93-ea479ec28bbd.png" alt="" /><figcaption>На сайте есть расчет выгоды от внедрения</figcaption></figure><p>Платформа отвечает за конфиденциальность данных, так как не аффилирована с площадками, а реклама ведется в аккаунте клиента. Предоставляется бесплатное тестирование в течение 7 дней, персональный менеджер и поддержка на всех этапах работы. Стоимость рассчитывается индивидуально после теста и согласования условий.</p><h2>5. Сбер.Таргет</h2><p><a href="https://sbertarget.ru/">Ссылка на сайт</a></p><p>Сбер.Таргет — платформа маркетинговых инструментов для поиска клиентов, роста продаж и автоматизации коммуникаций. Сервис предлагает единый кабинет с готовыми настройками для запуска рекламы по сегментам аудитории и чат-ботов на базе ИИ для обработки обращений на сайте и в мессенджерах.</p><p>Сервис помогает с нуля быстро запустить рекламу с небольшими бюджетами, маркетологам — работать с разными сегментами аудитории и собирать лиды, а предпринимателям и менеджерам автоматизировать запуск рекламы и снижать нагрузку на сотрудников.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/50f5234a-26b5-4fb6-aa68-674317e9d289.png" alt="" /><figcaption>Доступна бесплатная консультация от экспертов Сбера</figcaption></figure><p>Платформа использует 75+ источников данных и 300+ моделей ИИ для формирования эффективных стратегий продвижения. Доступен бесплатный тест-драйв на 14 дней.</p><h2>6. Точка Реклама</h2><p><a href="https://reklama.tochka.com/#!/tab/812691409-5">Ссылка на сайт</a></p><p>Точка Реклама сразу предлагает бесплатную оценку страниц бизнеса перед запуском продвижения. Сервис проверяет страницы более чем по 15 параметрам, включая уникальность дизайна, тексты, УТП, уровень цен, отзывы, рейтинг карточек товаров и другие показатели, влияющие на эффективность рекламы.</p><p>Аудит доступен для сайтов, сообществ ВКонтакте, профилей на Авито и магазинов на Ozon и WB. На основе опыта более 50 000 рекламных кампаний сервис помогает выявить слабые места страниц и дает подробные рекомендации по улучшению, а также советует, какие рекламные площадки лучше подойдут для продвижения.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-10/e4eee653-5e7c-4aac-a1c7-d285c1418f5d.png" alt="" /><figcaption>Если сайта продукта нет, предлагают создать платно</figcaption></figure><p>Отчёт формируется в течение одного дня и доступен в личном кабинете. Можно пройти аудит бесплатно, предоставив сайту доступы, или заказать аудит без доступа от 199 ₽.</p><p>Делитесь в комментариях, запускали ли рекламные кампании, и как прошло!</p>]]></content:encoded>
    </item>
    <item>
      <title>Bright Data запустила платформу для массового сбора данных с любых сайтов: теперь можно строить пайплайны для ИИ и BI без лишней рутины</title>
      <link>https://tproger.ru/news/bright-data-zapustila-platformu-dlya-massovogo-sbora-dannyh-s-lyubyh-sajtov--teper-mozhno-stroit-pajplajny-dlya-ii-i-bi-bez-liwnej-rutiny</link>
      <comments>https://tproger.ru/news/bright-data-zapustila-platformu-dlya-massovogo-sbora-dannyh-s-lyubyh-sajtov--teper-mozhno-stroit-pajplajny-dlya-ii-i-bi-bez-liwnej-rutiny?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/bright-data-zapustila-platformu-dlya-massovogo-sbora-dannyh-s-lyubyh-sajtov--teper-mozhno-stroit-pajplajny-dlya-ii-i-bi-bez-liwnej-rutiny</guid>
      <description><![CDATA[<p>Bright Data запустила API и платформу для сбора данных с любых сайтов: Unlocker, Browser, SERP и Crawl API, готовые для ИИ и BI пайплайнов, с 150+ млн прокси по всему миру.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/bright-data-zapustila-platformu-dlya-massovogo-sbora-dannyh-s-lyubyh-sajtov--teper-mozhno-stroit-pajplajny-dlya-ii-i-bi-bez-liwnej-rutiny">Bright Data запустила платформу для массового сбора данных с любых сайтов: теперь можно строить пайплайны для ИИ и BI без лишней рутины</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Jul 2025 06:58:40 GMT</pubDate>
      <content:encoded><![CDATA[<p>Bright Data представила масштабируемую платформу для сбора публичных веб-данных с любых сайтов в реальном времени и в историческом разрезе, готовую к использованию в пайплайнах ИИ и BI. Платформа позволяет мгновенно развернуть инфраструктуру для сбора данных в любых масштабах — от точечных скриптов до доставки готовых датасетов без кода.</p><p>Больше новостей — в нашем тг-канале Представляешь</p><h2>Как это работает</h2><p>Внутри платформы есть готовые API: Unlocker API помогает обходить CAPTCHA и блокировки, Browser API собирает динамический контент, SERP API получает структурированные данные из поисковиков, а Crawl API позволяет выгружать данные с целых доменов по одной команде. Для ИИ-команд это значит, что можно не тратить время на настройку обхода защит, а сразу получать нужные данные в чистом виде.</p><p>Разработчики могут строить пайплайны для ML/AI, аналитики, мониторинга рынка и конкурентов, обновления поисковых индексов или исследования трендов. Данные предоставляются как в режиме hands-off (Bright Data отдаёт их в готовом виде), так и через API и пайплайны, если команда хочет полный контроль.</p><h3>Что есть для разработчиков</h3><p>Платформа совместима с любыми пайплайнами ML и BI, работает с Python, Node.js и другими стеком, поддерживает интеграцию в существующую инфраструктуру через API. Поддержка масштабируемости позволяет выгружать данные в реальном времени или подгружать исторические архивы для обучения LLM.</p><p>Разработчикам доступны гибкие инструменты под разные задачи: от разовой выгрузки данных для тестирования модели до непрерывного мониторинга и сбора данных с тысяч сайтов одновременно.</p><h2>Для чего это использовать</h2><p>Эта платформа полезна для создания собственных дата-сетов для обучения моделей, мониторинга цен и наличия товаров у конкурентов, отслеживания утечек данных, построения поисковых индексов или мониторинга медиа и соцсетей. По сути, Bright Data превращает задачу массового сбора данных в инструмент, доступный без сложной настройки.</p><p>Bright Data предлагает бонус новым пользователям: первый депозит удваивается до $500, чтобы можно было протестировать платформу без риска. Платформа доступна по подписке и в виде оплаты по использованию, позволяя адаптировать расходы под объём задач.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как перевести компанию на новое ПО без потерь и рисков</title>
      <link>https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov</link>
      <comments>https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Oksana Karelina]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov</guid>
      <description><![CDATA[<p>Рассказываем, для чего необходимо проводить обновление ПО в компании, зачем обновлять программное обеспечение и как это улучшит эффективность вашего бизнеса</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov">Как перевести компанию на новое ПО без потерь и рисков</a>»</p>]]></description>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Adobe]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Windows 11]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Чтобы оставаться на плаву в любой кризис и быть востребованным, бизнес должен быстро адаптироваться к новым условиям. В 1930-х продолжительность жизни компаний, входивших в фондовый индекс S&amp;P 500, составляла <a href="https://www.projectworks.com/blog/change-management-and-software-implementation">90</a> лет, тогда как сейчас компании живут в среднем <a href="https://www.projectworks.com/blog/change-management-and-software-implementation">18</a> лет.</p><p>Многие компании-лидеры рынка на заре карьеры конкурировали за место под солнцем с другими, и умение адаптироваться стало главным преимуществом. Поэтому мы каждый день пользуемся Google, но не Yahoo, а идея купить Vertu вместо последнего айфона многим кажется нелепой.</p><p>Встраивать новые технологии в бизнес-процессы нужно вовремя, а игнорирование их может привести к снижению финансовых показателей.</p><p>Причем это касается и софта: например, в 2022 году российский бренд одежды lady &amp; gentleman CITY перевел свою ИТ-инфраструктуру в облако всего за <a href="https://habr.com/ru/companies/cloud_ru/articles/667586/">4</a> месяца. Миграция увеличила скорость работы сайта <a href="http://www.lgcity.ru/">lgcity.ru</a> на <a href="https://habr.com/ru/companies/cloud_ru/articles/667586/">20%</a>. Темпы доставки бизнес-приложений в продакшн удвоились, а количество ответственных за управление инфраструктурой сотрудников сократилось в два раза.</p><p>При этом, как бы ни развивался бизнес, программное обеспечение, которое он использует, будь то средство аналитики или антивирус, влияет на многое — от безопасности до финансовых показателей. Поэтому мы решили подготовить эту статью, в которой разберем обновление ПО в компании: расскажем, как понять, что уже пора его менять, как правильно выбрать ПО, безболезненно внедрить его и избежать ошибок.</p><h2>Причины смены ПО и возможные ошибки</h2><p>Причин, по которым предприниматели, владельцы проектов и технические директоры задумываются о смене ПО, много. Вот основные:</p><ul><li>Программное обеспечение устаревает и остается без поддержки разработчиков</li></ul><p>Например, Windows 10, выпущенная всего 10 лет назад, окажется без техподдержки создателей уже в <a href="https://itseoteam.ru/blog/tpost/darc35ssp1-vazhnost-svoevremennogo-obnovleniya-komp">октябре 2025</a>, а разработчик рекомендует всем переходить на новую Windows 11. С точки зрения устаревания, ПО Windows 10 уже с трудом тянет новую технику: например, она не рассчитана на разные виды ядер.</p><ul><li>Несовместимость с новыми программами</li></ul><p>Совместимость софта — один из важнейших моментов при тестировании нового ПО. Однако конфликтные кейсы всё равно случаются: например, несколько антивирусов <a href="https://safemode.com.au/common-computer-issues-incompatible-software/">обычно</a> плохо взаимодействуют друг с другом, а использование двух файерволов <a href="https://safemode.com.au/common-computer-issues-incompatible-software/">может</a> привести к сбоям в работе ПО.</p><ul><li>Малая производительность</li></ul><p>Сотрудники теряют в среднем <a href="https://www.onsite-hq.com/insights/how-outdated-difficult-to-use-software-affects-employees-process-improvement">40</a> минут рабочего времени в неделю из-за устаревших технологий. Отказ менять ПО даже приводит к финансовым потерям — после <a href="https://www.forbes.com/councils/forbesbusinesscouncil/2024/10/23/legacy-systems-how-outdated-tech-can-poison-your-business/">5</a> лет использования компании тратят на обслуживание больше, чем при изначальной покупке. Обновление и установка свежих патчей способны решить эту проблему. Кстати, на эффективность бизнес-процессов влияет качество не только ПО, но и техники: например, примерный срок службы офисных ПК — всего <a href="https://itseoteam.ru/blog/tpost/darc35ssp1-vazhnost-svoevremennogo-obnovleniya-komp">2–5</a> лет.</p><ul><li>Уход с рынка производителей ПО</li></ul><p>С 2022 года Россию покинули многие производители ПО: Atlassian, Adobe, Figma, Microsoft, Miro, Notion, Oracle, SAP и др. И хотя костяк российских аналогов уже сформировался, а часть компаний закрепились в своем желании остаться в стране, политическая неопределенность всё еще может подкинуть неожиданностей в виде внезапно решивших уйти вендоров. На этот случай компании должны знать, как перейти на альтернативное ПО быстро и без потерь.</p><p>Теперь разберемся, какие типичные ошибки при переходе на новое ПО совершают владельцы бизнеса. На первый взгляд, перейти на новый софт легко: купить новую программу и установить ее, перед этим удалив старую. Однако не всё так просто — есть еще множество подводных камней, которые, если их не взять во внимание, могут стать неприятной неожиданностью:</p><ul><li>новое ПО будет несовместимым с уже используемыми программами;</li><li>сотрудники будут саботировать переход на новое ПО или не будут знать, как им пользоваться;</li><li>нужные данные будет сложно или невозможно загрузить в новое ПО;</li><li>при установке возникнут ошибки, которые приведут к нарушению правил доступа, повысят уязвимость к DDoS-атакам, утечке корпоративных данных и пр.</li></ul><p>Конечно, сложности при переходе на новое ПО необязательно возникнут. Однако лучше обезопасить себя, семь раз отмерить и сделать всё правильно — чтобы потом радоваться возросшим показателям и счастливым сотрудникам.</p><h2>Как выбрать ПО для перехода</h2><p>Допустим, что потребность смены ПО уже подтверждена. Возможно, это связано с финансовой выгодой, новым функционалом или намерением улучшить бизнес-процессы. Считается, что регулярное обновление повышает доход компании на <a href="https://gss.bsa.org/wp-content/uploads/2018/06/2018_BSA_GSS_InBrief_US.pdf">11%</a>. А внедрение надежной программы оптимизации и лицензий на ПО может сократить затраты на него на <a href="https://gss.bsa.org/wp-content/uploads/2018/06/2018_BSA_GSS_InBrief_US.pdf">30%</a>.</p><p>Ниже разберем, что важно учесть в первую очередь:</p><ul><li>Цели и задачи нового софта</li></ul><p>Для этого нужно понять, какую задачу ПО должно решить и какого результата вы от него ожидаете.</p><ul><li>Плюсы и минусы текущего ПО</li></ul><p>В этом поможет простая таблица с двумя колонками: что вас устраивает и что хотелось бы улучшить. Можно подключить к этому разбору стейкхолдеров и лидов направлений — тогда у вас получится внушительный список.</p><ul><li>Список возможных вендоров</li></ul><p>Вы можете его собрать, просто вбив в поиск нужное программное обеспечение, проанализировав сайты сравнения ПО и отзовики, а также изучив, какой софт выбирают ваши конкуренты.</p><ul><li>Тип версии ПО</li></ul><p>Если вы выбираете коробочную версию, то оплатить продукт нужно будет всего один раз. При выборе облачной версии софт размещается на сервере, ПО оплачивается ежемесячно (причем сумма, как правило, в десятки раз меньше, чем при покупке). Также вы получаете регулярную организацию обновления ПО и техподдержку, которые обычно уже включены в стоимость.</p><ul><li>Открытый или закрытый код</li></ul><p>Казалось бы, не самый важный момент, однако разница огромная. Если вы выбираете закрытый код, доработать его сможет только разработчик. Открытый код позволяет адаптировать софт под ваш бизнес — он более гибкий в настройке.</p><ul><li>Интеграция с другим ПО</li></ul><p>Практически каждый бизнес работает с разными программами, поэтому перед решением в пользу того или иного ПО стоит убедиться, что оно совместимо с текущим софтом компании. Зачастую информация доступна на сайте вендора, в отдельных случаях — после общения с представителем компании. Обратите внимание, что наибольшую совместимость с разным софтом показывают как раз программы с открытым кодом.</p><ul><li>Наличие мобильной версии</li></ul><p>Это не обязательный пункт, так как ПО может не нуждаться в такой функции, однако если речь идет о ПО, которым сотрудники будут пользоваться регулярно, например, средстве рабочей коммуникации, стоит убедиться в качестве его мобильной версии. Также, если это рабочая CRM для сотрудников отдела продаж, эта функция может стать критичной, а если ее не будет, то сотрудники очень расстроятся. Она должна быть удобной — такой, чтобы работник мог легко получить доступ к нужной информации, например, в метро по пути домой или на работу.</p><h2>Первый этап: подготовка</h2><p>Когда вы выбрали программное обеспечение, начинается работа над переходом. Первый этап — подготовительный.</p><p>Нужно собрать команду проекта и назначить ответственных лиц. В идеале — среди тех сотрудников, кто в итоге будет пользоваться новым ПО. Например, вы переводите команду sales-департамента на новую CRM. В таком случае руководителя отдела можно назначить стейкхолдером и принимающим менеджером — он будет координировать движение команды по процессу и принимать критические контрольные точки.</p><p>Нужен хотя бы верхнеуровневый график работ. Здесь вам поможет, например, популярная в бизнесе диаграмма Ганта, которая считается прародительницей всех досок задач. На ней вы отмечаете временную шкалу реализации задачи, саму задачу и ее продолжительность, ответственных лиц и зависимости. Примерно так выглядит диаграмма Ганта по проекту в специальном ПО GanttPRO:</p><figure><img src="https://media.tproger.ru/user-uploads/105012/2025-06-23/a6fd44d1-a23c-478e-9f32-82c77fdb7b09.jpg" alt="" /><figcaption><br /></figcaption></figure><p>Также можно подготовить тезисный чек-лист — он поможет проконтролировать, что каждый этап перехода пройден и вы ничего не упустили.</p><p>Но даже самый совершенный план может не устоять перед непредвиденными обстоятельствами. Для просчета рисков поможет другой инструмент проджект-менеджмента — risk breakdown structure (структура декомпозиции рисков). Это иерархическая структура, которая ранжирует риски по приоритету.</p><p>Все возможные риски можно расположить в виде матрицы или графика, где одна шкала отвечает за возможность риска (от менее к более вероятному), а другая — за возможный ущерб (от минимального к катастрофическому). Расположив риски на этой матрице, вы поймете, какие из них взять во внимание в первую очередь, какие следом, а какие — и вовсе опустить.</p><figure><img src="https://media.tproger.ru/user-uploads/105012/2025-06-23/21e0cbea-47ae-4aa7-8a33-24677f36ae31.png" alt="" /></figure><p>Следующий шаг — разработка документации для нового ПО. Что в нее входит? Прежде всего, описание работы ПО, инструкция по использованию, правила безопасности и создания бэкапов, регламент обновления в компании и т.д. Как правило, разработкой документации занимаются технические писатели, но также это могут быть и разработчики.</p><h2>Второй этап: обучение сотрудников</h2><p>Зачастую вендор ПО предлагает обучающие материалы. Они могут помочь сотрудникам изучить базовую теорию, а также станут отличным подспорьем в сложных ситуациях, когда нужно быстро вспомнить решение.</p><p>Но в случае если таких материалов нет, их придется разработать самостоятельно. Можно составить пользовательские сценарии и описать на примере интерфейса, где какая функция расположена, как и зачем ей пользоваться и какую последовательность действий нужно выполнить.</p><p>Чтобы сделать обучение максимально успешным, составьте отдельные рабочие группы и чек-листы, подготовьте и проведите презентацию о том, как работает новое ПО, а затем соберите у сотрудников фидбек и обработайте возражения.</p><p>Не все сотрудники могут быть рады переменам, и это нужно учитывать. Поэтому ваша задача — дать им понять, ради чего вы меняете ПО, какую пользу оно принесет бизнесу и команде. Например, сотрудники смогут более продуктивно работать, легче достигать нужных показателей. Позвольте им открыто выразить свои опасения и задать вопросы — и честно на всё ответьте.</p><h2>Третий этап: внедрение ПО</h2><p>Что входит в этот этап:</p><ul><li>Установка и настройка</li></ul><p>Проанализируйте текущие ресурсы, решите, как вы будете устанавливать ПО (удаленно, локально, в облаке и т. д.). Затем установите и настройте серверы, БД, сети и программные продукты.</p><ul><li>Перенос данных</li></ul><p>Выберите способ переноса данных (автоматический, ручной, полуавтоматический). Подготовьте информацию для переноса и проверьте корректность данных в новой системе.</p><p>Теперь пора приступать к работе. Новое программное обеспечение можно постепенно вводить среди разных групп сотрудников, начиная с тестовой группы и так называемого stealth-релиза на ограниченное количество человек, а затем постепенно масштабировать изменения. Рекомендуем проводить регулярный мониторинг состояния ПО, а также отслеживать удовлетворенность сотрудников новой системой и адаптировать к ней новых специалистов.</p><h2>Четвертый этап: выводы</h2><p>Рекомендуем вернуться к чек-листу, который мы упоминали в первом этапе, и свериться с ним — всё ли вы сделали, каждый ли шаг выполнен.</p><p>Затем нужно перевести все процессы на новое ПО и окончательно попрощаться со старым, убедившись, что все данные перенесены, а у сотрудников не осталось вопросов.</p><p>Также понадобится разобраться с техподдержкой. Если у вас облачная версия, скорее всего, помощь техподдержки будет предусмотрена по умолчанию, тогда как в случае с коробочным форматом, вероятно, придется заключить договор на техподдержку или взять ее на себя.</p><p>Если у вас остались вопросы, вы хотите обсудить эту статью или просто подискутировать с коллегами по цеху и сотрудниками Beget, будем рады видеть вас в нашем уютном <a href="https://t.me/beget_chat">Telegram-чате</a> — с удовольствием на всё ответим и пообщаемся 🙂</p>]]></content:encoded>
    </item>
    <item>
      <title>Поминки по хайпу: технологии, которые не смогли</title>
      <link>https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli</link>
      <comments>https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Эберт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli</guid>
      <description><![CDATA[<p>Почему метавселенная, NFT, Google Glass и 3D-ТВ провалились — разбор хайповых технологий, как хайп стал разочарованием ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli">Поминки по хайпу: технологии, которые не смогли</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Samsung]]></category>
      <category><![CDATA[Блокчейн]]></category>
      <category><![CDATA[Ethereum]]></category>
      <category><![CDATA[Xen]]></category>
      <category><![CDATA[Lua]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Twitter]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[NFT]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 10:00:15 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Метавселенные: киберпанк не наступил</h2><p>Все ждали, что вот-вот начнётся киберпанк: наши аватары будут тусоваться в 3D, ходить по виртуальным улицам и работать в офисе на Марсе. Но метавселенная не случилась и вместо этого мы <a href="https://news.ycombinator.com/item?id=43280564#:~:text=Without%20a%20robust%20economic%20model,erosion%20of%20real%2Dworld%20connections.">получили</a> пустые миры, лаги и виртуальную морскую болезнь. Чтобы попасть в эту «новую реальность», нужен мощный комп, дорогущий VR-шлем и вестибулярка космонавта. Массовому пользователю это не по карману и <a href="https://www.reddit.com/r/Futurology/comments/1ej412m/whatever_happened_to_the_metaverse/">не по душе</a>. Даже если вы добрались до метавечеринки — вас ждала примитивная мультяшная графика.</p><p>Метавселенная — красивый технологический концепт, но без реального запроса со стороны людей. Одни видели в ней VR и AR, другие — NFT и блокчейн, третьи — некий 3D-интернет. И стало непонятно: что это вообще было и зачем?</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/ae184ea5-b970-4174-adac-ad239ca6a175.png" alt="метавселенная" /><figcaption>Источник: Clara McMichael / digitaltrends.com</figcaption></figure><p>Метавселенная обещала стать новым поколением соцсетей, что именно там будет жить наше будущее общение и работа. Весь хайп смыл новый тренд: волна генеративного ИИ. Meta* <i>(признана в России экстремистской организацией и запрещена)</i> и другие техногиганты свернули свои эксперименты и переключились на нейросети.</p><p>У бизнеса с метавселенными тоже не сложилось: ни чёткой модели монетизации, ни реальных кейсов. Продажа виртуальной недвижимости в Decentraland, мерч для аватаров, баннеры в виртуальных тусовках — всё больше напоминает Web3-версию The Sims, чем серьёзную платформу с реальной экономикой. Так что будущее в 3D отложили до лучших времён.</p><p>Игровые платформы вроде Minecraft, Roblox, Fortnite — это по сути и есть настоящие метавселенные, которые давно живут своей жизнью. Среднестатистический пользователь от виртуальных тусовок отказывается: ему проще зайти в Discord или залипнуть в обычный стрим на Twitch, чем надевать шлем ради планёрки в Horizon Worlds.</p><blockquote>Я могу просто посмотреть стрим и получить лучший опыт. Надевать шлем не имеет смысла — никакой пользы</blockquote><p>Громкие обещания про «полное погружение» и «эффект присутствия» на практике <a href="https://www.businessinsider.com/metaverse-dead-obituary-facebook-mark-zuckerberg-tech-fad-ai-chatgpt-2023-5?">разбивались</a> о суровую реальность — кривую техническую реализацию. Сейчас платформы выглядят заброшенными: пустые сцены, аватары без ног и скучные шаблонные взаимодействия. Ещё одна проблема — отсутствие единого мира. Все платформы живут по отдельности, между ними нет порталов и возможности перемещаться. К тому же, в виртуальности были серьёзные проблемы с безопасностью — например, случаи <a href="https://www.theguardian.com/society/2025/jun/10/the-misogyny-of-the-metaverse-is-mark-zuckerbergs-dream-world-a-no-go-area-for-women">домогательств</a>.</p><p>Есть надежда, что метавселенная вернётся — когда технологии и контекст будут готовы. Когда VR-шлемы станут лёгкими, дешевыми и удобными, появятся реальные сценарии, а не просто презентации для инвесторов. Тогда, может быть, мы ещё туда заглянем.<b> А пока — rest in pixels, Metaverse.</b></p><h2>NFT-мания</h2><p>Пока одни тусовались в метавселенной и зарабатывали миллионы на продаже пикселей, другие гуглили, что такое OpenSea и почему JPEG стоит как однушка в Москве. Сейчас NFT называют либо финансовым пузырём, либо зачатками новой цифровой инфраструктуры.</p><p>Пандемия и локдаун дали интернету второе дыхание. Люди заскучали и начали скупать цифровое искусство, как раньше собирали марки, карточки или скины в играх. В 2021 году NFT стали мейнстримом: <a href="https://cryptopunks.app/">CryptoPunks</a>, <a href="https://boredapeyachtclub.com/">Bored Ape</a>, <a href="https://www.beeple-crap.com/">Beeple</a> — эти имена знали все. К цифровой лихорадке подключились бренды: <a href="https://www.adidas.com/us/blog/825513-into-the-metaverse-lets-go">Adidas</a>, <a href="https://www.nytimes.com/2022/05/26/style/nike-nft-sneaker.html">Nike</a> и даже <a href="https://corporate.mcdonalds.com/corpmcd/our-stories/article/40-anniversary-mcrib.html">McDonald’s</a> начали продавать цифровой мерч в метавселенных. Пиксельные обезьяны разлетались, как будто золото будущего: в январе 2022 NFT-маркетплейс OpenSea побил все рекорды, ведь месячный объём торгов <a href="https://www.reuters.com/business/future-of-money/cryptoverse-bonfire-nfts-2022-07-05/">составил</a> около $5 млрд. Владение NFT стало признаком цифрового престижа. Люди устанавливали токены себе на аватарки в Twitter, потому что это был цифровой Rolex: если у тебя был токен — ты в теме. А если нет — шёл читать <a href="https://tproger.ru/articles/nft-kak-iskusstvo-chto-jeto-i-kak-sozdat-nft-token-opyt-it-razrabotchika-kontur">гайды</a> на Tproger.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/e2640635-0d76-4d5d-ad8b-6ee25ee73691.png" alt="NFT" /><figcaption>Источник: Bored Ape Yacht Club</figcaption></figure><p>Но уже к лету того же года рынок начал сдуваться. В июне 2022 объем OpenSea <a href="https://www.reuters.com/business/future-of-money/cryptoverse-bonfire-nfts-2022-07-05/">упал</a> до ~$700 млн, а в октябре 2023 он <a href="https://www.rbc.ru/crypto/news/654b85cb9a7947b3071db244#:~:text=%D0%9F%D0%BE%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%20The,%D0%91%D0%BB%D0%B8%D0%B6%D0%B0%D0%B9%D1%88%D0%B8%D0%B9%20%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D0%B5%D0%BD%D1%82">составлял</a> лишь $91 млн. Минус 98% от пиковых значений. Что же пошло не так?</p><p>Большинство NFT не дают прав на владение цифровым активом. Вы покупаете не саму картинку, а ссылку на неё в блокчейне. Если сервер с изображением ляжет — останется только строчка кода, свидетельствующая о вашем хорошем вкусе. Многие NFT были просто картинками. Ни привязки к играм, ни доступа к сообществам, ни других функций — только красивая (или не очень) обёртка.</p><blockquote>Зачем мне вообще покупать этот NFT вместо настоящего произведения искусства?</blockquote><p>Тысячи NFT-проектов <a href="https://www.nfthailer.com/reports/q3-nft-market-report">выходили</a> каждый день, рынок быстро перенасытился, и в итоге NFT-платформы утонули в спаме и мошенничестве. Один из самых распространённых трюков — <a href="https://financialcrimeacademy.org/understanding-nft-wash-trading/">wash trading</a>: пользователь продаёт токен сам себе, чтобы искусственно раздуть спрос. Исследования <a href="https://www.coindesk.com/web3/2022/12/23/over-30b-of-nft-trading-volume-on-ethereum-is-wash-trading-research-suggests">показывают</a>, что по итогам 2022 года более половины объёма торгов NFT на Ethereum приходилось на липовые сделки. Кто-то считает, что NFT со временем обесценились. Но возможно, что они с самого начала были пустышками.</p><p>Ещё один удар по доверию — кражи и хаос с плагиатом. Работы художников массово превращали в NFT <a href="https://www.nbcnews.com/tech/security/nft-art-sales-are-booming-just-artists-permission-rcna10798">без их ведома</a>: копировали, заливали и продавали, как своё. Никто не спрашивал разрешения у авторов, и уж точно не предлагал процент с продаж. NFT также <a href="https://www.cbsnews.com/news/nft-art-environmental-costs/">критиковали</a> за углеродный след и загрязнение окружающей среды.</p><p>NFT как спекулятивный пузырь — фактически умер. Большинство коллекций потеряли всякий торговый смысл: объёмы упали, активные игроки исчезли, а токены превратились в мёртвые цифровые артефакты. Лихорадочные инвестиции, основанные на спекуляциях, просто сдулись.</p><p>Но сама концепция уникального цифрового актива живёт дальше. Токен как технология адаптируется и трансформируется. В играх NFT уже показали себя как востребованный юзкейс: игроки могут владеть, торговать и прокачивать виртуальные предметы. <a href="https://www.startwithnfts.com/posts/i-responded-to-a-quora-user-who-said-nfts-arent-valuable-heres-what-happened/">Эксперты</a> считают, что инфраструктура останется, и на её базе появятся проекты с реальной практической ценностью. А NFT превратится в элемент цифровой инфраструктуры — как инструмент доступа и сертификат владения. Цифровой «паспорт», который фиксирует принадлежность к сообществам, открывает возможности для участия в клубах и эксклюзивных событиях.</p><h2>3D‑телевизоры: история провала объёмного кино у вас дома</h2><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/196f3c5f-fea5-433b-a513-4063fa84cfcd.png" alt="3D TV" /><figcaption>Источник: VAVA</figcaption></figure><p>В начале 2010-х 3D-ТВ казались мегатрендом после хита «Аватар». Однако к 2016 году большинство крупных производителей <a href="https://theconversation.com/3d-television-is-dead-so-what-next-72192?">отказались</a> от выпуска моделей с поддержкой 3D. Многие пользователи так и не получили качественный опыт из-за технических ограничений и ранней стадии развития.</p><blockquote>Я знаю, почему 3D-телевизоры провалились: производители поспешили поймать волну кинотеатрального бумa, сделав технологию с тяжёлыми и требующими подзарядки очками. В то же время на горизонте появились большие плоские телевизоры без очков, которые выглядели гораздо лучше и удобнее для пользователей.</blockquote><p>Что пошло не так? Во-первых, сами 3D-очки. Их нужно было заряжать, носить поверх своих, а сидеть при этом строго под определённым углом, иначе магия пропадала. Многие <a href="https://www.reddit.com/r/metro/comments/1enuq1c/why_did_3d_tvs_die_out_this_crap_is_mindblowing/">отмечают</a>, что это было неудобно — очки были дорогими, тяжелыми, а некоторые зрители уставали уже на середине фильма: жаловались на напряжение в глазах, дискомфорт и головные боли. Технология, которая должна была удивлять, в итоге просто раздражала.</p><p>Контента почти не было, и пользователи, купив дорогой телевизор, сталкивались с вопросом: а что, собственно, смотреть? 3D-телевизоры были дороже своих 2D-аналогов, и с развитием 4K, HDR и OLED-технологий потребители начали отдавать предпочтение лучшему качеству изображения без 3D. Зачем платить за условную «глубину», если можно просто получить красивую живую картинку из коробки.</p><p>Несмотря на провал 3D-ТВ в их классическом виде, эксперты <a href="https://www.wired.com/story/3d-is-back/">не ставят</a> на них технологии крест. Как пишет WIRED, новый виток связан с автостереоскопическими дисплеями: они используют трекинг взгляда, линзы и AI, чтобы создавать объёмное изображение прямо на экране — без всяких аксессуаров.</p><h2>Google Glass: будущее было на носу</h2><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/6878713e-86e0-4dd2-b509-48b4a883ef32.png" alt="Google Glass" /><figcaption>Источник: Google</figcaption></figure><p>Google Glass подавали как прорыв — интерфейс будущего прямо у вас перед глазами. Но вместо футуризма — странная дужка с экранчиком сбоку. Стоила как хороший ноутбук, делала как плохой смартфон. Пользователи получали уведомления на уровне браслета и фото из 2005 года. Памяти почти нет, батарея умирает быстрее, чем вы успеете сказать «Окей, Google».</p><p>Соучредитель Google Сергей Брин позже <a href="https://techcrunch.com/2025/05/20/googles-sergey-brin-i-made-a-lot-of-mistakes-with-google-glass/">признал</a>, что не понимал, как устроены поставки и насколько сложно произвести такие очки массово и недорого. И это многое объясняет: в Google Glass вложили идею, но не довели её до жизнеспособного устройства.</p><p>Хотя запуск обставили красиво: дали очки техноинфлюенсерам, звёздам, первопроходцам — маркетинг остался без главного: никакой конкретики, ни сроков, ни объяснения, зачем это всё нужно. Продукт обсуждали, хайп был — но в продаже его не было. Сама общественность встретила Glass с настороженностью: главной проблемой стала <a href="https://www.wired.com/story/google-glass-reasonable-expectation-of-privacy/">конфиденциальность</a>. У очков не было явного индикатора съёмки, и люди не понимали, записывают их или нет.</p><p>Некоторые <a href="https://www.reddit.com/r/virtualreality/comments/1ai5chh/google_glass_was_ahead_of_its_time/">считают</a>, что Google Glass просто опередили своё время. Прототип показали ещё в 2013 году на Google I/O, а уже к 2015-му производство <a href="https://www.bbc.com/news/technology-30831128">свернули</a>. На практике очки оказались недостаточно удобными, многие обозреватели говорили, что они нелепо выглядят, а способов их применения никто так и не придумал. При цене в $1500 очки превратились в атрибут избранных гиков, а не в массовый гаджет.</p><p>По <a href="http://www.cio.com/article/2369965/consumer-technology/how-many-people-actually-own-google-glass-.html">оценкам</a> аналитиков, всего было продано не более 250 тыс. таких устройств, причем на старте Google отдала лишь 10 000 очков ограниченному кругу «избранных». Попасть к покупателю было сложно — очки продавали только по рекомендациям действующих владельцев. Функционально устройство не впечатляло: маленький прозрачный дисплей с разрешением 640×360, слабая 5-Мп камера, мало памяти и скромные 2–3 часа работы от батареи не соответствовали ожиданиям пользователей.</p><p>После провала на массовом рынке Google сменила стратегию на бизнес‑фокус. С 2014 года разрабатывалась корпоративная версия Glass Enterprise Edition, адаптированная для промышленных задач. Однако эти бизнес-успехи не спасли проект на массовом рынке, и Google окончательно <a href="https://support.google.com/glass-enterprise/customer/answer/13417888">закрыла</a> проект в 2023 году.</p><p>На фоне фиаско Google Glass, современные игроки делают выводы — и действуют иначе. Ray-Ban Meta* (признана в России экстремистской организацией и запрещена) не обещают революцию — они интегрируют ИИ и камеру в повседневную форму очков. Не «будущее на лице», а стильный способ снять сторис и получить подсказки от ИИ. Apple Vision Pro, напротив, сознательно уходит в премиум и не обещает быть массовым — только для профессионалов, с чётким сценарием: дополнительный дисплей, работа с контентом и Facetime. А Android XR (например, от Samsung) с <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/heres-what-we-know-about-the-5-android-xr-smart-glasses-currently-in-development">амбицией</a> создать экосистему, куда подключаются другие производители.</p><h2>Главные фейлы: почему хайп умер быстрее, чем мы успели надеть шлемы</h2><ul><li>Переоценка трендов: компании хотели <b>влететь в хайповый тренд</b>. В итоге технологии оказывались сырыми или неудобными.</li><li>Нет <b>ценности для пользователя</b>: эти продукты часто не решали реальных задач, а разработчики не объясняли, почему именно их стоит использовать.</li><li>Сложность и <b>неудобства</b>: тяжёлые VR-шлемы, громоздкие или нелепые устройства.</li><li>Непроработанные <b>риски</b>: проблемы с приватностью, мошенничеством и токсичностью подрывали репутацию и доверие.</li></ul><p>В итоге большинство хайповых технологий проваливаются не из-за идеи, а из-за недостатка внимания к пользовательскому опыту, адекватности технических решений и реальным потребностям рынка. Технологии должны идти в ногу с ожиданиями и возможностями людей, а не только с фантазиями инвесторов и маркетологов. Будущее — за теми, кто сумеет не просто создать инновацию, а сделать её удобной, полезной и понятной.</p>]]></content:encoded>
    </item>
    <item>
      <title>В Сети нашли каталог из 3200+ готовых ИИ-агентов под любые задачи. Можно запускать в один клик без кода</title>
      <link>https://tproger.ru/news/v-seti-nawli-katalog-iz-3200--gotovyh-ii-agentov-pod-lyubye-zadachi--mozhno-zapuskat-v-odin-klik-bez-koda</link>
      <comments>https://tproger.ru/news/v-seti-nawli-katalog-iz-3200--gotovyh-ii-agentov-pod-lyubye-zadachi--mozhno-zapuskat-v-odin-klik-bez-koda?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-seti-nawli-katalog-iz-3200--gotovyh-ii-agentov-pod-lyubye-zadachi--mozhno-zapuskat-v-odin-klik-bez-koda</guid>
      <description><![CDATA[<p>Каталог из 3200+ ИИ-агентов и готовых автоматизаций на n8n доступен бесплатно: запускаем в один клик.  </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-seti-nawli-katalog-iz-3200--gotovyh-ii-agentov-pod-lyubye-zadachi--mozhno-zapuskat-v-odin-klik-bez-koda">В Сети нашли каталог из 3200+ готовых ИИ-агентов под любые задачи. Можно запускать в один клик без кода</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 07 Jul 2025 12:19:01 GMT</pubDate>
      <content:encoded><![CDATA[<p>В Сети обнаружили огромный <a href="https://n8nworkflows.xyz/">каталог </a>из более чем 3200 готовых рабочих процессов и ИИ-агентов для автоматизации рутинных задач через визуальный конструктор n8n. Сервис позволяет запускать агентов в один клик, настраивать пайплайны под свои потребности и быстро собирать целые «команды» из нейросетей для маркетинга, разработки, продаж, кибербезопасности, дизайна и исследования рынков.</p><p>Больше новостей — в нашем тг-канале <a href="https://t.me/+WYtyV4-XYmdhZTMy">Представляешь</a></p><h2>Что такое n8n</h2><p>Рост использования ИИ в рутине разработки, маркетинга и бизнеса приводит к потребности в простых и гибких инструментах, которые позволяют быстро соединять модели, API и данные в работающие пайплайны. Каталог n8n даёт инженерам и продуктовым командам фору: можно за день собрать MVP своего ассистента или системы автоматизации, сократив месяцы разработки.</p><p>Кроме того, открытый характер библиотеки помогает командам учиться на чужих кейсах, улучшать процессы и участвовать в развитии сообщества.</p><p>На данный момент на сайте доступно:</p><ul><li>457 простых пайплайнов для новичков;</li><li>1349 пайплайнов среднего уровня сложности;</li><li>1440 продвинутых решений для профессионалов и команд автоматизации.</li></ul><p>Каждый агент сопровождается документацией, описанием кейсов использования и рекомендациями по настройке. Также обновляется для совместимости с последними версиями n8n.</p><p>Запуск агента в n8n обычно занимает несколько минут:</p><ol><li>Вы выбираете нужный шаблон из каталога (например, автоматический парсинг HackerNews с публикацией в Telegram, автоматическую вёрстку в Notion, управление AWS-ключами через Slack или генерацию отчётов с помощью Claude).</li><li>Импортируете шаблон в свою среду n8n (SaaS или локально). Настраиваете ключи API или доступ к нужным сервисам (Telegram, Notion, Discord, AWS, HubSpot и др.).</li><li>Запускаете и получаете работающий агент, готовый к эксплуатации без написания кода.</li><li>Все процессы визуализированы, поэтому можно легко редактировать логику работы, добавлять свои шаги (например, постобработку с помощью GPT, уведомления в Slack или отправку в CRM) и адаптировать агента под свои задачи.</li></ol><h2>Какие задачи можно автоматизировать</h2><p>В каталоге есть ИИ-агенты и пайплайны для:</p><ul><li>SMM и маркетинга (сбор лидов, управление постингом, аналитика трендов);</li><li>Кибербезопасности (мониторинг SSL, автоматические алерты, управление ключами AWS);</li><li>Разработки (поддержка TypeScript Intellisense, автоматизация CI/CD);</li><li>Продуктивности (сбор и структурирование заметок в Notion, автоматизация писем, напоминания);</li><li>Исследований (поиск и структурирование данных с помощью ИИ, генерация дайджестов);</li><li>Дизайна (подготовка медиафайлов и управление рабочими процессами);</li><li>Продаж и клиентского сервиса (онбординг клиентов, автоматические уведомления и CRM-интеграции).</li></ul><p>Эти решения помогают запускать собственных ИИ-ассистентов для узких задач, ускорять работу команд и сокращать время на рутину.</p><h3>Что есть для разработчиков</h3><p>n8n остаётся платформой с открытым исходным кодом, поэтому разработчики могут:</p><ul><li>Клонировать и адаптировать любые из 3200+ рабочих процессов под свои нужды.</li><li>Интегрировать LLM (GPT-4o, Claude, Gemini) для создания сложных агентов с мультимодальными возможностями.</li><li>Выстраивать корпоративные пайплайны и автоматизированные рабочие места для команд.</li><li>Подключать плагины и собственные ноды для кастомных сценариев.</li><li>Запускать пайплайны локально или в облаке, сохраняя контроль над данными.</li></ul><p>Если вы строите собственных корпоративных ассистентов, хотите ускорить процессы или тестируете гипотезы, библиотека n8n может стать отличным полигоном для быстрой проверки решений без написания инфраструктурного кода.</p>]]></content:encoded>
    </item>
    <item>
      <title>Архитектура BFF (Backend for Frontend): зачем нужна прослойка</title>
      <link>https://tproger.ru/articles/arhitektura-bff--backend-for-frontend---zachem-nuzhna-proslojka</link>
      <comments>https://tproger.ru/articles/arhitektura-bff--backend-for-frontend---zachem-nuzhna-proslojka?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вадим Егорцев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/arhitektura-bff--backend-for-frontend---zachem-nuzhna-proslojka</guid>
      <description><![CDATA[<p>Что такое архитектура BFF. Показываем, зачем нужна прослойка Backend for Frontend. Рассматриваем преимущества и основные нюансы ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/arhitektura-bff--backend-for-frontend---zachem-nuzhna-proslojka">Архитектура BFF (Backend for Frontend): зачем нужна прослойка</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[App Store]]></category>
      <category><![CDATA[CSR]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Spotify]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[NFT]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 30 Jun 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Представьте ситуацию: ваш REST API для CRM-системы отлично работает с веб-версией. Создаёте мобильное приложение для курьеров и упираетесь в стену. Эндпоинт заказов тащит 40 лишних полей с финансовой отчётностью, а нужной геолокации складов нет.</p><p>Может плодить новые эндпоинты или заставлять мобилку делать несколько запросов вместо одного? Каждый запрос жрёт трафик и батарею!</p><p>Элегантное решение — <b>архитектура Backend for Frontend (BFF)</b>. Это прослойка между клиентскими приложениями и основным API, которая адаптирует данные под потребности конкретного клиента.</p><h2>Основная идея backend for frontend</h2><p>Один API не может эффективно обслуживать разные типы клиентов. Сайт, приложение для iOS, Android, умные часы — у каждого свои потребности в данных, ограничения по производительности и особенности интерфейса.</p><p>Монолитный API создают с расчётом на универсальность — на практике это приводит к компромиссам. Веб-версии нужны данные для сортировки, мобильному приложению — минимальный набор для экономии трафика.</p><p><b>Следуя архитектуре BFF, вы можете создать логику для каждого типа клиента и не засорять основной API.</b> Вместо одного эндпоинта <i>/api/products</i>, который пытается угодить всем, появляются слои:</p><ul><li>один — оптимизирует данные для веба,</li><li>второй — для мобильных устройств,</li><li>третий — для умных часов.</li></ul><p>Обычно данные приходят в неудобном виде: несколько связанных сущностей нужно запрашивать отдельно и склеивать на клиенте. BFF берёт эту работу на себя.</p><p>Прослойка знает, что мобильному приложению нужны цены в рублях с округлением до целых, а веб-версии — точные значения в долларах. Для списка товаров мобилке достаточно названия и цены, а десктопной версии нужны ещё категории, рейтинги и количество отзывов.</p><p><b>Каждый клиент получает данные в том виде, в котором может их сразу отобразить</b>. Вместо загрузки 50 полей, из которых используется 5, BFF отдаёт только нужные данные.</p><p>«Можете добавить поле user_avatar в ответ?»</p><p>—<i> «Это сломает мобилку».</i></p><p>«Тогда сделайте отдельный эндпоинт».</p><p>—<i> «У нас нет времени».</i></p><p>С BFF этого диалога нет. Фронтенд-команда получает свой API и крутит его, как хочет.</p><p>Мобильное приложение съедает 10к запросов в секунду? Пишите BFF на Go. Веб-версию делает стажёр, который знает только JavaScript? Ставьте Node.js. Никто не заставляет выбирать одну технологию на все случаи жизни.</p><h2>Как работает backend for frontend (BFF)</h2><p>BFF размещается между клиентскими приложениями и основными бэкенд-сервисами, выполняя роль посредника. В отличие от API Gateway, который просто перенаправляет запросы, BFF трансформирует данные.</p><h3>Архитектура взаимодействия</h3><p>Классическая схема выглядит так: мобильное приложение обращается к своему BFF, веб-приложение — к своему, умные часы — к третьему. Каждый BFF знает особенности своего клиента и общается с основными сервисами на их «языке».</p><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-06-06/a765d5ae-2c66-4a1a-83fd-2f977ac31fa2.jpg" alt="" /><figcaption>Прослойка между клиентами и API</figcaption></figure><p>Когда мобильное приложение запрашивает список заказов, его BFF делает несколько вызовов к микросервисам:</p><ul><li>берёт базовую информацию о заказах,</li><li>подтягивает данные о товарах,</li><li>получает статусы доставки.</li></ul><p>Затем склеивает всё в один ответ, отбрасывая ненужные поля и добавляя вычисляемые значения.</p><p>Веб-версия для того же списка заказов получит расширенную информацию: подробные описания товаров, историю изменений статусов, данные для аналитики.</p><h3>Обработка и агрегация данных</h3><p>BFF не просто перекладывает данные из одного формата в другой. Он выполняет бизнес-логику.</p><p><i>Например, мобильный BFF может кешировать часто запрашиваемые данные, чтобы уменьшить количество сетевых запросов.</i></p><p>Если API возвращает цены в центах, мобильный BFF конвертирует их в рубли и округляет для отображения. Веб-версия получает точные значения с копейками для расчётов.</p><h3>Независимость и масштабирование</h3><p>Когда нагрузка на приложение растёт, масштабируется только его BFF. Проблемы с веб-версией не влияют на работу мобильных клиентов.</p><h2>4 ключевых преимущества BFF</h2><h3>Оптимизация передачи данных</h3><p>Самое очевидное преимущество — экономия трафика. Приложение не тащит 2 МБ JSON с полным каталогом товаров на мобильное устройство? BFF отдаёт только нужные поля.</p><p>Количество запросов тоже сокращается. Например, чтобы показать профиль пользователя, фронтенд делает 5 запросов:</p><ul><li>за основными данными,</li><li>аватаром,</li><li>списком друзей,</li><li>последними постами,</li><li>настройками приватности.</li></ul><p>BFF объединяет всё в один запрос, получая данные параллельно от разных сервисов.</p><h3>Упрощение фронтенда</h3><p>Половина фронтенд-кода уходит на трансформацию ответов API:</p><ul><li>парсинг дат,</li><li>группировку массивов,</li><li>вычисление производных значений.</li></ul><p>BFF может взять эту работу на себя.</p><h3>Безопасность через изоляцию</h3><p>BFF создаёт барьер между клиентами и сервисами. Мобильное приложение никогда напрямую не обращается к БД пользователей или платёжке — только через свой BFF.</p><p>Можно настроить разные уровни доступа:</p><ul><li>мобильный BFF видит только публичные данные,</li><li>API для партнёров работает в песочнице.</li></ul><p>Если мобильное приложение скомпрометировано, злоумышленник не получит доступ к внутренним сервисам.</p><h3>Независимое масштабирование</h3><p>Когда приложение попадает в топ App Store, нагрузка взлетает в разы. Но страдает только мобильный BFF — веб-версия продолжает работать стабильно. Можно быстро поднять дополнительные серверы только для мобильного трафика.</p><p>Появляется возможность экспериментировать с технологиями без риска. Хотите попробовать GraphQL для веб-версии? Внедряйте в один BFF. Тестируете новую базу данных? Подключайте к экспериментальной прослойке, не трогая продакшн.</p><h2>Когда стоит использовать backend for frontend</h2><p>BFF — инструмент для конкретных ситуаций.</p><h3>Когда интерфейсы кардинально отличаются</h3><p>Если ловите себя на мысли: <i>«этот эндпоинт нужен только для веба»</i> или <i>«мобилка использует 10% полей из ответа»</i>, — пора задуматься о BFF.</p><p>Красный флаг — когда фронтенд-разработчики начинают писать костыли для обработки «неудобных» данных. Если половина JavaScript-кода занимается парсингом и трансформацией ответов API, что-то пошло не так.</p><h3>Когда интерфейсы эволюционируют быстрее джунов</h3><p>Стартапы и продукты в активной фазе развития меняют интерфейсы каждую неделю.</p><p>Классическая проблема: дизайнеры придумали новый способ отображения товаров в каталоге. Теперь нужны дополнительные поля, другая группировка, новые фильтры.</p><p>Без BFF это означает изменения в основном API, которые могут сломать другие клиенты. С BFF — правки только в одном месте.</p><h3>Когда команды работают независимо</h3><p>Если у вас несколько фронтенд-команд, которые постоянно конфликтуют из-за API, BFF даст им свободу.</p><p>Команды получат свой API, который смогут развивать в нужном темпе. Это важно в больших компаниях, где бэкенд не успевает обрабатывать запросы от всех фронтендеров.</p><p>BFF распределяет ответственность: каждая команда поддерживает свой слой.</p><h3>Когда НЕ стоит использовать BFF</h3><p>Если у вас простое приложение с одним клиентом, BFF добавит лишнюю сложность. Если API уже идеально подходит всем клиентам, зачем что-то менять?</p><h2>3 типичные ошибки при внедрении BFF</h2><h3>Дублирование логики</h3><p>Начинается незаметно: мобильный и веб BFF нуждаются в одинаковой валидации пользователей. Разработчик копирует функцию из одного проекта в другой. Через полгода одинаковый код валидации живёт в четырёх местах, и каждое изменение превращается в квест.</p><p>Хуже, когда дублируется бизнес-логика. Расчёт скидок, обработка промокодов, правила доступа — это должно жить в основных сервисах, а не размазываться по BFF-слоям.</p><h3>Избыточная сложность вместо упрощения</h3><p>Пример: команда создаёт «универсальный BFF-фреймворк» с конфигурацией через YAML, поддержкой плагинов и собственным DSL. В итоге простое добавление поля в ответ требует изучения документации на 50 страниц.</p><p>Другая крайность — микро-BFF для каждой мелочи. Отдельный слой для авторизации, отдельный для форматирования дат, отдельный для валидации.</p><h3>Неправильная гранулярность</h3><p>Один BFF на все мобильные платформы может быть слишком общим: iOS и Android имеют разные особенности интерфейса. Но отдельный BFF для каждой версии приложения — явный перебор.</p><p>Частая ошибка — создание BFF по организационному принципу, а не по техническому. У нас три фронтенд-команды, значит нужно три прослойки. Но если все команды работают с похожими данными и интерфейсами, логичнее объединить усилия.</p><h2>Практические примеры использования BFF</h2><h3>Netflix</h3><p>Компания <a href="https://netflixtechblog.com/seamlessly-swapping-the-api-backend-of-the-netflix-android-app-3d4317155187">сделала</a> разные API для веб-версии, мобильных приложений, Smart TV и игровых консолей. Каждый BFF оптимизирован под особенности устройства, например, TV-версия предзагружает больше контента из-за медленной навигации пультом.</p><h3>Spotify</h3><p><a href="https://developer.spotify.com/documentation/web-api">Используют</a> BFF для разных клиентов: веб-плеер, мобильные приложения, десктопное приложение. Мобильный BFF агрессивно кеширует данные для офлайн-режима, веб-версия работает в реальном времени.</p><h3>SoundCloud</h3><p>Публично <a href="https://developers.soundcloud.com/blog/service-architecture-1">описывали</a> переход на BFF-архитектуру. У них отдельные слои для веб-версии и мобильных приложений, которые по-разному обрабатывают аудиопотоки и метаданные треков.</p><h2>Заключение</h2><p>Страдают все, когда один API пытается обслуживать веб-версию, мобилки и что-то ещё. Фронтенд получает неудобные данные, бэкенд обрастает костылями, пользователи — медленными приложениями.</p><p>Backend for Frontend создаёт слой между клиентами и основными сервисами. Каждый тип устройства получает API, заточенный под его потребности.</p><p>Внедряйте BFF, когда интерфейсы кардинально отличаются, продукт быстро развивается, а текущий API снижает производительность.</p><p>Ты уже программист, если читаешь это! Больше про кодинг — <a href="https://t.me/+a1v-IRDDUqI0MDhi">здесь</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Микросервисная архитектура: от монолита к гибкой системе</title>
      <link>https://tproger.ru/articles/mikroservisnaya-arhitektura--ot-monolita-k-gibkoj-sisteme</link>
      <comments>https://tproger.ru/articles/mikroservisnaya-arhitektura--ot-monolita-k-gibkoj-sisteme?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/mikroservisnaya-arhitektura--ot-monolita-k-gibkoj-sisteme</guid>
      <description><![CDATA[<p>«Монолит или микросервисы» — вопрос, который до сих пор вызывает споры в IT. СТО Сервисной цифровой платформы в Газпромбанке делится личным опытом перехода к микросервисной архитектуре, разбирает реальные кейсы и объясняет, почему однозначного ответа не существует.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/mikroservisnaya-arhitektura--ot-monolita-k-gibkoj-sisteme">Микросервисная архитектура: от монолита к гибкой системе</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[Ретро]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Архитектура приложений]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 27 Jun 2025 08:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Привет! Меня зовут Андрей Бирюков, я СTO Сервисной цифровой платформы в Газпромбанке. За свою карьеру поработал в нескольких компаниях — от стартапов до крупных корпораций — и видел разные архитектурные подходы.</p><p>И вот начала копиться усталость от обсуждения, что использовать — монолиты или микросервисы. Этот вопрос стал преследовать меня на конференциях, в офисе, в личных сообщениях. Я потратил столько времени на обсуждение этой темы, что иногда хочется просто распечатать какой-нибудь емкий ответ на футболке и ходить в ней на все митапы.</p><p>Шутки шутками, но тема действительно важная. Я прошел путь от классических монолитных приложений до сложных микросервисных, проектировал системы, которые работают под большой нагрузкой, и пришел к выводу, что однозначного ответа здесь не существует. И вообще, «монолит или микросервисы» — это неправильная постановка вопроса.</p><p>Недавно сходил с Витей на запись <a href="https://vkvideo.ru/video-145457488_456239831">подкаста</a> на эту тему и настолько преисполнился, что решил в текстовом виде формализировать свое отношение к теме (я гнался за вами три дня, чтобы сказать, как вы мне безразличны, ага), обобщить то, о чем говорили, и попытаться дать ответ на вопрос «когда микросервисы действительно помогают и как не сойти с ума, если вы с ними работаете». Порассуждаю о проектировании, поддержке, DevOps-культуре и попробую немного заглянуть в микросервисную архитектуру.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-06-27/98a19000-c584-440e-bf7a-af36d4409a2a.png" alt="" /><figcaption>Подкаст «Техно.Логично»</figcaption></figure><h2>Микросервисы: зачем они нужны и в чем их плюсы</h2><h3>Архитектура приложений: немного базы</h3><p>Под капотом современных приложений обычно скрываются три основные части:</p><ul><li>множество библиотек и зависимостей;</li><li>единый store, в котором живут состояние и данные;</li><li>компоненты, которые нужно собрать, чтобы сделать из них приложение.</li></ul><p>Собрать это все можно по-разному. Можно сложить в монолит, а можно попробовать модульный подход.</p><p>Монолитное приложение — старое доброе приложение, которое, как правило, создают один или несколько разработчиков, потом его дорабатывает армия джунов, синьоров и всех, кто оказался рядом. Каждый «чуть-чуть поправил», и вот уже никто не понимает, почему оно работает, — но трогать страшно. Монолиты пишут и сейчас — все зависит от бизнеса. Если нужно приложение для небольшого проекта, микросервисы могут и не понадобиться.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-06-27/02011912-2de9-4c86-9de2-44865eb93fab.png" alt="" /><figcaption>Как выглядит монолит</figcaption></figure><p>Однако наступает момент, когда бизнес расширяется, аудитория растет, нагрузка увеличивается — а масштабировать монолит становится все сложнее. Тогда и приходят на помощь микросервисы.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-06-27/739de2ec-05c4-4f68-bf1a-356380611028.png" alt="" /><figcaption>А вот приложение с микросервисной архитектурой</figcaption></figure><p>Масштабировать можно и монолиты, но у них всегда остается какая-то единая точка отказа — например, база данных. Особенно если это реляционная СУБД, завязанная на Oracle или PostgreSQL. Когда база достигает сотен гигабайт или даже терабайт, масштабировать такую штуку становится дорого, больно и ненадежно.</p><h3>Микросервисы — панацея? Не совсем</h3><p>Тренд на микросервисный подход появился в начале 2010-х годов, вместе с проникновением интернета в широкие слои населения. Первый iPhone вышел в 2007 году, люди стали гораздо ближе к интернету, к данным, к информации. Бизнес захотел дотянуться до этой аудитории, и тогда началась диджитализация, сложность систем стала повышаться. Особенно остро это почувствовали крупные организации вроде банков: функциональность увеличивалась, и монолит начал «трещать» не только технически по инфраструктуре, но и по возможностям команд разработки, которые с ним работали.</p><p>Плюсы микросервисов очевидны: масштабируемость, независимая разработка, изоляция компонентов. Но вместе с этим пришли новые проблемы — усложнились мониторинг и поддержка, стали требоваться все новые инструменты, чтобы обеспечивать работу огромной инфраструктуры. Так появился DevOps.</p><h2>Распространение DevOps-культуры и инструменты оркестрации</h2><p>Раньше разработчик писал код, собирал артефакт и перекидывал его через забор в поддержку. Коллеги за забором его деплоили, запускали — и разработчику можно было больше не думать про плоды своей работы.</p><p>В новой реальности количество артефактов, которые нужно перекидывать через забор, кратно выросло. Вместе с этим появилась и стала распространяться DevOps-культура: понимание, что за качественную раскатку в проде отвечает не только команда поддержки, но и разработчики.</p><p>Важно учитывать еще и то, что сложность поддержки кратно увеличилась. Если монолит можно было отдебажить, просто заглянув в логи, то с сотней микросервисов так не получится. Поэтому появились такие инструменты, как централизованное логирование, распределенный трейсинг — и сотни, если не тысячи других, связанных в первую очередь с observability. В таких обстоятельствах DevOps-культура стала особенно важна.</p><h2>Проектируем микросервисы без боли: от стандартов до DDD</h2><h3>Стандартизация — наше все</h3><p>Если каждый микросервис пишет логи в своем формате и использует свои библиотеки, получается зоопарк. Нужно, чтобы были выровнены стек и CI/CD pipeline, существовали одинаковые библиотеки логирования и формат.Микросервисы дают свободу писать на разных языках, но с ней приходит и ответственность: под каждый язык придется придумывать и поддерживать разные инструменты. А это приведет к еще большему увеличению сложности. Так что с языком тоже лучше соблюдать стандартизацию: если пишете на Java, то и решать все проблемы стоит с помощью этого языка.</p><p>При этом иногда другой язык вполне оправдан. Например, просто потому, что Java не может работать с такой высокой скоростью, какая нужна. В некоторых случаях даже на Java приходится писать особым образом, либо можно использовать C++, Go или Rust. Но это скорее исключение из правила.</p><p>Инженеры — натуры увлекающиеся и любят паттерн CV driven development, когда хочется новую технологию потрогать и внедрить у себя. А потом похвастаться этим на каком-нибудь ивенте по принципу «just because I can» («просто потому что могу»). При этом может оказаться, что бизнесу технология особо и не была нужна. Чтобы избегать таких ситуаций, необходим технологический радар — список того, что можно использовать в компании, а что нет. И исключения из такого радара должны приниматься и допускаться очень взвешенно.</p><h2>DDD: как правильно нарезать сервисы</h2><p>Одна из опасностей при проектировании микросервисов — скатиться в очень мелкую гранулярность, когда логика нарезается чуть ли не по отдельной функции на микросервис (на отдельный deployment unit). Это может привести к такой сложности, которой потом будет очень трудно управлять. Такая проблема была, например, у Uber в начале их пути, и им пришлось пересматривать свою архитектуру. Избежать этого помогает Domain-driven design (DDD) — предметно-ориентированное проектирование.</p><p>Вместо того чтобы пилить отдельные сервисы для авторизации, логирования и уведомлений, команда может подумать вот над чем: все это части одного бизнес-контекста — пользовательского доступа. И целесообразно оставить их в одном сервисе. Это и есть DDD в действии.</p><p>Существует и еще одна проблема, с которой DDD помогает справиться, — неправильная нарезка сервисов с точки зрения бизнесовой функциональности. Если не понимать бизнес-контекста, можно получить «распределенный монолит»: будет много отдельно стоящих сервисов, но профита никакого, только все сложности микросервисов плюс проблемы монолита с масштабируемой базой данных. Особенно остро это проявляется, когда изменения в одной части бизнес-процесса (в одном сервисе) влекут за собой изменения еще в трех-четырех-пяти других сервисах.</p><p>DDD помогает выделить bounded context — согласованные по бизнесу участки. Они позволяют более или менее правильно нарезать большой бизнес-функционал на отдельные части.</p><p>Еще один важный принцип правильной архитектуры микросервисов — у каждого микросервиса должна быть своя независимая маленькая база данных (если она вообще нужна).</p><p><b>Два эмпирических правила, которые касаются размера сервисов и помогают понять, правильно ли они спроектированы:</b></p><ul><li>Если вы не можете переписать сервис за две недели, значит, возможно, он неправильно нарезан, и его нужно декомпозировать.</li><li>Если вам страшно браться за переписывание сервиса, значит, он точно кандидат на декомпозицию.</li></ul><p>Внедрение микросервисов: с чего начать?</p><p>С микросервисным подходом есть проблема — нет четкого ответа, куда идти и что делать, чтобы научиться его создавать. Это одна из главных сложностей микросервисной архитектуры, особенно когда только начинаешь с ней работать. Если хочется изучить Spring или Oracle, можно почитать официальную документацию. А к такой большой и необъятной теме, как микросервисы, даже и непонятно, с какой стороны подступиться. Туториала к ней нет, есть только куча статей, подходов и практик. Причем одни практики подойдут конкретной команде, а другие — нет.</p><p>И вот тут возникает реальная сложность, особенно когда вы только начинаете, — глаза разбегаются. Здесь Kubernetes, здесь ELK, здесь Grafana, здесь observability, здесь всякие паттерны отказоустойчивости, CAP-теорема и прочее. Непонятно, куда бежать. И каждый день появляются новые инструменты, которые так или иначе упрощают жизнь.</p><p>Совет: задавайте себе вопрос о каждом инструменте, который вы хотите внедрить (будь то Kubernetes, OpenTelemetry с Jaeger или любой другой) — какую проблему мы решаем, втаскивая его в свою инфраструктуру? Ответ на этот простой вопрос может дать много инсайтов и просветлений.</p><p>Чтобы в первом приближении ознакомиться с темой, можно почитать материалы <a href="https://sre.google/books/">SRE</a> от Google, также будут полезны статьи и книги в<a href="https://martinfowler.com/"> блоге</a> Мартина Фаулера, в том числе <a href="https://martinfowler.com/microservices/">Microservices Guide</a>. Если вам нужна практика, можно попробовать пойти на тот же Udemy, где есть множество курсов по микросервисной архитектуре с хорошими рейтингами и отзывами.</p><p>И вот что важно: при проектировании и внедрении микросервисов лучше избегать «велосипедостроения». Если индустрия уже решила проблему, нет смысла изобретать новое логирование или оркестрацию. Собственное решение вряд ли будет работать лучше, а сил, времени ресурсов на него можно потратить очень много.</p><h2>Поддержка микросервисной архитектуры</h2><p>Мы каждый день используем разные приложения — например, мобильный банк. Если в магазине длинная очередь, а на кассе у вас вдруг вылетает ошибка, — это раздражает. Поэтому у бизнеса нет права на ошибку: мониторинг должен срабатывать раньше, чем клиент успеет заметить, а инциденты необходимо устранять за минуты.</p><p>В крупных организациях микросервисов могут быть сотни: например, в некоторых системах насчитывается почти 700 микросервисов на продакшене. Каждый инстанс еще масштабирован — это тысячи подов, которые постоянно обрабатывают клиентский трафик. И при этом в современных условиях нужно стремиться к доступности системы на уровне четырех девяток (99,99%), то есть к простою всего в несколько минут в год.</p><p>Если вы хотите достичь того, чтобы простой вашего приложения был минимальным, приходится продумывать много разных подходов, приемов и инструментов.</p><h3>Паттерны отказоустойчивости</h3><p>Микросервисы — это не про «разбили монолит», это про то, что сбой одного сервиса не должен валить весь продукт. Поэтому если какой-то важный сервис упал, то максимум, который нужно сделать, — чтобы клиент не увидел упавший кусочек функционала приложения.</p><p>Еще один хороший вопрос: как мониторить аварии? Необходимо очень быстро находить точку отказа. Для этого, собственно, и нужен observability-подход, трейсинг. Нужно смотреть, где какой RPS (число запросов в секунду), не произошло ли резкого скачка трафика, важно следить за latency (задержками).</p><p>Бывали случаи, когда из-за бага в мобильном приложении трафик внезапно удваивался, и системы не выдерживали такой нагрузки. Любая малейшая задержка в самом незначительном компоненте может привести к тому, что по цепочке пойдет отказ, — будут копиться потоки, соединения, и рано или поздно упадет вообще все. Чтобы подготовиться к таким ситуациям, важно изучить хотя бы <a href="https://sre.google/sre-book/monitoring-distributed-systems/">четыре «золотых сигнала» мониторинга</a> из SRE от Google.</p><p>Совет: возьмите на вооружение парадигму проектирования на отказ. Исходите из того, что в любой момент что угодно может пойти не так. Сеть будет нестабильной, железо начнет падать, интеграции станут работать неправильно. Если изначально придерживаться этого принципа, вы здорово подстрахуете себя завтрашнего. Это всегда спасает, особенно когда получаешь по наследству что-то, что не было спроектировано с учетом этого принципа.</p><p>Сейчас часто используют паттерны, которые помогают поддерживать отказоустойчивость системы:</p><ul><li><b>Circuit Breaker</b> — если сервис спамит ошибками, лучше временно прекратить попытки до него достучаться. Для клиента ничего не изменится, он как получал ошибки, так и будет получать. Но, по крайней мере, можно дать системе возможность восстановиться. А еще лучше — позволить ей переключиться на какой-то резервный канал, например сходить в кэш с неактуальными данными.</li><li><b>Rate Limiter</b> — абсолютно банальная, но необходимая вещь. Нужно ограничивать входящий поток на примерно максимальном уровне от того, который ожидается. Чтобы все не развалилось, если произойдет резкий скачок трафика.</li><li><b>Blue-Green Deployment</b> — значительно снижают на продакшене количество аварий и проблем, связанных с кривыми релизами. Можно не раскатывать новую фичу сразу на все 100 подов, а выкатить ее только на 1% трафика и проверить.</li></ul><p>И это только малая часть паттернов.</p><p>Все это must have для абсолютно любой системы. Даже если у вас низкая нагрузка, она когда-нибудь увеличится. Лучше вовремя предусмотреть это, заранее потратив чуть больше времени и реализовав эти паттерны.</p><h3>Как эффективно работать с инцидентами</h3><p>Начало всех начал в траблшутинге — мониторинг. Здорово, когда разработчики понимают, как устроена их система, и уже вложились в мониторинг: есть дашборд, где можно посмотреть по уровням абстракций основные точки отказа.</p><p>Первый уровень — это application-слой, сами сервисы, которые в подах крутятся в Kubernetes. Нужно проверить, все ли у них хорошо по точкам интеграции — нет ли тайм-аутов. Все ли в порядке у них по железу — по CPU, по памяти, по дискам.</p><p>Если на первом уровне все нормально, нужно опуститься на уровень ниже — либо на виртуалки, на которых Kubernetes развернут, либо на железки, если он развернут на Bare-metal. Недавно мы столкнулись с интересным случаем: виртуалка показывала нормальную загрузку CPU, но физический гипервизор, на котором она крутилась, был загружен на 99%. Естественно, виртуалка страдала, но уровнем выше этого не было видно.</p><p>Совет: если вы вдруг нашли что-то, что еще не мониторится, — это повод поскорее добавить эту метрику, начать ее мониторить и ретроспективно отслеживать.</p><p>Еще одна важная вещь в работе с инцидентами — культура постмортемов. Ретроспективы по каждой аварии пишутся не просто так — их можно свести по категориям и понять, из-за чего чаще всего происходят аварии: например, из-за протухших сертификатов либо человеческого фактора в конфигурации. Категорий причин отказа обычно не так много. С постмортемами проще выработать стратегию технического инженерного развития.</p><p>Вообще, человеческий фактор — это отдельная боль. Все привыкли менять что-нибудь руками: заходить в виртуалки, поправлять конфиг. Чтобы такого было как можно меньше, важно вкладываться в infrastructure as a code и даже everything as a code. В идеале следует стремиться к zero access production — нулевому доступу к продакшену — и все раскатывать через Git, через конфигурации, включая политики безопасности.</p><h2>Культура ответственности и изменение ролей в команде</h2><p>Представим, что происходит инцидент — падают 15 микросервисов. Как должна быть устроена система, которая позволит оперативно справляться с авариями?</p><p>Организационно все достаточно просто — хотя не так просто на земле, при устранении инцидента. Все сервисы должны быть каталогизированы, сгруппированы по командам или продуктовым стримам. Необходима матрица эскалации, позволяющая найти по зоне ответственности человека, которому можно позвонить и попросить подключить необходимых инженеров.</p><p>Подобную конструкцию важно поддерживать в актуальном состоянии. Это часть процесса непрерывности, и в нее надо вкладываться. В крупных компаниях этим занимаются целые отделы, в небольших организациях — отдельный человек, но такая информация всегда должна быть в общем доступе. Иначе время «отскока» после инцидента увеличится кратно.</p><p>Желательно, чтобы в компании был специальный ситуационный центр, в котором сразу можно создать конференцию, если случилась авария, и поделиться информацией, чтобы все подключились к решению проблемы.</p><p>Однако эти организационные моменты еще не гарантируют быстрого решения проблемы. Ключевой фактор — культура компании. На людей часто нападает отстраненность — авария случилась, и все думают: «Кто-нибудь другой разрулит. Я разработчик, ну, что я там сделаю?»</p><p>Многие привыкли жить по старой парадигме: написали код, потестировали, отдали поддержке и забыли. Но культура в команде должна дорасти до такого уровня, когда каждый понимает: я не только разрабатываю или тестирую код, но еще и отвечаю за него на продакшене.</p><p>Из-за этого разрыва в осознании между командами поддержки и разработки возникают конфликты. У каждой разные цели, и зачастую одна команда не понимает, чего хочет другая. Чтобы лучше понять природу этих конфликтов, важно вспомнить про DevOps-культуру и SRE. В их парадигме разработчики не только пишут код, но и деплоят в продакшен.</p><p>Проще говоря, есть два варианта взаимодействия с поддержкой: классический, когда она административно отделена, и SRE-подобный, когда сотрудники «второй линии» прямо интегрированы в команду разработки. Могу сказать, что второй эффективнее.</p><p>При этом не обязательно сливать всех в одну плоскую структуру на уровне административного деления. Достаточно, чтобы люди, даже находясь в разных административных юнитах, работали как команда и коммуницировали постоянно, а не от случая к случаю. Важно, чтобы все были проактивными — если что-то случилось, сразу подрывались и по инструкции пытались устранить проблему.</p><p>Это то самое SRE, о котором пишет Google. Но людей нужно долго обучать такой культуре — это не дело одного месяца. Благодаря такому подходу инженеры, которые раньше были просто разработчиками или аналитиками, глубже осознают свою ответственность за стабильность продакшена. И это действительно правильное направление развития. Потому что и DevOps, и SRE — это в первую очередь культура, а уже во вторую — набор инструментов.</p><h3>Будущее микросервисов: тренд на AI Ops</h3><p>Разработчики уже используют AI как copilot — и это очень мощный инструмент в умелых руках. Он не заменяет инженера, но сильно экономит ему время. Эту помощь от нейросетей очень хочется растянуть и на инфраструктуру, и на эксплуатацию, чтобы получить крутой AI Ops.</p><p>Нейросеть будет находить протухшие сертификаты внутри инфраструктуры, работать инструментом для early warning, подсвечивать риски.Кажется, что все инструменты для этого есть уже сейчас. Надо только, чтобы кто-то сложил этот пазл в рабочее решение.</p><p>Есть прототипы — например, Big Panda или Moocsoft (который был недавно куплен Dell), но пока это точечные решения. Возможно, на горизонте 5–7 лет (скорее 5, чем 10) они станут серьезной частью индустрии и очень мощным прорывом, который упростит разработчикам жизнь.Кроме того, важно, чтобы развивались и более «приземленные» технологии: инструменты контейнеризации, оркестрации, observability, а также APM — Application Performance Monitoring.</p><h3>Инженер остается в центре всего</h3><p>Никакие микросервисы, Kubernetes и AI Ops не спасут, если за системой не стоит инженер, который думает головой, правильно работает руками и отвечает за результат. Важны его навыки, кругозор и культура работы. Именно такие люди превращают набор сервисов в работающий продукт. Все остальное — только инструменты.</p><p>P. S. Если интересно, как мы решаем эти задачи на практике, <a href="https://technologichno.mave.digital/">слушайте </a>(и <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fvkvideo.ru%2Fvideo-145457488_456239831&amp;postId=1982175">смотрите</a>) наш подкаст «Техно.Логично» — там регулярно обсуждаем самое актуальное в IT-сфере.</p>]]></content:encoded>
    </item>
    <item>
      <title>IT-ипотека для разработчиков: льгота, которую никто не получит?</title>
      <link>https://tproger.ru/articles/it-ipoteka-dlya-razrabotchikov--lgota--kotoruyu-nikto-ne-poluchit-</link>
      <comments>https://tproger.ru/articles/it-ipoteka-dlya-razrabotchikov--lgota--kotoruyu-nikto-ne-poluchit-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Юлия Катковская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/it-ipoteka-dlya-razrabotchikov--lgota--kotoruyu-nikto-ne-poluchit-</guid>
      <description><![CDATA[<p>Программа IT-ипотеки должна была помочь разработчикам купить жильё под 6%, но из-за жёстких требований её получают единицы. Рассказываем, как работает льгота, кто в неё не вписывается и что можно сделать.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/it-ipoteka-dlya-razrabotchikov--lgota--kotoruyu-nikto-ne-poluchit-">IT-ипотека для разработчиков: льгота, которую никто не получит?</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 26 Jun 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Когда изменились условия по IT-ипотеке, айтишники из Москвы и Питера забеспокоились. Разбираемся в ситуации.</i></p><p>Ради поддержки и развития IT-отрасли российское правительство в 2022 году озаботилось жилищным вопросом айтишников и предложило льготное решение по ипотеке. С помощью IT-ипотеки можно купить новую квартиру или построить дом по договору подряда. Для этого вида кредитования, как и для любого льготного, сформулировали особые условия, но спустя два года они изменились.</p><h2>Кто может взять IT-ипотеку</h2><p>Чтобы взять IT-ипотеку в 2022 г. по ставке до 5% годовых, нужно было сделать первоначальный взнос не менее 20% от стоимости жилья. Максимальная сумма кредита составляла до 18 млн руб. для жителей регионов с населением более миллиона человек, и до 9 млн руб. — для жителей остальных регионов. Рассчитан льготный жилищный кредит на айтишников 18-50 лет. Срок кредитования — до 30 лет.</p><p>Также одним из важных условий IT-ипотеки стало наличие у компании, в которой работает специалист, аккредитации Минцифры РФ (узнать, аккредитована ли организация, можно с помощью специального сервиса на портале <a href="https://xn--h1alcedd.xn--d1aqf.xn--p1ai/">спроси.дом.рф</a>, введя ИНН компании).</p><p>В 2024 году условия изменились, и, как оказалось, — существенно. С 1 августа 2024 года оформить кредит на покупку или строительство жилья можно по льготной ставке до 6% годовых (при этом сохранилась возможность дополнительно снизить ставку за счет региональных программ), максимальная сумма кредитования составила 9 млн руб. Получить льготный кредит на жилье могут не только разработчики, но любые официально трудоустроенные сотрудники IT-компании, независимо от должности. Однако появилось правило: оформить кредит могут специалисты с доходом не ниже 150 тыс. руб. в месяц для Московской и Ленинградской областей и от 90 тыс. руб. — для других регионов.</p><p>Цель обновленной программы — удержать IT-специалистов в регионах, поэтому теперь льготная ипотека не действует в Москве и Санкт-Петербурге. Кажется, что это может осложнить найм для столичных компаний: сотрудники предпочтут те города, где сохраняются льготы. Но эксперты уверены — даже московские и питерские айтишники смогут оформить такую ипотеку, если купят жилье в другом регионе:</p><blockquote>IT-ипотека изначально не была массовым продуктом — это нишевый инструмент для узкой аудитории. Объемы выдачи всегда были скромными и никогда не сравнивались с обычной ипотекой. Спрос на нее реально вырос только перед тем, как начали сворачивать льготные программы в начале 2024-го. Многие, кто давно хотел, просто успели оформить кредит по более мягким условиям. Сегодня условия стали жестче, к работодателям предъявляют серьезные требования, и каждые полгода нужно подтверждать свое место работы. При этом программа не закрывается, и для тех, кто подходит по всем критериям, это по-прежнему один из лучших вариантов купить жилье. Почти половина всех IT-ипотек идет на строительство частных домов. Это отражает реальность — многие айтишники работают удаленно и предпочитают жизнь в собственном доме за городом. И для таких случаев программа себя оправдывает. Так что IT-ипотека сегодня, хоть не массовая и далеко не самая простая в получении, но для тех, кто подходит под многочисленные условия, это реальный и выгодный способ решить жилищный вопрос.</blockquote><p>Выходом может стать также перевод сотрудников в филиалы столичных компаний в регионах, так как регион трудоустройства определяется по справке 2-НДФЛ и КПП организации. Если сотрудник айтишной компании работает в региональном филиале, который соответствует требованиям программы от Минцифры, он может получить льготу без проблем. Только важно помнить, что трудоустройство заемщика в IT-компании нужно подтверждать каждые полгода в течение всего срока кредита. При оформлении кредита банки также требуют паспорт, СНИЛС, копию трудовой книжки. Но полный перечень нужно уточнять у выбранного банка.</p><h2>Какое жилье можно брать в IT-ипотеку</h2><p>Льготную IT-ипотеку можно оформить только на первичное жилье — «вторичка» в программу не входит. Подходят такие объекты:</p><ul><li>квартиры в строящихся многоквартирных домах/таунхаусах,</li></ul><ul><li>готовые квартиры от застройщиков по договорам участия в долевом строительстве (ДДУ) или купли-продажи,</li></ul><ul><li>квартиры Фонда развития территорий,</li></ul><ul><li>частные дома в поселке от застройщика — с участком, до 20 метров в высоту, не выше трех этажей и с инженерными коммуникациями,</li></ul><ul><li>частные дома по договору подряда с использованием эскроу-счета — при условии, что участок оформлен в собственность и относится к нужной категории, а подрядчик — юрлицо или ИП.</li></ul><h2>В каких банках сегодня можно оформить IT-ипотеку</h2><p>Льготный кредит на жилье сотрудникам айтишных компаний сегодня выдают <a href="https://xn--h1alcedd.xn--d1aqf.xn--p1ai/instructions/spisok-bankov-uchastnikov-programmy-lgotnaya-ipoteka-dlya-it-spetsialistov/#uznayte-kakie-banki-uchastvuyut-v-programme-ipoteka-dlya-it-spetsialistov">54 организации</a>. Каждый банк оформляет ипотеку с нюансами, но ставка и ежемесячный платеж у всех примерно одинаковые: 6% и от 36 082 тыс. руб. соответственно. Что касается нюансов, то важно при выборе банка смотреть, на чем он специализируется. Есть те, кто выдает IT-ипотеку на любой объект и цель, а есть те, кто специализируется на кредитах для строительства дома.</p><h2>Как изменятся ставки после увольнения из IT-компании</h2><p>По данным <a href="https://blog.domclick.ru">Домклик</a>, если поменять свою компанию на другую, также аккредитованную Минцифры РФ, и трудоустроиться в течение шести месяцев с даты увольнения, то ставка сохранится. Но при условии, что кредитный договор подписан до 31 июля 2024 г. включительно.</p><p>Если устроиться в другую IT-компанию с аккредитацией Минцифры и налоговыми льготами (их получают компании, которые 70%+ дохода получают от деятельности в сфере информационных технологий) в течение шести месяцев с даты увольнения, то ставка также сохранится, но при условии, что договор подписан после 1 августа 2024 г.</p><p>Если не устроиться в аккредитованную IT-компанию в течение полугода, или устроиться в неаккредитованную, или вовсе уйти из IT, то придется платить по повышенной ставке. Она вырастет до базовой на момент увольнения, но не больше, чем ключевая на момент подписания кредитного договора, плюс проценты, в зависимости от условий. Плюс 2,5% / 2% / 1,5%, если вы покупали готовое или строящееся жилье, и плюс 4,5% / 3,5% / 1,5%, если взяли ипотеку на строительство дома.</p><p>Об увольнении необходимо сообщить банку в течение шести месяцев в соответствии с кредитным договором. Повышение процентной ставки распространяется только на первые пять лет действия кредита, если кредитный договор подписан до 31 июля 2024 г. включительно, и на весь срок кредита — если договор подписан с 1 августа 2024 г. Далее при увольнении из аккредитованной IT-компании процентная ставка не повысится, уверяют специалисты Домклик.</p><h2>Ставки растут</h2><p>В 2024 году правительство дополнительно выделило на программу 39 млрд руб., льготой воспользовались <a href="https://xn--h1alcedd.xn--d1aqf.xn--p1ai/news/itipotekoy-vospolzovalis-bolee-50-tys-chelovek/">50 тыс. человек</a>, взяв кредитов на 450 млрд руб. Программа оказалась востребована в 82 регионах России. В тот же год, для того чтобы льготную ипотеку могло взять больше айтишников, для аккредитации малых IT-компаний был отменен критерий по проверке доли дохода от IT-деятельности, и теперь она должна превышать 30% выручки.</p><p>Как отметил независимый аналитик рынка недвижимости Сергей Николаев, доля IT-ипотеки составила 6% по количеству и 11% — по объему. Это, по его мнению, значит, что айтишные ипотечники почти в два раза состоятельнее среднего по рынку.</p><blockquote>К тому же IT-специалисты меньше привязаны к локации — у них выбор больше. Поэтому я не согласен с такой постановкой вопроса, что льготу никто не получит, мы уже увидели, как она востребована, и видим, что именно у IT-специалистов есть возможность ее использовать даже в новых условиях.</blockquote><p>Оптимистично, судя по всему, настроено и российское правительство. В 2025 году на субсидирование льготных ипотечных кредитов для IT-специалистов решено направить еще 60,8 млрд руб., <a href="https://xn--h1alcedd.xn--d1aqf.xn--p1ai/news/pravitelstvo-vydelilo-pochti-61-mlrd-rubley-na-itipoteku/">сообщил Дом.рф</a>. Допсредства из резервного фонда правительства должны, по подсчетам властей, поддержать еще 91,5 тыс. кредитов. В этом году, по словам премьер-министра РФ Михаила Мишустина, с начала программы льготной ипотекой воспользовались 84 тыс. айтишников.</p><p>Кроме того, из-за высокого спроса на программу, Минцифры по согласованию с правительством РФ весной 2025 года отменило лимиты для банков по объему выдаваемых льготных IT-ипотек, что должно ускорить процесс. А с 1 мая по 31 октября 2025 года предусмотрены повышенные субсидии банкам, чтобы снизить финансовую нагрузку для заемщиков — уменьшить платежи по банковским комиссиям.</p><p>Судя по тому, как правительство держится за программу и стремится ее поддержать, айтишникам можно рассчитывать на то, что ипотека будет доступна, с разной долей сложности, практически для всех специалистов. Кстати, напомним, что программу продлили до 2030 г.</p><p>IT-ипотека — это боль. Но над болью нужно смеяться. А посмеяться можно в нашем <a href="https://t.me/+JWynXkY6aXcxZGNi">тг-канале</a>!</p>]]></content:encoded>
    </item>
    <item>
      <title>Великий ИИ-провал: почему 8 из 10 компаний, внедривших нейросети, не заработали ни цента</title>
      <link>https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa</link>
      <comments>https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Михаил Сахаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa</guid>
      <description><![CDATA[<p>В статье разбираемся, почему мировые компании тратят огромные деньги на внедрение ИИ, который так и остается на уровне дорогой игрушки и не приносит ни цента прибыли.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa">Великий ИИ-провал: почему 8 из 10 компаний, внедривших нейросети, не заработали ни цента</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Low-code]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Jun 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Две трети мировых компаний сегодня внедрили ИИ, но 80% из них не заработали на этом ни копейки. Свежий отчет McKinsey раскрывает этот парадокс: пока одни играют с чат-ботами и нейропомощниками, другие экономят половину рабочего времени благодаря ИИ-агентам. Разбираемся, почему будущее за «цифровыми коллегами», а не умными калькуляторами.</p><h2>Контекст</h2><p>Два года назад ChatGPT взорвал корпоративный мир. CEO наперебой рассказывали на конференциях об ИИ-революции. Инвестиции в проекты достигли пика. Компании массово внедряли кодинговые инструменты, чат-ботов и умных помощников.</p><p>А потом случилось неожиданное — ничего.</p><p>По данным исследований, 78% компаний теперь <a href="https://learn.g2.com/ai-adoption-statistics">используют</a> нейросети хотя бы в одном бизнес-процессе. Парадокс в том, что большинство из них по-прежнему не получают прибыль от этого.</p><p>Представьте: сотрудники радостно чатятся с ботами, пишут письма через ChatGPT, генерируют презентации за один клик. Все выглядит футуристично и прогрессивно. Но денег нет. По данным BCG, 74% компаний <a href="https://www.bcg.com/press/24october2024-ai-adoption-in-2024-74-of-companies-struggle-to-achieve-and-scale-value">борются</a> с масштабированием ИИ-сервисов, и лишь 1% руководителей <a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work">довольны</a> достижениями в этой сфере.</p><p>McKinsey провели расследование и нашли неожиданного виновника — самих компаний. Аналитики предлагают радикальное решение: забыть про нейроинструменты и переходить к ИИ-агентам. Эксперты Deloitte прогнозируют, что 25% компаний, использующих генеративный ИИ, <a href="https://www.deloitte.com/us/en/insights/industry/technology/technology-media-and-telecom-predictions/2025/autonomous-generative-ai-agents-still-under-development.html">запустят</a> их в 2025 году. А Gartner предсказывает, что более 60% всех инноваций в компаниях <a href="https://digitaldefynd.com/IQ/agentic-ai-statistics/">составят</a> нейропомощники.</p><h2>Почему ИИ есть везде, а толку нет</h2><p>Цифры выглядят абсурдно: 78% компаний внедрили ИИ — и 80% из них не заработали на его использовании. Проблема в том, что они относятся к ИИ как к декорации — впечатляет гостей, но толку мало. Сотрудники играют с ChatGPT, генерируют мемы для корпоративного чата и креативят в отчетах. Выглядит круто, но выручка не растет.</p><p>McKinsey нашли проблему — дисбаланс инструментов. Компании чаще всего внедряют горизонтальные решения, которые работают сразу во всех отделах, но решают простые задачи. Например, Microsoft 365 Copilot <a href="https://digitaldefynd.com/IQ/agentic-ai-statistics">установлен</a> уже в 70% крупных компаний. Он помогает писать письма, создавать презентации, переводить тексты. Польза есть, но размазана тонким слоем по всей компании.</p><p>А вот вертикальные проекты — те, что встроены в конкретные бизнес-процессы и работают глобально — провалились. По данным McKinsey, только 10% таких решений реально работают. Компании пытались автоматизировать продажи, аналитику и логистику. Но программисты строили решения с нуля, ИТ-команды работали в изоляции, а бизнес-процессы никто не переосмыслил.</p><p>Рассмотрим поближе. Copilot помогает менеджеру написать письмо клиенту за 30 секунд вместо пяти минут. Экономия — 4,5 минуты. Но когда менеджер две недели ждет аналитику по продажам, потому что данные разбросаны по десятку систем, Copilot бессилен.</p><p>ИИ стал очередной офисной техникой, а не глобальным инструментом. Нужны комплексные решения, которые изменят весь рабочий процесс, а не локальные нейросети для канцелярщины.</p><h2>Что такое ИИ-агенты</h2><p>ИИ-агенты работают иначе. Обычный ChatGPT ждет команду и выдает ответ. Агент получает цель и сам решает, как ее достичь. Он может запросить данные из CRM, проанализировать историю покупок, найти похожие кейсы, принять решение и послать пуш всем членам команды.</p><p>У агентов четыре фичи:</p><ul><li>Память — они помнят историю действий и контекст задачи.</li><li>Планирование — разбивают сложную задачу на шаги.</li><li>Автономность — действуют без постоянного контроля человека.</li><li>Интеграция — подключаются к любым системам компании.</li></ul><p>Рассмотрим пример. Клиент жалуется на задержку доставки в 23:00. Обычный ИИ сгенерирует вежливое извинение и «пошлет» покупателя. Агент же проверит трек-номер, найдет посылку, обнаружит, что она лежит в соседнем городе, свяжется с курьерской службой, договорится о доставке на удобный день, отправит клиенту SMS с новым временем и автоматически начислит бонусы за неудобства. К утру проблема решится.</p><p>Исследование Warmly <a href="https://www.warmly.ai/p/blog/ai-agents-statistics">показывает</a>: 85% крупных компаний планируют внедрить агентов до конца 2025 года. А 62% ожидают от них полную окупаемость инвестиций или сверхприбыль.</p><p>Агенты не заменяют людей — они преобразуют их роли. Менеджер не исполняет задачу, а контролирует ее ход. Вместо обработки заявок он мониторит качество работы агентов и решает нестандартные ситуации. Рутина уходит к машинам, творческие задачи остаются людям.</p><h2>Главный вызов — не технологии</h2><p>McKinsey определили: чем сложнее становятся агенты, тем труднее их внедрять. Основная проблема — не в коде или алгоритмах, а в людях. Организационная сложность проявляется в трех измерениях:</p><ul><li>Первое — существование людей и агентов. Последние не просто помогают людям, они работают вместе с ними. Взаимодействие часто порождает недоверие к «бездушной машине». По данным KPMG, 48% людей <a href="https://kpmg.com/au/en/home/insights/2025/04/trust-in-ai-global-insights-2025.html">считают</a>, что ИИ уничтожит больше рабочих мест, чем создаст.</li><li>Второе — контроль автономности. Агенты не ждут инструкций, они адаптируются и иногда удивляют. Здесь встает вопрос контроля и оценки результатов работы ИИ. В McKinsey подчеркивают: задача не устранить автономность, а сделать ее понятной и согласованной с целями организации.</li><li>Третье — предотвращение неконтролируемого размножения агентов. Как только low-code платформы сделают создание агентов доступным каждому, компании будут рисковать получить новый вид теневого ИТ. Агенты размножатся по командам, задублируют функции и заработают бесконтрольно.</li></ul><p>Появятся и новые роли в компаниях. Промпт-инженеры доработают взаимодействие с агентами. «Дирижеры» агентов управляют рабочими процессами цифровых команд. Дизайнеры человеко-машинного взаимодействия создают исключения и выстраивают доверие. При этом исследования показывают, что традиционные<a href="https://www.salesforceben.com/prompt-engineering-jobs-are-obsolete-in-2025-heres-why/"> </a>промпт-инженеры уже<a href="https://www.salesforceben.com/prompt-engineering-jobs-are-obsolete-in-2025-heres-why/"> устаревают</a> — современные модели сами формулируют запросы.</p><p>Доверие формируют не системные требования или бенчмарки. Люди доверяют агентам, которые общаются, предсказуемо ведут себя и легко включаются в рутинные задачи.</p><h2>Как выстроить современную ИИ-архитектуру</h2><p>McKinsey предлагают новую парадигму — сеть ИИ-агентов. Это система, где они рассуждают, сотрудничают и действуют автономно через множество инструментов. Решение безопасно и легко масштабируется.</p><p>Ранее процессы строились вокруг изолированных LLM-решений. Сеть агентов работает по-другому — как цифровая экосистема. Агенты обмениваются контекстом, делегируют задачи друг другу, координируют действия. Один агент анализирует данные клиента, второй проверяет кредитную историю, третий готовит документы. Все синхронизировано и прозрачно.</p><p>У архитектуры пять принципов:</p><ol><li>Композиционность — любой агент подключается без изменения системы.</li><li>Распределенный интеллект — задачи решают сети взаимодействующих агентов.</li><li>Многоуровневое разделение — логика, память и интерфейсы работают независимо.</li><li>Вендор-нейтральность — компоненты легко заменяются при развитии технологий.</li><li>Управляемая автономность — поведение агентов контролируется через различные права доступа.</li></ol><p>При этом агенты создают новые системные риски: неконтролируемую автономность, фрагментированный доступ к системам, уязвимость к атакам. Автоматизация может быстро превратиться в хаос.</p><p>Компании должны готовиться уже сейчас. В краткосрочной перспективе API остаются основным интерфейсом для агентов. В долгосрочной — ИТ-архитектуру нужно перестраивать под агент-ориентированную модель. Системы будут организованы не вокруг экранов и форм, а вокруг машиночитаемых интерфейсов и автономных процессов.</p><p>Microsoft уже встраивает агентов в Dynamics 365, Salesforce расширяет Agentforce, SAP перестраивает платформу под интеграцию с агентами. Будущее корпоративного софта за ИИ-агентами, считают аналитики.</p><p>ИИ-агенты не должны стать новыми принтерами — это полноценные коллеги, которым нужно передавать рутинные задачи, общаться с ними и вместе продвигать бизнес. Человеку в этой схеме надо следить за новыми «сотрудниками», направлять их и креативить, решать нестандартные задачи. Аналитики из McKinsey правы: пора переосмыслить бизнес-процессы, подготовить команды к новыми технологиям и построить современную архитектуру. Иначе можно остаться за бортом.</p><p>Больше про ИИ — в нашем <a href="https://t.me/+49dMRkhiJeRlZTNi">тг-канале</a>!</p>]]></content:encoded>
    </item>
    <item>
      <title>Комментарии в коде: зло или спасение ?</title>
      <link>https://tproger.ru/articles/kommentarii-v-kode--zlo-ili-spasenie--</link>
      <comments>https://tproger.ru/articles/kommentarii-v-kode--zlo-ili-spasenie--?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Baskon]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kommentarii-v-kode--zlo-ili-spasenie--</guid>
      <description><![CDATA[<p>Когда нужны комментарии в коде, а когда без них лучше. Объясняем на примерах, как писать понятные и полезные комментарии</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kommentarii-v-kode--zlo-ili-spasenie--">Комментарии в коде: зло или спасение ?</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Safari]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[DeFi]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[XML]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 23 Jun 2025 10:39:48 GMT</pubDate>
      <content:encoded><![CDATA[<p>Что делать с комментариями в коде — писать или не писать? Одни уверены: чистый код говорит сам за себя, другие не представляют работу без пояснений. Истина, как обычно, посередине. Комментарии — это инструмент, умелый программист применяет их с пользой, неумелый — только усложняет жизнь себе, коллегам, начальству, пользователям и вообщем всем сопричастным. Разберемся, когда комментарии действительно нужны, а когда от них больше вреда и приведем примеры в коде</p><h2>Зачем вообще писать комментарии в коде?</h2><p>Комментарии — это кусочки текста в программе, которые компилятор пропускает, а человек читает. Они не влияют на работу программы, зато сильно влияют на мозг того, кто будет с этой программой разбираться.</p><h3>Какие задачи они решают ?</h3><h4>1. Пояснить неочевидное</h4><p>Код показывает «что» делает программа, а комментарий — «зачем».</p><p>Такой комментарий не просто поясняет логику — он экономит десятки минут будущего чтения.</p><h3>2. Предупредить</h3><p>В коде бывает странное поведение. Иногда это не баг, а фича. И если не предупредить, другой разработчик обязательно «поправит» и всё сломает. Комментарий защитит от этого:</p><h3>3. Пометить незавершёнку</h3><p>TODO, FIXME, HACK — это специальные маячки. Их ставят туда, где нужно что-то доделать, починить или переписать по-человечески.</p><p>Бонусом, IDE умеют обрабатывать такие заметки, каждая по-своему.</p><h3>4. Временно отключить код</h3><p>Иногда нужно что-то закомментировать, чтобы проверить гипотезу. Но такой код нельзя оставлять надолго. Если от него нет пользы — в мусор. Историю всё равно сохранит git.</p><h3>5. Объяснить архитектуру</h3><p>Иногда важно не только «как» сделано, но и «почему так». Особенно это касается паттернов, нестандартных решений или компромиссов.</p><h3>6. Генерация документации</h3><p>Многие языки и фреймворки поддерживают специальные форматированные комментарии для генерации документации. Например, JavaDoc в Java, docstring в Python, XML в C# – предназначены для описания интерфейсов: что делает функция или класс, какие имеют входные параметры и какой результат дают. Такие Комментарии выполняют роль пользовательской документации прямо в коде и могут автоматически собираться в справочник по API.</p><h3>7. Пошутить</h3><p>Программисты – тоже люди, и иногда оставляют в коде шуточные либо эмоциональные комментарии, чтобы снять стресс. В открытых исходниках можно встретить комментарии с шутками, сарказмом или даже ругательствами, адресованными сложному коду или «костылям».</p><p>Как видно, диапазон применения комментариев очень широк. Но одинаково ли хорошо все эти виды влияют на качество кода? Рассмотрим случаи, когда комментарии приносят пользу, а когда создают проблемы.</p><h2>Когда комментарии помогают</h2><p>А часто без комментариев в коде сложно разобраться, особенно когда  код чужой.</p><h3>1. Когда логика не лежит на поверхности</h3><p>Есть участки кода, где без контекста трудно разобраться, даже если код написан довольно читабельно. Например, сложная формула, нетривиальный алгоритм или необычная структура данных – всё, что выбивается из обыденного опыта разработчиков. В таких случаях пара строк комментария, резюмирующих подход, или объясняющих, что происходит, сэкономят часы на анализ. Это особенно важно для командной работы: коллегам, незнакомым с модулем, не придётся разбираться «с нуля».</p><h3>2. Когда нужно документировать контракты и условия</h3><p>Комментарии могут  использоваться для обозначения контрактов – предусловий и постусловий функций, инвариантов и т.д. (подход Design by Contract). Хотя современные языки позволяют выразить многое (например, через assert или декораторы), комментарии могут дополнять код уточнениями вроде:</p><p>Также текстовые пометки в коде полезны для фиксации граничных условий и особых случаев, таких как обработка пустных массивов в бинарном поиске,  другой пример:</p><p>Да, можно это выразить через assert, но комментарий дает сразу и контекст, и предупреждение. Особенно если логика непростая.</p><h3>3. Когда нужно предоставить контекст и ссылки</h3><p>Иногда кусок кода существует благодаря внешнему источнику, например, когда решение просто скопировано из ответа на форуме или из книги по теме. Просто так его не понять — нужна ссылка на источник:</p><h3>4. Когда нужно облегчить ревью</h3><p>Когда код содержит много пояснений к его работе  новому участнику команды проще входить в проект – по сути, комментарии выполняют роль встроенной документации. Кроме того, код-ревью проходит эффективнее, если автор сразу помечает неочевидные места комментариями. Например:</p><p>В PEP 8 (стиле кодирования Python) прямо приводится пример: комментарий “Compensate for border” – полезный, в отличие от банального “Increment x”, который не даёт новой информации.</p><h3>5. Когда нужна поддержка самодокументируемости через структуру</h3><p>Иногда хочется написать: # Этап 1: авторизация пользователя, и в этот момент приходит мысль — а почему бы не вынести это в функцию authorize_user()? И комментарий уже не нужен. То есть сам порыв объяснить словами часто указывает, что код пора расчленить и упростить.</p><h3>6. Когда нужно кого-то обучить программированию или корпоративным стандартам оформления кода</h3><p>Когда человек обучается программированию или только пришел в компанию, где есть свои стандарты, комментарии в коде можно использовать, чтобы дать ему обучающий материал с примерами из практики, пример:</p><p>Комментарий — это инструмент. Если комментарий в коде дает информацию, которую нельзя вытащить из кода напрямую, — значит, работает как надо. Но бывает и обратное — когда комментарии мешают. Об этом — в следующей части.</p><h2>Когда комментарии вредят</h2><p>Худшее, что может случиться с комментариями – когда они вводят в заблуждение или засоряют код впустую. Рассмотрим подробнее:</p><h3>Дублируют очевидное</h3><p>Комментарий, который просто повторяет код своими словами, не несёт никакой пользы:</p><p>А вот так — лучше вообще без пояснений:</p><p>Комментарий должен объяснять, зачем что-то делается, а не что именно:</p><h3>Врут и вводят в заблуждение</h3><p>Классика: код переписали, а про комментарий забыли.</p><p>Спустя некоторое время код могли переписать, и old_api_call() заменили на new_api_call(), но комментарий остался от прежней версии и стал источником дезинформации: разработчик, читающий код, может принять заведомо неверное решение, доверившись устаревшей заметке. По этой причине крайне важно понимать: если уж пишете комментарий, держите его в актуальном состоянии вместе с кодом.</p><h3>Показывают, что код плохой</h3><p>Когда код плохо читается, и его пытаются «объяснить» словами, вместо того чтобы переписать:</p><p>Вместо этого — понятный код:</p><h3>Плодятся бесконтрольно</h3><p>Иногда встречается код, где каждое действие сопровождается избыточными пояснениями:</p><p>Здесь нет ни одной неочевидной строки. Лучше оставить так:</p><h3>Представляют собой мёртвый код</h3><p>Когда в коде остаются большие мёртвые блоки, которые просто закомментированы:</p><p>Может быть, раньше это что-то значило, но сейчас — просто мертвый груз. Если код не нужен — удаляй. История останется в git.</p><h3>Запутывают и размывают смысл</h3><p>Что значит «временное»? Когда переделывать? Почему не постоянное?</p><p>Лучше так:</p><p>Теперь ясно, почему так сделано, и можно отследить, когда это поведение закончится.</p><p>Итак, комментарии становятся злом, когда они не выполняют своей информативной роли, а лишь создают шум или дезинформируют. В худшем случае они могут привести к багам (если программист доверится неверному комментарию) и точно приведут к потере времени на их чтение и разбор. Единственный способ избежать этого зла —  писать комментарии ответственно: убедиться, что они нужны, правдивы и своевременны.</p><h2>Самодокументируемый код vs комментарии</h2><p>Есть мечта у программистов — писать код, который объясняет сам себя. Без сносок, без подсказок, без комментариев. Такой код читается как инструкция: открыл — понял. Это и называется самодокументируемым стилем.</p><p>Как его достигают?</p><ul><li>Говорящие имена. Не x и a, а temperature, retryLimit, userProfile. Лучше сразу по имени понять, что перед тобой — массив с ID или словарь с настройками.</li><li>Функции с характером. У функции должно быть имя-глагол, в котором есть ответ на вопрос “что делает этот код?”. Например: parseInvoice(), sendEmailReminder(), fetchUserByToken().</li><li>Использовать названия для константных значений. Вместо if (status == 4) — if (status == ORDER_CONFIRMED). Вместо 3000 — RETRY_TIMEOUT_MS.</li><li>Структура — как абзацы в тексте. Пустые строки, логические блоки, отступы — чтобы этапы выделялись сами собой.</li></ul><p>Посмотрим например, где простой код поясняется ненужным комментарием:</p><p>Другой пример:</p><p>Комментарий уже не нужен. Из имён всё понятно: считаем среднюю температуру. Здесь самое интересное — само документируемость имеет границы. Потому что:</p><ul><li>Код объясняет «что», но не всегда «почему».</li></ul><p>Вот есть строка:</p><p>А почему 5? Почему не 3, не 10? Если причина — ограничение API, бизнес-логика или чья-то странная прихоть — код не расскажет. А вот комментарий может:</p><p><b>Неочевидные решения и компромиссы</b></p><p>Иногда приходится делать что-то нестандартное. Например:</p><p>Такой кусок кода без пояснений вызовет недоумение: А почему не сортируем?</p><p>Старайтесь писать код так, чтобы его поняли без подсказок. Как будто у вас нет возможности что-то дополнительно объяснить. А если видите, что читателю будет трудно — помогите: добавьте комментарий, который действительно нужен.</p><h2>Влияние ИИ и новых инструментов на подход к комментариям</h2><p>В последние годы в распоряжении разработчиков появились мощные ассистенты на базе искусственного интеллекта — такие как GitHub Copilot (автодополнение кода на основе ИИ) и большие языковые модели вроде ChatGPT. Эти технологии начинают влиять и на практики комментирования кода.</p><p>Во-первых, автогенерация кода по комментариям стала реальностью.</p><p>Инструмент Copilot способен на лету написать фрагмент кода, ориентируясь на описания на естественном языке. Например:</p><p>Copilot тут же может подставить реализацию:</p><p>Такой подход превращает комментарий в своего рода промпт — описание задачи для ИИ. Это приучает писать коротко и по делу. Хотя такие комментарии потом часто удаляют, их роль в генерации кода становится всё важнее.</p><p>Во-вторых, ИИ сам пишет комментарии.</p><p>Можно просто показать код:</p><p>…и попросить ИИ: прокомментируй. В ответ он выдаст:</p><p>Или даже более детальный:</p><p>Такие автокомментарии могут быть полезны, но всё равно требуют проверки: всезнающий ИИ не всегда понимает скрытые нюансы логики, а часто просто галлюцинирует, поэтому доверять полностью не стоит, но, как черновик, вполне годится.</p><p>В-третьих, стало проще понимать чужой код без комментариев.</p><p>Раньше приходилось часами вчитываться, сегодня — можно просто спросить:</p><p>Запрос в ChatGPT: что делает эта функция?</p><p>Ответ: Она возвращает новый список, содержащий удвоенные значения тех элементов исходного списка, которые делятся на 3.</p><p>ИИ не волшебник, но в 90% случаев — удобный переводчик с машинного на человеческий. Это снимает часть нагрузки с необходимости документировать тривиальные вещи.</p><p>В-четвертых, новый тип комментариев: инструкции для ИИ</p><p>Может возникнуть ситуация, когда комментарий пишется не столько для человека, сколько как команда:</p><p>Если вы используете Cursor или Replit, это может очень полезным.</p><h2>Заключение</h2><p>Так всё-таки, комментарии – зло или спасение?</p><p>Это не абсолютное благо и не абсолютное зло, это просто инструмент. Всё зависит от того, в чьих он руках и зачем используется. Комментарии способны помочь понять неочевидные решения, разобраться в сложных структурах, подсказать направление для размышления. Но, как и любой инструмент, в неумелых руках это способ случайно (или не очень) испортить кровь себе и окружающим.</p><p>Но всё-таки чаще наличие комментариев делает жизнь лучше, ведь иногда формулирование мысли разговорным текстом, а не кодом, позволяет понять свою идею лучше, взглянуть на нее с другой стороны.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как мы строим агрегатор финансовых продуктов в Казахстане: история Finance.kz</title>
      <link>https://tproger.ru/articles/kak-my-stroim-agregator-finansovyh-produktov-v-kazahstane--istoriya-finance-kz</link>
      <comments>https://tproger.ru/articles/kak-my-stroim-agregator-finansovyh-produktov-v-kazahstane--istoriya-finance-kz?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Жандос Байдильденов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-my-stroim-agregator-finansovyh-produktov-v-kazahstane--istoriya-finance-kz</guid>
      <description><![CDATA[<p>Как из обычного сайта-витрины вырастить финтех-продукт? Расскажу, как строится агрегатор финансовых продуктов в Казахстане.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-my-stroim-agregator-finansovyh-produktov-v-kazahstane--istoriya-finance-kz">Как мы строим агрегатор финансовых продуктов в Казахстане: история Finance.kz</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Техподдержка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 22 Jun 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Я — Жандос, руководитель проекта <a href="https://finance.kz">Finance.kz</a>. Последний год активно развиваем агрегатор финансовых продуктов в Казахстане, и за это время рынок изменился кардинально. Хочу поделиться опытом создания финтех-решения с нуля и рассказать, как мы конкурируем с зарубежными игроками за счёт глубокой локализации.</p><h2>Откуда началось: мой путь в финтех</h2><p>До Finance.kz я работал в казахстанских финтех-проектах — bai.kz и finbee.kz. Там понял, что рынок агрегаторов в Казахстане находится в зачаточном состоянии. Пользователи мучились, сравнивая предложения банков вручную, а сами финансовые организации не умели эффективно работать с цифровыми каналами привлечения клиентов.</p><p>Finance.kz существовал уже более 3 лет, но работал как классический сайт-витрина. Когда я пришёл в проект год назад, стало ясно: нужно полностью переосмыслить подход и создать технологическое решение нового поколения.</p><h2>Состояние рынка: от монополии к жёсткой конкуренции</h2><p>Казахстанский рынок агрегаторов финансовых продуктов переживает бум. Ещё два года назад здесь было 2-3 локальных игрока с простейшим функционалом. Сегодня ситуация кардинально изменилась — зашли зарубежные команды: vbr.kz, fintree.kz, moneypanda.com и другие.</p><p>Эти компании привозят готовые решения, которые хорошо работали в России или других рынках. На первый взгляд их продукты выглядят более зрелыми — красивые интерфейсы, отработанные воронки конверсии. Но у импортных решений есть критический недостаток: они плохо адаптированы под специфику казахстанского рынка.</p><h2>Технологические вызовы: интеграция с госсервисами и банками</h2><p>Главная боль при разработке агрегатора в Казахстане — это интеграции. В отличие от рынков СНГ, здесь нельзя обойтись простым партнёрским трафиком. Пользователи хотят получить продукт онлайн, полностью, без походов в офисы.</p><h3>API-интеграции с банками и МФО</h3><p>За год мы реализовали прямые API-интеграции с крупнейшими игроками рынка. Это означает, что пользователь может не просто сравнить условия кредитов, но и подать заявку, пройти скоринг и получить одобрение, не покидая наш сайт.</p><p>Техническая сложность — в разнородности API. Каждый банк использует собственные протоколы, форматы данных и методы аутентификации. Пришлось создать унифицированный слой-адаптер, который «переводит» наши запросы в формат, понятный конкретной финансовой организации.</p><h3>Интеграция с госорганами</h3><p>Finance.kz интегрируется с государственными сервисами eGov и Палаты предпринимателей (ПКБ). Это позволяет автоматически подтягивать справки о доходах, данные о трудоустройстве и другие документы, необходимые для получения кредита.</p><p>Работа с госAPI — отдельная история. Протоколы меняются, документация часто устаревает, а техподдержка работает в режиме «как получится». Но результат того стоит: время оформления кредита сокращается с нескольких дней до 15-30 минут.</p><h2>Архитектура продукта: ставка на микросервисы</h2><p>При проектировании архитектуры Finance.kz мы отказались от монолитного подхода в пользу микросервисов. Это решение диктовалось спецификой агрегатора — нам нужно было обеспечить высокую доступность при интеграции с десятками внешних систем.</p><h3>Backend</h3><p>Основные сервисы написаны на Node.js с использованием Express.js. Для работы с базами данных используем PostgreSQL для транзакционных данных и Redis для кэширования. Очереди сообщений реализованы через RabbitMQ — это критично для обработки заявок пользователей.</p><p>Отдельно выделили сервис интеграций, который отвечает за взаимодействие с внешними API. Он построен по принципу circuit breaker — если один из банков не отвечает, это не ломает работу всего агрегатора.</p><h3>Frontend</h3><p>Фронтенд построен на React с использованием Next.js для серверной отрисовки. Это важно для SEO — львиная доля трафика приходит из поисковых систем по запросам типа «кредит онлайн».</p><h2>Стратегия «единого окна»: от поиска до получения</h2><p>Наша главная идея — превратить агрегатор из витрины в полноценный финтех-сервис. Пользователь должен получить продукт полностью онлайн: от сравнения условий до перечисления денег на карту.</p><p>Для этого мы реализовали несколько ключевых функций:</p><ul><li>Умный подбор продуктов на основе данных пользователя и машинного обучения</li><li>Предварительный скоринг для оценки вероятности одобрения ещё до подачи заявки</li><li>Автоматическое заполнение анкет с подтягиванием данных из госсервисов</li><li>Отслеживание статуса заявки в реальном времени</li></ul><h2>Монетизация: CPS как основа устойчивого бизнеса</h2><p>Мы работаем по модели CPS (Cost Per Sale) — получаем комиссию только за успешно выданные продукты. Для кредитов это 2% от суммы, для микрозаймов — фиксированная сумма от 7 до 15 тысяч тенге.</p><p>Такая модель выгодна всем участникам: банки платят только за результат, пользователи получают продукт бесплатно, а мы мотивированы повышать качество трафика и конверсию.</p><h2>Конкурентные преимущества: локализация против красивых интерфейсов</h2><p>Главное отличие Finance.kz от зарубежных конкурентов — интеграция в казахстанскую финтех-экосистему. Пока они тратят месяцы на адаптацию готовых решений, мы изначально строили продукт под местную специфику.</p><h3>Что даёт локальный подход:</h3><ul><li>Знание рынка: мы понимаем особенности работы казахстанских банков и МФО</li><li>Связи с регуляторами: легче договариваться об интеграциях с госорганами</li><li>Техническая экспертиза: наша команда уже прошла путь интеграции с местными API</li><li>Гибкая настройка продукта под изменения законодательства и требований ЦБ</li></ul><h3>Результаты и метрики</h3><p>За год активного развития мы достигли:</p><ul><li>150 000 уникальных пользователей в месяц</li><li>Интеграция с 15+ финансовыми организациями</li><li>Конверсия заявка-выдача на уровне 35-40% (против 15-20% у конкурентов)</li><li>Средний чек по кредитам — 1,2 млн тенге, по микрозаймам — 85 тысяч</li></ul><h2>Планы на будущее: от агрегатора к экосистеме</h2><p>Ближайшие 1-2 года будут критичными для всего рынка. Мы видим несколько ключевых направлений развития:</p><h3>Расширение продуктовой линейки</h3><p>Планируем добавить страхование, депозиты и инвестиционные продукты. Цель — стать единой точкой входа для всех финансовых потребностей пользователя.</p><h3>Внедрение ИИ и машинного обучения</h3><p>Работаем над персонализацией предложений и предиктивной аналитикой. Хотим научиться предлагать продукты до того, как пользователь их осознанно найдет.</p><h3>Международная экспансия</h3><p>Рассматриваем возможность выхода на рынки Узбекистана и Кыргызстана. Наша технологическая платформа легко масштабируется на соседние рынки.</p><h3>Собственные финансовые продукты</h3><p>В долгосрочной перспективе планируем получить лицензию МФО и предлагать собственные займы наиболее качественным клиентам.</p><h2>Уроки и выводы</h2><p>Главный урок последнего года: в финтехе побеждает не тот, у кого красивее интерфейс, а тот, кто лучше решает реальные проблемы пользователей. Красивый дизайн можно скопировать за месяц, а на создание качественной технологической интеграции уходят годы.</p><p>Второй важный момент — команда решает всё. Мы собрали людей, которые понимают как технологии, так и специфику финансового рынка. Это даёт нам фору перед конкурентами, которые пытаются адаптировать готовые решения силами удалённых команд.</p><p>Рынок агрегаторов в Казахстане только формируется, и впереди ещё много интересных вызовов. Уверен, что следующие два года покажут, кто готов строить долгосрочный бизнес, а кто просто пытается заработать на хайпе.</p>]]></content:encoded>
    </item>
    <item>
      <title>Зачем нам свои сети, если ими никто не пользуется? Насколько все плохо с российскими SDN</title>
      <link>https://tproger.ru/articles/zachem-nam-svoi-seti--esli-imi-nikto-ne-polzuetsya--naskolko-vse-ploho-s-rossijskimi-sdn</link>
      <comments>https://tproger.ru/articles/zachem-nam-svoi-seti--esli-imi-nikto-ne-polzuetsya--naskolko-vse-ploho-s-rossijskimi-sdn?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/zachem-nam-svoi-seti--esli-imi-nikto-ne-polzuetsya--naskolko-vse-ploho-s-rossijskimi-sdn</guid>
      <description><![CDATA[<p>Российские сети SDN — что с ними не так и почему инфраструктура так медленно развивается. Экспертный обзор ситуации на рынке</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/zachem-nam-svoi-seti--esli-imi-nikto-ne-polzuetsya--naskolko-vse-ploho-s-rossijskimi-sdn">Зачем нам свои сети, если ими никто не пользуется? Насколько все плохо с российскими SDN</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[VMware]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[DeFi]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 20 Jun 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году программно-определяемые сети (SDN) — это не тренд, а жизненная необходимость. Мировой рынок SDN растет на 13–22% в год, а в России его объем уже превысил 15 млрд рублей. Но вот в чем подвох: пока мир переходит на «сети из кода», российские компании до сих пор настраивают VLAN вручную или цепляются за устаревшие решения VMware, американского разработчика ПО для виртуализации.</p><p>Почему так? В 2024–2025 годах США ужесточили ограничения: VMware NSX и Cisco ACI официально заблокированы. Казалось бы, идеальный момент для отечественных решений вроде Basis SDN от «Базиса». Но сегодня их доля на рынке — не выше 3%.</p><p>Выясним, почему российские SDN, несмотря на импортозамещение, пока так и не стали массовыми, и что мешает бизнесу переходить на отечественные продукты — от дефицита специалистов до проблем с legacy-инфраструктурой. Только факты, кейсы внедрений и прогнозы на 2026–2030 годы с опорой на отчеты Ростелекома, аналитику <a href="https://www.6wresearch.com/industry-report/russia-software-defined-anything-market">6Wresearch</a> и документы <a href="https://www.archivemarketresearch.com/reports/sdn-system-43385">OFAC</a>.</p><h2>SDN в России-2025: почему мир перешел на «сети из кода», а мы настраиваем маршрутизаторы вручную</h2><p>SDN (Software-defined networking) — это когда сетью управляют не железки, а код. Представьте, что вместо того, чтобы вручную прописывать правила на каждом коммутаторе, вы просто пишете скрипт, и сеть мгновенно перестраивается под ваши задачи. Контроллер SDN решает, куда направить трафик, как распределить нагрузку и какие политики безопасности применить. Все это — без манипуляций с командной строкой и конфигурационных файлов.</p><h3>Мировой контекст: SDN как новая норма</h3><p>Глобальный рынок SDN к 2025 году оценивается в $12+ млрд, а темпы роста превышают 18% в год. Причины просты:</p><ul><li>Облака и гибридные инфраструктуры требуют гибкости, которую традиционные сети дать не могут.</li><li>Киберугрозы теперь атакуют не отдельные устройства, а всю сеть. SDN позволяет изолировать зараженные сегменты за секунды — например, отрезать атакованный филиал до того, как он заразит головной офис.</li><li>5G и IoT без SDN просто не работают. Виртуальные срезы сети (network slicing) — единственный способ гарантировать приоритет критичному трафику, будь то телемедицина или беспилотники.</li></ul><p>Но главный драйвер — экономика. <a href="https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D0%BD%D0%B4%D0%B5%D0%BD%D1%86%D0%B8%D0%B8_%D0%BD%D0%B0_%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BC_%D1%80%D1%8B%D0%BD%D0%BA%D0%B5_%D0%B4%D0%B0%D1%82%D0%B0-%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%BE%D0%B2">Компании устали переплачивать за «умное» железо</a> Cisco и Juniper, когда всю логику можно перенести в софт. К 2025 году 70% корпоративных сетей в ЕС и США управляются через SDN-контроллеры — просто потому, что это дешевле и быстрее.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-06-12/45a4e2ba-6d0d-4766-9673-120dca5836f6.png" alt="" /></figure><h3>Россия: технологический суверенитет vs. реальность</h3><p>В 2024–2025 годах санкции добили то, что не успели в 2022-м:</p><ul><li>VMware NSX официально заблокирован для российских компаний.</li><li>Cisco ACI и Huawei CloudFabric доступны только через «серые» схемы, но их поддержка практически не работает.</li><li>Оборудование попало под прямые ограничения: даже нейтральные производители вроде Arista отказываются поставлять коммутаторы из-за риска вторичных санкций.</li></ul><p>Казалось бы, идеальный момент для российских SDN-решений. Но доля отечественных продуктов на рынке — единицы. Причины такой ситуации вполне объективны:</p><ul><li>«Железная» зависимость. Большинство российских SDN работают только с оборудованием конкретных вендоров — YADRO, Aquarius, «Бифорком». Если у компании инфраструктура на старых Cisco или Huawei, миграция потребует полной замены «железа».</li><li>Функциональные пробелы. Тот же Basis SDN декларирует 80% функционала VMware NSX, но ключевые фичи вроде автоматического восстановления после сбоев (self-healing) или глубокой аналитики трафика через ИИ пока в разработке.</li><li>Дефицит экспертов. В России менее 1000 сертифицированных специалистов по SDN — против 25 000 в США и ЕС. Обучение нового инженера с нуля занимает 1.5–2 года — бизнес не готов ждать.</li></ul><h3>Спрос есть, но внедрять некому</h3><p>Опросы специализированных изданий показали, что более трети крупных отечественных компаний хотели бы перейти на отечественные SDN, но многие из них не верят в стабильность российских решений, не готовы инвестировать в замену инфраструктуры, не могут найти подрядчика с нужной экспертизой.</p><p>При этом Basis SDN — единственное решение, которое хоть как-то закрывает дыру. Его пилоты запустили Ростелеком, СберТех и несколько госструктур. Но даже они признают: продукту не хватает открытости API и поддержки мультивендорных сред.</p><p>Вывод: мир уже живет в эпоху «сетей как кода», а Россия только учится настраивать контроллеры. Без массовых инвестиций в R&amp;D (Research and Development, научные исследования и разработки) и образование разрыв будет расти. К 2030 году мы рискуем остаться с SDN «на бумаге», пока глобальные игроки перейдут на следующую ступень — IBN (intent-based networking) — сеть, основанную на намерениях с полной автономией ИИ.</p><h2>Свои SDN: роскошь или необходимость?</h2><p>Блокировки лишили российские компании доступа к обновлениям и техподдержке. Санкции против YADRO и других производителей сетевого оборудования усугубили проблему: даже если «железо» физически есть, его нельзя масштабировать без лицензий. Сложность в том, что технологический суверенитет нельзя купить — его нужно строить.</p><h3>Технологический суверенитет — не лозунг, а вынужденная мера</h3><p>В 2025 году термин «импортозамещение» уже не вызывает иронии. Сегодня российский бизнес столкнулся с простым фактом: зарубежные SDN-решения либо недоступны, либо работают с перебоями.</p><p>Компании, которые в 2024-м надеялись на «серые» поставки VMware NSX, теперь тратят на 40% больше на поддержку устаревших версий.</p><p>Basis SDN — пока единственная рабочая альтернатива. Разработка «Базиса» и Angie Software изначально создавалась под санкционные реалии:</p><ul><li>полная независимость от зарубежного ПО — даже гипервизор работает на KVM;</li><li>поддержка российского «железа» (YADRO, Aquarius) без необходимости доработок;</li><li>цена ниже VMware NSX до его ухода с рынка.</li></ul><p>Но главное — это не просто клон VMware, а адаптация под российские условия. Например, здесь изначально заложена поддержка требований ФСТЭК к шифрованию трафика, что для госсектора критично.</p><h2>Преимущества, которые оценит даже скептик</h2><p>Рассмотрим подробно плюсы перехода на отечественные программно-определяемые сети.</p><h3>Централизованное управление: оптимизация времени и расходов</h3><p>Вместо настройки каждого коммутатора вручную вы управляете всей сетью через одну веб-панель. Нужно изменить политику безопасности для филиала? Все делается элементарно: не надо ехать на место или объяснять по телефону — правила применяются мгновенно.</p><p>Так работает Basis SDN:</p><ul><li>единый контроллер заменяет десятки разрозненных консолей Cisco Prime или Huawei eSight;</li><li>автоматизация рутинных задач — например, выделение VLAN под новый отдел занимает минуты вместо часов;</li><li>мониторинг в реальном времени — аномалии трафика (DDoS, утечки) система обнаруживает сама и предлагает решения.</li></ul><h3>Микросегментация: безопасность без головной боли</h3><p>В 2025 году кибератаки стали точечными: злоумышленники не ломают всю сеть, а ищут слабые звенья — бухгалтерию, базы данных, IoT-устройства.</p><p>SDN позволяет изолировать критичные сегменты без физического разделения:</p><ul><li>финансовые системы можно отрезать от общего трафика, даже если они используют те же коммутаторы;</li><li>доступ к данным регулируется не только логинами, но и контекстными правилами (например, запрет копирования файлов после 18:00);</li><li>в случае атаки зараженный сегмент автоматически блокируется — без остановки всей сети.</li></ul><h2>Совместимость: работает здесь и сейчас</h2><p>Типичная претензия к российскому ПО — «а вот у Cisco…». Но Basis SDN уже сегодня поддерживает:</p><ul><li>Astra Linux и «Альт» — без костылей в виде дополнительных драйверов;</li><li>оборудование YADRO, БСТ, Aquarius — с гарантией обновлений;</li><li>облачные платформы на базе KVM и отечественных гипервизоров.</li></ul><p>При этом система не требует полного отказа от legacy-инфраструктуры. Например, можно оставить старые коммутаторы Cisco, но управлять ими через SDN-контроллер — это вдвое дешевле, чем менять все железо.</p><h2>Рыночные перспективы: куда движется отрасль</h2><p>Объем рынка SDN в России пока относительно невелик, но к 2031-му прогнозируют его рост до 32 млрд.</p><p>Основные драйверы:</p><ul><li>Госсектор: с 2024 года все госкомпании обязаны использовать «третьи ключи шифрования» — без SDN это нереализуемо.</li><li>Телеком: Ростелеком и МТС тестируют SDN для 5G-сетей — ручное управление таким трафиком уже невозможно.</li><li>Средний бизнес: облачные CRM и ERP требуют гибких сетей, а аренда VMware NSX теперь недоступна.</li></ul><h3>Вывод: свои SDN — это про выживание</h3><p>В 2025 году вопрос уже не в том, «зачем свои SDN», а в том, как быстро компании смогут перейти на них. Ожидать возвращения VMware бессмысленно и нерационально.</p><p>При этом:</p><ul><li>Basis SDN — не идеален, но это практически единственное рабочее решение;</li><li>без микросегментации скоро не получится пройти даже базовый аудит ФСТЭК;</li><li>гибридные облака без SDN превращаются в кошмар админа.</li></ul><p>Те, кто внедрит российские SDN сейчас, через 2–3 года получат снижение затрат на 25–40% по сравнению с теми, кто цепляется за «серые» Cisco и Huawei. Остальные рискуют остаться с сетью, которую некому и нечем администрировать.</p><h2>Проблемы отечественных SDN: почему российские «сети из кода» пока не взлетели</h2><p>Однако в 2025 году российские SDN-решения пока далеки от совершенства. Basis SDN от «Базиса» и аналоги от VK Tech («Спрут») — первые ласточки, но их внедрение сталкивается с тремя группами проблем: технологическими, экономическими и рыночными. Разберем каждую.</p><h3>Технологические вызовы: когда железа много, а экспертов нет</h3><p>Эта  группа проблем наиболее показательна для отечественных решений.</p><p><b>Дефицит экспертизы.</b> Для разработки конкурентоспособного SDN нужны специалисты высшего уровня, которых в РФ катастрофически не хватает.</p><p><b>Функциональные пробелы.</b> Basis SDN декларирует 80% функционала VMware NSX, но критичные фичи вроде автономного восстановления после сбоев или глубокой аналитики трафика через ИИ появятся <a href="https://ict-online.ru/news/Basis-SDN-pervoye-setevoye-resheniye-klassa-SDN-sozdannoye-pod-rossiiskikh-zakazchikov-310789">не раньше 2026 года</a>. Для корпоративных клиентов это риск: например, без self-healing атака на один сегмент может парализовать всю сеть.</p><p><b>Совместимость с legacy-инфраструктурой.</b> Большинство российских SDN работают с оборудованием YADRO, Aquarius или «Бифорком». Если у компании стоят старые Cisco или Huawei, миграция потребует полной замены «железа» — а это +30–50% к бюджету проекта.</p><p><i>Пример: В 2024 году Ростелеком-ЦОД пытался интегрировать Basis SDN с унаследованными коммутаторами Juniper. Проект забуксовал — пришлось докупать российские аналоги, что увеличило сроки внедрения на 4 месяца.</i></p><h3>Экономические и регуляторные барьеры: санкции vs. окупаемость</h3><p><b>Высокая стоимость разработки.</b> Создание Basis SDN обошлось в сотни миллионов рублей. Для сравнения: бюджет VMware NSX превышает $1 млрд, но его распределяют на глобальный рынок. Российским вендорам приходится компенсировать затраты за счет узкой локальной аудитории.</p><p><b>Давление санкций.</b> С июня 2024 года США запретили ИТ-консалтинг и облачные услуги для российских компаний. Это ударило по поддержке гибридных инфраструктур. Стало невозможно заказывать аудит сети у зарубежных вендоров, а облачные платформы вроде VMware Cloud Foundation недоступны даже через «серые» схемы.</p><p><b>Долгая окупаемость.</b> По прогнозам «Базиса», Basis SDN окупится за 2–3 года. Но малый бизнес не готов ждать — ему нужны решения здесь и сейчас.</p><h3>Рыночное недоверие: почему бизнес не верит в свои SDN</h3><p>Культ «проверенных» зарубежных решений. Даже санкционные Cisco ACI и VMware NSX остаются в топе запросов у российских интеграторов.</p><p>Причины:</p><ul><li>Документация. У Cisco — 500+ страниц детальных мануалов, у Basis SDN — 80, и половина на уровне «как включить контроллер».</li><li>Сообщество. Для VMware NSX есть 1000+ готовых скриптов на GitHub, для Basis SDN — меньше 50.</li></ul><p>Низкая осведомленность малого бизнеса. Опрос бизнес-лаборатории «КРОК» показал: 60% компаний с оборотом до 1 млрд руб. считают SDN «дорогой игрушкой для корпораций». При этом они не знают, что микросегментация в Basis SDN снижает риски утечек на 40% — но об этом не пишут в СМИ.</p><p>Российские SDN не смогут конкурировать с зарубежными, пока:</p><ul><li>не сократится разрыв в экспертизе — нужны образовательные программы уровня Cisco Networking Academy;</li><li>не появятся гарантии долгосрочной поддержки — например, госсубсидий на 5–10 лет;</li><li>не изменится восприятие рынка — тут нужны кейсы уровня «Сбербанк полностью перешел на Basis SDN».</li></ul><p>Сейчас Basis SDN остается нишевым продуктом для госсектора и Ростелекома.</p><h2>Кейсы и перспективы: где российские SDN уже работают и куда движутся</h2><p>В 2025 году российские SDN-решения перестали быть лабораторными проектами — они постепенно внедряются в реальную инфраструктуру. Но масштабы пока несопоставимы с зарубежными аналогами.</p><p>Разберем, где Basis SDN и другие решения уже доказали свою жизнеспособность, какие рынки могут стать для них перспективными и что мешает ускорить развитие.</p><h3>Basis SDN: первый крупный кейс — «Ростелеком-ЦОД»</h3><p>В мае 2025 года «Базис» <a href="https://www.cnews.ru/news/line/2025-05-28_bazis_predstavila_basis_sdn">завершил пилотное внедрение</a> своего SDN-решения в дата-центрах Ростелекома.</p><p>Проект показал:</p><ul><li>Сокращение времени настройки VLAN с 4 часов до 15 минут за счет централизованного управления.</li><li>Микросегментация финансовых сервисов — изоляция платежных систем снизила риски атак на 40% по данным внутреннего аудита.</li><li>Совместимость с оборудованием: 70% старых коммутаторов Cisco удалось интегрировать через шлюзы на базе KVM, хотя изначально Basis SDN разрабатывался для российского «железа» YADRO и Aquarius.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-06-12/d64df88f-43a2-4a51-967e-4e5f3967e1d5.png" alt="" /></figure><h2>Потенциальные рынки: где российские SDN могут закрепиться</h2><p>В июне 2025 года «Базис» анонсировал партнерство с телеком-оператором в ЮАР.</p><p>Причины интереса:</p><ul><li>Цена: $15 000 за контроллер против $30 000 у VMware NSX.</li><li>Санкционная нейтральность: в Африке нет давления на использование российского ПО, а китайские аналоги (например, ZTE SDN) проигрывают в функционале.</li></ul><p>Планируются поставки в Бразилию (интеграция с облачной платформой на базе OpenStack) и Казахстан (совместный проект с «Казтелеком»).</p><p><a href="https://www.moneytimes.ru/news/rynok-sdn-rossiya-2024/56918/#:~:text=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9%20%D1%80%D1%8B%D0%BD%D0%BE%D0%BA%20SDN%20%D0%BD%D0%B5%20%D1%80%D0%B0%D1%81%D1%82%D0%B5%D1%82%2C%20%D0%BD%D0%BE%20%D0%BE%D1%82%D0%B5%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D0%B1%D0%B5%D1%89%D0%B0%D1%8E%D1%82%20%D0%B2%D0%B7%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9%20%D1%80%D0%BE%D1%81%D1%82%20%D0%BA%202031%20%D0%B3%D0%BE%D0%B4%D1%83&amp;text=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9%20%D1%80%D1%8B%D0%BD%D0%BE%D0%BA%20SDN%20%D0%BD%D0%B5%20%D1%80%D0%B0%D1%81%D1%82%D0%B5%D1%82%2C%20%D0%BD%D0%BE%20%D0%BE%D1%82%D0%B5%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BE%D0%B1%D0%B5%D1%89%D0%B0%D1%8E%D1%82%20%D0%B2%D0%B7%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B9%20%D1%80%D0%BE%D1%81%D1%82%20%D0%BA%202031%20%D0%B3%D0%BE%D0%B4%D1%83&amp;text=%D0%9F%D1%80%D0%BE%D0%B3%D0%BD%D0%BE%D0%B7%D1%8B%20iKS%2DConsulting%20%D1%83%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%20%D0%BD%D0%B0%20%D1%82%D0%BE%2C%20%D1%87%D1%82%D0%BE%20%D0%BA,%D1%8D%D1%82%D0%BE%D0%BC%20%D0%B4%D0%BE%D0%BB%D1%8F%20%D0%BE%D1%82%D0%B5%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B3%D0%BD%D0%B5%D1%82%2044%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%BD%D1%82%D0%BE%D0%B2.">Согласно прогнозам</a>, к 2031 году объем рынка SDN в РФ вырастет в 2-3 раза, но 80% спроса будет приходиться на госсектор и госкомпании.</p><p>Малый бизнес пока остается в стороне. Проблема в том, что Basis SDN ориентирован на крупные внедрения. Для малого бизнеса нет «облегченных» версий — аналогов Cisco ACI Essentials.</p><h2>Рекомендации: как сделать российские SDN массовыми</h2><p>Российские SDN-решения доказали свою жизнеспособность, но для перехода из нишевого сегмента в массовый нужны системные изменения. Рассмотрим ключевые направления, без которых не обойтись.</p><p>Кадры — основа всего. Чтобы ускорить подготовку специалистов, нужно:</p><ul><li>ввести грантовые программы по типу «Цифровых профессий», но с фокусом на сетевые технологии;</li><li>интегрировать модули по SDN в вузовские программы — пока лишь единицы технических университетов включают их в учебные планы.</li></ul><p>Без этих шагов бизнес будет сталкиваться с той же проблемой, что и сейчас: даже купив Basis SDN, компании не смогут его эффективно использовать из-за нехватки компетенций.</p><p>Госсектор стал основным драйвером спроса на отечественные SDN, но для массового внедрения нужны меры, стимулирующие переход коммерческих компаний. Опыт Китая показывает, что субсидии на 50% затрат при миграции с VMware/Cisco резко увеличивают долю локальных решений.</p><p>Кроме того, стоит рассмотреть налоговые каникулы для стартапов в области сетевой виртуализации и заняться софинансированием пилотных проектов в среднем бизнесе — например, через Фонд развития цифровой экономики.</p><p>Одна из главных претензий к Basis SDN — слабая интеграция со сторонними платформами. Для сравнения: VMware NSX поддерживал свыше 200 приложений, а у российского аналога их на порядки меньше.</p><p>Без этого Basis SDN так и останется «закрытым» продуктом для узкого круга заказчиков. Российские SDN не станут массовыми сами по себе — нужна скоординированная работа бизнеса, образовательных учреждений и регуляторов.</p><h2>Итоги: отечественные SDN требуют долгосрочной стратегии</h2><p>Российские решения вроде Basis SDN доказали, что могут работать в реальных условиях. Но чтобы конкурировать глобально, нужно:</p><ul><li>увеличить долю рынка внутри страны — пока она менее 5%;</li><li>снизить порог входа для малого бизнеса;</li><li>выйти за пределы госзаказов — иначе продукт останется нишевым.</li></ul><p>Жизнеспособность у проекта есть. Basis SDN закрывает 80% базовых потребностей бизнеса: микросегментация, централизованное управление, совместимость с российским «железом». Но критичные функции вроде автономного восстановления сетей появятся только к 2026 году.</p><p>Аналитики предсказывают рост рынка SDN в России, но это произойдет только если появятся новые фичи: например, интеграция с ИИ для прогнозирования сетевых аномалий, снизится порог входа и вырастет число специалистов.</p><p>Что может сделать каждый:</p><ul><li><b>Тестировать.</b> «Базис» активно привлекает IT-комьюнити к доработке Basis SDN. Участие в пилотах — способ повлиять на развитие продукта.</li><li><b>Развивать open-source.</b> Проекты вроде OpenDaylight и OpenStack — основа для российских SDN. Чем больше контрибьюторов, тем быстрее сократится разрыв с зарубежными аналогами.</li><li>Требовать документирования. Одна из главных претензий к Basis SDN — скудные мануалы. Если разработчики увидят запрос от сообщества на детальные гайды, они быстрее их выпустят</li></ul><p>Главный вывод: SDN — не просто технология, а новая сетевая парадигма. Россия может занять в ней свое место, но для этого нужны не точечные успехи, а системные изменения.</p><p>Больше инфоповодов — в нашем <a href="https://t.me/+WYtyV4-XYmdhZTMy">тг-канале.</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Почему ваше приложение тормозит: архитектурные bottlenecks, которые никто не замечает</title>
      <link>https://tproger.ru/articles/pochemu-vawe-prilozhenie-tormozit--arhitekturnye-bottlenecks--kotorye-nikto-ne-zamechaet</link>
      <comments>https://tproger.ru/articles/pochemu-vawe-prilozhenie-tormozit--arhitekturnye-bottlenecks--kotorye-nikto-ne-zamechaet?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-vawe-prilozhenie-tormozit--arhitekturnye-bottlenecks--kotorye-nikto-ne-zamechaet</guid>
      <description><![CDATA[<p>Как найти и устранить архитектурные bottleneck'и: причины тормозов, типовые ошибки и пошаговая методика диагностики.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-vawe-prilozhenie-tormozit--arhitekturnye-bottlenecks--kotorye-nikto-ne-zamechaet">Почему ваше приложение тормозит: архитектурные bottlenecks, которые никто не замечает</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[OpenTelemetry]]></category>
      <category><![CDATA[Тимлид]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 19 Jun 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Ваше приложение тормозит, хотя сервер мощный, код вроде нормальный, а метрики — не очень-то и загружены? Возможно, вы столкнулись с архитектурным bottleneck'ом — скрытым ограничением, которое убивает производительность под нагрузкой. Вместе с Никитой Ульшиным, тимлидом команды разработки архитектурных инструментов в Т-Банк и автором тг-каналов <a href="https://t.me/ulshinblog">Никита Ульшин про IT</a> и <a href="https://t.me/tech_fit">ТехнофITнес | Никита Ульшин</a>, разбираем типовые узкие места в системах, от неэффективной аллокации до однопоточных участков, и показываем пошаговый подход к их поиску и устранению.</p><h2>Почему «тормоза» — это не всегда про код</h2><p>Когда пользователь жалуется на «медленное приложение», большинство разработчиков по привычке лезет в код. Профилируем, ищем неэффективные циклы, оптимизируем до запятых. Но в реальности причина часто не в логике, а в том, что её окружает.</p><p>Современное приложение — это сложный организм: десятки микросервисов, базы данных, кэши, брокеры, сети. И тормозить может любой из этих компонентов. А ты в это время профилируешь ни в чём не виноватый for.</p><p>Вот что тормозит, когда код ни при чём:</p><p><b>Архитектура</b></p><ul><li>Цепочки вызовов: каждый хоп — +latency.</li><li>Синхронные зависимости: завис один сервис — тормозят все.</li><li>Общие ресурсы: shared state, глобальные очереди, блокировки.</li></ul><p><b>Базы данных</b></p><ul><li>Нет индексов или плохой план запроса.</li><li>N+1-запросы — особенно при неосторожной ORM.</li><li>Частый доступ к одним таблицам — гонка за IO и блоки.</li><li>Нет шардинга или репликации в масштабируемой нагрузке.</li></ul><p><b>Сеть</b></p><ul><li>Высокая задержка между регионами (особенно multi-cloud).</li><li>Потери пакетов, DNS-проблемы, нестабильность.</li><li>Отсутствие connection reuse: TLS-handshake на каждый вызов.</li></ul><p><b>Очереди и брокеры</b></p><ul><li>Один медленный потребитель тормозит всех.</li><li>Нет защиты от от backpressure или дедупликации.</li><li>Неправильные batch- и ack-настройки.</li></ul><p><b>Аллокаторы и GC</b></p><ul><li>Фрагментация памяти, нагрузка на GC.</li><li>Финалайзеры, слабые ссылки, плохо настроенный heap.</li></ul><p><b>Конфигурации</b></p><ul><li>Маленький пул соединений — пул заканчивается, запросы ждут.</li><li>Агрессивные retry-политики — система перегружается.</li><li>CPU throttling в Kubernetes — контейнеру не хватает ресурсов.</li></ul><p><b>Сериализация и форматы</b></p><ul><li>Перегруженные JSON/Protobuf.</li><li>Вложенные base64 + gzip + JSON — боли сериализации.</li></ul><h3>Почему bottlenecks остаются невидимыми до продакшена</h3><p>Многие из них —  не баги, а последствия архитектурных решений. В дев-среде всё летает, потому что:</p><ul><li>мало данных,</li><li>нет конкуренции за ресурсы,</li><li>нет распределённой нагрузки.</li></ul><p>В проде начинается хаос. Рассмотрим на конкретных примерах:</p><ul><li>На деве — 2 запроса в секунду, в проде — миллион. Кто-то запустил маркетинговую рассылку, аналитик тащит big report, а клиент ретраит ошибки.</li><li>Архитектура «в лоб»: всё синхронно, каждый сервис вызывает по цепочке десяток других. Пока нагрузка мала — все живет. Как только одно звено не выдерживает — перестает жить.</li><li>Иллюзия масштабируемости: до 100 пользователей —  всё окей, на 1000 — каскадная деградация.</li><li>«Невидимая боль» между сервисами: каждый по отдельности быстрый, но блокирует друг друга на базе.</li></ul><h2>Слои архитектуры и где в них зарыты проблемы</h2><p>Когда приложение тормозит, мы часто копаемся в отдельных компонентах — фронте, бэке, базе. Но bottleneck может быть не внутри компонента, а между ними: в конфигурации, связях, сетевых задержках, очередях вызовов.</p><p>Чтобы понять, где искать узкое место, нужно пройтись по всей цепочке — от клиента до внешних сервисов.</p><h3>На уровне клиента</h3><ul><li>Тяжёлые бандлы. Огромный JS, куча аналитики, трекеры — и вот страница загружается 8 секунд на старом телефоне.</li></ul><ul><li>Чрезмерные запросы. После загрузки — 10 fetch в секунду. API захлёбывается, браузер — тоже.</li></ul><ul><li>Нет кеша. Даже статичные справочники каждый раз грузятся заново.</li></ul><ul><li>Лаги рендеринга. Бэкенд дал ответ за 100ms, но интерфейс лагает — сложные таблицы, графики, reflow.</li></ul><h3>На уровне API Gateway / BFF</h3><ul><li>Непрозрачная маршрутизация —  скрытые таймауты, ошибки ретраев.</li><li>Сборка ответов из микросервисов — цепочка из 5 вызовов на каждый клиентский запрос.</li><li>Синхронные вызовы без деградации — если один микросервис недоступен, падает весь endpoint.</li></ul><h3>На уровне Backend / бизнес-логики</h3><ul><li>Цепочки вызовов. Один сервис вызывает другой, тот — ещё один… И так далее.</li><li>Ограниченный пул соединений —  сервис готов работать, но все worker-ы ждут ресурсы.</li><li>Логика в цикле по данным —  N+1-запросы, сериализация, дублирование работы.</li></ul><h3>На уровне базы данных / кэша</h3><ul><li>Full table scan. Работает быстро на 1000 строках. Умирает на 10 миллионах.</li></ul><ul><li>Локи и гонка за ресурсы. Один UPDATE лочит строку, остальные ждут.</li></ul><ul><li>Кэш не промахивается, но и не помогает —  stale данные, повторные чтения, инвалидация не работают, как ожидалось.</li></ul><p><b>На уровне внешних сервисов (API, брокеры, платёжки)</b></p><ul><li>Без timeout и fallback. Внешний API залип — вы вместе с ним.</li><li>QPS-лимиты. Вы не знали, а вас уже зарейт-лимитили.</li><li>Нестабильная сеть. DNS тормозит, соединения рвутся, задержки скачут между регионами.</li></ul><p>Оптимизация кода важна. Но если система тормозит, искать нужно по всей цепочке —  от кнопки на фронте до брокера в соседнем дата-центре.</p><blockquote>Есть архитектурные паттерны риска, которые часто приводят к тормозам через полгода. Во-первых, общий ресурс на всех: один Redis, один Kafka-топик, одна таблица. Пока нагрузка маленькая — ок. Потом начинается бойня за доступ. Во-вторых, микросервисный монолит: формально разделены, но живут как один. Масштабировать невозможно. В-третьих, цепочки вызовов: 5–6 сервисов на путь одного запроса. Один подвис — и вся цепочка тормозит.</blockquote><h2>Базы данных: когда даже SELECT тормозит всё</h2><p>В бэкенде одна из самых коварных фраз — «ну это же просто SELECT, что с ним будет». Ответ — сначала ничего. Но со временем появляется 10 миллионов строк, и ваш innocuous SELECT превращается в full scan, который лочит диск, ест CPU и тормозит всё, что движется.</p><p>Типичная ситуация: в таблицу пишут JSONB без нормализации и индексов. Пока строк мало — жить можно. Но при росте объёмов каждый запрос превращается в медленное последовательное чтение. Это не просто «долго», а начинает мешать соседним транзакциям: подгружаются stale данные, вытесняется кэш, система начинает проседать вся — вплоть до API.</p><p>Отдельная ловушка — смешение OLTP и OLAP нагрузки. Днём — INSERT и UPDATE от клиентов, ночью — фоновая аналитика, высчитывающая отчёт за год с десятком JOIN и чтением всей таблицы. Если все запросы идут в один инстанс, происходит конкуренция за ресурсы: аналитика сбивает кеш, вызывает блокировки, а продакшн-метрики начинают сыпаться.</p><h3>Как понять, что тормоза идут из базы, а не из бэкенда?</h3><p>Вот несколько типичных признаков:</p><ul><li>Бэкенд «висит» на запросах к базе — в логах видно, что приложение ждёт результат запроса (долгий await, query(), findMany() и т. д.).</li></ul><ul><li>Latency растёт, а CPU и память в норме — сервис сам по себе не перегружен, но ответ приходит медленно.</li></ul><ul><li>В базе фиксируются медленные запросы — например, SELECT или JOIN занимают секунды, хотя раньше проходили за миллисекунды.</li></ul><p>Чтобы подтвердить гипотезу, можно:</p><ul><li>Включить логирование SQL-запросов с таймингом;</li><li>Посмотреть трейс: если шаг DB заметно длиннее остальных — это тревожный сигнал;</li><li>Запустить EXPLAIN ANALYZE на типовые запросы и проверить, где зарыта сложность.</li></ul><h3>Архитектура доступа к данным: как закладываются тормоза</h3><p>Архитектура доступа к данным — фундамент, на котором держится производительность всей системы. Даже идеальный алгоритм или быстрый backend не спасут, если данные извлекаются медленно, неэффективно или избыточно.</p><p>На что здесь стоит обратить внимание:</p><ul><li><b>Количество и характер обращений. </b>Один пользовательский запрос не должен порождать десятки обращений к базе. Планирование кэшей, агрегаций, prefetch, нормализация — всё это часть архитектуры.</li><li><b>Уровень абстракции над данными.</b> ORM может быть удобным, но часто скрывает десятки неэффективных SELECT’ов. Нужно понимать, какие запросы реально идут в базу, и не превращать каждый use case в потенциальный bottleneck.</li><li><b>Стратегия хранения и агрегаций.</b> Если вы пытаетесь на лету агрегировать 100 миллионов строк без шардинга и партиционирования — тормоза неизбежны. Архитектура должна учитывать нагрузку, частоту агрегаций, структуру данных.</li></ul><h2>Очереди и событийные системы: скрытые замедления</h2><p>Событийные архитектуры и очереди вроде Kafka или RabbitMQ часто воспринимаются как универсальное средство от всех проблем: «Сделаем асинхронно — и всё полетит». Но это не серебряная пуля. Очередь не решает проблему — она её откладывает. А иногда сама становится bottleneck’ом.</p><p>Типовые ситуации, когда очередь тормозит систему:</p><ul><li><b>Медленные консьюмеры.</b> Очередь принимает сообщения с высокой скоростью, но обработчики не успевают, и начинается накопление беклога. В результате задержки накапливаются, SLA летит, а вы только недоумеваете, почему всё так тормозит.</li><li><b>Неправильный размер batch’ей.</b> В Kafka и аналогах размер и частота batch'ей критичны. Слишком большие — ждём, пока соберётся партия. Слишком маленькие — тратим ресурсы на лишнюю загрузку и пересылку. В итоге получаем либо высокую задержку, либо низкую производительность.</li><li><b>Неравномерное партиционирование</b>. Если сообщения распределяются по партициям неравномерно, то часть узлов будет простаивать, а часть захлёбываться под нагрузкой. Одна горячая партиция может стать bottleneck’ом всей системы.</li><li><b>Проблемы с retry.</b> Если нет чёткой стратегии повторных попыток, логирования и DLQ (dead-letter queue), битое событие может крутиться в системе бесконечно, тормозя всё остальное. Также если что-то пошло не так и включились retry-механизмы, задержка может вырасти в разы. Особенно если есть backoff или дедлоки.</li></ul><h3>Почему «асинхронно» ≠ «мгновенно»</h3><p>Асинхронность — это не про скорость, а про отложенность. Событие отправлено — но когда оно будет обработано, никто не знает. Через секунду, через минуту, через час?</p><p>Типичные причины задержек в асинхронной обработке:</p><ul><li>Очередь перегружена, и событие просто стоит в хвосте.</li><li>Обработчик падает или рестартится, и событие ждёт.</li><li>Политики повторной обработки не настроены — событие крутится бесконечно.</li><li>Слишком много этапов внутри одного воркера: валидация, запись в БД, вызов API — всё это задержки, которые суммируются.</li></ul><h3>Что происходит, когда очередь переполнена — и почему это тяжело заметить</h3><p>Когда очередь переполняется, события в ней начинают задерживаться или теряться, в зависимости от конфигурации. Но хуже всего то, что это происходит тихо. Формально система работает: события принимаются, воркеры их обрабатывают. Но обработка начинает всё сильнее и сильнее отставать.</p><p>Очередь продолжает принимать события, но обрабатываются они с огромным отставанием. Новое сообщение встаёт в хвост и ждёт своей очереди десятки секунд или минут. Такую ситуацию легко не заметить, если у вас не настроен грамотный мониторинг.</p><p>Для защиты от переполнения очереди нужно мониторить несколько важных показателей:</p><ul><li>Глубина очереди (в Kafka — consumer lag, в RabbitMQ — queue.messages_ready или queue.messages): показывает, сколько сообщений накопилось и ждёт обработки.</li><li>Publish rate: сколько сообщений в секунду публикуется.</li><li>Processing rate: сколько сообщений в секунду обрабатывается.</li><li>Утилизация ресурсов воркеров (CPU, memory, I/O).</li><li>End-to-end latency: сколько времени проходит от публикации события до его обработки.</li></ul><blockquote>Есть самые частые причины накопления сообщений:<br /><br />1) Медленные потребители, которые не успевают обработать весь поток сообщений. <br />2) Шумная архитектура: 10 сообщений там, где можно было обойтись и одним. <br />3) Неправильное масштабирование брокера (например, неправильно выбранный ключ партиционирования в Kafka).</blockquote><h2>API и микросервисы: где тормозит взаимодействие</h2><p>Микросервисная архитектура на бумаге выглядит идеально: каждый сервис автономен, команды независимы, масштабирование прозрачно. Но на практике все часто превращается в болото синхронных вызовов, где каждый сервис делает запросы в пять других.</p><h3>Что тормозит в микросервисах?</h3><p><b>Много лишних вызовов</b></p><p>Один пользовательский запрос вызывает лавину внутренних HTTP/gRPC-запросов. Каждый из них — это:</p><ul><li>сетевые задержки (latency),</li><li>сериализация/десериализация данных,</li><li>ретраи при сбоях,</li><li>риск таймаутов и обрывов.</li></ul><p>Если таких вызовов много, задержка накапливается каскадом.</p><p><b>Цепочка зависимостей</b></p><p>Классика жанра: заказ зависит от оплаты, оплата — от биллинга, биллинг — ещё от трёх микросервисов.</p><p>Если тормозит хотя бы один, сыплется всё. Получается эффект домино и каскадные отказы, где неполадка в одном звене рвёт всю цепочку.</p><p><b>Нет fallback'а и таймаутов</b></p><p>Если вызов к нужному сервису не отвечает, а у вас нет fallback'а или таймаута — всё встаёт. Особенно плохо, если вызов синхронный и блокирует поток.</p><p><b>Наносервисы</b></p><p>Иногда архитекторы увлекаются и дробят сервисы до абсурда. Начинается с «давайте переиспользуем», а заканчивается 10 API-вызовами ради одного действия.</p><p>Вместо бизнес-логики система начинает заниматься оркестрацией — координирует сама себя.</p><h2>Кэш и CDN: почему «ускорители» тоже могут тормозить</h2><p>Кэш традиционно считается палочкой-выручалочкой для производительности. «Добавим кэш — и всё полетит», — думают команды, особенно под нагрузкой. Но в реальности кэш может не только не ускорить, но и наоборот — замедлить или даже уронить систему, если использовать его без понимания.</p><p>Вот несколько типичных ошибок, которые приводят к деградации производительности:</p><h3>Невалидные или слишком агрессивные стратегии</h3><p>Если кэш живёт слишком долго — пользователи получают устаревшие данные. Если обновляется слишком часто — создаются лишняя нагрузка на базу и почти постоянные «промахи».</p><p>А если кэш сбрасывается при каждом изменении, он вообще не успевает выполнять свою роль.
В итоге: нестабильное поведение, непредсказуемая производительность и раздражённые пользователи.</p><h3>Перегрузка кэша</h3><p>Когда кэш настолько загружен, что сам по себе начинает тормозить — это уже не помощь, а вред. Такое часто случается с Redis, Memcached или in-memory решениями, особенно если они:</p><ul><li>работают на одной машине без шардинга;</li><li>содержат тяжёлые объекты;</li><li>используются как универсальный ответ на все проблемы.</li></ul><p>В таких случаях кэш из «ускорителя» может падать под нагрузкой быстрее, чем база данных.</p><h3>Кэш-миссы и лавины запросов</h3><p>Классическая проблема: TTL у популярных ключей истекает одновременно, и тысячи запросов идут мимо кэша в базу.
Это может случиться после деплоя, сброса кэша или при пиковой нагрузке.</p><p>Вместо одного запроса вы получаете 10 000, и тормозит всё. Особенно критично это для систем с CDN, где внезапное истечение кэша популярных страниц может вызвать DDoS-подобную нагрузку.</p><h3>Несогласованность кэшей</h3><p>Если в системе несколько уровней кэширования (CDN, фронтовый кэш, Redis) и они обновляются по-разному, возникает несогласованность. Один пользователь видит новые данные, другой — старые. Один сервис работает с актуальной версией, другой — с устаревшей. Начинается охота за фантомами: баги вроде есть, но не у всех.</p><h2>Вычисления и память: что не так с аллокацией</h2><p>Почему мощные сервера с десятками ядер и гигабайтами памяти тормозят? Потому что производительность упирается не в «железо», а в то, как именно это железо используется. От плохого управления памятью до блокирующих операций — в системе может быть множество узких мест, которые незаметно душат throughput.</p><h3>Частые и крупные аллокации</h3><p>Каждый раз, когда создаётся новый объект, память выделяется из кучи. При интенсивной работе (например, при парсинге JSON или обработке больших структур) это может происходить слишком часто, и тогда запускается сборщик мусора (GC).</p><p>Сборка мусора — это не бесплатная операция: она останавливает выполнение программы. Частые GC-паузы создают «плавающую» производительность, когда всё работает быстро, но время от времени подвисает даже на секунду.</p><h3>GC-паузы</h3><p>Автоматическое управление памятью — благо, но оно же и ловушка. В языках вроде Go, Java или Python невозможно точно контролировать, когда сработает сборщик. Даже задержка в 50 миллисекунд может ощутимо ударить по RPS или нарушить real-time обработку.</p><p>Некоторые компании придумывают обходные пути. Так, в Twitch <a href="https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap/">использовали</a> технику memory ballast для Go-приложений, чтобы стабилизировать поведение GC и избежать всплесков пауз.</p><h3>Синхронные и блокирующие операции</h3><p>Если операции с файлами, сетью или базой данных выполняются синхронно, поток блокируется — и в это время не может обрабатывать другие задачи. Это особенно критично, если такой поток обслуживает пользовательские запросы.</p><p>Классический пример — однопоточный web-сервер, который просто ждёт ответ от другой системы. Или библиотека, использующая mutex.Lock() в горячем участке, из-за чего десятки горутин встают в очередь.</p><h3>Ограниченные ресурсы и очереди</h3><p>Даже в многопоточном приложении можно легко создать узкое место. Например:</p><ul><li>доступ к объекту синхронизирован через mutex или RW-lock;</li></ul><ul><li>пул соединений имеет жёсткий лимит;</li></ul><ul><li>очередь задач не может масштабироваться под нагрузку.</li></ul><p>В таких случаях нагрузка растёт, а пропускная способность — нет. Всё упирается в искусственное ограничение, введённое «на всякий случай».</p><h3>Однопоточные горячие участки</h3><p>Даже в многопоточной архитектуре может оказаться, что 80% времени тратится в одном месте, которое не масштабируется — например, в процессе сериализации, расчёта или шифрования. Иногда этот участок реализован однопоточно (особенно в Node.js, Python или старом Go-коде) и становится главным тормозом системы. Под высокой нагрузкой это становится особенно заметно.</p><h2>Что делать: подход к поиску и устранению bottlenecks</h2><p>Когда система тормозит, возникает соблазн сразу «что-то сделать» — добавить кэш, увеличить ресурсы, ускорить базу. Но без системного подхода можно попасть в замкнутый круг, где проблема будет возвращаться снова и снова. Чтобы избежать этого, лучше использовать пошаговую стратегию: зафиксировать симптомы, локализовать проблему, подтвердить и только потом оптимизировать.</p><h3>Шаг 1. Зафиксировать симптомы и контекст</h3><p>Важно понять, что именно «тормозит» и в каких условиях. Типовые вопросы:</p><ul><li>Когда проявляется проблема: под нагрузкой, в пиковые часы, у конкретных пользователей?</li><li>Что именно работает медленно: API, отчёты, фоновая обработка?</li><li>Как это влияет на систему: задержки, таймауты, ошибки?</li></ul><p>Пример: пользователи жалуются, что отчёты стали строиться дольше. Вчера — 5 секунд, сегодня — 20.</p><h3>Шаг 2. Проверить очевидные метрики</h3><p>Начинаем с того, что уже доступно в мониторинге:</p><ul><li>латентность API (p50, p95, p99);</li><li>загрузка CPU, использование памяти и диска;</li><li>глубина очередей и backlog;</li><li>паузы GC;</li><li>кэш hit/miss ratio.</li></ul><p>Если латентность растёт, а CPU загружен на 20%, это может указывать на проблемы в синхронных вызовах, аллокации или неэффективной работе кэша.</p><h3>Шаг 3. Сузить область через трейсинг и логирование</h3><p>Чтобы выяснить, не «тормозит» ли другой сервис, используйте распределённый трейсинг (Jaeger, OpenTelemetry, Sentry Performance) или логирование таймингов внутри запроса.</p><p>Пример (Go, обёртка для http.RoundTripper):</p><p>Так можно увидеть, что, например, сторонний сервис отвечает 3 секунды, или Redis стал отдавать ответ за 300 мс вместо обычных 3 мс.</p><h3>Шаг 4. Воспроизвести нагрузку</h3><p>Если проблема зависит от объёма данных, воспроизведите реальный сценарий или нагрузку:</p><ul><li>используйте инструменты вроде k6, Locust, Artillery;</li><li>проверьте реальные условия (например, отчёт за 30 дней, а не за 3).</li></ul><p>Если латентность растёт нелинейно, это может быть признаком N+1-запросов, неоптимального SQL или проблем с аллокацией.</p><h3>Шаг 5. Подтвердить проблему профилированием</h3><p>Если есть подозрение на перегрузку CPU или утечку памяти, используйте профилировщики:</p><ul><li>Go — pprof;</li></ul><ul><li>Java — JFR, VisualVM;</li></ul><ul><li>Node.js — clinic.js, chrome://inspect.</li></ul><p>Пример (Go, локальный pprof):</p><p>Профиль покажет, где тратится CPU, как распределяются аллокации, как часто запускается GC и в каком коде.</p><h3>Шаг 6. Оптимизировать, перепроверить и зафиксировать</h3><p>После подтверждения проблемы можно переходить к исправлениям:</p><ul><li>кэшировать внешний вызов;</li></ul><ul><li>заменить тяжёлую сериализацию (например, на easyjson в Go);</li></ul><ul><li>убрать блокирующую операцию;</li></ul><ul><li>перейти на batch-обработку.</li></ul><p>После изменений обязательно перепроверьте метрики, чтобы убедиться, что оптимизация действительно дала эффект — и не добавила новых узких мест.</p><h2>Итоги: как не попасть в архитектурную ловушку</h2><p>Bottleneck’и возникают даже в самых технологичных проектах. Это не всегда следствие «плохого кода» — куда чаще они появляются из-за архитектурных просчётов: недооценили нагрузку, не предусмотрели масштабирование, сделали ставку на неправильное решение.</p><p>Главная проблема в том, что узкие места проявляются не сразу, а под нагрузкой. В разработке и тестах всё летает, потому что ресурсов хватает. А вот в проде — особенно при росте аудитории — на поверхность всплывает всё, что не выдерживает реального объёма данных или конкуренции за ресурсы.</p><p>Чтобы избежать таких проблем, важно не просто писать чистый код, а мыслить системно: проектировать архитектуру так, чтобы она могла жить под давлением. Вот несколько принципов, которые помогут.</p><h3>Думайте об объёмах и росте</h3><p>Архитектура должна выдерживать не только текущую нагрузку, но и разумный рост. Строить систему на «миллиард пользователей» с первого дня — избыточно. Но если вы рассчитываете, что пользователей станет в 5 раз больше через год — закладывайте это сейчас. Узкие места не любят сюрпризов.</p><h3>Настраивайте метрики с первого дня</h3><p>Без данных вы работаете вслепую. Любой анализ будет превращаться в гадание: виноват код или Redis, где тормозит — непонятно. С самого начала следите за ключевыми метриками: latency, очереди, GC, hit/miss в кэше, ошибки. Это не «доработка потом», а часть живой системы.</p><h3>Проектируйте с учётом деградации</h3><p>Любая система может начать тормозить — вопрос в том, как она себя при этом поведёт. Важно предусмотреть мягкую деградацию: таймауты, очереди, резервные сценарии, ограничение входящего трафика.</p><h3>Не усложняйте архитектуру без повода</h3><p>Микросервисы, шины, очереди, event-driven — всё это мощные инструменты. Но сложность должна быть оправданной. Простая, понятная архитектура с мониторингом и масштабируемыми точками зачастую выигрывает у перегруженной модульной схемы, которую никто не может отладить.</p><p>Bottleneck’и — это не баг, а симптом. И хороший архитектор — это не тот, кто устраняет тормоза, а тот, кто их не допускает.</p><p>Больше боли коддеров — <a href="https://t.me/+ezugB7gnIEsxNGMy">тут</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Сколько зарабатывает айтишник и как на это живёт: сравниваем 5 стран</title>
      <link>https://tproger.ru/articles/skolko-zarabatyvaet-ajtiwnik-i-kak-na-eto-zhivyot--sravnivaem-5-stran</link>
      <comments>https://tproger.ru/articles/skolko-zarabatyvaet-ajtiwnik-i-kak-na-eto-zhivyot--sravnivaem-5-stran?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Диана Тажетдинова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/skolko-zarabatyvaet-ajtiwnik-i-kak-na-eto-zhivyot--sravnivaem-5-stran</guid>
      <description><![CDATA[<p>Cобрали опыт зарплат айтишников из пяти стран и узнали, как вписаться в местную культуру и где комфортнее жить.
</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/skolko-zarabatyvaet-ajtiwnik-i-kak-na-eto-zhivyot--sravnivaem-5-stran">Сколько зарабатывает айтишник и как на это живёт: сравниваем 5 стран</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Slack]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Хобби]]></category>
      <category><![CDATA[Английский]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Spotify]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 19 Jun 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сколько зарабатывают айтишники — важно. Но не менее важно понять, что они могут себе позволить: квартиру, лечение зубов, психотерапию или ипотеку на однушку. Сегодня сравниваем доходы и расходы айтишников в 5 странах.</p><p>*Зарплаты указываем в год до уплаты налогов, в долларах США, чтобы было проще. Курс валют — по состоянию на май 2025 года.</p><h2>Россия</h2><p>Зарплаты в российском IT сильно зависят от региона, компании и направления. В среднем junior-разработчики получают от $9 500 в год — примерно $800 в месяц. Middle — около $22 800 в год или $1 900 в месяц, а Senior — от $40 000 в год и выше.</p><p>Отдельно стоит отметить DevOps-специалистов и аналитиков данных — их доходы на 10–20% выше, чем у разработчиков на тех же грейдах. Если у миддла-бэкендера годовая зарплата составляет $23 000, то DevOps или data scientist может зарабатывать от $25 000 до $28 000 — особенно в крупных компаниях, финтехе или инфраструктурных проектах.</p><p>Что касается трат:</p><ul><li>Аренда: студия в Москве обойдётся от $650–750 в месяц, не в центре и без вида на Москва-Сити. Чаще всего это обычный дом с окнами во двор или на соседний проспект.</li><li>Транспорт: поездка в метро стоит $0.6, каршеринг — $5−7 за поездку из окраины в центр, если не стоять в пробках по часу. Шеринг удобнее и дешевле такси, когда умеешь парковаться. Расходы на бензин — примерно $0.75 за литр 95-ого.</li><li>Питание: обед в кафе — $10-15, фастфуд — от $3.</li><li>Хобби: спортзал — от $30 в месяц, настолки — бесплатно, если друзья не жадничают.</li><li>Медицина: формально — бесплатно по ОМС, но с очередью на месяц к узким специалистам. В реальности многие пользуются ДМС от работодателя.</li><li>Соцзащита: отпуск по ТК, декрет, субсидированные детсады — всё это работает, особенно в крупных городах.</li></ul><p>Общий уровень зарплаты позволяет жить лучше, чем большинство соседей. Джун может делить быт с коллегой, миддл — арендовать собственную квартиру и планировать отпуск, сеньор — жить с семьёй, выплачивать ипотеку и при этом стабильно откладывать. Главный плюс — работать на зарубежные компании удалённо и зарабатывать в долларах, но тратить в рублях.</p><blockquote>Я, наверное, не самый типичный айтишник — не живу по полгода в тёплых странах, а рестораны уже перерос. Работаю удалённо из Красноярска, зарабатываю около 3 млн рублей в год. Этого хватает на ипотеку, хобби и дальние поездки на машине. С семьёй любим путешествовать по России — были на Байкале, в Бурятии, на Алтае. Работа стабильная, требует внимания и постоянного роста. В свободное время занимаюсь тайским боксом, собираюсь этим летом попробовать стендовую стрельбу и парусный спорт. Живём в частном доме за городом, так что дел хватает и по хозяйству, и с детьми — у нас их двое. А в прошлом году поступил в Политех на заочку.</blockquote><h2>США</h2><p>В американском IT уровень дохода сильно зависит от штата, компании и направления. В среднем цифры следующие: Junior-разработчики зарабатывают от $80 000 в год, middle — около $120 000, а senior — от $150 000. Специалисты в DevOps и Data Science получают от $130 000 до $160 000, особенно если работают в крупных технологических компаниях: FAANG и аналогах.</p><p>Теперь — о жизни и расходах:</p><ul><li>Аренда: студия в Сан-Франциско обойдётся в $2 800–3 500 в месяц, и это без вида на мост. В Нью-Йорке — не дешевле.</li><li>Транспорт: личная машина — почти необходимость, особенно за пределами крупных городов. Бензин стоит около $1 за литр, страховка и обслуживание — ещё пара сотен в месяц.</li><li>Еда: чашка кофе — $5, бургер — $15, полноценный обед — $25 и выше.</li><li>Хобби: абонемент в спортзал — от $50, подписки на Netflix и Spotify — $70+ в месяц, занятия вейкбордингом или сёрфингом — от $100 за уикенд.</li><li>Медицина: страховка — почти обязательна, стоит $400–600 в месяц, без неё  любая простуда превращается в финансовую катастрофу.</li><li>Соцзащита: частные компании дают отпуск по 10–15 рабочих дней, не везде предусмотрены оплачиваемые больничные.</li></ul><p>Даже на позициях сеньора жить одному в центре города — дорого. Многие арендуют жильё с соседями или уезжают в пригороды, где цены ниже, но без машины уже не обойтись. IT даёт возможность быстро расти в доходах, особенно в стартапах или FAANG, но и конкуренция — как на драфте в NBA.</p><blockquote>Работаю в команде, которая развивает AI-сервисы для терминала Bloomberg — системы, которой пользуются финансисты и госструктуры по всему миру. Мы делаем что-то вроде встроенного голосового ассистента, способного анализировать биржевые и новостные данные. Я хожу в офис 4 дня в неделю — так проще держать ритм. День проходит между кодом, митингами и кофе. В свободное время стараюсь выжать максимум из Нью-Йорка: волейбол, теннис, пробежки в Центральном парке, театр, джаз-клубы и нескончаемый ремонт квартиры. Летом почти каждые выходные — выезды за город. Социально влиться в Нью-Йорк несложно: тут очень много мигрантов и разных культур. Хотя иногда интроверт во мне побеждает — и тогда я с радостью остаюсь дома с женихом.</blockquote><h2>Германия</h2><p>IT-специалисты получают умеренные по западным меркам зарплаты, но выигрывают за счёт социальной защиты и предсказуемого качества жизни. Junior-разработчик зарабатывает около $50 000 в год, middle — около $65 000, а senior — от $90 000. Специалисты в DevOps и Data Science в крупных городах вроде Берлина или Мюнхена могут получать до $100 000–110 000 в год.</p><p>Что с расходами:</p><ul><li>Аренда: студия в Берлине обойдётся в среднем от $1 000 в месяц. Цены растут, но пока остаются ниже, чем в США или Великобритании.</li><li>Транспорт: месячный проездной стоит около $65, но многие предпочитают велосипед. Бензин дорогой — почти $2 за литр.</li><li>Еда: буханка хлеба — $2.20, обед в недорогом кафе — $15–25, ужин дома из супермаркета — ощутимо дешевле.</li><li>Хобби: абонемент в фитнес — $35–45 в месяц, а на концерты и выставки часто можно попасть бесплатно или по символической цене.</li><li>Медицина: государственная страховка обходится в около 7% от зарплаты, но почти полностью покрывает услуги — от стоматологии до психотерапии.</li><li>Соцзащита: минимум 30 дней отпуска в год, оплачиваемые больничные с первого дня. Декретный отпуск — до 3 лет, с выплатами до 14 месяцев.</li></ul><p>Жизнь в Германии структурирована: middle-разработчик уже может жить один, часто — с балконом и кладовкой. Senior — в двухкомнатной квартире с партнёром и кошкой. Овертаймы — редкость. Если кто-то продолжает переписку в Slack после 18:00, это воспринимается как тревожный звонок, признак неэффективности или выгорания.</p><blockquote>Живу в Германии с 2017 года. За это время многое стало привычным, но до сих пор приятно удивляет. Рабочая культура устроена так, что никто не жмёт на газ: овертаймы — редкость, а 30 дней отпуска в году — норма. Люди не соревнуются, кто больше переработал. Быть просто хорошим разработчиком — это ок. Германия удобна и в быту: развитый общественный транспорт, автобаны для любителей машин, зелёные леса, замки, Альпы под боком. А ещё — комфортная среда для жизни: много IT-компаний, доступная инфраструктура, возможность работать супругам и высокий уровень безопасности. Неудивительно, что всё больше айтишников выбирают именно эту страну.</blockquote><h2>Япония</h2><p>Разработчики в Японии зарабатывают в среднем:</p><ul><li>джуниоры — около $30 000 в год,</li><li>миддлы — $45 000,</li><li>сеньоры — до $70 000.</li></ul><p>Специалисты в DevOps и Data Science могут получать $80 000–90 000, особенно в крупных корпорациях, где создают сервисы на международный рынок.</p><p>Расходы на жизнь:</p><ul><li>Аренда в Токио: от $800 за небольшую квартиру; чем ближе к центру — тем выше цена, но и инфраструктура удобнее.</li><li>Транспорт: безлимитный проездной — от $100/мес, метро работает как по расписанию NASA. Бензин — примерно $1.3 за литр. Мигрантам стоит запомнить: в Японии все едут по левой стороне дороги, приоритет у помехи тоже слева.</li><li>Еда: обед в кафе обойдётся в $6–9, ужин в раменной — около $10. Продукты в супермаркетах стоят дороже, чем в других азиатских странах.</li><li>Хобби: повсюду геймерские клубы, общества любителей манги, тематические кафе. Расходы сильно зависят от степени увлечённости.</li><li>Медицина: обязательная страховка равна примерно $100 в месяц и покрывает основное лечение и визиты к врачу.</li><li>Соцзащита: формально надёжная, но важные детали могут быть в трудовом контракте — особенно у иностранцев.</li></ul><p>В Японии чисто, безопасно и невероятно удобно жить. Но без японского языка может быть трудно интегрироваться, особенно вне IT-сферы. Дисциплина и уважение к правилам — часть повседневной жизни. Если они вам по душе, Токио может стать вторым домом.</p><blockquote>Переезд в Японию оказался проще, чем я ожидал. Виза, жильё, оформление документов — всем занималась компания, даже трансфер из аэропорта организовали. Рабочий язык в офисе — английский, коллеги со всего мира. Квартиру нашли за две недели, на первое время предоставили временное жильё. Оборудование для домашнего офиса — за счёт компании. В быту выручают Google Translate и ChatGPT, с их помощью можно спокойно решать повседневные вопросы. Жизнь здесь удивительно комфортна, если есть поддержка и интерес к культуре.</blockquote><h2>Великобритания</h2><p>Разработчики в Великобритании получают в среднем:</p><ul><li>джуниоры — около $45 000 в год,</li><li>миддлы — $65 000,</li><li>сеньоры — до $90 000.</li></ul><p>Специалисты в DevOps и Data Science зарабатывают $90 000–110 000, особенно в Лондоне и Эдинбурге, где востребованы кадры для банков, финтеха и стартапов.</p><p>Расходы на жизнь</p><ul><li>Аренда в Лондоне: около $2 300 в месяц за однушку в приличном районе. Дешевле — только если снимать комнату или уехать за МКАД… простите, за M25.</li><li>Транспорт: проездной Oyster — от $200 в месяц. Лондонское метро — как музей под землёй: готический интерьер с сюрпризами. Бензин стоит $1.8 за литр, а дорожное движение — левостороннее, как и в Японии.</li><li>Еда: ужин в индийском кафе — $12, пинта пива в пабе — $7, а поход в супермаркет способен сильно удивить — и не всегда приятно.</li><li>Хобби: парки, бесплатные музеи, стендап-клубы, тематические коворкинги и даже кружки настолок — скучать сложно.</li><li>Медицина: государственная система NHS бесплатна, но нужно привыкнуть к очередям и записи к терапевту через две недели.</li><li>Соцзащита: 25+ дней отпуска, стабильные трудовые контракты и работающие профсоюзы.</li></ul><p>Зарплаты позволяют комфортно жить, особенно за пределами Лондона. Девопсы и дата-сайентисты — нарасхват. Английский знать нужно, но в отличие от Японии — вы его хотя бы слышали в школе. Карьерный рост возможен, особенно если знаете, чего хотите и умеете себя продать.</p><blockquote>Я переехала в Лондон из Польши после восьми офферов и долгой проверки на визу — сам процесс занял почти восемь месяцев. Компания оплатила аренду на первый месяц, помогла с оформлением визы, а постоянное жильё мы уже искали с учётом школы для ребёнка. Сейчас мы вдвоём с мужем работаем разработчиками. На аренду и еду уходит около 30% дохода. Продукты стоят примерно как в Польше, бытовая химия даже дешевле. В быту и на работе используем английский, и это сильно упрощает адаптацию. Уровень жизни высокий, зарплаты достойные, а IT-комьюнити — очень живое и дружелюбное.</blockquote><h2>Давайте сравним</h2><p>Где жить — зависит не только от зарплаты, но и от того, как вы хотите жить. Кто-то хочет в Альпы, кто-то — в аниме-рай, кто-то — чтобы мама могла приехать на выходные. И это нормально.</p><p>Но если выбирать по зарплате — вот наглядная таблица с доходами и расходами в месяц.</p><figure><img src="https://media.tproger.ru/user-uploads/114509/2025-05-30/64f6fe8d-4471-485b-abde-c66d6d05e652.png" alt="" /></figure><h2>Заключение</h2><p>Выбирать страну для релокации сложно, потому что влияет много факторов. Не стоит опираться только на принцип большей зарплаты. $5 000 в Германии и $5 000 в США — это совсем разные уровни жизни. Кто-то готов жертвовать отпуском ради денег, а кто-то предпочитает стабильность и детский сад по госпрограмме. Лавандовый раф тоже влияет.</p><p>Делитесь в комментариях своим опытом. Вдруг вы уже знаете, как выжить на зарплату джуна в Токио или накопить на квартиру в Берлине. А еще можете подписываться на наш <a href="https://t.me/+JWynXkY6aXcxZGNi">тг-канал</a>, там больше инсайтов из жизни разработчиков.</p>]]></content:encoded>
    </item>
    <item>
      <title>Мошенники рассылают фейковые вакансии тестировщиков и крадут деньги с карт через APK-файлы</title>
      <link>https://tproger.ru/news/mowenniki-rassylayut-fejkovye-vakansii-testirovshhikov-i-kradut-dengi-s-kart-cherez-apk-fajly</link>
      <comments>https://tproger.ru/news/mowenniki-rassylayut-fejkovye-vakansii-testirovshhikov-i-kradut-dengi-s-kart-cherez-apk-fajly?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/mowenniki-rassylayut-fejkovye-vakansii-testirovshhikov-i-kradut-dengi-s-kart-cherez-apk-fajly</guid>
      <description><![CDATA[<p>Под видом вакансий для тестировщиков приложений злоумышленники рассылают трояны. С апреля жертвами стали около 1000 человек, ущерб — более 14 млн рублей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/mowenniki-rassylayut-fejkovye-vakansii-testirovshhikov-i-kradut-dengi-s-kart-cherez-apk-fajly">Мошенники рассылают фейковые вакансии тестировщиков и крадут деньги с карт через APK-файлы</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 17 Jun 2025 09:35:44 GMT</pubDate>
      <content:encoded><![CDATA[<p>Специалисты компании F6 <a href="https://www.f6.ru/media-center/press-releases/scamtest/">обнаружили </a>вредоносную кампанию, нацеленную на IT-специалистов и фрилансеров, находящихся в поиске заработка. Под видом вакансий тестировщиков мобильных приложений злоумышленники распространяют вредоносные APK-файлы. После установки трояна преступники получают доступ к устройству жертвы и крадут деньги с банковских карт. С начала апреля атаки принесли хакерам более 14 млн рублей — пострадали около 1000 человек.</p><p>Больше новостей в нашем тг-канале<a href="https://t.me/your_tech"> Представляешь</a></p><h2>Как работает схема</h2><p>Схема построена на доверии: злоумышленники размещают фальшивые вакансии на популярных платформах объявлений, в Telegram-чатах и соцсетях, представляясь сотрудниками известных компаний. Они обещают оплату от 3000 до 5000 рублей в час и просят кандидатов указать модель телефона, возраст, ФИО и банковские реквизиты — якобы для выплаты зарплаты.</p><p>Дальнейшее общение переводится в мессенджеры Telegram или WhatsApp. Под видом «тестового задания» жертве присылают APK-файл. Приложение содержит троян удалённого доступа (RAT), который получает полный контроль над устройством: от перехвата SMS до управления банковскими приложениями.</p><p>Чтобы убедить пользователя установить вредоносный файл, мошенники заявляют, что антивирус может ложно определить его как вредоносный, и просят выдать все разрешения. Также якобы «для постановки в очередь тестировщиков» жертве предлагают ввести код и подождать 30 минут — время, необходимое преступникам для кражи денег, пока пользователь не заметил подозрительные списания.</p><p><a href="https://xakep.ru/2025/06/17/scam-testing/">По словам</a> Марии Синицыной, старшего аналитика департамента Digital Risk Protection F6, атаки ориентированы на новичков: студентов, джунов, людей без опыта, готовых использовать личный смартфон для работы. «Злоумышленники сразу отсеивают профессионалов с несколькими тестовыми устройствами — с ними схема не работает», — поясняет она.</p><p>Эксперты призывают никогда не устанавливать APK-файлы из непроверенных источников и не вводить личные данные на подозрительных условиях — особенно, если речь идёт о «работе мечты» с высокой оплатой за час.</p>]]></content:encoded>
    </item>
    <item>
      <title>ChatGPT превращается в новый Гугл для новостей: что означает интеграция с The Washington Post и другими медиа</title>
      <link>https://tproger.ru/articles/chatgpt-prevrashhaetsya-v-novyj-gugl-dlya-novostej--chto-oznachaet-integraciya-s-the-washington-post-i-drugimi-media</link>
      <comments>https://tproger.ru/articles/chatgpt-prevrashhaetsya-v-novyj-gugl-dlya-novostej--chto-oznachaet-integraciya-s-the-washington-post-i-drugimi-media?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Михаил Сахаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chatgpt-prevrashhaetsya-v-novyj-gugl-dlya-novostej--chto-oznachaet-integraciya-s-the-washington-post-i-drugimi-media</guid>
      <description><![CDATA[<p>ChatGPT стала новостником с контентом от топовых медиа. Но эта революция расколола инфополе на два лагеря: одни заключают выгодные партнерства, другие подают многомиллиардные иски. Выиграют ли от этого пользователи — разберемся в статье.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chatgpt-prevrashhaetsya-v-novyj-gugl-dlya-novostej--chto-oznachaet-integraciya-s-the-washington-post-i-drugimi-media">ChatGPT превращается в новый Гугл для новостей: что означает интеграция с The Washington Post и другими медиа</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[ICO]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 12 Jun 2025 10:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Представьте: вы спрашиваете ChatGPT о последних событиях в экономике, а она отвечает свежими цитатами из Financial Times со ссылками на статьи. Или интересуетесь политическими новостями — и получаете сводку от The Washington Post. Это уже не фантастика, а реальность.</p><h2>Google — всё?</h2><p>ChatGPT трансформируется из простого ассистента в полноценный агрегатор проверенной информации. Теперь пользователи получают ответы с лицензированным контентом из топовых медиа: <a href="https://openai.com/global-affairs/the-washington-post-partners-with-openai">The Washington Pos</a>t, <a href="https://www.bloomberg.com/news/articles/2024-04-29/openai-strikes-deal-to-use-financial-times-content-in-chatgpt">Bloomberg</a>, Financial Times и <a href="https://www.theverge.com/news/653500/the-washington-post-openai-chatgpt-partnership">других изданий</a>.</p><p>Меняется сам способ получения информации. Пользователь больше не гуглит, а сразу видит структурированный ответ с цитатами, саммари и прямыми ссылками на источники. Эта трансформация напоминает переход от библиотечного каталога к личному секретарю, который не только находит нужные книги, но и выбирает самые важные страницы.</p><p>Питер Элкинс-Уильямс, глава отдела глобальных партнерств The Washington Post, <a href="https://openai.com/global-affairs/the-washington-post-partners-with-openai/#:~:text=%E2%80%9CWe%E2%80%99re%20all%20in%20on%20meeting%20our%20audiences%20where%20they%20are%2C%E2%80%9D%20said%20Peter%20Elkins%2DWilliams%2C%20Head%20of%20Global%20Partnerships%20at%20The%20Washington%20Post.%20%E2%80%9CEnsuring%20ChatGPT%20users%20have%20our%20impactful%20reporting%20at%20their%20fingertips%20builds%20on%20our%20commitment%20to%20provide%20access%20where%2C%20how%20and%20when%20our%20audiences%20want%20it.%E2%80%9D">подчеркивает</a>, что это решение отражает стратегию издания «встречать аудиторию там, где она находится». Варун Шетти из OpenAI <a href="https://openai.com/global-affairs/the-washington-post-partners-with-openai/#:~:text=%E2%80%9CMore%20than%20500,they%20need%20it.%E2%80%9D">отмечает</a>, что компания стремится направлять свыше 500 миллионов еженедельных пользователей ChatGPT к «своевременной, достоверной информации».</p><p>При запросе о текущих событиях ChatGPT больше не ограничивается информацией из предобучения, которое неизбежно устаревает. Вместо этого система предоставляет актуальный контент из авторитетных медиа. Можно сказать, что ИИ превращается в умного редактора новостной ленты, персонализированной под пользователя.</p><h2>Два лагеря СМИ: партнерство и судебные иски</h2><p>Мир медиакомпаний разделился на два противоположных лагеря, сформировав параллельные стратегии взаимодействия с ИИ.</p><p>В первом лагере находятся компании, которые рады сотрудничать с цифровыми проектами. OpenAI заключила соглашения с 20 издательскими домами, охватывающими свыше 160 газет и журналов на более чем 20 языках. Среди них The Washington Post, Financial Times, Time, Axel Springer (владелец Politico, Business Insider), Condé Nast (Vogue, The New Yorker, GQ) и Hearst (Houston Chronicle, Esquire, Cosmopolitan).</p><p>Суть этих сделок заключается в лицензировании контента, доступе к API и направлении трафика обратно к издателям в обмен на возможность использовать и цитировать материалы. Для изданий это не просто новый источник дохода, но и канал дистрибуции — так они привлекают аудиторию, которая никогда бы не зашла на сайт. Хотя финансовые детали часто остаются конфиденциальными, известно, что некоторые соглашения включают многомиллионные выплаты.</p><p>Во втором лагере находятся компании, вставшие в оппозицию нейросетям. The New York Times, The Center for Investigative Reporting, Ziff Davis, а также объединившиеся в коллективный иск The Intercept, Raw Story и AlterNet подали в суд против OpenAI. Издания <a href="https://www.npr.org/2025/03/26/nx-s1-5288157/new-york-times-openai-copyright-case-goes-forward#:~:text=Lawyers%20for%20The%20New%20York%20Times%20believe%20that%20the%20paper%27s%20articles%20are%20one%20of%20the%20biggest%20sources%20of%20copyrighted%20text%20that%20OpenAI%20used%20to%20build%20ChatGPT%20into%20the%20premier%20AI%20chatbot%2C%20and%20they%20allege%20that%20OpenAI%20violated%20copyright%20laws%20in%20its%20siphoning%20of%20the%20newspaper%27s%20journalism.">утверждают</a>, что несанкционированное использование материалов для обучения ИИ нарушает авторские права и наносит ущерб их бизнес-модели.</p><p>NYT в своем иске <a href="https://harvardlawreview.org/blog/2024/04/nyt-v-openai-the-timess-about-face/?utm_source=chatgpt.com">заявляет</a>, что модели OpenAI и Microsoft «угрожают качественной журналистике»    и лишают компании денег за трафик на их сайты. Компания требует многомиллиардную компенсацию и уничтожение моделей, обученных на ее материалах — требование, которое технически практически невозможно выполнить.</p><p>OpenAI отвечает на эти обвинения, заявляя, что NYT «взломала» ChatGPT, используя «фейковые промпты», чтобы собрать доказательства для иска. По мнению компании, обычные пользователи не применяют чат-бот таким образом, а статьи составляют лишь «крошечную часть разнообразных наборов данных», использованных для обучения моделей.</p><h2>Media Manager: инструмент контроля или шаг к прозрачности?</h2><p>В разгар дискуссий о правомерности использования контента OpenAI анонсировала разработку инструмента Media Manager — интерфейса для медиакомпаний, который должен сделать использование их материалов в их модели более прозрачным.</p><p>Издатели получили бы возможность устанавливать правила и ограничения, полностью исключать определенные материалы из обучения, а также получать аналитику о показах и использовании своего контента.   Компания так хотела защититься от постоянных судебных исков и выйти на контакт с авторами статей.</p><p>Однако реализация этой инициативы оказалась под вопросом. Несмотря на то, что OpenAI обещала запустить Media Manager к 2025 году, но этого так и не случилось. По <a href="https://techcrunch.com/2025/01/01/openai-failed-to-deliver-the-opt-out-tool-it-promised-by-2025/">данным</a> источников, знакомых с ситуацией, разработка не рассматривалась как приоритетная задача внутри компании. Один из бывших сотрудников OpenAI даже не смог вспомнить, чтобы хоть кто-то плотно занимался этим проектом.</p><p>В медиасообществе инициативу восприняли неоднозначно. Одни издатели рассматривают ее как шаг к более справедливым отношениям и прозрачности, подобно тому как инструменты монетизации в YouTube позволили создателям контента получать доход от своих работ. Другие видят в этом лишь попытку OpenAI избежать полноценного лицензирования контента.</p><p>Разработка Media Manager «заглохла». Это значит, что OpenAI сделала ставку на прямые партнерства с крупными издателями вместо создания универсального инструмента для всех правообладателей. Такая стратегия выгодна для крупных компаний, но оставляет практически бесправными малые издания и исследовательские организации.</p><h2>А что под капотом?</h2><p>Проект OpenAI сложный и многоуровневный, он связывает генеративный ИИ с контентом, опубликованным в сети. На первом уровне — слое запросов — система анализирует пользовательский вопрос, определяя, нужно ли обращаться к актуальным новостным источникам. Если пользователь спрашивает о последних событиях в экономике или политике, система понимает, что нужны свежие данные из СМИ, а не только базовые знания модели.</p><p>Далее включается слой маршрутизации. Он направляет запрос к API соответствующих партнерских медиа, выбирая наиболее подходящие источники для конкретной темы. Например, если нужно узнать о финансовых рынках, предпочтение может отдаваться Financial Times, а при запросе о международной политике — The Washington Post.</p><p>Полученные данные обрабатываются на следующем уровне — слое обработки. Здесь формируется структурированный ответ, органично интегрирующий информацию из медиаисточников с базовыми знаниями модели. Система выделяет ключевые факты, обобщает контекст и создает целостную картину, понятную пользователю.</p><p>Последним выступает слой атрибуции, который обеспечивает корректное цитирование и оформление ссылок на исходные материалы. Это не только юридическое требование лицензионных соглашений, но и этический момент. Так пользователи могут оценить авторитетность источника и сформировать доверие к нему.</p><p>Механизмы обновления данных работают с различной частотой в зависимости от типа контента. Для «молний» обновления происходят практически в реальном времени — как только статья появляется на сайте издания, она становится доступной для цитирования в ChatGPT. Аналитические материалы обновляются по мере публикации, а архивный контент — с меньшей частотой, но остается доступным для исторического контекста.</p><p>В отличие от традиционных поисковых систем, которые индексируют весь открытый веб и ранжируют результаты по сложным алгоритмам, интеграция ChatGPT с медиа работает с контролируемым потоком лицензированного контента. Это повышает точность и авторитетность информации, минимизирует риски неправомерного использования материалов и помогает выстроить устойчивую систему, выгодную всем участникам: пользователям, ИИ-компаниям и создателям контента.</p><h2>Как новинку могут использовать айтишники?</h2><p>Интеграция ChatGPT с медиаресурсами открывает целый спектр возможностей для разработчиков и продуктовых команд. На стыке искусственного интеллекта и качественной журналистики рождается новое поколение информационных продуктов, способных изменить способы взаимодействия с новостями и аналитикой.</p><p>Особенно перспективным направлением является создание специализированных нейроассистентов для разных сфер. Представьте ИИ-юриста, который не только знает базовые принципы права, но и мгновенно информирует о последних изменениях в нормативных актах, опираясь на публикации профильных изданий. Или финансовый советник, анализирующий рыночные тренды на основе актуальных данных из деловых СМИ и предоставляющий рекомендации с учетом последних экономических событий. В медицинской сфере такой помощник может собирать информацию о новых исследованиях и методиках лечения из авторитетных научных журналов, делая их доступными для практикующих врачей.</p><p>Другое многообещающее направление — разработка «живых» дайджестов. В отличие от традиционных статичных подборок новостей, такие системы способны динамически агрегировать и резюмировать материалы из разных источников с сохранением контекста. Подобные сервисы могут анализировать развитие сюжета, показывать различные интерпретации события, выделять ключевые факты и тренды. Вместо поверхностного скроллинга заголовков пользователь глубоко понимает тему, рассматривая ее со всех сторон и зная предпосылки.</p><p>Для компаний открываются возможности создания инструментов для команд, работающих с информацией. PR-отделы могут использовать платформы для отслеживания репутации бренда в свете актуальных событий и оценивать эффективность информкампаний. Аналитические отделы получат системы мониторинга конкурентов, основанные на анализе публикаций в деловых и отраслевых медиа. Такие инструменты превращаются из простых агрегаторов упоминаний в интеллектуальных ассистентов, способных выявлять неочевидные связи и тренды.</p><p>Бизнес получит множество полезностей от этих технологий, в том числе сможет избежать постоянных судов из-за авторских прав, повысит точность и достоверность ответов нейросетей и завоюет доверие еще большего числа пользователей.</p><h2>А есть ли проблемы?</h2><p>Интеграция ChatGPT с крупными медиа, при всех своих преимуществах, оставляет ряд вопросов, от решения которых зависит будущее всей информационной системы.</p><ul><li><b>Вопрос 1:</b> размер компенсации. Достаточно ли выплат медиакомпаниям, учитывая, что их контент становится важной частью коммерческого продукта OpenAI? Как определить справедливую стоимость лицензирования, особенно в условиях, когда традиционные метрики вроде количества просмотров или переходов работают иначе в контексте ИИ? Пока крупные издания имеют возможность договариваться о взаимовыгодных условиях, менее влиятельные компании рискуют остаться без денег.</li><li><b>Вопрос 2:</b> влияние на бизнес-модели медиа в долгосрочной перспективе. Если пользователь получает качественное саммари материала прямо в ChatGPT, сохранится ли мотивация переходить по ссылке на полную статью? Не приведет ли это к снижению потока прямого трафика и, как следствие, рекламных доходов издателей? Некоторые аналитики отрасли опасаются, что интеграция с ИИ может превратить медиакомпании в поставщиков сырья для технологических гигантов, лишив их прямого контакта с аудиторией.</li><li><b>Вопрос 3: </b>разделение информационного пространства на контент от привилегированных партнеров и всех остальных. Получит ли ChatGPT предпочтение к материалам изданий-партнеров, даже если более релевантная информация доступна у других? Как обеспечить разнообразие контента и избежать перекоса в сторону крупных медиакомпаний? Эти вопросы имеют не только коммерческий, но и этический аспект, так как речь идет о формировании картины мира пользователей.</li><li>Вопрос 4: доверие к ответам и прозрачность алгоритмов выбора информации, ключевой вопрос касается доверия к ответам и прозрачности алгоритмов выбора информации. Как пользователь сможет оценить надежность источника и убедиться, что представленная информация не искажена? Какие механизмы необходимы, чтобы сохранить доверие к системе, особенно в эпоху информационных войн и дипфейков? Без решения этих вопросов даже самая совершенная система рискует стать еще одним каналом распространения дезинформации.</li></ul><h2>Что в итоге?</h2><p>ChatGPT, интегрированный с медиаресурсами, не просто становится новым Google для новостей — он формирует принципиально иную парадигму взаимодействия с информационным пространством. Вместо списков ссылок пользователь получает структурированные ответы и анализ, а также возможность углубиться в материалы.</p><p>Обычным пользователям будет несказанно удобно получать доступ к проверенной информации и больше не копаться в бесконечных ссылках. Медиакомпании — смогут «достучаться» до аудитории иными, нетрадиционными способами, что поменяет маркетинговую парадигму. Разработчики же обретут новую нишу для производства цифровых решений на стыке ИИ и журналистики.</p><p>Будущее этой системы зависит от того, насколько успешно участники рынка смогут решить юридические и этические проблемы, найти баланс между инновациями, правами создателей контента и интересами аудитории. От этого зависит, станет ли интеграция ChatGPT с медиа действительно новой, более совершенной моделью доступа к информации или останется лишь промежуточным этапом в эволюции цифровых медиа.</p>]]></content:encoded>
    </item>
    <item>
      <title>Когда Excel уже не спасает: как понять, что пора автоматизировать поддержку</title>
      <link>https://tproger.ru/articles/kogda-excel-uzhe-ne-spasaet--kak-ponyat--chto-pora-avtomatizirovat-podderzhku</link>
      <comments>https://tproger.ru/articles/kogda-excel-uzhe-ne-spasaet--kak-ponyat--chto-pora-avtomatizirovat-podderzhku?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анатолий Нечаев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kogda-excel-uzhe-ne-spasaet--kak-ponyat--chto-pora-avtomatizirovat-podderzhku</guid>
      <description><![CDATA[<p>Как понять, что Excel больше не справляется: признаки, что вашей команде пора внедрять систему автоматизации поддержки </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kogda-excel-uzhe-ne-spasaet--kak-ponyat--chto-pora-avtomatizirovat-podderzhku">Когда Excel уже не спасает: как понять, что пора автоматизировать поддержку</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Техподдержка]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 07 Jun 2025 09:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Переход к автоматизации всегда начинается с понимания: таблицы больше не справляются. В этой статье разберем, на каком этапе это происходит, какие проблемы с Excel особенно болезненны и почему настает момент искать альтернативу.</p><h3>Когда Excel действительно помогает</h3><p>На старте компании или проекта Excel (или Google Sheets) — это быстрый и удобный способ организовать процессы. Без дополнительных вложений и настроек можно начать вести учет, распределять задачи, контролировать ход выполнения. Особенно когда команда — это 2–5 человек, а количество заявок — несколько в день.</p><p><b>Что делает таблицы удобными:</b></p><ul><li><b>Доступность. </b>Не требуется лицензий, подписок или внедрения. Открыл — и работаешь.</li><li><b>Гибкость. </b>Любую таблицу можно адаптировать под себя: добавить столбцы, пересобрать структуру, быстро скопировать шаблон.</li><li><b>Простота. </b>Интерфейс понятен даже новичку. Не нужны инструкции, обучение или отдельная техподдержка.</li><li><b>Универсальность. </b>Одна таблица может заменить CRM, трекер задач, базу знаний и учетную систему.</li></ul><p><b>Примеры использования</b></p><p>1. Фрилансер или специалист в небольшой IT-команде фиксирует все обращения и инциденты: от ошибок в ПО до запросов на установку оборудования.</p><p>2. Стартап из 5 человек ведет план задач: кто, что и к какому сроку делает. Все в одной вкладке.</p><p>3. Малый бизнес организует учет поставок и возвратов — без сложных форм и регламентов.</p><p><b>Какой можно сделать вывод?</b> На старте таблицы — это реальное преимущество. Они дают структуру там, где ее раньше не было, и не требуют ресурсов на обслуживание. Но такая система работает, пока объем данных и участников невелик.</p><h3>Когда Excel начинает тормозить</h3><p>Проблемы с Excel проявляются не сразу. Но как только компания начинает расти, процессы усложняются, появляются новые команды, SLA, сроки, то таблицы просто перестают справляться.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-27/8161db17-822a-4349-b9e9-4a7d7f702961.png" alt="" /></figure><p><b>Что происходит?</b></p><ul><li><b>Дублирование данных.</b> Несколько сотрудников ведут собственные таблицы, копируя заявки друг у друга. В итоге — хаос и нестыковки.</li><li><b>Ошибки при ручном вводе. </b>Не туда скопировали, забыли обновить статус, случайно удалили заявку. Человеческий фактор на каждом шаге.</li><li><b>Потеря актуальности. </b>Таблицы обновляются вручную. Никто не может сказать, актуальна ли информация. Особенно если в ней работает несколько человек.</li><li><b>Нет прозрачности и контроля. </b>Кто изменил заявку? Кто сейчас за нее отвечает? Где она застряла? Ответов нет, одни догадки.</li><li><b>Трудности с масштабированием. </b>Чем больше данных, тем тяжелее с ними работать: Excel начинает тормозить, ломаться, «слетает» форматирование, файлы конфликтуют.</li></ul><p><b>Типичный кейс. Я сталкивался ни один раз в жизни:</b></p><p>IT-отдел из 10 человек. Каждый день поступает около 20 заявок, в неделю все 100. Все фиксируется в общей таблице: один специалист добавляет заявку вручную, другой меняет ее статус, третий распределяет по исполнителям.</p><p>Какие возникают проблемы (всегда!):</p><ul><li>несколько заявок теряются в процессе;</li><li>одни и те же запросы берутся разными людьми;</li><li>статусы не обновляются вовремя;</li><li>история изменений отсутствует (млм</li></ul><p>В результате заявки теряются, сроки срываются, а уровень доверия к IT-отделу падает. Вместо фокуса на задачи специалисты тратят время на выяснение: кто что сделал, почему пропущен срок и где искать нужную строку в таблице.</p><p>Я для себя понял, таблицы перестают быть инструментом управления. Они становятся источником проблем, которые растут вместе с компанией. Это не разовая ошибка — это системный сбой.</p><h3>Почему таблицы не масштабируются</h3><p>Когда объем данных и задач начинает расти, Excel теряет свою эффективность. Причины не только в перегрузке интерфейса или росте количества вкладок. Проблема глубже — в самой природе таблиц.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-27/6960fa86-5c1e-48c1-9f47-36a5537ced85.jpg" alt="" /></figure><p><b>1. Нет нормальной отчетности</b></p><p>Чтобы получить отчет по количеству выполненных заявок, просроченных задач или времени отклика, в Excel приходится: вручную собирать данные по разным листам, писать формулы или макросы, экспортировать информацию в сторонние системы для визуализации.</p><p>Все это занимает время и ресурсы. При этом результат не всегда точен, потому что одно неосторожное удаление ячейки и цифры уже не те.</p><p>А главное — оперативно реагировать на изменения невозможно. Если сегодня SLA просел, вы узнаете об этом только завтра, когда цифры соберет аналитик.</p><p><b>2. Нет нормального контроля дедлайнов</b></p><p>Excel не напоминает, что задача или заявка просрочены. Нет встроенных уведомлений или логики контроля времени.</p><p>Вы можете вручную проставлять даты, но если исполнитель забывает обновить статус, задача «зависает» в таблице и об этом никто не узнает. По итогу сроки срываются, клиенты ждут ответа неделями, команда начинает действовать реактивно, а не проактивно.</p><p><b>3. Нет централизованного доступа и прав</b></p><p>Когда команда растет, встает вопрос: кто, куда и что может редактировать?</p><p>В Excel любой участник может случайно удалить важные данные, нет разграничения по ролям (например, чтобы руководитель видел все, а специалист — только свои заявки). И главное, сложно организовать безопасный доступ с учетом прав и функций.</p><p>Поверьте, происходит хаос. Особенно если используется несколько версий таблицы в разных облаках, на почте и в личных папках.</p><p><b>4. Нет связки между задачами, заявками и командами</b></p><p>С ростом нагрузки появляется необходимость видеть всю картину. И это рубрика «База»:</p><ul><li>какая заявка от какого клиента;</li><li>кто ее обрабатывает;</li><li>на каком этапе она находится;</li><li>как она связана с другими задачами. Например, с закупками или техподдержкой.</li></ul><p>В Excel этого нет по определению. Максимум, что можно сделать — это вручную вставить ссылку на другой лист или файл. Но автоматического обновления, трекинга или уведомлений не будет.</p><p>Таблица — это линейная структура. Современный бизнес все же сетевая система, в которой все связано. Я бы даже сказал, что экоайти система. И чем больше связей, тем быстрее Excel перестает справляться.</p><h3>Какую альтернативу выбрать</h3><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-27/2c38d446-171c-4ef2-9e67-eb17842c5ef5.png" alt="" /></figure><p>Чтобы перейти на следующий уровень, одного красивого дашборда недостаточно. Важно, чтобы система закрывала реальные боли:</p><ol><li>Автоматизация рутинных процессов (уведомления, статусы, эскалации);</li><li>Разграничение прав доступа. Гибкая настройка, кто что может видеть и делать;</li><li>Отчеты и аналитика — в один клик, а не неделю составляем;</li><li>Интеграции с мессенджерами, почтой и другими рабочими инструментами.</li></ol><p>Выбор за специализированными решениями. И лучше смотреть в сторону <a href="https://upservice.com/service-desk">Service Desk</a>, если речь идет о заявках и внутренней поддержке.</p><p>Дальше я хочу рассказать о третей системе, которую мы тестировали для своей компании. (Планирую выпускать обзорные статьи на системы дальше, пишите, если будут конкретные пожелания).</p><p>Мы начали искать решение еще в 20-м году, которое решит все вышеописанное — от контроля дедлайнов до системной аналитики. Главные требования были просты:</p><ol><li>Убрать или минимизировать ручную работу;</li><li>Не потерять контроль в целом;</li><li>Улучшить взаимодействие между отделами;</li><li>Наладить поддержку и повысить лояльность клиентов.</li></ol><h4>Что нам дал переход в Service Desk</h4><p>Вот какие задачи система начала решать с первого месяца внедрения:</p><ul><li><b>Все заявки фиксируются в одном окне. </b>Не нужно собирать обращения по разным каналам. Сервис объединяет заявки из мессенджеров, e-mail, формы на сайте и чатов в одном интерфейсе.</li><li><b>Автоматические уведомления и статусы. </b>Сотрудник получает напоминание, если срок задачи на исходе. Менеджер, если SLA нарушен. Все прозрачно и отслеживается.</li><li><b>Аналитика и отчеты. </b>Количество заявок, время ответа, загрузка по сотрудникам — все в цифрах и графиках.</li><li><b>Контроль SLA. </b>Настраиваются правила по каждому каналу обращения. Система сама сигнализирует, если что-то идет не по плану.</li></ul><p>Какой вывод я могу сделать. Когда команда маленькая, Excel — удобный и понятный инструмент. Но когда в день приходит десятки заявок, работают несколько отделов, а клиенты ждут быстрой реакции, то таблица превращается в ад.</p><p>На самом деле, мы года 2 тестили разные системы. Вечно менялись приоритеты, откладывали на потом и вот эти все истории. И постоянно возвращались к адовой таблице.</p><p>Всем спасибо, кто дочитал. Буду рад поддержке, комментариям. Если есть предложения, на что сделать обзор, пишите тоже.</p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p>]]></content:encoded>
    </item>
    <item>
      <title>Мультистек: как жить, когда ты и Фронт, и Бэк, и МЛ</title>
      <link>https://tproger.ru/articles/-multistek--kak-zhit--kogda-ty-i-front--i-bek--i-ml-</link>
      <comments>https://tproger.ru/articles/-multistek--kak-zhit--kogda-ty-i-front--i-bek--i-ml-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/-multistek--kak-zhit--kogda-ty-i-front--i-bek--i-ml-</guid>
      <description><![CDATA[<p>Разбираем плюсы и минусы пути мультистек-инженера: когда это работает, где востребовано, и как развиваться, если не хочешь выбирать одно направление.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/-multistek--kak-zhit--kogda-ty-i-front--i-bek--i-ml-">Мультистек: как жить, когда ты и Фронт, и Бэк, и МЛ</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Хобби]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 04 Jun 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Мультистек-разработчик — это человек, который умеет всё. Или почти всё. Один специалист закрывает несколько ролей, гибко подстраивается под задачи бизнеса и помогает команде двигаться быстрее. Но в чём подвох? Вместе с <a href="https://solvery.io/ru/mentor/Vladislav_Serednyakov?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=multistek&amp;utm_campaign=vladislav_serednyakov">Владимиром Середняковым</a>, 

TechLead Fullstack PHP в Trueweb technology и ментором <a href="https://solvery.io/?utm_source=article&amp;utm_medium=partner&amp;utm_term=tproger&amp;utm_content=multistek&amp;utm_campaign=main_page">Solvery</a>, разбираемся, когда универсальность — это суперсила, а когда нет.</p><h2>Кто такой мультистек-разработчик в 2025 году</h2><p>Мультистек — не просто модное слово, а отражение новой реальности в IT. Сегодня всё чаще встречаются разработчики, которые не только верстают интерфейсы и пишут серверную логику, но и строят ML-пайплайны, разворачивают модели, мониторят их в проде и налаживают всю инфраструктуру вокруг. Рассмотрим особенности.</p><h3>Мультистек ≠ Фуллстек</h3><p>Чтобы понимать, о чём речь, важно разграничить два похожих понятия:</p><ul><li><b>Фуллстек</b> — это специалист, который работает и с фронтендом, и с бэкендом. Часто он ещё умеет настроить CI/CD, задеплоить своё приложение в облако и защитить pet-проект.</li><li><b>Мультистек</b> идёт дальше. Помимо фуллстек-навыков, он осваивает ещё одно (или несколько) направлений — например, машинное обучение, аналитические пайплайны, работу с большими данными, автоматизацию MLOps или даже мобильную разработку.</li></ul><blockquote>Мультистек отличается от фуллстека тем, что помимо фронта, бэка и DevOps он владеет ещё и профильной экспертизой в другой сфере — например, в ML. Он может сам развернуть и приложение, и пайплайн, и модель в проде.</blockquote><p>Такие специалисты особенно ценны в стартапах, R&amp;D-командах, AI-first продуктах, где важна гибкость и скорость.</p><h3>Почему мультистеков становится больше?</h3><p>Тенденция к универсальности — не случайность. Есть две главные причины:</p><ol><li>Экономика. Чем больше навыков — тем выше ценность на рынке и больше зарплата. Универсал может закрывать сразу несколько позиций, а для компании это способ сэкономить на найме.</li><li>Интерес. Многие приходят в мультистек из любопытства — когда хобби перерастает в компетенцию. Особенно это касается тех, кто в какой-то момент начал осваивать ML или Data Science «по приколу», а потом понял, что это можно внедрить прямо в продукт.</li></ol><blockquote>Все хотят повышать доход — не будем скрывать. Но есть и вторая причина: людям просто интересно. Особенно если речь о быстроразвивающемся направлении вроде ML. Хочешь быть востребованным завтра — учи это сегодня.</blockquote><h3>Любопытство или необходимость?</h3><p>Да, чаще всего путь мультистека начинается из любопытства. Человек берёт на себя новые задачи, потому что ему хочется разобраться и экспериментировать.</p><p>Но бывают и случаи, когда это вынужденная мера — например, если команда маленькая, бюджета на отдельных ML-инженеров нет, а продукт уже должен работать. Особенно это характерно для стартапов, где без MVP не поднять инвестиции, а сам MVP требует и фронта, и бэка, и хотя бы базовой ML-функциональности.</p><h2>Универсальность как сила: когда это работает</h2><p>Мультистек — это не просто титул в резюме, а реальное конкурентное преимущество. Особенно в условиях, когда время — главный актив, а команда — три человека и меньше. Специалист, способный закрыть сразу несколько направлений — от фронта и бэка до машинного обучения и пайплайнов — становится катализатором роста.</p><h3>Когда мультистек — это конкурентное преимущество?</h3><p>Для бизнеса мультистек-разработчик — способ сэкономить и ускориться одновременно. Пока конкуренты собирают по крупицам команду ML-инженеров, фронтендеров и DevOps-специалистов, продукт с мультистеком уже может быть запущен, протестирован и обновлён по первым отзывам пользователей.</p><blockquote>Компания с мультистек-специалистом может быстрее выпустить MVP, а иногда даже стабильный релиз, пока другие тратят ресурсы на поиск кадров. Это даёт реальное преимущество на рынке.</blockquote><p>В карьерном плане универсальность даёт те же дивиденды:</p><ul><li>выше шансы пройти отбор,</li><li>выше ценность для команды,</li><li>выше зарплатная вилка, особенно если вы закрываете дефицитные направления.</li></ul><p>Cреди кандидатов фуллстеков и мультистеков — последние будут иметь преимущество и по офферу, и по зарплате. Иногда мультистек получает больше, чем топ по рынку в одной специализации.</p><h3>Где мультистек особенно ценен?</h3><p>Такой специалист особенно важен в командах, которые:</p><ul><li>работают в новой для себя технологической области (например, впервые внедряют ML),</li><li>хотят быстро проверить гипотезу, но не могут позволить себе широкую команду,</li><li>просто не имеют бюджета на несколько узких специалистов.</li></ul><p>Кроме того, мультистек становится незаменимым в проектах, где важна гибкость и взаимопонимание между разными ролями: такой человек может говорить на языке аналитиков, разработчиков, DevOps и ML одновременно — и быть связующим звеном.</p><blockquote>Мультистек особенно ценен, если у проекта нет бюджета на отдельные роли или нужно протестировать гипотезу в новом направлении. Он просто незаменим.</blockquote><p>На раннем этапе карьеры мультистековый подход может стать пропуском в серьёзную команду. Знание нескольких технологий — пусть даже не в идеале — даёт джуну шанс быстро адаптироваться, закрыть узкие задачи и показать, что он может «взлететь» выше одной специализации.</p><h2>Универсальность как ловушка: где граница</h2><p>Быть мультистеком — значит уметь много. Но иногда это «много» расплывается в «ни в чём не эксперт». Граница между гибкостью и поверхностностью тонка — и её легко не заметить в потоке задач, дедлайнов и вечной нехватки времени.</p><h3>Почему мультистековый подход может мешать росту специалиста?</h3><p>Универсальность требует переключения между совершенно разными задачами. Сегодня ты фиксишь баг в UI, завтра — дебажишь пайплайн для ML-модели, послезавтра — настраиваешь балансировщик для API. Если ты единственный мультистек в команде, это не только увеличивает нагрузку, но и замыливает взгляд. От такого рваного ритма страдает внимание и стратегический фокус — а это очень влияет на рост.</p><blockquote>Росту может мешать высокая нагрузка и отсутствие коллег по направлению. У такого специалиста часто замыливается взгляд, а человеческий фактор никто не отменял.</blockquote><p>Парадокс в том, что мультистек, стремящийся быть «везде», может не угнаться ни за одной областью достаточно глубоко — и в итоге проиграть по уровню компетенции тем, кто сфокусирован. Это и есть та самая ловушка: универсальность может сделать тебя незаменимым в хаосе стартапа — и недостаточно сильным в глубокой инженерной роли. Поэтому мультистеку важно осознанно выбирать вектор роста: или усилять ключевые направления, или строить карьеру вокруг своей широты, например, как технический лидер или архитектор.</p><h2>Где сегодня востребованы мультистек-специалисты?</h2><p>Компании всё чаще смотрят в сторону универсалов. Причины разные: от жёсткого бюджета до амбиций обогнать конкурентов. Но тренд очевиден — мультистек становится частью стратегического набора команды.</p><h3>Какие компании чаще нанимают мультистеков?</h3><p>В первую очередь — те, кто работает над новым продуктом. Стартапы, экспериментальные команды внутри корпораций, а также компании, оптимизирующие расходы. Нанять одного универсального инженера — зачастую быстрее и дешевле.</p><blockquote>Чаще мультистеков нанимают компании, запускающие MVP или старающиеся оптимизировать бюджет. Иногда — просто потому, что пока не могут себе позволить команду из отдельных специалистов.</blockquote><h3>Что с зарплатами и ростом: растёшь как инженер или как менеджер?</h3><p>Универсальность мультистека — не только про экономию. Это ещё и про скорость вывода продукта, особенно если есть технологическое окно, в которое надо успеть. А в случае с ML-проектами, где всё зависит от качества пайплайна и продакшн-интеграции, наличие специалиста, который понимает и модель, и бэкенд, и деплой, может быть решающим.</p><p>Бывают случаи, когда критичны не деньги, а темпы реализации. Или когда у компании одновременно несколько ML-проектов. Тут универсальность — вопрос выживания, а не бюджета.</p><p>Чаще всего мультистек растёт как инженер и как доменный эксперт. Его ценность — в знании продукта вдоль и поперёк. Но у такой позиции есть и обратная сторона: чем сильнее на специалисте завязан проект, тем больше рисков для бизнеса. И некоторые компании сознательно избегают таких ситуаций, предпочитая распределённую модель экспертизы.</p><blockquote>Иногда руководители принципиально не хотят, чтобы всё держалось на одном человеке. Потому что в случае его ухода проект может просто остановиться.</blockquote><h2>Как развиваться мультистеку</h2><p>В какой-то момент каждый мультистек сталкивается с развилкой: продолжать наращивать кругозор или сфокусироваться на глубокой экспертизе в одной области. Ответ зависит не только от амбиций, но и от задач, команды и контекста рынка.</p><h3>Зачем мультистеку T-shaped профиль</h3><p>Подход T-shaped помогает балансировать между универсальностью и глубиной: вы знаете понемногу обо всём, но в одной области — эксперт. Такой профиль особенно ценен, если «глубина» покрывает наиболее критичный для проекта стек.</p><blockquote>Мультистек может быть сильным ML-инженером и при этом только поверхностно разбираться во фронте и бэке. Это нормально — при наличии команды, которая закроет слепые зоны. Идеально, если вертикаль T-специалиста — как раз в ML: прокачивать фронт и бэк потом проще, чем выучить линейную алгебру.</blockquote><h3>Идеальный баланс: миф или ориентир?</h3><p>Нет универсального рецепта идеального баланса между глубиной и шириной. Всё зависит от этапа карьеры, уровня образования и задач, которые ставит команда. Для одного проекта важна гибкость, для другого — глубокое погружение в ML или бэкенд.</p><p>Идеальное соотношение зависит от многих факторов — стажа, задач, профиля компании. Но без серьёзной глубины хотя бы в одной области мультистеку сложно быть действительно ценным.</p><h3>Можно ли совмещать мультистек и глубокую экспертизу?</h3><p>Да, но это требует серьёзной базы. Например, в ML невозможно работать на уровне сеньора без математики, алгоритмов и понимания архитектур. Поэтому если вы хотите расти — придётся углубляться. И уже на этом фундаменте можно достраивать остальной стек.</p><blockquote>Чтобы быть deep в ML, нужен высокий порог вхождения: линейная алгебра, матан, статистика. Только потом — код. Это не исключает мультистек, но требует серьёзных вложений времени и сил.</blockquote><h3>Строим Roadmap: как не утонуть в обучении</h3><p>Ключ к устойчивому развитию — чёткая последовательность освоения стека. Сначала — база, потом — специализация. Один из рабочих сценариев:</p><ul><li>Начать с бэкенда: он даёт понимание работы серверной логики, баз данных и API.</li><li>Параллельно подтягивать математику (линейную алгебру, матанализ) — она пригодится для ML.</li><li>После бэкенда заходить во фронтенд: зная, как работает HTTP и JS на сервере, легче понимать клиентскую часть.</li><li>Затем — машинное обучение: с пониманием backend-инфраструктуры и математики вы входите в ML гораздо осознаннее.</li></ul><h3>Как не выгореть мультистеку</h3><p>Чтобы не выгореть, важно дисциплинированно выбирать приоритеты. Это не значит отказываться от широты, но она должна быть осмысленной.</p><ul><li>Ставьте фокус на 1–2 зоны в каждый период времени.</li><li>Фильтруйте информационный шум — не хватайтесь за всё.</li><li>Инвестируйте выходные в системное обучение, а не в спонтанные туториалы.</li><li>Регулярно оценивайте: что выучено, что полезно, куда двигаться дальше.</li></ul><h3>Как построить карьеру</h3><p>Если у вас есть склонность к мультизадачности — это актив. Но с ним тоже надо уметь работать:</p><ul><li>Ищите роли, где универсальность — норма: стартапы, продуктовые команды, R&amp;D.</li><li>Не бойтесь придумывать себе задачи: если вы умеете и в бэкенд, и   в ML — покажите это на side-проекте.</li><li>Учитывайте, что на старте может быть выгорание — это нормально. Главное — не игнорировать здоровье, а вовремя выстраивать ритм.</li></ul><h2>Итог: как жить мультистеку</h2><p>Собрали главные выводы и советы для тех, кто уже идет по пути мультиформатного развития — или только собирается.</p><h3>Где мультистек действительно нужен?</h3><p>Мультистек действительно нужен в проектах, когда это стартап или MVP. А ещё — когда нет ресурсов или бюджета на те самые ресурсы. Возможно, ещё нужен, если компания просто решила проверить гипотезу внедрения ML.</p><p>То есть:</p><ul><li>стартапы и новые продукты;</li><li>бюджетные команды или временные проектные инициативы;</li><li>быстрые тесты гипотез, где важна скорость и техническая универсальность;</li><li>роли с высоким уровнем неопределённости и кросс-функциональностью.</li></ul><h3>Как понять, что мультиформатность тебе действительно полезна?</h3><p>Совет — не ориентироваться на чужие модели эффективности, а честно ответить себе:</p><ul><li>Какие ценности и преимущества ты получаешь от мультиформатности?</li><li>Есть ли рост, осмысленность, чувство, что ты становишься сильнее как инженер?</li><li>Подумай, что тебе мешает. Возможно, стоит что-то убрать или перестроить.</li><li>Оптимизируй процесс и двигайся дальше.</li></ul><blockquote>Тату BigData на лбу не принесёт ценности, если туда эту дату не закладывать.</blockquote><h3>Когда пора сфокусироваться — и на чём?</h3><p>Всегда, когда ты хочешь чего-то достичь, нужно сфокусироваться на этом. Под лежащий камень вода не течёт.</p><p>Если ты понимаешь, что хочешь, нужно:</p><ul><li>прокачаться в ML до исследовательского уровня,</li><li>выйти на senior-позицию в backend,</li><li>стать архитектором или лидом.</li></ul><p>Развитие мультистека = грамотное распределение сил.</p><blockquote>Если ты просто хочешь лежать в сторону своего достижения — это тоже такая себе тактика. Она не приблизит тебя к тому, чего ты желаешь достичь.</blockquote><p><b>P.S. Напутствие тем, кто хочет стать мультистеком, но боится:</b></p><ul><li>Смирись с тем, что объём теории и практики будет немаленький.</li><li>Определи структуру и путь развития с максимальной пользой переиспользования знаний.</li><li>Не бойся: когда ты в деле — бояться некогда.</li><li>Ищи хорошие Roadmap'ы и списки — они есть, можно просто загуглить.</li></ul><blockquote>Если ты действительно хочешь стать мультистеком, то спойлер — ты уже им стал. Тебе просто не сказали об этом. Так что дерзай. Тебя ждёт увлекательный аттракцион.</blockquote>]]></content:encoded>
    </item>
    <item>
      <title>С помощью чего выучить SQL в 2025 году?</title>
      <link>https://tproger.ru/articles/s-pomoshhyu-chego-vyuchit-sql-v-2025-godu-</link>
      <comments>https://tproger.ru/articles/s-pomoshhyu-chego-vyuchit-sql-v-2025-godu-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Влад Полбенников]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/s-pomoshhyu-chego-vyuchit-sql-v-2025-godu-</guid>
      <description><![CDATA[<p>Как выучить SQL с нуля в 2025? Сравниваем 6 платформ: SYNC STUDY, SQL Academy, Karpov Courses и другие. Бесплатные и платные курсы, задачи из реальной аналитики, поддержка PostgreSQL. Советы по выбору для новичков и профессионалов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/s-pomoshhyu-chego-vyuchit-sql-v-2025-godu-">С помощью чего выучить SQL в 2025 году?</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 01 Jun 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>SQL остаётся ключевым инструментом для работы с данными. Даже базовые знания увеличивают шансы на трудоустройство в аналитику и Data Science. Но найти подходящий тренажёр или курс сложно: одни платформы слишком поверхностные, другие — дорогие, а третьи не дают практики в реальной среде.</p><h2>Как выучить SQL: ТОП-6 платформ для обучения</h2><p>Протестировав много ресурсов, я выбрал 6 лучших. Каждый подходит для разных целей: от тренажеров до подготовки к сложным собеседованиям.</p><p><b>Критерии оценки</b></p><ul><li>Контент: глубина тем (от SELECT до оптимизации запросов), задачи из реальной работы, подготовка к собеседованиям, поддержка сообщества.</li><li>Технические аспекты: мобильная версия, своя IDE, сертификат, адаптация под РФ, поддержка PostgreSQL.</li></ul><h3>SYNC STUDY</h3><p>Ссылка: <a href="https://sync.study/">SYNC STUDY</a></p><p>Для кого: Новички, профи и те, кто готовится к собеседованиям.</p><ul><li>Глубина погружения: Полный цикл — от основ (WHERE, JOIN) до оконных функций и создания витрин.</li><li>Собеседования: Отдельный модуль с кейсами из практики и с теоретическими вопросами с собеседований.</li><li>Практика: Задачи на расчет LTV, ABC-анализ, парсинг логов.</li><li>Техническая часть: Удобная мобильная версия, своя IDE. Полная адаптация под РФ.</li></ul><ul><li>Решения воспроизводятся в реальной среде PostgreSQL.</li></ul><p>Минусы:</p><ul><li>Поддержка в процессе прохождения: отсутствует.</li><li>Сертификат по окончании курса: нет.</li></ul><h3>SQL Academy</h3><p>Ссылка: <a href="https://sql-academy.org/ru">SQL Academy</a></p><p>Для кого: Новички и практикующие разработчики.</p><ul><li>Глубина погружения: От простых запросов до триггеров и оптимизации. Подробные примеры из e-commerce.</li><li>Собеседования: Нет отдельного раздела, но есть задачи уровня FAANG.</li><li>Практика: Симулятор с интерактивными заданиями (например, расчет Retention Rate).</li><li>Поддержка: Форум, где можно обсудить решение.</li><li>Техническая часть: Своя IDE, работает на мобильных. Сертификат — после финального экзамена.</li><li>Бесплатный доступ.</li></ul><p>Минус: Мало информации по работе с большими данными (например, партицирование).</p><h3>Karpov Courses</h3><p>Ссылка: <a href="https://karpov.courses/simulator-sql">Karpov Courses</a></p><p>Для кого: Новички в IT, менеджеры, аналитики, дата-сайентисты и все, кто хочет освоить SQL и продуктовую аналитику с нуля.</p><ul><li>Глубина погружения: Акцент на практику — от основ SQL до продвинутых тем (оконные функции, объединения) и решения реальных продуктовых задач.</li><li>Собеседования: Кейсы из собесов Альфа-Банка, Сбера, Ozon.</li><li>Практика: 150+ SQL-задач на симуляторе. Работа над кейсом аналитика сервиса доставки: расчет бизнес-метрик, анализ данных, проверка гипотез.</li><li>Поддержка: Доступ к чату сообщества для общения и вопросов.</li><li>Техническая часть: IDE с подключением к реальной PostgreSQL и инструмент для визуализации Redash.</li></ul><ul><li>Бесплатный доступ ко всем материалам, симулятору и инфраструктуре.</li></ul><h3>SQL-ex.ru</h3><p>Ссылка: <a href="https://sql-ex.ru/">SQL-ex.ru</a></p><p>Для кого: Для тех, кто любит учиться через решение задач.</p><ul><li>Глубина погружения: Более 500 задач — от простых SELECT до хранимых процедур.</li><li>Собеседования: Нет.</li><li>Практика: Олимпиадные задания (например, расчет скользящего среднего без оконных функций).</li><li>Поддержка: Форум с энтузиастами.</li><li>Техническая часть: Устаревший интерфейс, нет мобильной версии.</li></ul><p>Минус: Теория подается фрагментарно.</p><h3>SQLZoo</h3><p>Ссылка: <a href="https://sqlzoo.net/wiki/SQL_Tutorial">SQLZoo</a></p><p>Для кого: Новички, которые хотят попробовать SQL бесплатно.</p><ul><li>Глубина погружения: Базовый уровень + JOIN, подзапросы.</li><li>Собеседования: Нет.</li><li>Практика: Интерактивные задачи с автоматической проверкой.</li><li>Поддержка: Нет сообщества.</li><li>Техническая часть: Работает на мобильных, своя IDE.</li></ul><p>Минус: Нет продвинутых тем (CTE, оптимизация).</p><h3>Stepik</h3><p>Ссылка: <a href="https://stepik.org/catalog/42">Курсы на Stepik</a></p><p>Для кого: Для системного изучения с нуля.</p><ul><li>Глубина погружения: Полный курс с видеоуроками — от основ до анализа в Python.</li><li>Собеседования: Нет.</li><li>Практика: Задачи на анализ реальных датасетов (например, Airbnb).</li><li>Поддержка: Обсуждения к каждому уроку.</li><li>Техническая часть: Поддержка PostgreSQL, сертификат.</li></ul><p>Минус: Мало задач на оконные функции.</p><h2>Итог: Какую платформу выбрать?</h2><ul><li>Для новичков: SQL Academy (бесплатно) или Stepik (структурный курс).</li><li>Для подготовки к собеседованиям: SYNC STUDY или Karpov Courses (бесплатно).</li><li>Для углубленного изучения: Karpov Courses (аналитика) или SQL-ex.ru (практика).</li><li>Для мобильного обучения: SYNC STUDY или SQLZoo.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Карьерный тупик в IT: почему старание не приводит к повышению</title>
      <link>https://tproger.ru/articles/karernyj-tupik-v-it--pochemu-staranie-ne-privodit-k-povyweniyu</link>
      <comments>https://tproger.ru/articles/karernyj-tupik-v-it--pochemu-staranie-ne-privodit-k-povyweniyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александра Сидоркина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/karernyj-tupik-v-it--pochemu-staranie-ne-privodit-k-povyweniyu</guid>
      <description><![CDATA[<p>Вы выполняете KPI, берете ответственность и работает на 100%, но роста нет? Рассказываем, почему IT-компании не всегда продвигают старших сотрудников и как изменить ситуацию.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/karernyj-tupik-v-it--pochemu-staranie-ne-privodit-k-povyweniyu">Карьерный тупик в IT: почему старание не приводит к повышению</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Собеседование]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 29 May 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Кажется, всё просто: работаешь на 100% — получаешь повышение. На деле — нет. Вы берёте ответственность, закрываете задачи, выполняете KPI. Но карьерного роста нет. Почему?</p><p>Gallup <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fnews.gallup.com%2Fpoll%2F241649%2Femployee-engagement-rise.aspx&amp;postId=1911620">выяснили</a>, что вовлечённые сотрудники увеличивают прибыль компании на 21%, а Forbes <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fwww.forbes.com%2Fadvisor%2Fbusiness%2Femployee-retention-strategies%2F&amp;postId=1911620">пишет</a>, что именно перспектива роста укрепляет лояльность команды. Разобрались, почему всё это не всегда работает — и как действовать, если вы один из тех, кто тянет, но не растёт.</p><p>Решили провести расследование, чтобы узнать, почему компании не спешат повышать старательных сотрудников и что можно сделать, если вы именно такой.</p><h2>А что, если дело в вас?</h2><p>Да, звучит неприятно, но это возможно. Мы изучили эту сторону проблемы и нашли несколько причин, почему иногда даже крутые специалисты работают на одной и той же позиции годами.</p><h3>На вас нельзя положиться</h3><p>Вы можете быть отличным разработчиком, дизайнером или аналитиком. Делать задачи быстро, чисто, без багов. Но если каждый раз с вами приходится уточнять дедлайны, вытягивать информацию, ловить в мессенджерах или напоминать про встречи — руководитель вряд ли будет видеть в вас человека, на которого можно опереться.</p><p>И если какие-то скиллы можно подтянуть, то стабильность в работе либо есть, либо нет. Повышение неподходящей кандидатуры принесёт проблемы как бизнесу, так и команде:</p><ul><li><b>Сбой процессов</b> — повышая сотрудника до новой должности, нужно найти ему достойную замену. В случае ошибки в повышении придётся снова делать перестановку кадров.</li><li><b>Период адаптации</b> — он займёт какое-то время и может затянуться, если сотрудник не справляется с новой должностью. А значит, быстро наладить процессы не получится.</li><li><b>Дополнительные перестановки</b> — если человек себя не оправдает на новом месте, придётся и там искать ему замену. То есть адаптировать нового сотрудника, а это время и ресурсы.</li><li><b>Репутационные потери</b> — руководитель, который продвигает неподготовленных сотрудников, теряет доверие менеджмента.</li></ul><p>Поэтому повышение получает не просто тот, кто хорошо работает, а тот, на кого можно положиться без напоминаний и контроля.</p><h3>Не хватает навыков</h3><p>Вы хорошо работаете, но для повышения в этой роли всё равно не хватает скиллов. Например, образования или большего опыта.</p><p>И поэтому когда в отдел приходит новичок с меньшим опытом, чем у вас, но с большим количеством навыков, повышают именно его. Поэтому, чтобы увеличить свои шансы на повышение, нужно постоянно обучаться.</p><p>В России уже есть такая тенденция: минимум 47% опрошенных россиян <a href="https://www.novostiitkanala.ru/news/detail.php?ID=182783">сказали</a>, что в новом году планируют менять свою жизнь к лучшему, обучаясь чему-то новому. Более половины респондентов планируют начать онлайн-обучение, а около 20% — получить второе образование или повысить квалификацию.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/888879d6-bb9a-46b2-81c0-287fdb23cee2.png" alt="" /></figure><p>Иногда дело даже не в хард-скиллах, а в личных качествах. Начальник по управлению персоналом в «Группе НЛМК» говорит, что слишком мягкий и демократичный сотрудник может только усугубить проблемы, если повысить его до руководящей должности.</p><h3>Не умеете «продавать» себя</h3><p>Ваши достижения остаются незамеченными, потому что вы не рассказываете о них.</p><p>У руководителей много задач и большая зона ответственности. Они не могут следить за каждым сотрудником, его успехами и результатами. И верить в то, что вас однажды заметят, как в фильме, опрометчиво. Придётся брать карьеру в свои руки.</p><p>Сложный для принятия, но очевидный факт: только то, что вы хорошо работаете, не приведёт вас к повышению.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/3d3ae02c-0d6a-4785-924a-196dba7f131d.png" alt="" /></figure><h3>Не лидер</h3><p>Вы эксперт в своей области, но не умеете управлять людьми или проектами. Сосредоточены на оперативной работе, а не на стратегии. А компании очень хотят нанять того самого лидера, который поставит процессы на поток и приведёт к выручке 10х.</p><p>Справедливости ради, в 82% случаев у компаний всё равно <a href="https://www.gallup.com/workplace/231593/why-great-managers-rare.aspx">не получается</a> угадать с повышением — например, они нанимают на должность менеджера человека с неподходящими навыками.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/677b2f20-65d5-4b41-9eaa-dff48404d9bd.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/b08c14d5-2bf6-4201-83be-483705633d3d.png" alt="" /></figure><h3>Слишком хороши</h3><p>Вы настолько хорошо выполняете свою работу, что на вашу роль сложно найти кого-то лучше.</p><p>Допустим, вы единственный ответственный менеджер в отделе, и на вас можно положиться. Переводить в другую команду страшно. Не потому, что вы ей навредите, а потому что предыдущий отдел развалится без вашей инициативы.</p><p>Получается, что легче просто вас не повышать, чем тратить много денег на наём нового менеджера, и терпеть риски, где он может оказаться недостаточно самостоятельным.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/208bc287-ab91-452b-b47c-535092bbccf7.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/67e7ca24-d6ee-475f-b563-5d90a390b727.png" alt="" /></figure><p>Об этом говорят и карьерные коучи: компания потратит намного больше денег, если продвинет вас с должности, на которой вы незаменимы. Поэтому нужно быть не только хорошим сотрудником, но и иметь высокий потенциал. То есть не запирать себя в рамках своей работы, а пытаться показать, что вам под силу новые испытания и задачи.</p><h2>А что, если дело не в вас?</h2><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/7e60d0eb-4f47-491a-9ee6-66fa5f0b7c8f.png" alt="" /></figure><p>А теперь давайте посмотрим на ситуацию через другую призму. Даже если вы идеальный сотрудник, лидер мнений и вообще 10/10, есть причины вне вашего контроля.</p><p><b>Почему ещё так может быть:</b></p><ul><li><b>Руководитель боится вас потерять. </b>Может показаться, что возможное повышение сделает сотрудников лояльнее. Но это не совсем так: продвижение в карьере повысит и уверенность в своих силах. И натолкнёт на мысль: а может, найти другую работу? 29% сотрудников так и <a href="https://www.adpresearch.com/wp-content/uploads/2023/08/TaW_Q32023v1.pdf">делают</a>.</li><li><b>В компании нет чёткой системы карьерного роста. </b>Руководство не задумывается о развитии сотрудников, и повышения происходят стихийно или по знакомству.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/ec494eee-28be-48d5-9f1f-0c5f4b60f127.png" alt="" /></figure><ul><li><b>Роль слишком узкая.</b> Если ваша позиция не предполагает естественного роста, вас могут не продвигать, даже если вы справляетесь на отлично. Потому что некуда двигать.</li><li><b>Компания экономит на кадрах.</b> Если бюджет на повышения ограничен, даже лучшие сотрудники останутся на месте.</li></ul><p>Разберём редкие ситуации, когда дело не в сотруднике, а в не совсем добросовестном руководителе, который не хочет повышать коллег без веских на это причин. Например, индексирует зарплаты только тем, кого может назвать своими друзьями или знакомыми.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/cdec1cc2-3597-495f-a088-48a07624d93f.png" alt="" /></figure><p>Или просто ориентируется на тренды рынка. Если есть дефицит кадров — нанимает всех без разбору, как это было во времена ковида. А как только ситуация стабилизируется и специалистов становится больше, начинает сокращения и игнорирует индексации и повышения.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/db1bdec7-6926-47da-8a74-1508c10e4a8c.png" alt="" /></figure><h2>Как можно попросить повышение</h2><p>Причин много, какие-то зависят от вас, какие-то — от руководителей. Но что-то делать надо — люди хотят развития карьеры. Например, SuperJob <a href="https://www.superjob.ru/research/articles/115061/na-karernyj-rost-v-2025-godu-rasschityvayut-3-iz-10-rossiyan/">узнали</a>, что 31% россиян ожидают повышения в 2025 году. Но что если они его так и не дождутся?</p><p>Давайте порассуждаем, как повлиять на решение руководителей.</p><h3>Фиксировать и презентовать свои достижения</h3><p>Можно вести учёт своим успехам и показывать руководителям, как ваша работа влияет на общие результаты компании. Желательно не на словах, а в задокументированном и подтверждённом виде.</p><ol><li><b>Отчёты о KPI.</b> Если ваш отдел или конкретно вы отлично выполняете работу и показываете высокие результаты, руководитель должен об этом узнать.</li><li><b>Отзывы коллег.</b> Проведите опрос или тестирование вашего отдела, насколько комфортно им с вами работать. Реальные отзывы людей — вот что важно. Соберите не только похвалу, но и критику: покажите, что вы не боитесь совершать ошибки, так как хотите становиться лучше.</li><li><b>Кейсы.</b> Собирайте успешные кейсы в документ или мини-портфолио: с цифрами и результатами. Пригодится не только на нынешнем месте работы, но и при поиске новой.</li></ol><p>Также можно пройти собеседование в другую компанию и получить оффер на более высокую должность или с более приятными условиями. Если компания вас ценит, то может среагировать и предложить контроффер.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/1917f19d-9a3a-4813-94f5-f39b43996132.png" alt="" /></figure><p><b>А если не предложат — новый оффер уже у вас в кармане.</b></p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/0659bab2-56cb-49f0-bac5-461dd7540e12.png" alt="" /><figcaption>Опрос в Telegram-канале «Профсоюз работников IT»</figcaption></figure><h3>Развивать лидерские навыки</h3><ul><li><b>Взять больше инициативы.</b> Не обязательно расталкивать всех коллег локтями и быть диктатором. Можно найти слабые места в процессах: где-то не хватает контроля, где-то — более структурированного алгоритма работы. После того как нашли их, предложите улучшения.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/944929c3-87a8-4e08-bc9e-ccc4c034d674.png" alt="" /></figure><ul><li><b>Делиться опытом.</b> Если вы хотите повышения, то наверняка владеете какими-то навыками, которым можно обучить коллег. Предложите провести мини-тренинги или создайте базу знаний, где будут собраны полезные материалы для команды.</li></ul><p>Например, можно интегрировать в работу <a href="https://minervasoft.ru/kms?utm_source=tproger&amp;utm_medium=blog&amp;utm_campaign=pochemu-ne-povishayut">Minerva Knowledge</a> и собрать в базе знаний все нужные для работы материалы. Инструкции, информацию по спринтам и учебные видео.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/b0b6bd65-5cf6-45b0-8d7a-2432ceb280fb.png" alt="" /></figure><p>Если вы заметили, что дизайнеры не выполняют работу в срок, то создайте инструкцию, как расставлять тайминги. Возможно, сотрудники просто не совсем правильно оценивают своё время и в итоге срывают дедлайны.</p><ul><li><b>Работать над эмоциональным интеллектом. </b>Коллеги — это не роботы, а люди. Хороший лидер не забывает об этом и знает, где немножко «пожестить», а где проявить эмпатию, вдохновить и подстраховать. Можно попросить руководителя оплатить внешний курс по лидерству или выделить бюджет на LMS и создать своё обучение.</li></ul><ul><li><b>Наладить коммуникацию с руководителем. </b>Проанализируйте свои отношения с руководством и найдите возможность улучшить диалог, если есть необходимость. Например, запросите ОС по вашей работе, в том числе и конструктивную критику.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/690093a2-e016-47bb-af9b-756901c3ee9a.png" alt="" /></figure><p>Главное, подойдите к этому пункту серьёзно: даже если вам кажется, что вы готовы, руководитель может видеть иное положение дел.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/779fd141-223f-444e-9682-0b49b12fe778.png" alt="" /></figure><h2>Что может помешать в разговоре о повышении</h2><p><b>🚫 Ложь про успехи</b> — если KPI натянуты или успехи преувеличены, рано или поздно это раскроется. Лучше честно показывать реальные достижения. Ведь всё тайное может стать явным.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/46dc629d-82ab-49ae-9b34-3bb8b6f2c3ac.png" alt="" /></figure><p><b>🚫 Демонстрировать токсичное лидерство </b>— если вы начинаете давить на коллег, перегружать их или вести себя как «властный босс», это может навредить вашей репутации.</p><p><b>🚫 Манипулировать увольнением </b>— манипулировать вообще плохо. А с руководителем это вряд ли сработает: если вы до сих пор не повышены, скорее всего, манипуляцией вы только ухудшите ситуацию.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/15dc8c69-5784-4d7b-9fd5-792da9505745.png" alt="" /></figure><p><b>🚫 Игнорировать корпоративную культуру </b>— если в компании ценят командную работу, а вы играете в одиночку, это плохой ход. Нужно подстраиваться, а не отстраняться.</p><p><b>🚫 Требовать, но не развиваться</b> — если вы не учитесь новому и не улучшаете свои навыки, почему вас должны повысить? Повышение — это увеличение не только зарплаты, но и ответственности. Без постоянного развития вы с ней можете не справиться.</p><h2>А что ещё можно сделать?</h2><p>Искать возможности для роста. Если в вашей компании нет перспектив, возможно, не стоит тратить силы, чтобы топы вас заметили. Иногда полезнее рассмотреть другие варианты работы.</p><figure><img src="https://media.tproger.ru/user-uploads/114511/2025-05-28/b63f93f3-5ca6-410b-b801-d98d7d08a95c.png" alt="" /></figure><p>Но это не касается тех, кто пока что не до конца умеет отвечать за результат, менеджерить время, решать проблемы самостоятельно и делать выводы из ошибок.</p><p>В общем, тех, кто как школьник, который пришёл работать на каникулах и ждёт, пока старшие всё расскажут и покажут пальцем, куда идти. В этом случае повышение пока не нужно. А вот научиться качественно и самостоятельно работать — нужно. И для этого потребуется время.</p><p>И напоследок, ещё немножко про двери. Если дверь вашего руководителя закрыта, то стоит постучаться в другую — может быть, там вас ждёт повышение, о котором вы мечтаете.</p><p>Согласны? Пишите в комментариях!</p>]]></content:encoded>
    </item>
    <item>
      <title>Сколько зарабатывают специалисты по информационной безопасности в 2025 году: исследование</title>
      <link>https://tproger.ru/news/skolko-zarabatyvayut-specialisty-po-informacionnoj-bezopasnosti-v-2025-godu--issledovanie</link>
      <comments>https://tproger.ru/news/skolko-zarabatyvayut-specialisty-po-informacionnoj-bezopasnosti-v-2025-godu--issledovanie?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/skolko-zarabatyvayut-specialisty-po-informacionnoj-bezopasnosti-v-2025-godu--issledovanie</guid>
      <description><![CDATA[<p>SuperJob и Positive Technologies изучили рынок труда в сфере информационной безопасности в мае 2025 года. Где востребованы ИБ-специалисты, как изменились зарплаты и какие требования предъявляют к соискателям — в обзоре с данными по регионам и позициям.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/skolko-zarabatyvayut-specialisty-po-informacionnoj-bezopasnosti-v-2025-godu--issledovanie">Сколько зарабатывают специалисты по информационной безопасности в 2025 году: исследование</a>»</p>]]></description>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Информационная безопасность: веб-пентест]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 27 May 2025 11:22:34 GMT</pubDate>
      <content:encoded><![CDATA[<p>Российский рынок труда в сфере информационной безопасности продолжает активно расти. Согласно совместному <a href="https://www.cnews.ru/news/line/2025-05-27_superjob_i_positive_technologies_proanalizirovali">исследованию</a> SuperJob и Positive Technologies, в мае 2025 года наблюдается стабильный рост числа вакансий и медианных зарплат для ИБ-специалистов — от младших аналитиков до директоров по безопасности. Особенно высокая потребность в кадрах ощущается в ИТ-компаниях, банках и ритейле. Портреты типичных соискателей, приведённые в исследовании, дополнительно подчеркивают дефицит квалифицированных кадров в этой области.</p><p>*<b>Больше новостей — в нашем тг-канале «Представляешь»  </b></p><p>По оценке Positive Technologies, к 2023 году нехватка ИБ-специалистов в России достигла 45%, что эквивалентно 50 тысячам человек. И если раньше эта отрасль ассоциировалась в основном с «бумажной» работой, сегодня специалисты по кибербезопасности регулярно сталкиваются с реальными инцидентами и атаками. Причём угроза только растёт: по данным компании, количество успешных атак на организации в 2024 году увеличилось на 5% по сравнению с предыдущим годом.</p><h2>Где ищут ИБ-специалистов и сколько им готовы платить</h2><p>Самыми активными работодателями в сфере ИБ остаются ИТ-компании, банки, бизнес-услуги, розничная торговля и государственные структуры. География спроса также не удивляет: Москва, Санкт-Петербург, Московская и Свердловская области, а также Татарстан — лидеры по числу открытых позиций в мае 2025 года.</p><p>На фоне растущего спроса заработные платы уверенно идут вверх:</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-05-27/9d0e79f3-908e-4836-9294-04b5e6fa710c.png" alt="" /><figcaption>скриншот с сайта cnews</figcaption></figure><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-05-27/714240dd-beca-44c3-bef0-7f3bda83a7d8.png" alt="" /><figcaption>скриншот с сайта cnews</figcaption></figure><p>При этом работодатели всё чаще предъявляют высокие требования к соискателям — от сертификации (CISSP, CISM) до опыта внедрения международных стандартов (ISO/IEC 27000). Это особенно актуально для кандидатов, претендующих на максимальный уровень зарплат.</p><h2>Кто эти люди: портреты типичных специалистов по ИБ</h2><p>Исследование также анализирует «портрет» среднестатистического соискателя на позициях в области кибербезопасности:</p><ul><li>Директор по ИБ — мужчина 51 года, с высшим образованием и стажем на последнем месте более 8 лет. Максимальные зарплаты доступны тем, кто умеет строить стратегию ИБ для компаний от 500 человек и обладает международными сертификатами.</li><li>Руководитель отдела ИБ — 47 лет, стаж 8,5 лет, профильное образование, опыт внедрения стандартов безопасности. Базовая планка — от 180 тыс. руб.</li><li>Специалист по ИБ — 37 лет, 5,5 лет стажа. Базовая зарплата начинается от 100 тыс. руб., но для достижения верхней планки (до 400 тыс.) нужно уверенное знание сетевых технологий, профильные сертификаты и опыт работы с корпоративными ИБ-системами.</li><li>Пентестер — самый молодой профиль: 31 год, в среднем 1,8 года стажа. Знание языков программирования, практический опыт и сертификация необходимы для выхода на максимальные предложения.</li></ul><p>Налицо растущая конкуренция за опытных специалистов, и это подтверждает общий тренд: рынок информационной безопасности в России повторяет траекторию развития ИТ-сферы десятилетней давности. Иными словами, сегодня — самое время входить в профессию, развивать экспертизу и наращивать ценность на рынке.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ошибки, которые можно избежать в SQL: грабли начинающего аналитика</title>
      <link>https://tproger.ru/articles/owibki--kotorye-mozhno-izbezhat-v-sql--grabli-nachinayushhego-analitika</link>
      <comments>https://tproger.ru/articles/owibki--kotorye-mozhno-izbezhat-v-sql--grabli-nachinayushhego-analitika?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алёна Select*]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/owibki--kotorye-mozhno-izbezhat-v-sql--grabli-nachinayushhego-analitika</guid>
      <description><![CDATA[<p>Эта статья — ваш чеклист по самым распространённым ошибкам в SQL: с примерами, пояснениями и советами, как не попасть в ловушку из-за забытого WHERE или неправильного JOIN.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/owibki--kotorye-mozhno-izbezhat-v-sql--grabli-nachinayushhego-analitika">Ошибки, которые можно избежать в SQL: грабли начинающего аналитика</a>»</p>]]></description>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 18 May 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>SQL — мощный инструмент, но неправильное использование даже простых операторов может привести к неверной аналитике. В этой статье — основные ошибки, которые совершают новички. Каждую разберём с использованием примеров на PostgreSQL.</p><h2>Какие бывают ошибки в SQL</h2><p>Ошибки в SQL можно условно разделить на несколько категорий:</p><ol><li><b>Синтаксические ошибки.</b> Это ошибки в написании SQL-кода: пропущенные запятые, неверные ключевые слова, неправильный порядок конструкции. Они чаще всего ловятся самим движком базы при попытке выполнить запрос.</li><li><b>Логические ошибки.</b> Самые коварные. Код выполняется, но результат не тот. Например, неверный фильтр, JOIN по неправильному полю, перепутанный порядок WHERE и HAVING или лишний DISTINCT. Эти ошибки особенно опасны в аналитике, потому что могут привести к неверным бизнес-решениям.</li><li><b>Ошибки работы с NULL.</b> NULL — это отдельная категория значений в SQL, и она требует особого внимания. Сравнение через = и != с NULL не работает так, как многие ожидают. Здесь нужны IS NULL и IS NOT NULL.</li><li><b>Ошибки при работе с JOIN. </b>Отсутствие условия соединения, неправильный тип соединения (INNER вместо LEFT, или наоборот), дублирование строк из-за некорректного связывания — всё это может нарушить итоговую выборку.</li><li><b>Ошибки производительности.</b> Использование SELECT * в больших таблицах, отсутствие индексов на полях фильтрации, тяжёлые подзапросы и вложенные SELECT’ы там, где можно обойтись CTE или JOIN — всё это тормозит выполнение и грузит сервер.</li><li><b>Ошибки доступа.</b> Запрос к несуществующей таблице, попытка обращения к колонке с опечаткой, отсутствие прав на SELECT/INSERT — это технические ошибки, но тоже распространённые. Часто возникают при смене окружения (dev → prod, другой пользователь и т.д.).</li></ol><p>Перейдем к примерам распространенных ошибок.</p><h2>Синтаксическая ошибка с некорректным GROUP BY</h2><p>Ошибка возникает, если указать в SELECT столбцы, которые не попадают ни в агрегатную функцию, ни в GROUP BY.</p><p>Ошибочный запрос, который выдаст ошибку “ERROR: column “sales.product” должен присутствовать в предложении GROUP BY или использоваться в агрегатной функции:</p><p>Исправленный запрос:</p><h2>Логическая ошибка при использовании DISTINCT с агрегатной функцией без GROUP BY</h2><p>Комбинация DISTINCT и агрегатных функций, таких как SUM, AVG, COUNT, без явного указания GROUP BY, вводит SQL в замешательство. Запрос неясен: нужно ли агрегировать по customer_id, или просто выбрать уникальные строки? SQL требует однозначности — все неагрегированные поля в SELECT должны быть указаны в GROUP BY. Иначе возникает ошибка выполнения или, что хуже, некорректный результат.</p><p>Ошибочный запрос:</p><p>Результатом будет:</p><p>ERROR: column “sales.customer_id” must appear in the GROUP BY clause or be used in an aggregate function</p><p>Исправленный запрос:</p><h2>Ошибка при использовании JOIN с несовместимыми типами данных</h2><p>При соединении таблиц через поля с разными типами данных (INTEGER, TEXT, UUID, и т. д.) база данных может не только вернуть некорректные результаты, но и вовсе не выполнить соединение. Особенно это критично, если соединение происходит по полям с разной длиной или форматом — ошибки при этом могут быть скрытыми и долго не обнаруживаться.</p><p>Ошибочный запрос:</p><p>Тут order_id и customer_id имеют разные типы данных.</p><p>Исправленный запрос:</p><h2>Удаление данных из таблицы без WHERE</h2><p>Это классика жанра: забыть WHERE в DELETE — всё равно что взять и нажать «Удалить всё», и подтвердить. Вместо удаления пары строк исчезает вся таблица. Особенно больно, если это прод и нет бэкапа. Один неосторожный DELETE, и ваша база превращается в чистый лист.</p><p>Ошибочный запрос, который удалит все строки из таблицы:</p><p>Исправленный запрос:</p><h2>Ошибка работы с NULL при сравнении через =</h2><p>NULL в SQL — это не просто «пусто», а «неизвестно». А с неизвестным нельзя сравнивать напрямую. Условие amount = NULL никогда не даст TRUE, потому что результат сравнения с NULL — всегда NULL, то есть «неизвестно». Поэтому такой запрос не вернёт ни одной строки, даже если NULL в колонке есть. Для проверки нужно использовать IS NULL и IS NOT NULL.</p><p>Ошибочный запрос, который не выдаст ни одной строки:</p><p>Исправленный запрос:</p><h2>Ошибка с JOIN без условий соединения</h2><p>Забыть ON в JOIN — всё равно что сказать базе: «Соедини всё со всем, как хочешь». В первом случае вы получите синтаксическую ошибку, а во втором — декартово произведение: каждая строка из первой таблицы будет соединена с каждой строкой из второй. Это быстро превращает обычный запрос в лавину данных и боль для сервера (и аналитика).</p><p>Ошибочный запрос с синтаксической ошибкой:</p><p>Ошибочный запрос с декартовым произведением:</p><p>Исправленный запрос:</p><h2>Неоправданное использование подзапросов</h2><p>Подзапросы внутри SELECT могут выглядеть удобно, но часто создают лишнюю нагрузку. Каждый подзапрос выполняется отдельно для каждой строки — а это значит больше вычислений, больше времени и меньше масштабируемости. Там, где можно использовать JOIN, лучше так и сделать: это быстрее и понятнее.</p><p>Ошибочный запрос:</p><p>Исправленный запрос:</p><h2>Ошибка производительности при выборе всех строк с SELECT *</h2><p>Можно воспринимать эту ошибку как «принеси мне всё из холодильника, хотя я хотел только яблоко». Такой запрос тянет все колонки, включая те, которые не нужны. Это замедляет выполнение, особенно при работе с большими таблицами, и мешает оптимизатору строить эффективный план.</p><p>Ошибочный запрос:</p><p>Исправленный запрос:</p><h2>Отсутствие WHERE и LIMIT при больших данных в таблице</h2><p>Без WHERE и LIMIT вы загружаете всю таблицу — даже если вам нужно 5 строк. Это всё равно что выгружать весь архив почты за 10 лет, чтобы найти одно письмо. Такой запрос сильно нагружает базу, тормозит интерфейс и может привести к таймаутам или сбоям.</p><p>Ошибочный запрос:</p><p>Исправленный запрос:</p><h2>Неэффективное использование OR</h2><p>Запросы с множеством OR выглядят безобидно, но могут мешать оптимизатору построить эффективный план выполнения. Особенно в больших таблицах это замедляет работу. Использование IN делает запрос компактнее, читаемее и зачастую быстрее.</p><p>Ошибочный запрос:</p><p>Исправленный запрос:</p><h2>Заключение</h2><p>Большинство ошибок новичков — это результат непонимания порядка выполнения SQL-запроса. Разбирайте, в какой момент работает WHERE, когда применяется GROUP BY, и когда можно использовать алиасы. Лучше медленно, но правильно, чем быстро и с багами. SQL прощает мало, но учит быстро — особенно если смотреть на результаты собственных запросов внимательно.</p><p>Не бойтесь экспериментировать, но всегда проверяйте себя: читайте, что именно возвращает ваш запрос, и задавайте себе вопрос: «А это точно то, что я хотел(а) получить?» Чем раньше вы привыкнете анализировать не только код, но и его поведение, тем быстрее исчезнет ощущение, что SQL — это какая-то магия. На самом деле, это просто строгое, но честное ремесло.</p><p>Еще больше полезных материалов в моем TG-канале. Подписывайтесь и читайте контент <a href="https://t.me/+yuO3oSXyXQQ5OWNi">по ссылке</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>5 главных причин, почему автоматизация IT-поддержки в 2025 году уже не опция, а необходимость</title>
      <link>https://tproger.ru/articles/5-glavnyh-prichin--pochemu-avtomatizaciya-it-podderzhki-v-2025-godu-uzhe-ne-opciya--a-neobhodimost</link>
      <comments>https://tproger.ru/articles/5-glavnyh-prichin--pochemu-avtomatizaciya-it-podderzhki-v-2025-godu-uzhe-ne-opciya--a-neobhodimost?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анатолий Нечаев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/5-glavnyh-prichin--pochemu-avtomatizaciya-it-podderzhki-v-2025-godu-uzhe-ne-opciya--a-neobhodimost</guid>
      <description><![CDATA[<p>Сегодня автоматизация — это уже не «хорошо бы», а must-have. В статье я разбираю 5 ключевых причин, почему откладывать внедрение автоматизированных решений больше нельзя.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/5-glavnyh-prichin--pochemu-avtomatizaciya-it-podderzhki-v-2025-godu-uzhe-ne-opciya--a-neobhodimost">5 главных причин, почему автоматизация IT-поддержки в 2025 году уже не опция, а необходимость</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Low-code]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 17 May 2025 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Рынок IT-поддержки переживает глубокую трансформацию. Усложнение IT-инфраструктур, активный переход на гибридные и удаленные форматы работы, рост цифровых сервисов — все это приводит к увеличению количества обращений и повышению требований к скорости их обработки. При этом бюджеты на ИТ остаются ограниченными, а рынок труда испытывает дефицит квалифицированных специалистов.</p><p>На этом фоне автоматизация процессов поддержки становится не просто конкурентным преимуществом, а фактором выживания. Компании, которые по-прежнему полагаются на ручные операции, теряют время, деньги и, главное, лояльность пользователей.</p><p>Ниже я разберу 5 ключевых причин, почему откладывать внедрение автоматизированных решений больше нельзя.</p><h2>Причина №1. Рост нагрузки на поддержку и дефицит кадров</h2><p>По данным HDI, среднее количество инцидентов, обрабатываемых службой поддержки в месяц, выросло на 15–25% за последние два года. Это связано не только с ростом числа пользователей и цифровых сервисов, но и с усложнением инфраструктур. Компании внедряют все больше SaaS-решений, микросервисов и интеграций — и каждый компонент потенциально генерирует обращения.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-12/8bdb20e6-02ab-4964-a6e0-9ed32d43cc06.png" alt="Внедрение SaaS-решений" /><figcaption>Внедрение SaaS-решений</figcaption></figure><p>При этом, по данным Института статистических исследований и экономики знаний НИУ ВШЭ, более 60% компаний в 2024 году <a href="https://indpages.ru/news/klyuchyevaya-problyema-dyefeetseet-kadrov/">столкнулись</a> с проблемой нехватки IT-кадров. Найти и удержать квалифицированного специалиста первой линии становится все сложнее — высокая текучка, выгорание и рутинная нагрузка только усугубляют ситуацию.</p><p>Автоматизация становится ответом на этот вызов. Современные платформы (например, Jira Service Management, Upservice, Freshdesk) позволяют автоматизировать:</p><ul><li>прием и категоризацию обращений;</li><li>маршрутизацию заявок по нужным командам;</li><li>ответы на типовые вопросы через чат-ботов и базы знаний;</li><li>эскалацию и напоминания по SLA.</li></ul><p>Это не только снижает давление на первый уровень, но и повышает эффективность всей цепочки обработки инцидентов. Освободив операторов от рутинных задач, компании могут перераспределить ресурсы на действительно сложные и нестандартные кейсы.</p><h2>Причина №2. Запрос пользователей на скорость и самообслуживание</h2><p>Современные пользователи — это уже не те, кто готов терпеливо ждать ответа сутки. Они привыкли к высокому уровню сервиса. По данным <a href="https://www.cossa.ru/news/283830/">Salesforce</a>, 69% клиентов ожидают от компаний цифровых решений, упрощающих взаимодействие с поддержкой.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-12/73e05d65-8a82-4d6e-b079-e6f8efa11465.png" alt="" /></figure><p>Пользовательское поведение эволюционировало: сегодня большинство предпочитает сначала попробовать решить проблему самостоятельно, прежде чем обратиться вживую. И если такой возможности нет — лояльность падает.</p><p>Автоматизация дает мощный ответ на этот запрос. Чат-боты, базы знаний, автоматические маршруты — все это не просто «улучшения», а инструменты, напрямую влияющие на удовлетворенность.</p><p>Вот как это работает:</p><ul><li><b>Чат-боты</b> обрабатывают до 60–80% типовых запросов (сброс пароля, статус заявки, инструкции).</li><li><b>Базы знаний</b> позволяют закрыть до 30% обращений без участия живого специалиста.</li><li><b>Интеграции</b> с внутренними системами позволяют автоматически получать данные по обращениям, статусам, доступу и т.д.</li></ul><p>Платформы, реализующие эти возможности: Zendesk, Upservice ServiceNow и т.п.</p><p>Пример: международная ИТ-компания, внедрив self-service портал, за год сократила среднее время отклика с 3,5 часов до 45 минут и повысила CSAT на 20%.</p><p>При этом автоматизация выгодна не только пользователям, но и самим сотрудникам поддержки. Сокращается количество повторяющихся задач, повышается прозрачность процессов, минимизируются «ошибки по невнимательности».</p><h2>Причина №3. Снижение операционных расходов</h2><p>Автоматизация — реальный инструмент для снижения затрат на IT-поддержку.</p><p>Обработка одного инцидента вручную — процесс затратный. Участвуют операторы первого уровня, при необходимости — эскалация, дополнительные согласования и ручной ввод данных. По оценке HDI, средняя стоимость обработки одного обращения в техподдержку составляет от 15 до 25 долларов, в зависимости от сложности и задействованных ресурсов. В крупных организациях при тысячах обращений в месяц эта сумма выливается в сотни тысяч долларов ежегодно.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-12/aa40217f-bfe8-424c-b8fc-e8fb4a21d566.jpg" alt="" /><figcaption>Сгенерировал сам через GPT</figcaption></figure><p>По данным отчета McKinsey, автоматизация позволяет сэкономить до 40% затрат на поддержку, при этом окупаемость решений наступает в среднем через 6–12 месяцев после внедрения. В частности:</p><ul><li>60% инцидентов могут быть обработаны без участия человека;</li><li>чат-боты обрабатывают до 80% типовых запросов;</li><li>снижение нагрузки на 1-ю линию поддержки достигает 50%.</li></ul><p>Пример: российская компания из банковского сектора внедрила автоматическую категоризацию заявок и сценарии ответов для популярных проблем (например, сброс пароля, доступ к системе). В результате — 70% обращений начали закрываться без участия специалистов, экономия составила более 10 млн рублей в год.</p><p>Таким образом, автоматизация — не просто технологическое новшество, а один из самых эффективных способов оптимизации затрат в условиях давления на бюджеты и нехватки специалистов.</p><h2>Причина №4. Переход от «тушения пожаров» к управлению ИТ</h2><p>Автоматизация меняет подход: от реакции к прогнозу. Традиционная модель ИТ-поддержки — это постоянное реагирование на проблемы. Инцидент случается, пользователь сообщает, оператор разбирается. Такой подход не только затратен, но и создает хроническую перегрузку системы, снижая ее устойчивость.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-12/d56707d7-a40f-4fb4-b2c1-ef218fc16ec5.png" alt="" /></figure><p>Автоматизация позволяет перейти от реакции к превентивному управлению. Внедрение предиктивной аналитики, мониторинга состояния инфраструктуры и автоматических алертов позволяет выявлять потенциальные сбои до их появления. Это особенно актуально для сложных распределенных систем, где простой может стоить компании десятки или сотни тысяч рублей в час.</p><p>Ключевые инструменты, которые позволяют повысить управляемость:</p><ul><li>Автоматические алерты и уведомления о критических событиях — система сама сигнализирует при отклонении от нормы.</li><li>Категоризация и приоритизация заявок — обращения автоматически получают статус и направляются нужной команде.</li><li>Прозрачность процессов — руководитель в любой момент видит, где узкие места, сколько заявок в работе, сколько закрыто в срок.</li></ul><p>Это напрямую влияет на выполнение SLA (Service Level Agreement). Система заранее отслеживает просрочки и отклонения, позволяя менеджерам оперативно вмешиваться до возникновения инцидента.</p><p>Пример: компания в сфере ритейла внедрила дашборды для контроля SLA. Уже через три месяца доля заявок, обработанных в срок, выросла с 68% до 91%.</p><p>В результате компании переходят от хаотичного реагирования к системному управлению ИТ-сервисами, что повышает устойчивость бизнеса в целом.</p><h2>Причина №5. Готовность рынка к технологиям</h2><p>Если еще несколько лет назад автоматизация воспринималась как дорогая и сложная инициатива, то в 2025 году рынок предлагает доступные, зрелые и гибкие решения. Причем речь идет не только о дорогостоящих корпоративных платформах, но и о более демократичных продуктах, ориентированных на компании любого масштаба.</p><figure><img src="https://media.tproger.ru/user-uploads/114287/2025-05-12/da939ccc-bd21-43a7-b382-2f618c8b0120.jpg" alt="" /></figure><p>Что изменилось:</p><ul><li>AI и ML перестали быть «магией» — интеллектуальные алгоритмы все чаще используются для анализа заявок, выявления паттернов поведения пользователей, автоматической категоризации.</li><li>Интеграции с другими системами стали стандартом. Современные решения легко соединяются с CRM, ERP, системами мониторинга и безопасности.</li><li>Low-code и no-code платформы позволяют создавать автоматизированные процессы без программирования, что снижает порог входа.</li></ul><p>Рынок готов — и с технологической, и с финансовой стороны. Осталось только сделать выбор. А с выбором точно может помочь тг-канал <a href="https://t.me/+ajgz7pDecB4xZTI6">Типичный программист</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Большой гайд по инструментам для разработчиков от Tproger: фреймворки, базы, AI и DevOps в одной подборке</title>
      <link>https://tproger.ru/articles/bolwoj-gajd-po-instrumentam-dlya-razrabotchikov-ot-tproger--frejmvorki--bazy--ai-i-devops-v-odnoj-podborke</link>
      <comments>https://tproger.ru/articles/bolwoj-gajd-po-instrumentam-dlya-razrabotchikov-ot-tproger--frejmvorki--bazy--ai-i-devops-v-odnoj-podborke?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/bolwoj-gajd-po-instrumentam-dlya-razrabotchikov-ot-tproger--frejmvorki--bazy--ai-i-devops-v-odnoj-podborke</guid>
      <description><![CDATA[<p>Подборка топовых инструментов и технологий для разработчиков: от Elixir и DevOps-платформ до no-code, AI-инструментов и новых фреймворков.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/bolwoj-gajd-po-instrumentam-dlya-razrabotchikov-ot-tproger--frejmvorki--bazy--ai-i-devops-v-odnoj-podborke">Большой гайд по инструментам для разработчиков от Tproger: фреймворки, базы, AI и DevOps в одной подборке</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Функциональное программирование]]></category>
      <category><![CDATA[Микросервисы]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 04 May 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Мы собрали для вас огромную подборку наших статей про самые полезные инструменты, технологии и практики.
Если вы хотите работать быстрее, чище и с кайфом — сохраняйте себе этот гайд, чтобы не искать потом по всему интернету. Внутри — топовые фреймворки, AI-помощники, базы данных, лайфхаки и советы от практиков.</p><h2>Основные инструменты и технологии</h2><p>Статьи, с которых стоит начать, если хочется обновить стек или разобраться в новых подходах:</p><p><a href="https://tproger.ru/articles/top-60-luchwih-instrumentov-dlya-razrabotki-po-v-2025">ТОП 60 лучших инструментов для разработки ПО в 2025</a> — Собрали шестьдесят лучших инструментов для разработки программного обеспечения в 2025 году. От трекеров и редакторов до библиотек и фреймворков.</p><p><a href="https://tproger.ru/articles/top-11-trendov--kotorye-nuzhny-ajtiwniku-v-2025-godu">Топ 11 трендов, которые нужны айтишнику в 2025 году</a> — Представляем одиннадцать ключевых трендов в IT, которые будут актуальны в 2025 году. Краткий гид по технологиям, которые будут на слуху.</p><p><a href="https://tproger.ru/articles/obzor-populyarnyh-frejmvorkov-dlya-veb-razrabotki">Фреймворки, меняющие игру: выбираем идеальный инструмент для ваших веб-проектов</a> — Обзор современных веб-фреймворков, которые могут изменить подход к разработке ваших проектов.</p><p><a href="https://tproger.ru/articles/instrumenty-i-frejmvorki-qa--kotorye--ne--nuzhno-znat">Инструменты и фреймворки QA, которые (не) нужно знать</a> — о том, что реально используется в тестировании.</p><p><a href="https://tproger.ru/articles/chto-izuchat-nachinashhemu-razrabotchiku-na-c-">Что изучать начинающему разработчику на C#</a> — рассматриваем  языки, среды и подходы, которые пригодятся новичкам. Рекомендуем, с чего начать изучение C# и какие темы освоить в первую очередь.</p><p><a href="https://tproger.ru/articles/reactjs-na-izi--chto-realno-nuzhno-znat-frontend-razrabotchiku-v-2025-godu">ReactJS на изи: что реально нужно знать фронтенд-разработчику в 2025 году</a> — Краткий гайд по ключевым знаниям и навыкам, необходимым для работы с ReactJS в 2025 году.</p><h2>Базы, API, DevOps и CI/CD</h2><p>Набор инструментов и практик, которые помогут масштабироваться и не выгорать:</p><p><a href="https://tproger.ru/articles/top-10-instrumentov-devops--kotorye-uprostyat-vawu-zhizn-i-izbavyat-ot-nochnyh-relizov">Топ-10 инструментов DevOps, которые упростят вашу жизнь и избавят от ночных релизов</a> — must-have решения для DevOps-команд.</p><p><a href="https://tproger.ru/articles/postgresql-vs--clickhouse-vs--duckdb--kakuyu-opensors-bazu-vybrat-dlya-analitiki-v-2025-godu-">PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?</a> — Сравниваем три популярные опенсорс СУБД для аналитики: возможности, производительность и кейсы использования.</p><p><a href="https://tproger.ru/articles/10-api--kotorye-sokratyat-vam-nedeli-razrabotki">Семь API, которые сократят вам недели разработки</a> — Подборка решений, которые можно быстро внедрить.</p><p><a href="https://tproger.ru/articles/razvorachivaem-instrumenty-ci-cd--praktiki-ot-devops-inzhenerov">Разворачиваем инструменты CI/CD: практики от DevOps-инженеров</a> — Делимся практическими советами по развертыванию инструментов CI/CD от профессионалов.</p><p><a href="https://tproger.ru/articles/kak-avtomatizirovat-prostye-zadachi-s-pomoshhyu-skriptov-">Как автоматизировать простые задачи с помощью скриптов?</a> — Гайд по быстрой автоматизации без боли.</p><p><a href="https://tproger.ru/articles/luchwie-praktiki-dlya-raboty-s-komandnoj-strokoj">Лучшие практики для работы с командной строкой</a> — Рассказываем, что такое командная строка. Рассматриваем пошаговую инструкцию по использованию.</p><h2>AI-инструменты и нейросети</h2><p>Что может помочь вам уже сейчас — от подсказок до генерации кода:</p><p><a href="https://tproger.ru/articles/top-5-ii-instrumentov-dlya-programmistov-v-2025">Топ-5 ИИ-инструментов для программистов в 2025 году</a> — Самые полезные AI-ассистенты по мнению редакции.</p><p><a href="https://tproger.ru/articles/deepseek-ili-claude--kakaya-nejroset-napiwet-kod--za-kotoryj-ne-stydno-">DeepSeek или Claude: какая нейросеть напишет код, за который не стыдно?</a> — Сравниваем возможности нейросетей DeepSeek и Claude в контексте генерации качественного кода.</p><p><a href="https://tproger.ru/articles/edge-ai--kak-rabotayut-nejroseti-na-ustrojstvah-s-ogranichennymi-resursami">Edge AI: как работают нейросети на устройствах с ограниченными ресурсами</a> — Объясняем, как нейросети работают на устройствах с ограниченными ресурсами и где это применимо.</p><p><a href="https://tproger.ru/articles/10-sposobov-zarabotat-na-iskusstvennom-intellekte-v-2025">10 способов заработать на искусственном интеллекте в 2025</a> — Рассказываем о десяти способах монетизации искусственного интеллекта в 2025 году.</p><h2>Утилиты, лайфхаки и неожиданно полезные штуки</h2><p>То, что экономит время, силы и нервы:</p><p><a href="https://tproger.ru/articles/sobral-11-sajtov--ekonomyashhih-vremya--kotorye-nuzhny-kazhdomu-razrabotchiku">11 сайтов, экономящих время, которые нужны каждому разработчику</a> — Подборка must-have ресурсов.</p><p><a href="https://tproger.ru/articles/luchwie-biblioteki-dlya-animacij-na-react">7 библиотек для анимаций на React</a> — Обзор популярных библиотек для создания анимаций в React: от простых эффектов до сложных переходов.</p><p><a href="https://tproger.ru/articles/30-samyh-poleznyh-bibliotek-python-dlya-veb-razrabotki-v-2024-godu">30 самых полезных библиотек Python для веб-разработки в 2024 году</a>  — Подборка тридцати полезных библиотек Python, которые пригодятся веб-разработчикам в 2025 году.</p><p><a href="https://tproger.ru/articles/7-programm-dlya-wifrovaniya-dannyh">7 программ для шифрования данных</a> —  Базовая кибер-гигиена для всех, кто работает с пользовательскими данными.</p><p><a href="https://tproger.ru/articles/top-samyh-poleznyh-magicheskih-komand-dlya-zavsegdataev-colab">Топ самых полезных магических команд для завсегдатаев Colab</a> — Рассказываем, как использовать магические команды в Colab, чтобы ускорить работу с данными и кодом.</p><p><a href="https://tproger.ru/articles/otkryvaem-cikl-statej-etl-dlya-zooparka-botov">5 ETL для обработки данных из Python-ботов</a> — Представляем пять ETL-инструментов, которые помогут автоматизировать сбор, трансформацию и загрузку данных от Python-ботов</p><p><a href="https://tproger.ru/articles/rabota-s-excel-gde-on-primenyaetsya-chem-polezen-i-gde-osvoit-etot-navyk-erid-ljn8klxkn">Работа с Excel: где он применяется, чем полезен и где освоить этот навык</a> — Объясняем, где и как используется Excel, почему он важен для аналитиков и где научиться работать с ним.</p><h2>Немного философии</h2><p>Когда хочется не просто выбрать инструмент, а понять, зачем он вам нужен:</p><p><a href="https://tproger.ru/articles/yazyk-elixir-i-funkcionalnoe-programmirovanie--chto-eto-za-zver-i-pochemu-on-horow-dlya-otkazoustojchivyh-sistem">Язык Elixir и функциональное программирование: что это за зверь и почему он хорош для отказоустойчивых систем</a> — Знакомим пользователей с Elixir и его применением.</p><p><a href="https://tproger.ru/articles/pochemu-mikroservisy-ne-nuzhny--antihajpovyj-razbor">Почему микросервисы не нужны: антихайповый разбор</a> — Анализируем случаи, когда микросервисная архитектура может быть излишней и неэффективной.</p><p><a href="https://tproger.ru/articles/10-luchwih-platform-dlya-sozdaniya-prilozhenij-bez-edinoj-strochki-koda">10 лучших платформ для создания приложений без единой строчки кода</a> — Обзор десяти лучших no-code платформ, позволяющих создавать приложения без программирования.</p><p>Скорее пользуйтесь нашим гайдом и читайте предыдущие. Вот, например, по <a href="https://tproger.ru/articles/bolwoj-gajd-po-mobilnoj-razrabotke-ot-tproger--poleznye-stati--praktiki-i-sovety">мобильной разработке</a> и <a href="https://tproger.ru/articles/bolwoj-gajd-po-react-ot-tproger--topovye-stati-i-instrumenty">React</a>.</p><p>Кстати! Забрать все самые топовые нейронки для айтишников можно в нашем <a href="https://tprg.ru/LN8a">большом гайде с 70+ ИИ-инструментами </a></p>]]></content:encoded>
    </item>
    <item>
      <title>От таблиц к сквозной цифровой модели: трансформация планирования поставок в металлургии</title>
      <link>https://tproger.ru/articles/ot-tablic-k-skvoznoj-cifrovoj-modeli--transformaciya-planirovaniya-postavok-v-metallurgii</link>
      <comments>https://tproger.ru/articles/ot-tablic-k-skvoznoj-cifrovoj-modeli--transformaciya-planirovaniya-postavok-v-metallurgii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Трошин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ot-tablic-k-skvoznoj-cifrovoj-modeli--transformaciya-planirovaniya-postavok-v-metallurgii</guid>
      <description><![CDATA[<p>Меня зовут Сергей Трошин, я отвечаю в НЛМК за развитие систем управления производством, и сегодня расскажу о том, как компания перевела раздробленные планово-логистические процессы в цифровую экосистему со сквозной интеграцией и пользовательской аналитикой.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ot-tablic-k-skvoznoj-cifrovoj-modeli--transformaciya-planirovaniya-postavok-v-metallurgii">От таблиц к сквозной цифровой модели: трансформация планирования поставок в металлургии</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Дизайн интерфейсов и UX]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 24 Apr 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Металлургическое производство, несмотря на его сложность, можно сравнить с обычной кухней: все начинается с ингредиентов. Только вместо приправ, овощей и мяса — железная руда и флюсы. И если повар может обойтись без пары позиций или быстро найти замену из того, что осталось в холодильнике, то в доменной печи недостаток хотя бы одного сырьевого потока грозит остановкой всей производственной цепочки. </i></p><p><i>Меня зовут Сергей Трошин, я отвечаю в НЛМК за развитие систем управления производством и сегодня расскажу о том, как компания перевела раздробленные планово-логистические процессы в цифровую экосистему со сквозной интеграцией и пользовательской аналитикой.</i></p><figure><img src="https://media.tproger.ru/user-uploads/114594/2025-04-17/c6abb764-5339-439e-9d8e-3991b847985d.png" alt="" /></figure><h2>Почему таблицы больше не работают</h2><p>До запуска проекта основным инструментом для планирования обеспеченности сырьем были Excel-таблицы, разбросанные по десяткам подразделений. Каждая структура вносила в них свои данные, следовала собственным методикам и допущениям. В результате на формирование сводного плана поставок и потребления сырья уходила масса времени и сил. Сама же процедура при этом сопровождалась рисками — потеря данных, несогласованность расчетов и непрозрачность.</p><p>Сложность усугублялась и тем, что методики расчета остатков и планов существовали преимущественно в виде неформализованных знаний, закрепленных в головах отдельных специалистов. В продолжение кулинарной метафоры: рецепты передавались из уст в уста и не были записаны на бумаге. Более того, координация между участниками происходила по почте или телефону — и итоговый результат сильно зависел от человеческого фактора, ведь часть информации могла потеряться при разговоре. Для металлургического производства, где стабильность и точность имеют первостепенное значение, такая ситуация — однозначная точка роста.</p><figure><img src="https://media.tproger.ru/user-uploads/114594/2025-04-17/b69a7c45-57b5-4260-b7b5-552adf2c4c35.jpg" alt="" /></figure><h2>Архитектура сквозного планирования</h2><p>Создание системы началось с формализации методик. Специалисты выявили источники данных, выровняли логику расчетов и консолидировали формулы, ранее распределенные по Excel. Ключевым технологическим решением стал переход к балансовому подходу: теперь при прогнозе остатков используются данные о запасах, а также графики производства, поступления и потребления сырья. Такой метод позволяет строить ежедневный прогноз на месяц вперед с высокой степенью точности.</p><figure><img src="https://media.tproger.ru/user-uploads/114594/2025-04-17/59d2e081-c8da-488a-aa14-399854078dce.png" alt="" /></figure><p>Архитектура решения базируется на единой цифровой платформе предприятия, дополненной компонентами Knowledge Space. Интеграция с корпоративной шиной данных на базе Kafka обеспечивает поступление фактических данных из внешних и внутренних систем — от отгрузок до объемов производства. Система объединяет данные от десятков источников сырья и подразделений — от копрового до агломерационного цехов.</p><figure><img src="https://media.tproger.ru/user-uploads/114594/2025-04-17/3fba35eb-a764-47d9-9fa2-19fac742572b.png" alt="" /></figure><h2>Прогнозный мониторинг в действии</h2><p>В текущей реализации система охватывает более 15 типов материальных потоков: железорудное сырье (агломерат, окатыши, концентрат), кокс, угли, флюсы, а также производные — чугун и сталеплавильный блок. Инструмент ежедневно рассчитывает, на сколько дней вперед хватит запасов каждого вида сырья с учетом текущих и прогнозных темпов потребления и поступления. Расчет остатка осуществляется балансовым методом с использованием классической формулы: остаток на начало + объем поступления – потребление. При этом важно, что реализация в системе учитывает актуальный остаток по видам сырья на каждые сутки, что позволяет пересчитывать прогноз запаса на фактическое состояние.</p><p>Интерфейс системы ориентирован на специалистов по планированию и включает таблицы и графики с наглядной визуализацией трендов. В дополнение к этому для руководителей подразделений разработали BI-дашборды — они позволяют контролировать уровень запасов, оперативно реагировать на отклонения и оценивать риски профицита или дефицита.</p><figure><img src="https://media.tproger.ru/user-uploads/114594/2025-04-17/10207337-a330-4037-90c4-78ca241ed9a9.png" alt="" /></figure><h2>Организация работы и методология</h2><p>Система разрабатывалась по гибкой методологии: каждый из трех релизов проекта включал несколько трехнедельных спринтов с промежуточными демо, тестированием и выходом в продуктивную среду. Такой подход позволил интегрировать обратную связь от конечных пользователей и гибко адаптироваться к их требованиям.</p><p>В процессе проработки проектной методологии специалисты также решили одну из самых сложных задач — унифицировали расчетные подходы различных подразделений. При обсуждении разработчики применяли моделирование расчетов и проводили тесты еще до этапа кодирования. Это позволило минимизировать недопонимание между ИТ и бизнесом и ускорить реализацию.</p><p>Для управления доступом в системе реализовали ролевую модель. Теперь пользователи получают права на внесение или просмотр данных в зависимости от своей роли и уровня ответственности. Пользовательский опыт активно отслеживается с помощью инструментария Matomo, а новые подразделения привлекаются поэтапно, с учетом зрелости их бизнес-процессов.</p><h2>Ограничения и векторы развития</h2><p>Несмотря на успех проекта, определенные вызовы сохраняются. Так, в рамках первой фазы удалось охватить не все материальные потоки: часть данных по второстепенным материалам по-прежнему вводится вручную. Кроме того, в условиях форс-мажора система пока не заменяет экспертное ручное управление. Да и отказ от Excel как универсального инструмента планирования еще не завершен — часть специалистов продолжает использовать привычные табличные формы.</p><p>Тем не менее, решение уже показало свою эффективность. Точность прогноза остатков сырья повысилась, риски незапланированных остановок агрегатов, наоборот, снизились. Планирование стало сквозным, а аналитика — доступной. В перспективе следующего этапа — автоматизировать планирование отгрузок сырья и полное выстраивание цифровой цепочки от сырья до чугуна (и далее — до стали).</p><p>Цифровая трансформация металлургического планирования — это не просто замена Excel-инструментов на ИТ-систему. Это переход от ручных процессов к управлению на основе данных, где каждая тонна сырья учитывается в контексте всей производственной экосистемы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как я сделал Telegram-кружки из обычного видео с помощью Python, ffmpeg и магии</title>
      <link>https://tproger.ru/articles/kak-ya-sdelal-telegram-kruzhki-iz-obychnogo-video-s-pomoshhyu-python--ffmpeg-i-nemnogo-magii</link>
      <comments>https://tproger.ru/articles/kak-ya-sdelal-telegram-kruzhki-iz-obychnogo-video-s-pomoshhyu-python--ffmpeg-i-nemnogo-magii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Максим]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-sdelal-telegram-kruzhki-iz-obychnogo-video-s-pomoshhyu-python--ffmpeg-i-nemnogo-magii</guid>
      <description><![CDATA[<p>Создание Telegram-бота, который автоматически превращает любое видео в формат видео-сообщения (кружка). Проект начинался с Python-скрипта на базе moviepy и ffmpeg, затем был обёрнут в Telegram-бота с помощью python-telegram-bot</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-sdelal-telegram-kruzhki-iz-obychnogo-video-s-pomoshhyu-python--ffmpeg-i-nemnogo-magii">Как я сделал Telegram-кружки из обычного видео с помощью Python, ffmpeg и магии</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 21 Apr 2025 14:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Telegram давно позволяет отправлять видеосообщения в формате кружков — они выглядят живо, интерактивно, а главное — привлекают внимание куда лучше, чем обычные видеофайлы. И вот однажды мне захотелось сделать такой кружок… не с камеры, а из заранее подготовленного ролика.</p><p>Решил не останавливаться на одном видео — и написал автоматизированный скрипт на Python, а позже — и Telegram-бота, который превращает любое видео в Telegram-кружок. Рассказываю по порядку.</p><h2>Что такое Telegram-кружок (video message)</h2><p>С технической точки зрения это:</p><ul><li>.mp4 видео;</li><li>квадратное (1:1), отображается в виде круга в клиенте;</li><li>длительность — до 60 секунд;</li><li>кодек H.264, контейнер MP4;</li><li>ограниченный битрейт (до 1 МБ/минуту — неофициально);</li><li>поддерживается только в мобильных клиентах (на десктопе выглядит как обычное видео).</li></ul><h3>Цель</h3><p>Сделать скрипт (и впоследствии бота), который:</p><ul><li>принимает любое видео;</li><li>обрезает до 1:1;</li><li>уменьшает длительность до 60 секунд;</li><li>кодирует в H.264;</li><li>сохраняет в виде MP4, подходящего для отправки как кружок.</li></ul><h2>Этап 1: Простой скрипт на Python</h2><p>Используем moviepy и ffmpeg. Убедитесь, что ffmpeg установлен в системе (ffmpeg -version).</p><h3>Установка зависимостей</h3><h3>Код конвертации видео</h3><p>После этого вы можете отправить полученный файл в Telegram → нажать на скрепку → выбрать видео → и выбрать опцию 📹 Отправить как видео-сообщение (в мобильной версии).</p><h2>Этап 2: Обёртка в Telegram-бота</h2><p>Когда всё заработало локально, решил завернуть это в бота, чтобы не запускать скрипт вручную. Использовал python-telegram-bot, Flask и простой сервер на VPS.</p><p>Архитектура:</p><ul><li>Telegram API (бот через Webhook)</li><li>Обработка видео — через тот же скрипт</li><li>Временное хранилище — /tmp и очистка старых файлов.</li></ul><p>Логика:</p><ul><li>Получает видео</li></ul><ul><li>Обрабатывает</li></ul><ul><li>Отправляет обратно результат</li></ul><p>Фрагмент логики обработки:</p><p>Добавил команды /start и /feedback, логику очередей и обработку ошибок. Всё — на минималках, но работает.</p><p>Ознакомится с результатом: <a href="https://t.me/roundifyrobot">@roundifyrobot</a></p><p>Что делает:</p><ul><li>принимает видео до 1 минуты;</li><li>обрезает, сжимает, выдает кружок;</li><li>можно сразу переслать в канал или другу;</li><li>добавил простую систему фидбэка через /feedback.</li></ul><h2>Выводы</h2><p>Этот мини-проект оказался полезным не только как утилита, но и как:</p><ul><li>Тренировка работы с видео в Python;</li><li>Практика работы с Telegram Bot API;</li><li>Реальный кейс для обработки и доставки мультимедиа в чатах;</li><li>Возможность собрать аналитику, статистику, запросы, баги и развивать дальше.</li></ul><p>Если вы тоже хотите сделать своего Telegram-бота с мультимедийной обработкой — берите этот проект за основу, добавляйте свои фишки, улучшайте UI/UX и выкладывайте в open source. Это отличный формат для pet-проекта или MVP стартапа.</p>]]></content:encoded>
    </item>
    <item>
      <title>PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?</title>
      <link>https://tproger.ru/articles/postgresql-vs--clickhouse-vs--duckdb--kakuyu-opensors-bazu-vybrat-dlya-analitiki-v-2025-godu-</link>
      <comments>https://tproger.ru/articles/postgresql-vs--clickhouse-vs--duckdb--kakuyu-opensors-bazu-vybrat-dlya-analitiki-v-2025-godu-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Владислав Устинов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/postgresql-vs--clickhouse-vs--duckdb--kakuyu-opensors-bazu-vybrat-dlya-analitiki-v-2025-godu-</guid>
      <description><![CDATA[<p>В этой статье сравним и разберём опенсорные СУБД для задач, связанных с аналитикой, на понятном для новичков языке.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/postgresql-vs--clickhouse-vs--duckdb--kakuyu-opensors-bazu-vybrat-dlya-analitiki-v-2025-godu-">PostgreSQL vs. ClickHouse vs. DuckDB: какую опенсорс базу выбрать для аналитики в 2025 году?</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 15 Apr 2025 10:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году выбор правильной открытой базы данных для аналитики становится критически важным для успеха любого проекта. PostgreSQL, ClickHouse и DuckDB — три лидера в этой области. PostgreSQL славится своей надежностью и гибкостью, ClickHouse — высокопроизводительными аналитическими возможностями, а DuckDB — простотой использования и интеграции. Сегодня мы рассмотрим, какая из этих баз данных лучше всего подойдет для аналитиков в текущем году.</p><h2>PostgreSQL: Универсальная объектно-реляционная СУБД</h2><p>PostgreSQL — объектно-реляционная СУБД (система управления базами данных). Термин реляционная означает, что мы записываем данные в виде взаимосвязанных таблиц со строгой схемой. В этой схеме у нас есть столбцы и ячейки, где занесены значения определённого типа: строки, числа, даты. Прямо как в Excel.</p><p>«Объектность» PostgreSQL заключается в том, что в качестве значений мы можем записывать не только числа, строки, даты, но и сложно структурированные данные, например, JSON или XML файлы. Ещё здесь есть наследование, мы можем создавать дочерние таблицы, которые повторяют структуру и данные родительских. Другая фишка PostgreSQL — пользовательские типы. В нём допускается прописывать свои типы данных и работать с ними. По логике это немного напоминает ООП с классами, объектами и наследованием.</p><p>Есть возможность писать свои функции для обработки данных, подключать сторонние библиотеки, причём делать это на разных языках. В общем, с расширяемостью и гибкостью здесь всё очень неплохо.</p><p>PostgreSQL используют в интернет-магазинах, финансовых системах, банковских и геопространственных приложениях, системах управления контентом в блогах, социальных сетях и аналитике. Это универсальный гибкий инструмент.</p><p>Вишенка на торте — PostgreSQL доступен с открытым исходным кодом. Его можно установить, не заморачиваясь с лицензиями и оплатой, настроить под себя и пользоваться.</p><h2>ClickHouse: Скорость и аналитика от Яндекса</h2><p>ClickHouse родился в стенах Яндекса в середине 2000-х. Изначально это была внутренняя разработка для Яндекс.Метрики — чтобы быстро обрабатывать миллиарды событий, подсчитывать статистику и выдавать отчёты, не теряя в скорости. В 2016 году разработку опубликовали на GitHub с опенсорс лицензией.</p><p>Особенность ClickHouse заключается в его колоночно-ориентированной архитектуре. Традиционные СУБД работают с данными построчно. Это значит, что каждая строка — как бы отдельная сущность с данными.</p><p>Допустим, нам надо считать данные с одного столбца. Классические СУБД пойдут искать ячейки столбца по строкам, вместо того, чтобы выбрать этот столбец.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/5154a022-f01e-47bc-a8b3-6fb0fc41dea3.jpg" alt="" /><figcaption>Пример логики работы строковой СУБД</figcaption></figure><p>ClickHouse спроектирован иначе. Он хранит данные в столбцах, а не в строках. Благодаря этому в задачах с аналитикой, нам не надо считывать все строки, чтобы добраться до конкретной ячейки в столбце. Мы считываем меньше ячеек, тратим меньше ресурсов и получаем большую производительность.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/f3031a64-68a7-4bac-900d-0895bd51cd86.jpg" alt="" /><figcaption>Пример логики работы колоночной СУБД</figcaption></figure><p>ClickHouse поддерживает векторизацию. Это значит, что он нарезает БД (базу данных) на векторы — отдельные куски. СУБД сразу обрабатывает весь кусок целиком, вместо того чтобы по очереди заниматься каждой ячейкой. Здесь есть Simd-оптимизация — технология, которая позволяет процессору выполнять операции сразу над несколькими элементами данных параллельно.</p><p>Благодаря колоночной архитектуре и хорошей оптимизации ClickHouse быстро работает с данными. Его применяют в аналитике Uber, Bloomberg, Google, Netflix, VK, Avito, Т-банк, ну и, конечно же, Яндекс.</p><h2>DuckDB: Локальная аналитика</h2><p>DuckDB — ещё одна СУБД с открытым исходным кодом. Как и ClickHouse использует колоночную архитектуру, векторизацию и Simd-оптимизацию. Благодаря этому, хорошо справляется с аналитическими задачами.</p><p>Главная фишка DuckDB в том, что он предназначен для работы на стороне клиента и оптимизирован под обычные ПК и ноутбуки. DuckDB популярен среди аналитиков, которые работают с данными локально, например, через Python или R. Его можно подключить как библиотеку и работать с данными внутри проекта.</p><h2>Сравнение возможностей СУБД</h2><h3>Производительность в тестах</h3><p>Для <a href="https://benchmark.clickhouse.com/">сравнения </a>я использовал <a href="https://benchmark.clickhouse.com/">ClickBench</a>. Это набор данных с тестами для разных СУБД, весом более 70 гб и количеством около 100 млн строк.</p><p>В качестве оборудования выбрал c6a.4xlarge. Здесь 32 гб. ОЗУ, 16-ядерный процессор и диск объёмом 500 гб.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/8b471ba3-6e69-43e7-aa02-d25826208226.png" alt="" /><figcaption>Результаты тестов</figcaption></figure><p>Тест предполагает, что СУБД обрабатывает данные при помощи 42 запросов. Cold Run — обработка некэшированных данных, Hot Run — работа с кэшированными данными, Storage Size — сжатие в гигибайтах (1 Гиб ≈ 1.073 Гб).</p><p>DuckDB оказался самым шустрым в тесте Cold Run, он обрабатывает некэшированные данные за 372 секунды, тогда как у ClickHouse 470 сек., а у PostgreSQL 937 сек.</p><p>Однако, ClickHouse оказывается быстрее в тесте Hot Run — когда данные в кэше. У него 372 сек., тогда как у DuckDB 470 сек. а у PostgreSQL всё те же 937 сек.</p><p>Также ClickHouse лучше всех работает с памятью. Он смог сжать 70 гб. данных до 13.48 гибибайт. На втором месте DuckDB, у него 22.03 Гиб. PostgreSQL не только не сжал данные, но и раздул их до 99.18 Гиб (примерно 106 гб). Возможно, ClickHouse и DuckDB проще сжимать информацию, так как у них колоночный подход к работе с данными, ведь в столбце повторяющиеся значения могут встречаться чаще, чем в строке. Увеличение объёма данных в PostgreSQL возможно вызвано тем, что СУБД наплодило много метатегов к данным.</p><p>В общем, PostgreSQL сильно уступает в производительности ClickHouse и DuckDB. С памятью работает тоже хуже.</p><h3>Масштабируемость систем</h3><h4>PostgreSQL — хороший вариант для вертикального масштабирования</h4><p>Отлично подходит для вертикального масштабирования. Это значит, что если у нас увеличивается нагрузка и сервер уже не вывозит, то мы можем просто его прокачать: купить побольше ОЗУ, диск, процессор помощнее. Либо можно купить другой более мощный сервер и перенести данные на него.</p><p>Такова особенность классических реляционных моделей, они изначально проектировались с учётом вертикальной масштабируемости.</p><p>Обратная сторона — проблемы с горизонтальным масштабированием. Это когда мы покупаем несколько серверов послабее, распределяем между ними нагрузку и создаём кластер. Чтобы такое провернуть, понадобится дополнительная настройка через инструменты вроде Citus или Pgpool.</p><h4>ClickHouse масштабируется вертикально и горизонтально</h4><p>Тоже хорошо подходит для вертикального масштабирования, как и PostgreSQL. Однако он также поддерживает шадрирование и репликацию. Шадрирование означает, что  ClickHouse может нарезать базу данных на кусочки и распределять эти кусочки между разными узлами. Репликация означает, что СУБД может копировать их на другие сервера в кластере.</p><p>Благодаря этому ClickHouse также хорошо подходит и для горизонтального масштабирования, когда нагрузка распределена на несколько серверов. Но есть нюанс. Здесь может быть задержка при синхронизации между узлами и сложности с изоляцией транзакций.</p><h4>DuckDB — только вертикальное масштабирование на обычных ПК и ноутбуках</h4><p>Мы можем установить DuckDB на обычный ПК и прокачивать компьютер сколько угодно. В этом плане с вертикальным масштабированием никаких проблем нет. Но вот создать кластер и масштабировать горизонтально не получится, так как СУБД предназначена для индивидуального локального использования.</p><h3>Экосистема и удобство использования</h3><p><b>PostgreSQL </b>выделяется своей зрелой экосистемой. Он кроссплатформенный, можно установить на Windows, MacOS, Linux, Docker. После установки необходима небольшая настройка под свои задачи.</p><p>Мы можем управлять СУБД через графический интерфейс pgAdmin.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/1fce6f0f-5d47-4104-92b5-cd2eaf57968d.png" alt="" /><figcaption>Интерфейс Postgresql</figcaption></figure><p>Он поддерживает создание и редактирование объектов, просмотр структуры, визуализацию схемы. Для этого даже необязательно вводить SQL запросы, хотя это тоже можно. Также есть консольный клиент psql.</p><p>PostgreSQL поддерживает интеграцию с BI системами, например, Tableau, Metabase, Power BI, и расширения наподобие PostGIS и TimescaleDB.</p><p>У PostgreSQL всё хорошо с расширяемостью, мы вправе писать свои функции, индексы, подключать сторонние модули. Здесь можно писать код не только на SQL, но и на Python, C, C++, Java, JS, Rubi, R, Lua.</p><p>Документация — одна из лучших, а сообщество активно помогает на форумах и конференциях. Однако для аналитики нужна оптимизация, импорт больших данных может быть медленным.</p><p><b>ClickHouse </b>ориентирован на аналитику больших данных в реальном времени, что отражается в его экосистеме. Поддерживает установку на Windows, MacOS, Linux, Docker.</p><p>ClickHouse готов к работе «из коробки» для аналитических задач. Можно ничего не настраивать и сразу создать таблицу, но при условии, что СУБД будет работать только на одном устройстве. Если мы собираемся запустить ClickHouse на кластере, то придётся немного повозиться с настройками шадринга и репликации. Есть поддержка как SQL, так и других языков, но только через клиентские библиотеки.</p><p>Документация подробная, но сообщество меньше, чем у PostgreSQL. Разных наворотов тоже меньше, поэтому ClickHouse больше про минимализм. Есть много вариантов графических интерфейсов от сторонних разработчиков.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/7d7fe2cd-fe50-4481-9c5f-ee806bb9bae5.png" alt="" /><figcaption>Сторонний интерфейс agx</figcaption></figure><p>Например, на изображении интерфейс <a href="https://github.com/agnosticeng/agx/tree/main">agx</a>.</p><p>DuckDB можно установить на Windows, MacOS, Linux. Установка напоминает подключение библиотеки к проекту. Просто пишем команду pip install duckdb для Python или install.packages("duckdb") для R и всё установлено локально, без сервера. Поддерживает и другие языки через клиентские библиотеки.</p><p>Он разработан с акцентом на простоту и локальное использование, поэтому здесь можно сразу начать работу, без настройки.</p><p>В марте 2025 года у DuckDB появился свой графический интерфейс. В нём тоже можно писать SQL запросы, смотреть результаты и организовывать проекты в виде блокнотов.</p><figure><img src="https://media.tproger.ru/user-uploads/105039/2025-04-09/c4e05f6f-0653-48c3-a2b0-1126f16b524d.png" alt="" /><figcaption>Интерфейс DuckDB</figcaption></figure><p>Также есть интерфейсы от сторонних разработчиков и консольный клиент.</p><h3>Поддержка транзакций (ACID)</h3><p>ACID — это набор свойств, которые обеспечивают надёжность транзакций в базах данных:</p><ul><li><b>Atomicity (Атомарность)</b>: Все операции в транзакции выполняются полностью, или ни одна из них не выполняется. Если что-то идёт не так, изменения откатываются.</li><li><b>Consistency (Согласованность)</b>: После каждой транзакции база данных остаётся в согласованном состоянии, соблюдая все ограничения (например, уникальность ключей, внешние ключи).</li><li><b>Isolation (Изоляция)</b>: Транзакции изолированы друг от друга, то есть незавершённые транзакции не видны другим.</li><li><b>Durability (Долговечность)</b>: После завершения транзакции все изменения сохраняются, даже в случае сбоя системы.</li></ul><p>ACID особенно важен для OLTP — обработки транзакций в реальном времени. Такие транзакции есть, например, в банковских системах, где требуется строгая согласованность и надёжность. В аналитических сценариях (OLAP) требования к ACID могут быть менее строгими, так как приоритет отдаётся скорости и масштабируемости.</p><p><b>PostgreSQL </b>изначально разработан для OLTP-нагрузок, где транзакционность критически важна. Он полностью поддерживает ACID, но в ущерб скорости обработки данных, что может снижать производительность в аналитических задачах.</p><p><b>ClickHouse </b>жертвует полной поддержкой ACID ради скорости и масштабируемости. Это делает его идеальной СУБД для аналитических задач, но ограничивает использование в OLTP-сценариях.</p><p>Колоночная архитектура позволяет быстро считывать и обрабатывать данные, но вот чтобы их добавлять, изменять, удалять нужно взаимодействовать со строками.</p><p>Когда мы изменяем или удаляем данные, у нас создаётся новая строка, но старая никуда не девается, а просто помечается как изменённая или удалённая. В конце, при слиянии, ClickHouse всё же в фоне удаляет устаревшие данные, но из-за особенностей движка у нас есть промежуточное состояние, когда одновременно есть и старые, и новые строки. Это нарушает принципы атомарности и согласованности. Если представить, что ClickHouse отвечал бы за операции с оплатой в интернет-магазине, мы могли получить ситуацию, когда 2 пользователя купили один товар.</p><p><b>DuckDB</b> балансирует между скоростью (для OLAP) и частичной поддержкой ACID (для надёжности). Он поддерживает транзакции, но с ограничениями. Например, СУБД не может работать сразу с несколькими пользователями, что делает её подходящей для одиночной аналитики, но не для OLTP.</p><p>Из-за колоночной архитектуры здесь также, как и в ClickHouse есть сложности в плане поддержки атомарности.</p><h2>Какую СУБД выбрать для аналитики</h2><p>Выбирая между PostgreSQL, ClickHouse и DuckDB надо определиться, что важнее: транзакционная надёжность, аналитическая скорость или локальная простота.</p><h3>PostgreSQL: для небольших данных и универсальности</h3><p>PostgreSQL подойдёт для аналитики не сильно больших данных, например, в интернет-магазине, при условии, что это не маркетплейс размером с OZON. Это особенно хороший вариант для проектов, где нужна гибкость или поддержка транзакций по стандарту ACID.</p><h3>ClickHouse: для больших данных в реальном времени</h3><p>ClickHouse хороший вариант для аналитиков данных и дата-инженеров, которые работают с большим потоком информации в реальном времени. Идеальный вариант для веб-аналитики. Например, здесь можно анализировать лог сайта с большим числом строк. Но не подойдёт, если нужны ACID транзакции. Быстро читает и обрабатывает данные, но медленно их изменяет, создаёт и удаляет.</p><h3>DuckDB: для локальной аналитики на ноутбуке</h3><p>Подойдёт дата-сайентистам и аналитикам, работающим локально, без настройки сервера. Однако DuckDB не годится для больших объёмов данных, его не получится развернуть на кластере, про поддержку ACID тоже можно забыть.</p><blockquote><b>PostgreSQL </b>отлично подходит для транзакционных приложений, особенно когда нет особенно высоких требований по масштабируемости или скорости. Когда они появляются, нужно будет искать более сложные решения.<br /><br />Кстати, для ИИ-приложений, в частности, для Retrieval-Augmented Generation (RAG), pg_vector для PostgreSQL — довольно популярное стартовое решение.<br /><br />Если нужна «просто СУБД» — PostgreSQL отличное решение «по умолчанию».<br /><br /><b>ClickHouse </b>— хороший выбор для быстрой аналитики. Например, чтобы строить отчёты и графики в BI-инструментах. Популярная также комбинация PostgreSQL и ClickHouse как лидеров в своих нишах. В этой комбинации PostgreSQL отвечает за исходную обработку данных в приложении, затем передаёт данные в ClickHouse, который поддерживает последующую аналитику.<br /><br />Для более специфических задач — ultra-low latency, потоковая обработка данных, комбинированные решения — могут потребоваться другие, более сложные инструменты. Примеры: CockroachDB, YugabyteDB (оба — распределённые версии PostgreSQL), Apache Ignite (для ultra-low latency SQL и транзакции), Apache Druid (для быстрой аналитики).<br /><br /><b>DuckDB </b>— скорее нишевый инструмент для data scientists и data engineers. Например, он подходит для обработки больших объёмов данных в скриптах на Python, когда это нужно сделать локально. Если вы разрабатываете приложения, то, скорее всего, вам DuckDB не нужен.<br /><br />Я много лет разрабатываю распределённые базы данных (GridGain и Apache Ignite). Помог запустить множество систем, использовавших PostgreSQL и ClickHouse, или заменял их своим продуктом.<br />PostgreSQL — отличный продукт, очень гибкий. Но, чтобы раскрыть его потенциал нужна или очень сильная команда, или хороший внешний вендор, поэтому у Postgres Professional всё хорошо. Большинству компаний для нетиповых задач, особенно low-latency/real-time, проще найти альтернативное решение.<br /><br />ClickHouse классно делает ровно одну вещь — быстро обрабатывает SQL запросы на больших данных. Им не решить все задачи аналитики в компании — долгосрочное хранение, трансформация данных и многое другое нужно будет решать другими инструментами.</blockquote><blockquote>PostgreSQL, ClickHouse и DuckDB — три очень разные системы, каждая со своей логикой и зоной применения. Тут не про «что лучше», а скорее — «что подойдёт именно под вашу задачу».<br /><br /><b>PostgreSQL<br /><br /></b>Это универсальный инструмент. Если не знаете, с чего начать — скорее всего, начинать стоит с него. Он хорошо справляется с большинством типовых задач: хранение данных, транзакции, запросы, индексы, API. Работает стабильно, предсказуемо, и его знают почти все разработчики. Проблемы начинаются, когда данных становится очень много, особенно если есть тяжёлые аналитические запросы — тогда он уже не так эффективен. Масштабируется скорее вертикально, и не всегда удобно тюнить для сложной аналитики.<br /><br /><b>ClickHouse<br /><br /></b>Если у вас огромные объёмы данных и вы хотите быстро гонять по ним аналитику — это ваш инструмент. СУБД для чтения, не для транзакций. Отлично показывает себя в задачах мониторинга, логирования, аналитики в реальном времени. Очень быстрая, но требует больше внимания: настроек, понимания архитектуры, знание её ограничений (например, с JOIN'ами и транзакциями). Это уже не «поставил и работает», тут придётся повозиться.<br /><br /><b>DuckDB<br /><br /></b>Это интересный новичок — очень лёгкая, быстрая аналитическая СУБД, которая отлично работает локально, особенно в связке с Python или Jupyter. Я бы назвал её «SQLite для дата-сайентистов». Не требует сервера, можно просто подключить к CSV, Parquet или Pandas DataFrame и писать SQL-запросы. Для быстрого анализа данных — идеально. В продакшене пока использовать её с осторожностью, но для локальной аналитики — инструмент номер один.<br /><br /><b>Когда что выбирать?<br /><br /></b>Если вы делаете обычное приложение — PostgreSQL. ClickHouse — лучший выбор для аналитики в реальном времени, дашбордов, логирования, мониторинга, и других сценариев с интенсивными SELECT-запросами. DuckDB — отличный выбор для дата-сайентистов, аналитиков и быстрой локальной аналитики. Особенно хорош в ситуациях, когда нужно быстро что-то «пощупать» без подъёма инфраструктуры.</blockquote><p>AI, ML, нейросети, аналитика — это явно твоя тема. Поэтому скорее ждем в нашем <a href="https://t.me/+qUpIFTBINgJkOGJi">тг-канале</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как пройти 45 собеседований за 2 месяца и остаться в живых? Опыт аналитика</title>
      <link>https://tproger.ru/articles/kak-projti-45-sobesedovanij-za-2-mesyaca-i-ostatsya-v-zhivyh--opyt-analitika</link>
      <comments>https://tproger.ru/articles/kak-projti-45-sobesedovanij-za-2-mesyaca-i-ostatsya-v-zhivyh--opyt-analitika?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-projti-45-sobesedovanij-za-2-mesyaca-i-ostatsya-v-zhivyh--opyt-analitika</guid>
      <description><![CDATA[<p>Аналитик прошёл 45 собеседований за два месяца — рассказываем, как изменился рынок труда в IT, через что проходят кандидаты, как не перегореть, отсеивать токсичные компании и выстроить стратегию поиска, которая действительно работает.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-projti-45-sobesedovanij-za-2-mesyaca-i-ostatsya-v-zhivyh--opyt-analitika">Как пройти 45 собеседований за 2 месяца и остаться в живых? Опыт аналитика</a>»</p>]]></description>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Собеседование]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 14 Apr 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сегодня пройти 5 собеседований — уже не гарантия оффера. Рынок стал жестче, конкуренция — выше, а процесс — длиннее и изматывающее.  Никита Егоров, аналитик, оказавшийся в активном поиске, прошёл 45 собеседований за два месяца — и поделился своим опытом: зачем он это сделал, что узнал, как не сойти с ума и выбирать компании, чтобы не тратить время впустую. Кстати, сейчас он работает ведущим аналитиком в МТС Диджитал и ведет тг-канал <a href="https://t.me/data_analysis_it">Дата аналитикс</a>.</p><h2>Почему вообще кто-то проходит 45 собеседований за 2 месяца?</h2><p>На рынке дата/продуктовой аналитики сегодня всё как в дейтинг-приложениях: 30 свайпов, 10 диалогов, 5 свиданий, и то, с сомнительным финалом. Кто-то ищет «другого кандидата» , кто-то оказывается «не тем, за кого себя выдавал». Если тебя «оптимизировали» — то 45 собеседований не избыточность, а способ выживания. Чем больше воронка — тем выше шанс найти адекватное место.</p><p>Некоторые воспринимают это как спорт: «А пройду ли я в FAANG без подготовки?». Для кого-то — это способ изучить рынок и выбрать лучшее. Но что изменилось на рынке в целом?</p><p>Раньше хватало 5 собеседований, чтобы выбрать из 3 офферов. Сейчас 45 — потому что:</p><ul><li>Компании стали дольше рекрутить (5+ этапов вместо 2-3).</li><li>Тестовые задания теперь как курсовые в университете.</li><li>HR сначала зовут на «знакомство», а потом оказывается, что позицию заморозили.</li></ul><blockquote>Сегодня, в среднем, трудоустройство в IT длится от 2 недель до 3 месяцев. Количество собеседований не всегда влияет на шанс — влияет рынок.</blockquote><h2>Как выглядит типичный процесс собеседования на аналитика?</h2><p>Представим сценарий: сначала тебе улыбаются, потом дают задачу «на 5 минут», которая на деле требует диссертации, а в конце спрашивают: «А какой ваш любимый тип JOIN?» (правильный ответ: «Тот, который работает»). Сегодня собеседования могут превратиться в абсурд, но на деле есть «скрипт», которым пользуются многие компании. Рассмотрим подробнее:</p><h3>Сколько этапов обычно включает собеседование?</h3><p>Весь процесс занимает от 4 до 6-8 этапов. Чаще всего, 4-5. Выделим основные:</p><p><b>HR-скрининг</b></p><ul><li>«Расскажите о себе». Перевод: «Докажите, что вы полезный и крутой + продемонстрируйте софты».</li><li>«Почему ушли?». Перевод: «Скажите красиво, что не поругались с прошлым начальством»</li></ul><p><b>Первое (а может и единственное) Техническое интервью — SQL + Python</b></p><ul><li>SQL: оконные функции, агрегации, нестандартные кейсы</li><li>Python: ETL, Pandas, базовые алгоритмы, обработка данных</li></ul><p><b>Второе техническое интервью — бизнес-кейс</b></p><ul><li>Здесь уже интересные задачи, которые встречаются на работе, часто про: AB-тесты, метрики и принятие решений на основе данных.</li><li>Также обсуждаются нюансы предметной области, даются кейсы, усложненные ограничениями со стороны бизнеса. Важно посмотреть, как кандидат мыслит и как может повести себя в той или иной ситуации.</li></ul><p><b>ML-секция (если позиция ближе к аналитике-разработке)</b></p><ul><li>Проверяются знания мультиколлинеарности, регуляризации, метрики моделей</li><li>Задаются вопросы по типу: «Как выбрать число кластеров?»</li></ul><p><b>Общение с руководителем или командой</b></p><ul><li>Здесь стоит сказать, что в бигтехе часто набирают аналитиков и предлагают сразу нескольким командам. Поэтому количество собеседований может вырасти с 1 до 3.</li></ul><ul><li>Это уже финальные собесы на софты, чтобы понимать, подходите ли вы команде по ценностям или нет. Ну а так, еще остался прежний формат поиска человека в конкретную команду.</li></ul><p><b>Проверка службы безопасности</b></p><ul><li>На этот этап вы никак не влияете. Здесь база, как и у всех, и если вы не убивали людей на предыдущей работе и не имеете судимостей — то все будет супер!</li></ul><p>Что касается тестовых заданий, они могут быть от «простых задач на JOIN» до крупных проектов с машинным обучением и визуализацией. Главное — заранее понимать, сколько времени они займут.</p><h2>Как не выгореть, проходя десятки собеседований?</h2><p>Никита Егоров дает следующие советы:</p><h2>По мотивации</h2><ul><li>После отказа ведите таблицу с отказами и причинами.</li></ul><ul><li>Если пишут «Мы нашли кандидата с более подходящим опытом» → переводится как «Нашли того, кто согласился на меньшую зарплату».</li></ul><h2>По фильтрации времени</h2><ul><li>Если HR не может назвать зарплатный диапазон → это красный флаг.</li><li>Если на первом этапе просят сделать тестовое на 8 часов → бегите.</li></ul><h2>По борьбе с волнением</h2><ul><li>Представьте, что интервьюер сидит в трусах (проверено, снижает стресс).</li><li>Если задача непонятна — говорите: «Уточню: вы хотите X или Y?» (часто и сами не знают).</li></ul><blockquote>После 20-го отказа я начал медитировать на документацию Pandas. Помогло.</blockquote><h2>Как понять, с какими компаниями не стоит связываться?</h2><p>Если в вакансии пишут «Мы как семья» — значит, будут ругаться и не платить премии. Перечислим основные красные флаги:</p><p>Процесс:</p><ul><li>«Неформальный найм» = никакой найм</li><li>5+ этапов → риск потратить время впустую</li><li>«Зарплата после испытательного срока» = «0»</li><li>«Бонус по решению руководства» = «никакого бонуса»</li></ul><p>Токсичность:</p><ul><li>«Как относитесь к переработкам?». Перевод: «Как вы относитесь к ТК РФ?»</li></ul><ul><li>Стек технологий. Если там Excel и 1С — это не дата-аналитика, это чистилище.</li></ul><h2>Какие выводы можно сделать из 45 собеседований?</h2><p>Никита сделал несколько ключевых выводов после эксперимента.</p><h3>Ошибки, которых не нужно допускать:</h3><ul><li>Соглашаться на тестовые &gt; 2–3 часов</li><li>Вестись на «перспективу роста» без конкретики</li></ul><h3>Советы для тех, кто ищет работу:</h3><ul><li>Жёстко фильтруйте компании</li><li>Тренируйтесь на стартапах, но идите в корпорации</li><li>Создайте отдельное резюме, не через шаблон на HH.ru</li><li>На собеседовании спрашивайте у HR: «Какой у вас turnover rate?», — по реакции поймете, какая компания перед вами</li></ul><p>Пройти 45 собеседований за 2 месяца — это стресс, марафон и мини-университет в одном. Но если подойти к процессу стратегически — с фильтрацией, выстроенным графиком, юмором и адекватной самооценкой — можно не только найти классную работу, но и сильно вырасти как специалист.</p><p>Но как найти компанию мечты и идеально подготовиться к марафону собеседований? Рассказываем в нашем <a href="https://t.me/+qUpIFTBINgJkOGJi">тг-канале</a>.</p>]]></content:encoded>
    </item>
  </channel>
</rss>