Критический анализ

ИИ убивает профессию программиста?

Честный разбор кризиса на рынке IT-труда в 2024-2025. Сотни откликов на вакансию, автоматические отказы, невыполнимые требования — и причём тут искусственный интеллект.

📅 Ноябрь 2025 ⏱ 15 мин чтения 🔥 Острая тема

📉 Что происходит прямо сейчас

Ещё в 2021 году казалось, что программист — это «вечная» профессия. Вакансий больше, чем кандидатов. Зарплаты растут. Компании переманивают друг у друга разработчиков, предлагая удалёнку и акции. «Выучи Python — будешь зарабатывать 300к».

Сегодня реальность выглядит иначе:

500+
откликов на 1 вакансию
95%
автоматических отказов
-40%
вакансий за год
6+ мес
средний поиск работы
⚠️ Реальные истории

Senior-разработчик с 10+ годами опыта в крупных компаниях — 8 месяцев без оффера. Сотни откликов, десятки собеседований, везде «вы нам не подходите». Это не единичный случай — это новая норма.

Массовые увольнения в технологических гигантах (Meta, Google, Amazon, Microsoft) выбросили на рынок десятки тысяч квалифицированных специалистов. Они конкурируют за те же вакансии, что и middle-разработчики из небольших компаний. Результат предсказуем.

🤖 Фактор искусственного интеллекта

Появление ChatGPT в ноябре 2022 года запустило цепную реакцию, которая фундаментально меняет индустрию разработки. И это не хайп — это реальность, которую многие не хотят признавать.

Что ИИ уже умеет делать лучше человека

Генерация кода
30%
70%
Скорость
15%
85%
Документация
25%
75%
Код-ревью
40%
60%
Архитектура
70%
30%
Понимание бизнеса
85%
15%
Человек ИИ

Через 5 лет не будет такой профессии, как программист в нынешнем понимании. Будут операторы ИИ-систем, которые формулируют задачи и проверяют результат.

— CEO крупной аутсорс-компании, закрытая встреча, 2024

Хронология вытеснения

2022 — Начало
ChatGPT пишет простые функции. «Игрушка», «галлюцинирует», «бесполезно для реальной работы».
2023 — Интеграция
GitHub Copilot становится стандартом. GPT-4 решает задачи уровня junior. Первые сокращения «из-за оптимизации процессов».
2024 — Массовое применение
Claude, Cursor, Devin. ИИ пишет целые модули. Один senior + ИИ заменяет команду из 5 человек. Массовые увольнения.
2025 — Переломный момент
ИИ-агенты выполняют полный цикл разработки. Вакансий на junior/middle позиции практически не существует.
2026+ — Новая реальность
Программист — это AI operator. Навык «писать код» так же архаичен, как «работать на печатной машинке».

🎪 Абсурд современного найма

Парадокс рынка: компании жалуются на «нехватку кадров», при этом отклоняя сотни квалифицированных кандидатов. Как это возможно? Всё дело в сломанной системе найма.

Типичная вакансия 2024

Middle Frontend Developer
150 000 — 200 000 ₽
Обязательные требования
React v18.2+ TypeScript v5.3+ Next.js v14.0+ Redux Toolkit RTK Query React Query v5+ Zustand TailwindCSS v3.4+ Styled Components GraphQL Apollo Client REST API WebSocket Jest Cypress Playwright Storybook Webpack Vite Docker CI/CD Git Figma
Дополнительно (желательно)
Vue 3 Angular Node.js PostgreSQL MongoDB Redis AWS Kubernetes
Внимание: На собеседовании спросят про отличия React 18.2 от 18.1, попросят написать кастомный хук без документации и объяснить внутреннее устройство Fiber reconciler. Опыт работы с конкретными версиями — обязателен.

Почему требования стали безумными

  • Избыток кандидатов — можно выбирать «идеального», отсеивая всех по мельчайшим критериям
  • HR не понимают технологии — копируют требования из других вакансий, добавляя «на всякий случай»
  • Страх нанять «не того» — проще отказать 100 хорошим, чем рискнуть с одним сомнительным
  • Автоматизация скрининга — ATS отсеивает резюме без «ключевых слов», живой человек их даже не видит
  • Синдром «фиолетовой белки» — ищут несуществующего кандидата, который знает всё
