<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developer Career on kenji.blog</title><link>http://kenji.blog/ru/tags/developer-career/</link><description>Recent content in Developer Career on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ru</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 12 Sep 2026 12:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/ru/tags/developer-career/index.xml" rel="self" type="application/rss+xml"/><item><title>【Проблема 2026 года】Действительно ли существует нехватка ИТ-кадров? Реалии на местах</title><link>http://kenji.blog/ru/p/it-talent-shortage-2026/</link><pubDate>Sat, 12 Sep 2026 12:00:00 +0900</pubDate><guid>http://kenji.blog/ru/p/it-talent-shortage-2026/</guid><description>&lt;img src="http://kenji.blog/p/it-talent-shortage-2026/img/eyecatch.jpg" alt="Featured image of post 【Проблема 2026 года】Действительно ли существует нехватка ИТ-кадров? Реалии на местах" />&lt;h2 id="введение-ловушка-фразы-нехватка-ит-кадров">Введение: Ловушка фразы «Нехватка ИТ-кадров»
&lt;/h2>&lt;p>В японской ИТ-индустрии уже давно циркулируют в СМИ сенсационные фразы вроде «Обрыв 2025 года» и «Нехватка до 790 000 ИТ-специалистов к 2030 году», но то, с чем мы сталкиваемся сейчас, — это кризис совершенно новой фазы, который следует назвать &lt;strong>«Проблемой 2026 года»&lt;/strong>.&lt;/p>
&lt;p>В отчетах Министерства экономики, торговли и промышленности и различных сообщениях СМИ всех обобщают под утверждением «ИТ-инженеров катастрофически не хватает». Однако, если прислушаться к реальным голосам с мест, ситуация оказывается немного сложнее. На самом деле «не хватает не всех». Происходит сильная «поляризация»: &lt;strong>катастрофически не хватает старших инженеров (senior) с продвинутыми навыками, которых компании отчаянно хотят заполучить, в то время как неопытные или малоопытные младшие инженеры (junior) сталкиваются с переизбытком предложения, и им становится все труднее найти работу&lt;/strong>.&lt;/p>
&lt;p>В этой статье мы глубоко разберем и объясним, что на самом деле происходит сейчас в ИТ-индустрии, сдвиг парадигмы от традиционной модели системных интеграторов (SIer) к облачной (cloud-native) и управляемой ИИ разработке, обрыв унаследованных систем, а также разрушительное влияние генеративного ИИ, ярким представителем которого является GitHub Copilot.&lt;/p>
&lt;hr>
&lt;h2 id="1-структурные-изменения-переход-от-традиционных-sier-к-облачной-и-управляемой-ии-разработке">1. Структурные изменения: Переход от традиционных SIer к облачной и управляемой ИИ разработке
&lt;/h2>&lt;p>Долгие годы японскую ИТ-индустрию поддерживала модель системных интеграторов (SIer) с многоуровневой структурой субподряда. Это так называемая «трудоемкая» бизнес-модель, где код пишется строго по спецификациям, а тестовая документация заполняется. Здесь ценность инженера измерялась в «человеко-месяцах», и предполагалось, что если собрать нужное количество людей, проект будет идти своим чередом.&lt;/p>
&lt;p>Однако к 2026 году эта модель достигла своих пределов. Суть DX (цифровой трансформации) сместилась от «простой информатизации» к «трансформации бизнес-моделей», и каскадная (waterfall) разработка с ее низкой гибкостью (agility) больше не может поспевать за изменениями рынка.&lt;/p>
&lt;p>Современный процесс разработки предполагает, что он является &lt;strong>облачным (cloud-native)&lt;/strong> и &lt;strong>управляемым ИИ&lt;/strong>. Контейнеризация (Docker/Kubernetes), микросервисная архитектура и автоматизация CI/CD конвейеров больше не являются «особенными технологиями», а стали «стандартной инфраструктурой».&lt;/p>
&lt;pre class="mermaid">
graph TD
A[&amp;#34;Традиционная модель разработки SIer&amp;#34;] --&amp;gt;|Сдвиг парадигмы| B[&amp;#34;Переходный период (Внедрение Agile, Lift &amp;amp; Shift)&amp;#34;]
B --&amp;gt; C[&amp;#34;Облачная разработка (Микросервисы/Контейнеры)&amp;#34;]
C --&amp;gt; D[&amp;#34;Архитектура, управляемая ИИ и данными (MLOps)&amp;#34;]
D --&amp;gt; E[&amp;#34;Интегрированная платформа генеративного ИИ (Автономные ИИ-агенты)&amp;#34;]
style A fill:#f9d0c4,stroke:#333,stroke-width:2px
style E fill:#d4edda,stroke:#333,stroke-width:4px
&lt;/pre>
&lt;p>Компании больше не ищут «кодеров», которые просто пишут код по заданной спецификации. Им нужны специалисты, способные проектировать облачную инфраструктуру, реализовывать бэкенд и даже внедрять модели машинного обучения в промышленную эксплуатацию (MLOps), превращая бизнес-требования в техническую архитектуру. В областях, требующих столь обширных знаний и опыта, людям, которые «просто знают синтаксис языка программирования», становится все труднее создавать ценность.&lt;/p>
&lt;hr>
&lt;h2 id="2-обрыв-унаследованных-систем-и-истощение-данных-инженерии">2. «Обрыв» унаследованных систем и истощение данных-инженерии
&lt;/h2>&lt;p>Как и предупреждали в связи с «Обрывом 2025 года», многие японские компании все еще полагаются на мейнфреймы и локальные (on-premise) унаследованные системы (созданные на COBOL и т. д.). Из-за многолетних модификаций эти системы превратились в «черные ящики», а в связи с выходом на пенсию старшего поколения специалистов, отвечавших за их обслуживание, поддерживать их становится крайне сложно.&lt;/p>
&lt;p>С другой стороны, со стороны бизнеса поступают сильные запросы: «Мы хотим использовать данные для создания ИИ-моделей и предоставления персонализированного клиентского опыта». Здесь возникает критический разрыв. &lt;strong>Катастрофически не хватает «инженеров данных» (data engineers), которые могли бы очистить, интегрировать и преобразовать разрозненные локальные данные в конвейеры, пригодные для использования в современных конвейерах ИИ/МО (AI/ML)&lt;/strong>.&lt;/p>
&lt;h3 id="математическая-модель-затрат-на-поддержку-унаследованных-систем-и-модернизации">Математическая модель затрат на поддержку унаследованных систем и модернизации
&lt;/h3>&lt;p>Давайте рассмотрим простую математическую модель, сравнивающую затраты на поддержание унаследованной системы ($C_{legacy}$) с инвестициями в модернизацию (обновление) и последующими эксплуатационными расходами ($C_{modern}$).&lt;/p>
&lt;p>Затраты на поддержку унаследованной системы растут с каждым годом. Это связано с устранением сбоев из-за технического долга и ростом затрат на персонал из-за нехватки специалистов по старым технологиям.
Если $t$ — количество лет, это можно выразить следующим образом:&lt;/p>
$$
C_{legacy}(t) = M_0 \times (1 + r)^t + L_0 \times (1 + i)^t
$$&lt;p>Где:&lt;/p>
&lt;ul>
&lt;li>$M_0$: Первоначальные затраты на обслуживание&lt;/li>
&lt;li>$r$: Темп роста затрат на обслуживание из-за технического долга&lt;/li>
&lt;li>$L_0$: Первоначальные затраты на персонал для работы с унаследованными системами&lt;/li>
&lt;li>$i$: Уровень инфляции затрат на персонал из-за нехватки специалистов по старым технологиям&lt;/li>
&lt;/ul>
&lt;p>С другой стороны, модернизация требует значительных первоначальных инвестиций $I$, но благодаря облачным технологиям и автоматизации эксплуатационные расходы $O_m$ остаются низкими и легко поддерживаются на стабильном уровне.&lt;/p>
$$
C_{modern}(t) = I + O_m \times t
$$&lt;p>Во многих случаях очевидно, что в течение нескольких лет (точка безубыточности) $C_{legacy}(t) > C_{modern}(t)$, однако на рынке просто нет достаточного числа «архитекторов» и «инженеров данных», способных реализовать первоначальные инвестиции $I$. Из-за этого многие компании в 2026 году тонут в болоте $C_{legacy}$.&lt;/p>
&lt;pre class="mermaid">
pie title Структура самых дефицитных ИТ-навыков по состоянию на 2026 год
&amp;#34;Специалисты по AI/ML Ops&amp;#34; : 35
&amp;#34;Облачные архитекторы&amp;#34; : 25
&amp;#34;Инженеры данных&amp;#34; : 20
&amp;#34;Миграция унаследованных систем (COBOL и т.д.)&amp;#34; : 15
&amp;#34;Другое&amp;#34; : 5
&lt;/pre>
&lt;hr>
&lt;h2 id="3-разрушительное-влияние-генеративного-ии-github-copilot-и-исчезновение-младших-инженеров">3. Разрушительное влияние генеративного ИИ: GitHub Copilot и исчезновение младших инженеров
&lt;/h2>&lt;p>Говоря о нехватке ИТ-кадров, нельзя не упомянуть &lt;strong>появление генеративного ИИ (Generative AI)&lt;/strong>. Такие инструменты, как GitHub Copilot, Cursor и ChatGPT (серии GPT-4o и O1), коренным образом изменили производительность разработки программного обеспечения.&lt;/p>
&lt;p>В прошлом типичная структура команды предполагала, что старшие инженеры тратили время на сложное проектирование и проверку кода (ревью), в то время как простые операции CRUD (создание, чтение, обновление, удаление), написание шаблонного кода (boilerplate) и тестов поручались (делегировались) младшим инженерам.&lt;/p>
&lt;p>Однако сегодня генеративный ИИ может генерировать 90% этих «задач младших специалистов» за считанные секунды или минуты с высокой точностью. Что произошло в результате? &lt;strong>Компании потеряли смысл нанимать младших инженеров.&lt;/strong>&lt;/p>
&lt;h3 id="изменение-мультипликатора-производительности-за-счет-генеративного-ии">Изменение мультипликатора производительности за счет генеративного ИИ
&lt;/h3>&lt;p>Давайте выразим общую производительность команды разработчиков до и после внедрения ИИ с помощью математических формул.&lt;/p>
&lt;p>Пусть базовая производительность равна $P$.
Пусть прирост производительности старшего инженера благодаря внедрению генеративного ИИ равен $\alpha_{senior}$, а прирост производительности младшего инженера — $\alpha_{junior}$.&lt;/p>
$$
\text{Total Output}_{pre} = N_{senior} \times P_{senior} + N_{junior} \times P_{junior}
$$$$
\text{Total Output}_{post} = N_{senior} \times P_{senior} \times (1 + \alpha_{senior}) + N_{junior} \times P_{junior} \times (1 + \alpha_{junior})
$$&lt;p>На первый взгляд кажется, что производительность младших инженеров также возрастает. Однако в реальности критически важна способность &lt;strong>«проверять правильность сгенерированного ИИ кода, интегрировать его в общую систему и оценивать отсутствие угроз безопасности»&lt;/strong>. Этой способности (понимание контекста и навыки проектирования архитектуры) младшим специалистам не хватает.&lt;/p>
&lt;p>В результате старшие инженеры используют ИИ как «суперталантливого ассистента (младшего разработчика, работающего бесконечно)» и повышают свою производительность в 2-3 раза ($\alpha_{senior} \approx 2.0$). Напротив, когда младшие инженеры без базовых знаний используют ИИ, они генерируют «спагетти-код», который вроде бы работает, но содержит огромное количество технического долга, что приводит к увеличению затрат на ревью (бывают даже случаи, когда фактически $\alpha_{junior} &lt; 0$).&lt;/p>
&lt;p>В итоге компании осознали, что нанять одного старшего инженера (умеющего работать с ИИ) с зарплатой в 1,2 миллиона иен в месяц — это гораздо менее рискованно и более эффективно, чем нанимать трех младших специалистов с зарплатой по 300 тысяч иен. В этом и заключается истинная суть «нехватки кадров». «Старших специалистов, способных эффективно использовать ИИ», совершенно не хватает.&lt;/p>
&lt;pre class="mermaid">
xychart-beta
title Поляризация спроса на вакансии для младших и старших специалистов (2021-2026)
x-axis [&amp;#34;2021&amp;#34;, &amp;#34;2022&amp;#34;, &amp;#34;2023&amp;#34;, &amp;#34;2024&amp;#34;, &amp;#34;2025&amp;#34;, &amp;#34;2026&amp;#34;]
y-axis &amp;#34;Коэффициент вакансий&amp;#34; 0.0 --&amp;gt; 10.0
line [&amp;#34;Старшие (Архитекторы/MLOps и др.)&amp;#34;] [3.0, 3.5, 4.2, 5.8, 7.5, 9.2]
line [&amp;#34;Младшие (Без опыта/Опыт 1-2 года)&amp;#34;] [2.5, 2.2, 1.8, 1.2, 0.8, 0.3]
&lt;/pre>
&lt;hr>
&lt;h2 id="4-за-пределами-промпт-инжиниринга-какие-навыки-действительно-нужны">4. За пределами промпт-инжиниринга: Какие навыки действительно нужны?
&lt;/h2>&lt;p>Так каким же должен быть ИТ-специалист в грядущую эпоху? Слишком поспешно думать, что «достаточно просто овладеть промпт-инжинирингом (prompt engineering)». Искусство давать инструкции на естественном языке становится все проще по мере развития ИИ-моделей и превращается в обыденность (коммодитизацию).&lt;/p>
&lt;p>В реальных условиях сейчас действительно требуются специалисты, способные охватить следующие три области:&lt;/p>
&lt;h3 id="a-предметно-ориентированное-проектирование-ddd-и-бизнес-моделирование">A. Предметно-ориентированное проектирование (DDD) и бизнес-моделирование
&lt;/h3>&lt;p>ИИ может писать код, но он не может «распутать сложные бизнес-спецификации, найти ограниченные контексты (Bounded Contexts) программного обеспечения и спроектировать подходящую модель данных». Навык «предметно-ориентированного проектирования» (Domain-Driven Design, DDD), который позволяет глубоко понять предметную область клиента и перевести ее на технический язык, является одним из самых ценных навыков в эпоху ИИ.&lt;/p>
&lt;h3 id="b-проектирование-архитектуры-и-нефункциональных-требований">B. Проектирование архитектуры и нефункциональных требований
&lt;/h3>&lt;p>Такие «нефункциональные требования», как доступность системы, масштабируемость, безопасность и производительность, не оптимизируются ИИ автоматически. Архитектурные решения вроде «какие облачные сервисы комбинировать», «какой протокол связи между микросервисами использовать» или «где проводить границы транзакций БД», по-прежнему зависят от глубокого человеческого опыта и интуиции.&lt;/p>
&lt;h3 id="c-mlops-и-построение-конвейеров-данных">C. MLOps и построение конвейеров данных
&lt;/h3>&lt;p>Концепция «MLOps» для непрерывной эксплуатации генеративного ИИ и моделей машинного обучения в производственной среде становится все более важной. Специалисты с такими навыками, находящимися на стыке программной инженерии и науки о данных — мониторинг дрейфа моделей (снижения точности), создание конвейеров для непрерывного обучения, оптимизация ресурсов GPU — сейчас на вес золота.&lt;/p>
&lt;hr>
&lt;h2 id="5-стратегии-выживания-для-инженеров-как-преуспеть-после-2026-года">5. Стратегии выживания для инженеров: Как преуспеть после 2026 года
&lt;/h2>&lt;p>В таких условиях как нам, инженерам, строить свою карьеру? Особенно для молодых инженеров ситуация может показаться безнадежной. Однако при правильной стратегии есть масса возможностей для прорыва.&lt;/p>
&lt;h3 id="стратегия-1-стремиться-стать-ии-оркестратором">Стратегия 1: Стремиться стать «ИИ-оркестратором»
&lt;/h3>&lt;p>Вместо того чтобы становиться экспертом в одном языке или фреймворке, вам следует развивать свои способности как «оркестратора», который строит всю систему, комбинируя различные ИИ-инструменты и агенты. Необходимо сократить время, затрачиваемое на самостоятельное написание кода, связывать компоненты, написанные ИИ, и иметь «вид сверху», позволяющий окинуть взглядом всю архитектуру.&lt;/p>
&lt;h3 id="стратегия-2-приобретение-знаний-о-предметной-области">Стратегия 2: Приобретение знаний о предметной области
&lt;/h3>&lt;p>Помимо технических навыков, обзаведитесь глубокими знаниями в конкретной отрасли (финансы, медицина, логистика и т.д.). Инженер, который досконально знает болевые точки рабочих процессов, обладает мощной силой убеждения при предложении технических решений, которую ИИ не может сымитировать. Оставьте «КАК (как создавать)» Искусственному Интеллекту, и сосредоточьтесь на том, «ЧТО (что создавать)» и «ПОЧЕМУ (зачем создавать)».&lt;/p>
&lt;h3 id="стратегия-3-soft-skills-и-управление-заинтересованными-сторонами">Стратегия 3: Soft skills и управление заинтересованными сторонами
&lt;/h3>&lt;p>При масштабной разработке систем успех проекта в конечном итоге зависит от «построения человеческих отношений» и «управления ожиданиями». «Человеческие навыки», такие как определение требований с клиентами, фасилитация внутри команды и достижение консенсуса в сложных решениях — это области, которые ИИ сложнее всего заменить. В будущем будут еще больше цениться специалисты, обладающие превосходными коммуникативными навыками, опирающимися на прочную техническую базу.&lt;/p>
&lt;pre class="mermaid">
graph LR
A[&amp;#34;Просто кодер&amp;#34;] --&amp;gt;|Замещение ИИ| B[&amp;#34;Снижение спроса&amp;#34;]
A --&amp;gt;|Стратегический сдвиг| C[&amp;#34;Системный архитектор&amp;#34;]
A --&amp;gt;|Стратегический сдвиг| D[&amp;#34;Доменный эксперт&amp;#34;]
A --&amp;gt;|Стратегический сдвиг| E[&amp;#34;ИИ-интегратор&amp;#34;]
C --&amp;gt; F[&amp;#34;Высокий спрос и зарплаты (Победители после 2026 года)&amp;#34;]
D --&amp;gt; F
E --&amp;gt; F
style B fill:#f9c2c2,stroke:#333
style F fill:#c8f9c2,stroke:#333,stroke-width:2px
&lt;/pre>
&lt;hr>
&lt;h2 id="заключение-не-бойтесь-а-ловите-волну">Заключение: Не бойтесь, а ловите волну
&lt;/h2>&lt;p>Как вы могли убедиться, реальность «Проблемы 2026 года» и сопутствующей ей нехватки ИТ-кадров заключается не в простом «дефиците людей», а в «несоответствии из-за резкого изменения требуемых навыков».&lt;/p>
&lt;p>Тяжесть унаследованных систем, истощение инженеров данных и сдвиг парадигмы, вызванный генеративным ИИ. Эти волны представляют собой угрозу для традиционных инженеров, но для тех, кто может принять изменения и обновить свой набор навыков, это еще и огромная, беспрецедентная возможность.&lt;/p>
&lt;p>ИИ не отнимает у нас работу, это всего лишь инструмент, позволяющий нам сосредоточиться на более сложной и творческой деятельности. Освободиться от «рутины» кодирования и сфокусироваться на «проектировании» систем и «создании ценности» для бизнеса. Это единственный путь к выживанию и процветанию в ИТ-индустрии после 2026 года.&lt;/p>
&lt;p>Сейчас самое время пересмотреть свой карьерный путь и взять курс на следующую парадигму.
Готовы ли вы «модернизировать» самих себя?&lt;/p></description></item></channel></rss>