👤
HR Manager
● Онлайн
Добрый день! Расскажите, какой у вас опыт работы с React Query v5?
Здравствуйте! Использовал React Query v4 на прошлом проекте 1.5 года. v5 изучал, ключевые отличия знаю, миграция несложная.
Понятно. А с Next.js 14 работали? Нам важен опыт именно с App Router.
Да, есть опыт с Next.js 13 и 14. App Router использовал на pet-проекте, на работе был Pages Router, но архитектурно понимаю разницу.
Хм, то есть коммерческого опыта с App Router нет... А TypeScript 5.3 — использовали новые декораторы?
TypeScript использую 4 года. Про декораторы в 5.3 — честно, не помню минорных изменений. Могу посмотреть changelog и быстро разобраться.
К сожалению, ваш опыт не соответствует нашим требованиям. Желаем удачи в поиске!
🤔 Что происходит на самом деле

Компании создают вакансии «про запас» или для отчётности. Реального намерения нанять часто нет. Или бюджет уже заморожен, но вакансию не закрывают. Или ищут «единорога» за зарплату стажёра.

🤖 Машины отказывают людям

Ваше резюме, скорее всего, никогда не увидит человек. ATS (Applicant Tracking System) — это ИИ, который решает вашу судьбу за миллисекунды.

Как работает автоматический отказ

Этап Что происходит % отсева
1. Парсинг ATS извлекает данные из резюме (часто с ошибками) 10%
2. Ключевые слова Проверка на совпадение с требованиями вакансии 40%
3. Скоринг Рейтинг по формальным критериям (опыт, образование) 25%
4. Фильтры HR Дополнительные критерии (локация, зарплата, возраст) 15%
5. Просмотр человеком HR тратит ~6 секунд на резюме 5%
Итого до интервью Из 500 откликов ~2-5 человек

Что убивает ваше резюме

  • Креативный дизайн — колонки, иконки, графики. ATS не может это распарсить → мусорная корзина
  • Фото в PDF — текст зашит в изображение, ключевые слова не извлекаются
  • Нестандартные названия — «Frontend-волшебник» вместо «Frontend Developer»
  • Отсутствие точных совпадений — написали «React.js», а в вакансии «ReactJS» или «React»
  • Перерывы в работе — автоматический red flag, даже если причина уважительная
  • «Слишком квалифицирован» — Senior на Middle-вакансию отклоняется автоматически
💡 Лайфхак

Скопируйте требования из вакансии и вставьте в резюме белым текстом на белом фоне. ATS увидит ключевые слова, человек — нет. Неэтично? Возможно. Но система сама вынуждает играть по её правилам.

🔥 Ад технических собеседований

Допустим, вам повезло — резюме прошло ATS, HR позвонил, вы понравились. Теперь начинается настоящее испытание.

Типичный процесс (5-7 этапов)

Этап 1: Скрининг с HR (30 мин)
Мотивация, ожидания по зарплате, английский. «Почему хотите у нас работать?» — вопрос на миллион.
Этап 2: Тестовое задание (4-8 часов)
Бесплатная работа. «Небольшое тестовое на пару часов» — на практике занимает выходные целиком.
Этап 3: Техническое интервью #1 (1-2 часа)
Live coding, алгоритмы, структуры данных. Развернуть бинарное дерево под взглядом трёх человек.
Этап 4: Техническое интервью #2 (1-2 часа)
System design, архитектура. Спроектировать Twitter за 45 минут.
Этап 5: Культурное интервью (1 час)
Behavioral questions. «Расскажите о конфликте с коллегой» — выбор между честностью и «правильным» ответом.

Вопросы, на которых валят

«В чём разница между useCallback и useMemo в контексте Fiber reconciliation и как это влияет на производительность при использовании React.memo с кастомным comparator'ом в concurrent mode?»

— Реальный вопрос на собеседовании, позиция Middle, зарплата 180к

Проблема не в сложности вопросов. Проблема в том, что они не имеют отношения к реальной работе. Вы будете верстать формы и фиксить баги, а не писать собственный reconciler.

❌ Почему это сломано

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

🛡️ Кто выживет

Не все программисты окажутся на улице. Некоторые роли станут ещё более востребованными. Вопрос — какие именно.

💀 Под угрозой исчезновения
Junior-разработчики — ИИ выполняет их задачи быстрее и дешевле.
Кодеры без понимания бизнеса — писать код по ТЗ может машина.
Разработчики типовых решений — интернет-магазины, лендинги, CRUD-приложения.
Тестировщики (мануальные) — автоматизация поглощает эту роль.
Техписатели — ИИ генерирует документацию мгновенно.
⚠️ Зона турбулентности
Middle-разработчики — конкуренция с Senior + ИИ.
Frontend-разработчики — ИИ уже верстает интерфейсы по макетам.
Backend типовых сервисов — REST API, микросервисы без сложной логики.
DevOps начального уровня — CI/CD пайплайны автоматизируются.
Data-аналитики — ИИ анализирует данные без посредников.
Относительная безопасность
AI/ML инженеры — создают и улучшают сам ИИ.
Архитекторы систем — стратегические решения, которые ИИ не принимает.
Security-специалисты — атаки становятся сложнее, защита важнее.
Инженеры инфраструктуры — физические системы, облака, железо.
Tech Lead / Engineering Manager — управление людьми + ИИ-агентами.

Навыки, которые нельзя автоматизировать (пока)

  • Понимание бизнес-контекста — зачем мы это делаем, какую проблему решаем
  • Коммуникация с людьми — заказчики, команда, объяснение сложного простым языком
  • Принятие решений в неопределённости — когда нет данных, а решать надо сейчас
  • Ответственность за результат — ИИ не подпишет договор и не ответит перед судом
  • Инновационное мышление — создать то, чего не существует, а не копировать паттерны
  • Управление ИИ-инструментами — prompt engineering, верификация результатов, оркестрация

🧭 Что делать прямо сейчас

Паника — плохой советчик. Но и игнорировать происходящее нельзя. Вот практические шаги для адаптации.

Краткосрочно (0-6 месяцев)

  • Освойте ИИ-инструменты — Cursor, Copilot, Claude. Если не можешь победить — присоединяйся
  • Прокачайте промпт-инжиниринг — умение правильно формулировать задачи для ИИ = суперсила
  • Создайте финансовую подушку — минимум 6 месяцев расходов. Поиск работы может затянуться
  • Оптимизируйте резюме под ATS — простой формат, ключевые слова, измеримые достижения
  • Расширьте нетворк — 80% вакансий не публикуются. Рекомендации важнее резюме

Среднесрочно (6-18 месяцев)

  • Двигайтесь вверх по стеку — архитектура, системный дизайн, стратегические решения
  • Развивайте бизнес-компетенции — поймите, как код превращается в деньги
  • Изучите смежные области — ML/AI, security, инфраструктура, продукт
  • Стройте публичный профиль — блог, GitHub, выступления. Станьте заметным
  • Рассмотрите релокацию — рынок труда неоднороден географически

Долгосрочно (1.5-5 лет)

  • Создайте собственный продукт — зависимость от работодателя становится всё опаснее
  • Диверсифицируйте доходы — фриланс, консалтинг, инвестиции, пассивный доход
  • Переосмыслите карьеру — возможно, ваши навыки нужны в другой индустрии
  • Станьте незаменимым человеком, а не кодером — код пишет машина, решения принимают люди
  • Инвестируйте в обучение детей — им предстоит жить в мире, где ИИ — это норма, а не угроза
💡 Главный принцип

Не конкурируйте с ИИ — используйте его как множитель. Один человек с ИИ продуктивнее команды без него. Станьте этим человеком, а не тем, кого он заменит.

🔮 Три сценария будущего

Никто не знает наверняка, что произойдёт. Но можно очертить вероятные траектории развития событий.

🌈 Оптимистичный сценарий (20%)
ИИ становится инструментом, а не заменой. Спрос на разработчиков растёт, потому что автоматизация создаёт новые возможности. Появляются новые роли: AI-trainer, prompt engineer, human-AI coordinator. Зарплаты восстанавливаются.

Условие: Технологический оптимизм оправдывается, экономика растёт, регуляция ИИ разумная.
⚖️ Реалистичный сценарий (60%)
Рынок сжимается на 40-60%. Junior и часть Middle позиций исчезают. Оставшиеся разработчики работают с ИИ, производительность x5-x10. Зарплаты поляризуются: топы получают больше, остальные — меньше. Постоянная переквалификация становится нормой.

Условие: Текущие тренды продолжаются без радикальных изменений.
🌑 Пессимистичный сценарий (20%)
AGI (общий ИИ) появляется раньше ожидаемого. 90% задач разработки автоматизируются. Программирование как профессия исчезает, как исчезли телефонистки и машинистки. Массовая безработица в IT, социальные потрясения, необходимость базового дохода.

Условие: Прорыв в ИИ + отсутствие регуляции + экономический кризис.

Мы склонны переоценивать изменения в краткосрочной перспективе и недооценивать их в долгосрочной. ИИ не убьёт всех программистов завтра. Но через 10 лет профессия будет неузнаваемой.

— Закон Амары, адаптированный к текущей ситуации

💊 Неудобная правда

Есть вещи, о которых не принято говорить в профессиональном сообществе. Но честность важнее комфорта.

Что вам не скажут на конференциях

  • «Учись программировать» — устаревший совет. Рынок насыщен. Порог входа вырос. ROI падает. Вкладывать 2 года в обучение с негарантированным результатом — риск.
  • Курсы и буткемпы продают мечту, а не реальность. «Стань разработчиком за 6 месяцев» — маркетинг. Рынок junior'ов мёртв. Выпускники не находят работу.
  • Опыт обесценивается быстрее, чем накапливается. 10 лет на jQuery не помогут с React. А React через 5 лет может стать новым jQuery.
  • Удалёнка сделала конкуренцию глобальной. Вы конкурируете не с коллегами из города, а со всем миром. Включая страны с низкой стоимостью жизни.
  • Большинство программистов — не гении. Мы средние специалисты, делающие среднюю работу. И именно среднюю работу ИИ автоматизирует первой.
  • Возраст имеет значение. Эйджизм в IT реален. После 40 найти работу сложнее. После 50 — почти невозможно в найме.
🚨 Самое важное

Индустрия, которая 20 лет обещала стабильность и рост, больше не может этого гарантировать. Это не значит, что нужно бежать. Это значит, что нужно перестать жить иллюзиями и начать адаптироваться.

🧠 Психологический аспект

Потеря работы или длительный неуспешный поиск — это не только финансовая, но и психологическая проблема. Особенно для тех, кто строил идентичность вокруг профессии.

Стадии принятия (модель Кюблер-Росс)

1. Отрицание
«Это временный кризис». «ИИ — хайп, скоро пройдёт». «Меня это не коснётся, я же хороший специалист».
2. Гнев
«HR-ы идиоты, не умеют оценивать». «Компании зажрались». «ИИ — это обман, он ничего не умеет по-настоящему».
3. Торг
«Может, снизить зарплатные ожидания?» «Выучу ещё один фреймворк». «Пройду ещё 10 курсов, и тогда точно возьмут».
4. Депрессия
«Я никому не нужен». «Зря потратил годы на эту профессию». «Не вижу выхода». Выгорание, апатия, потеря мотивации.
5. Принятие
«Мир изменился, и я должен измениться тоже». «Мои навыки ценны, но нужно найти новое применение». «Это не конец, это трансформация».

Что помогает

  • Отделите идентичность от профессии. Вы — не «программист». Вы — человек, который (пока) программирует.
  • Структурируйте поиск работы. 4 часа в день, не больше. Остальное — жизнь, хобби, отдых.
  • Общайтесь с людьми в похожей ситуации. Вы не одиноки. Сообщества, чаты, группы поддержки существуют.
  • Займитесь физическим здоровьем. Спорт, сон, питание. Звучит банально, но работает.
  • Рассмотрите терапию. Профессиональная помощь — не слабость, а разумное решение.
  • Установите дедлайн для решений. «Если через 3 месяца не найду работу — рассмотрю смену профессии». Определённость снижает тревогу.

Я был тимлидом с зарплатой 400к. Потом 8 месяцев без работы. Было стыдно признаться друзьям, жене, самому себе. Сейчас работаю на 250к, но понял главное: моя ценность не измеряется зарплатой или должностью.

— Анонимный комментарий в профессиональном чате

🛤️ Альтернативные пути

Если традиционный найм не работает, есть другие способы применить технические навыки.

🚀 Свой продукт
Indie-хакерство, микро-SaaS, приложения. ИИ снижает порог входа: один человек может создать продукт, который раньше требовал команду.

Плюсы: Независимость, масштабируемый доход, творческая свобода.
Минусы: Высокий риск, нужны навыки маркетинга, долгий путь к прибыли.
🎓 Обучение и контент
Курсы, менторство, YouTube, блоги, книги. Спрос на качественное образование не исчезнет.

Плюсы: Использование накопленного опыта, пассивный доход.
Минусы: Высокая конкуренция, нужны навыки самопрезентации.
🔧 Консалтинг и фриланс
Решение конкретных задач для бизнеса. Особенно ценны узкие экспертизы: миграции, интеграции, аудит безопасности.

Плюсы: Высокие ставки, гибкость, разнообразие проектов.
Минусы: Нестабильность, нужно искать клиентов, отсутствие соцпакета.
🔄 Смежные профессии
Product management, бизнес-анализ, технический писатель (с ИИ), QA-автоматизация, DevRel, sales engineer.

Плюсы: Технический бэкграунд — преимущество, меньше конкуренция.
Минусы: Нужно переучиваться, возможно снижение дохода.
🌍 Нетехнические роли в техкомпаниях
Операции, поддержка, customer success, локализация. Понимание технологий + софт-скиллы = уникальная комбинация.

Плюсы: Стабильнее разработки, меньше автоматизации.
Минусы: Ниже зарплаты, меньше «престижа».
🔨 Радикальная смена сферы
Ремёсла, физический труд, сфера услуг, госсектор. То, что сложно автоматизировать в ближайшие 10-20 лет.

Плюсы: Стабильность, реальный результат труда.
Минусы: Потеря инвестиций в карьеру, культурный шок.
⚖️

Итог: не конец, но трансформация

Программирование как профессия не умрёт завтра. Но оно радикально изменится в ближайшие 5-10 лет. Выживут те, кто адаптируется: освоит ИИ-инструменты, поднимется по стеку абстракции, найдёт ценность в том, что машины (пока) не умеют.

Худшая стратегия — игнорировать изменения и надеяться, что «пронесёт». Лучшая — принять новую реальность и начать действовать сегодня.

📚 Полезные ресурсы

Для адаптации к ИИ

  • Cursor — IDE с интегрированным ИИ, must-have инструмент
  • Claude / ChatGPT — для сложных задач и архитектурных решений
  • GitHub Copilot — автодополнение кода в реальном времени
  • Prompt Engineering Guide — бесплатный курс по промптам

Для поиска работы

  • Jobscan — проверка резюме на совместимость с ATS
  • Pramp / Interviewing.io — практика собеседований
  • Levels.fyi — реальные зарплаты в компаниях
  • Blind — анонимные отзывы о работодателях

Для психологической поддержки

  • Профессиональные чаты — «Потеря работы в IT» в Telegram
  • Ясно / Zigmund — онлайн-терапия
  • Книга «Кто украл мой сыр» — классика об адаптации к изменениям
📝 От автора

Эта статья — не приговор и не паникёрство. Это попытка честно описать ситуацию, которую многие предпочитают не замечать.

Я сам программист с 15+ годами опыта. Я тоже не знаю, что будет через 5 лет. Но я точно знаю, что делать вид, что ничего не происходит — худшая из возможных стратегий.

Если статья была полезной — поделитесь с коллегами. Если у вас другой опыт или видение — напишите, обсудим. Мы все в одной лодке.