Какие бывают IT-шники и что изменилось с появлением AI
Сегодня мир IT переживает тектонические сдвиги — хорошее время, чтобы на пике изменений оглянуться назад и зафиксировать, что и как изменилось. Это важная для меня рефлексия, и, как и в предыдущих статьях, я расскажу всё простым языком.

Четыре года назад я написал цикл статей «IT для неайтишников: Какими бывают IT-шники?» (часть 1, часть 2).
Четыре года назад я написал:
«…В IT работают не только и не столько программисты. Однако разницу между кардиохирургом и проктологом можно ощутить на интуитивном уровне. Попытаюсь рассматривать разновидности специалистов от простого к сложному…»
Что же, сегодня даже эта фраза начинает играть новыми гранями. Года два назад на одном из мероприятий бизнес-клуба я услышал: «Мы только что вернулись из Кремниевой долины, нам показывали, что и как делают передовые компании. Программисты в следующем году будут не нужны!» Я смотрел на ребят и думал: «…дичь какая-то…» Не вдаваясь в подробные объяснения, скажу просто: мы очень по-разному понимали слово «программист».
Для меня как для профессионала программист — это тот, кто создаёт программу действий для решения поставленной задачи. Для ребят программистом был тот, кто набирает программный код. А мы их всегда кодерами/кодировщиками звали…
Чтобы писать программный код, нужно знать языки программирования и владеть средами разработки. Чтобы составить программу действий, надо несколько больше:
- уметь быстро разобраться в предметной области, даже если ты с ней не был знаком до этого;
- уметь разговаривать с людьми, чтобы понимать портрет пользователя и вообще, что им нужно;
- уметь построить план решения задачи/проблемы;
- уметь декомпозировать план на последовательность простых и понятных шагов;
- уметь объяснить понятным для людей языком, что ты сейчас собираешься делать и почему это поможет достичь цели;
- иметь развитое системное мышление;
- уметь проверять себя;
- иметь базовые навыки и знания во всех областях информационных технологий.
Причём код программисту нужно писать далеко не всегда. Они и раньше-то тратили на это лишь 5% своего времени. Как ни странно, но факт: потребность в таких людях только растёт. Надо же как-то объяснять искусственному интеллекту, который пишет код, что и зачем ему нужно сделать.
Волшебные слова «Ты ж программист!»
Четыре года назад я с иронией писал: «…На бытовом уровне почему-то считается, что „программисты“ понимают всё, что связано с цифровой техникой. После того как прозвучало „Ты ж программист“, может последовать всё что угодно. Хорошо, если просьба подключить цифровую приставку к телевизору либо помочь разобраться в личном кабинете какой-нибудь программы, но может быть что-то совсем невообразимое, вплоть до сдачи бухгалтерской отчётности. Нет, ну а что?..» Сейчас, после рефлексии, скажу: вы были совершенно правы!

Пока мы витали в высоких абстракциях и решали сложные технические проблемы, люди вокруг смогли ухватить ключевые характерные черты: умение быстро разобраться и освоить новую область даже с минимумом знаний и автономный интеллект. Последний термин я раскрывать не буду — может быть, напишу о нём отдельную статью. Подглядел у антропологов, вообще крутые ребята, если что.
Сегодня настало время, когда все мы получили мощный усилитель наших способностей в виде искусственного интеллекта, но не все оказались способны им как следует воспользоваться. Теперь уже мы говорим «Я ж программист!» и беремся за задачи из тех областей, о которых раньше и подумать не могли. Круг начал замыкаться. Скоро для инженеров в области информационных технологий настанет время безумия и отваги, но об этом как-нибудь потом.
А теперь посмотрим на вещи с другой стороны. Кого сейчас в народе принято называть «программистом»? Это достаточно богатый человек, который может работать удалённо, требует к себе особого отношения и пишет какой-то код — либо просто трётся рядом с такими людьми. Говорят, можно окончить курсы, за пару лет стать сеньором и закрыть все свои материальные потребности.
Порог входа в профессию очень сильно упал, а зарплатные ожидания, наоборот, выросли — надо же «отбивать инвестиции». Качество работы упало, расходы выросли, и в итоге начались массовые сокращения, которые идут уже последние два года. Искусственный интеллект тут ни при чём: это просто закономерное следствие недобросовестного поведения.
Тем не менее попробуем пройтись по старому списку…
Эникейщик
Это IT-специалист самого начального уровня, который помогает пользователям решать их небольшие проблемы. Название шутливое и произошло от надписи «Press any key» («Нажмите любую клавишу»): когда-то она могла напугать пользователя, и он звал эникейщика, чтобы тот всё починил.

Такой человек может помочь с принтером, зажевавшим бумагу, заказать заправку картриджа для этого самого принтера, установить какой-нибудь драйвер или программку либо просто вернуть кабель монитора в гнездо, чтобы тот заработал. Эникейщик решает простые проблемы рядовых пользователей, опираясь на «бытовой набор» знаний об IT. Для такой работы не нужна высокая квалификация — хватит и насмотренности в digital-мире.
Здесь с годами почти ничего не изменилось. Обычным пользователям бывает некогда в чём-то разбираться: они решают совершенно другие задачи, очень далёкие от IT. Поэтому им нужна помощь и поддержка — нельзя быть специалистом во всём и сразу.
Однако если посмотреть изнутри IT, изменения есть, и они тектонические. Сегодня эникейщикам доступен ИИ в качестве помощника. А он расскажет, как настроить сервер и VPN, и даже напишет сайт. Да и много чего другого.
Поэтому эникейщики с высокой предрасположенностью к использованию ИИ начинают заходить в области системных администраторов, программистов и DevOps. Это усиливает конкуренцию и начинает выдавливать из этих областей слабых специалистов. Для нас ИИ — это game-changer.
Техподдержка второй линии (L2)
Обычно в службе поддержки пользователей 3–4 уровня. На первом находится специалист колл-центра, который принимает заявки и может отработать какие-то очевидные проблемы по скрипту. Эту функцию начал забирать на себя искусственный интеллект — вплоть до того, что уже появились полностью автоматизированные колл-центры.

На второй линии работают те же эникейщики, которые решают проблемы удалённо. У них есть база знаний с алгоритмами решения типовых проблем. Если проблема сложная или нетиповая, специалист второй линии должен уметь грамотно её описать и передать специалисту третьей линии, попытавшись при этом решить проблему пользователя обходными путями. Часто на второй линии работают молодые специалисты, которые недавно начали свой путь в IT.
И вот тут начинает складываться главное. База знаний есть, набор типовых решений тоже есть — почему бы не автоматизировать эту область через ИИ? Особенно если через ИИ можно настроить и сбор дополнительной информации от пользователя.
Честно говоря, прогноз для этих специалистов негативный: их будут заменять автоматизацией. Возможный выход — успеть перейти на третью линию.
Техподдержка третьей линии (L3)
На третьей линии работают люди, которые разбирают нетиповые обращения пользователей и наполняют базу знаний для второй линии. Иногда они ещё и исправляют ошибки в коде. Если код недоступен, ошибку локализуют, описывают и отправляют на четвёртый уровень — разработчикам производителя решения.

Бывает, что силами третьей линии (если специалистам на этом уровне нечем заняться) идёт развитие системы, то есть они пишут код и выполняют доработки. Доработки могут делаться по заказу владельца системы либо для того, чтобы снизить количество ошибок пользователей и обращений на вторую линию.
Почему вдруг L3 нечем заняться? Потому что их задача — снижать количество инцидентов и наполнять базу знаний для L2. Чем лучше они делают свою работу, тем меньше инцидентов до них доходит.
Получается странная ситуация: специалисты L3 должны постоянно быть на рабочем месте, так как критичный инцидент может прийти в любой момент, а случаются такие инциденты очень редко. Это как работа пожарной части: чем лучше профилактика, тем меньше вызовов.
Появление искусственного интеллекта драматически меняет работу L3. Они получили в руки мощнейший инструмент для мониторинга состояния систем и оборудования, а также инструмент автоматической обработки обращений пользователей.
Третья линия технической поддержки всегда была форпостом профессионального IT-мира — именно там накапливались компетенции и человеческий потенциал. У L3 были и возможность, и необходимость заходить в области QA и DevOps, чтобы обеспечивать непрерывный сервис для своих пользователей.
Сейчас эта область будет расширяться и укрепляться. Скорее всего, именно L3 обеспечит замещение L2 с помощью ИИ — просто потому, что им так выгоднее и удобнее. Кроме того, L3 будет перехватывать автоматическое тестирование, отбирая работу у QC, и настройку инфраструктуры и сервисов, отбирая работу у DevOps.
Если что, Claude Code и Codex уже сами умеют писать автотесты и настраивать серверы. Главное — уметь объяснить им, что надо сделать. А L3 объяснять умеет: ей постоянно приходится говорить на одном языке с простыми пользователями, L2, DevOps, программистами и представителями бизнеса.
Честно говоря, ИИ-агент — не такой уж сложный собеседник, с ним общаться проще, чем со многими другими.
Раньше систематизировать уровни компетенций L3 было затруднительно: там мог работать как человек с начальными навыками программирования и администрирования, так и tech lead (технический лидер). Скорее всего, скоро мы увидим здесь разделение на младших, обычных и старших специалистов — причём на фоне сокращения общего количества специалистов.
Просто люди, которые умеют использовать ИИ, будут вытеснять всех остальных.
Системный администратор
Системные администраторы следят за состоянием аппаратного обеспечения (серверов и сетевого оборудования) и настройками сети. Кроме того, именно они отвечают за средства виртуализации (создание виртуальных серверов), настройку операционных систем на серверах, системы сбора логов и прочее программное обеспечение, которое относится к «инфраструктуре».

Сфера системного администрирования не менее объёмная и сложная, чем сфера программирования. Но системные администраторы скорее настраивают и обслуживают программное обеспечение и оборудование, а не разрабатывают новое ПО. Хотя они часто сами пишут код, чтобы автоматизировать свою ручную работу и настройку коммутаторов.
Именно системные администраторы заводят новых пользователей, настраивают им права, делят сеть на сегменты, настраивают VPN и делают многое другое. Обеспечение информационной безопасности, подготовка к отражению хакерских и DDoS-атак и само отражение атак на инфраструктуру — тоже их работа. Иногда им помогают специалисты службы информационной безопасности и технической поддержки третьего уровня.
Если взять тех же «хакеров», то у них развиты скорее не навыки программирования, а навыки системного администрирования. Например, для DDoS-атаки нужен ботнет — целая сеть заражённых вирусом компьютеров, которые по команде начинают согласованную атаку на заданную цель.
Системное администрирование — такой же оплот мира информационных технологий, как и программирование. Просто одним больше нравится настраивать и следить, а другим — создавать. Это скорее разница в психологии, чем в компетенциях и квалификации.
Искусственный интеллект окажет на системное администрирование смешанное влияние. С одной стороны, лёгкие задачи начнут забирать эникейщики. С другой — появится возможность полноценно войти в область DevOps, которая и так была помесью системного администрирования и программирования.
Ещё год назад я наблюдал, как системный администратор уровнем не ниже сеньора от безысходности с помощью ИИ переписал бэкенд крупного VPN-сервиса, а потом ещё мобильные приложения и фронтенд. Всё из-за недобросовестности программистов. Таких случаев со временем будет только больше.
Хочется сказать о «великом переселении народов в IT» из-за появления искусственного интеллекта: растёт уровень автоматизации, рабочих мест становится меньше, люди начинают «вторгаться» в соседние области. Но это не совсем так.
Те же эникейщики всегда были поставщиками кадров для технической поддержки и системного администрирования. Просто разом выросли требования к человеческому потенциалу и квалификации во всех областях. Речь идёт скорее о перераспределении грейдов.
Да, под угрозой оказывается L2, но она всегда была производной не от L3, а от L1. Да, судьба DevOps под угрозой, но, кажется, их добьют программисты, а не системные администраторы. Об этом — чуть позже.
Младший программист (junior)
Кстати, о программистах. Они бывают разными: кроме специализации на прикладной области и языке программирования, у программистов выделяют ещё и уровни компетентности. Обычно уровень компетентности программиста зависит от его опыта работы.

Однако смотреть стоит именно на опыт коммерческой разработки, а не учебной или «пет-проектов» (проект как домашний «питомец»), и на те задачи, которые решал конкретный человек. Четыре года назад я писал:
«…Если 10 лет производить по одному „лендосу“ в день-два, то выше уровня младшего программиста подняться всё равно не получится. Для роста нужен масштаб проекта…»
Что сказать, времена изменились. Теперь посадочную страницу можно не только собрать в конструкторе сайтов, но и просто попросить сделать ИИ. Это доступно и обывателю.
Здесь стоит рассказать о ловушках и коварстве мира информационных технологий. Представьте: лет 5–6 назад вам рассказывали о веб-разработке как о стабильной и высокооплачиваемой работе. Вы напряглись, оплатили курсы, переобучились, занимались с ментором и т. д. А через 3–4 года всё это «превратилось в тыкву»: сначала вас подвинула Tilda, а потом окончательно вытеснил искусственный интеллект. Но ресурса на переобучение у вас уже не осталось…
Раньше был сильный дефицит кадров, и я писал:
«…Младшие программисты — это разработчики с начальными уровнями компетенций. У них не поставлено системное мышление, часто они имеют фрагментарное, фасеточное либо клиповое мышление, из-за чего не способны воспринять всю разрабатываемую систему целиком. Им ещё плохо знакома производственная культура, они могут не понимать, как их действия отражаются на их коллегах…»
Сейчас мы играем уже по другим правилам.
Конечно, при грамотной работе системного архитектора и руководителя проектов команда профессиональных программистов без ИИ обгонит по скорости разработки команду программистов с ИИ (в 2026 году у меня есть такой кейс). Но отказываться от мощного и хорошего инструмента причин нет.
А чтобы использовать ИИ на полную, нужно как раз то самое системное мышление, глубина восприятия и размер контекста больше, чем у ИИ. На самом деле мозг программиста на порядок мощнее ИИ, и когда ИИ заходит в тупик или начинает буксовать, именно программист своими мозгами вытаскивает его из болота. Такое должен уметь даже младший программист.
Фактически планка требований к человеческому потенциалу вернулась туда, где была 15–20 лет назад. О компетенциях уже никто не говорит — не смешно: недостающие компетенции должны нарабатываться за пару недель, не больше, и это не обсуждается.
На передний план выходит и умение разговаривать с людьми — понимать и быть понятым.
В результате начался отсев людей, которые не дотягивают до новой (а точнее, старой) планки, и создаётся ложное впечатление, что «джуны больше не нужны». Нужны, конечно, но не абы какие, а с автономным интеллектом и высокой совместимостью с искусственным интеллектом.
А работу, которую раньше делали джуны прошлого поколения, спокойно заменит искусственный интеллект. Но это всё последствия переизбытка в отрасли случайных людей и пассажиров.
Рядовой программист (middle)
Как и в любой другой области, младший специалист со временем набирается опыта и становится рядовым. Ему уже не нужны наставники, он работает самостоятельно. С программистами происходит то же самое.

Рядовой программист уже понимает, как писать код, как проводить отладку, как работать над одним проектом вместе с другими программистами. Вот только четыре года назад я писал, что он «…может работать как исполнитель простых задач и задач среднего уровня…», а сейчас скажу, что он уже не имеет права быть просто исполнителем. От него ждут самостоятельного достижения поставленных целей. Иначе зачем нужен такой «специалист»?
Наверное, именно здесь ярче всего проявятся последствия перенасыщения области случайными людьми и пассажирами — и последующей самоочистки из-за резкого падения инвестиций в отрасль и появления искусственного интеллекта.
В чём суть проблемы? В какой-то момент способность решать задачи более крупного масштаба подменили просто стажем и количеством лет опыта. В итоге с появлением искусственного интеллекта многие программисты не смогли ни грамотно его использовать, ни конкурировать с ним по производительности.
Именно о таких людях тогда и сказали: «Программисты больше не будут нужны». Ну да, профессиональные кадры быстро адаптируются и станут AI-инженерами, AI-архитекторами или примут ещё какое-нибудь новое AI-название. Хотя бы временно, пока оно снова не превратится в обычное «программист».
Если говорить просто, то за ИИ-генерацией кода стоит война программистов против программистов. Профессиональное ядро сейчас будет прикладывать максимальные усилия, чтобы с помощью ИИ-генерации кода вычистить из области случайных и просто перегоревших людей.
Эти люди мешают создавать новое и достигать новых целей, они ненадёжны и инертны, на них нельзя опереться. А на ИИ уже можно. Работает принцип: «Нет людей — нет проблем».
Об этом почти не говорят, но такой процесс происходит примерно раз в 15–20 лет и обычно совпадает со сменой технологической эпохи, которой потом всё и оправдывают.
Конечно, через пару лет всё успокоится. Но сейчас более старшие программисты будут прилагать существенные усилия, чтобы обычные бизнес-пользователи получили ИИ-агентов, способных выполнять работу за рядовых программистов.
Единственное, что сейчас можно сделать, — это выбрать сторону, на которой ты будешь.
Старший программист (senior)
Что отличает старшего программиста от обычного? Далеко не уровень хард-скилов (технических компетенций), а уровень мышления. Совершенное знание языков программирования и инструментов разработки не сделает человека старшим программистом.

Почему так? Старший программист воспринимает систему целиком и может находить оптимальные пути реализации, исходя из общего понимания системы. А ещё он обладает коммуникационными навыками, чтобы объяснить новый способ реализации всем участникам процесса и договориться с ними.
Что такое оптимальный путь реализации? Это путь, который удовлетворяет функциональным требованиям, но кратно сокращает трудозатраты. Иногда для этого достаточно «кнопочку переставить». Стоит понимать, что совершенное знание языка программирования и инструментов разработки может повысить эффективность труда на десятки процентов, но не в разы, как обычно получается у старших программистов.
С появлением искусственного интеллекта этот разрыв стал ещё заметнее. Если ИИ повышает производительность обычного программиста на 20–30%, то у старших программистов она растёт в разы, а то и на порядки.
Поскольку главным препятствием для профессионального роста становятся уровень мышления и степень осознанности, старших программистов в реальности не так уж много. Людям очень сложно даётся этот барьер: системное и стратегическое мышление есть не у всех.
Именно такие люди обеспечивали решение сложных задач — например, создание с нуля ERP-системы под нетривиальные модели учёта. Они могут обойти сложные технические проблемы, подобрать технологии, найти оптимальные пути реализации, выполнить декомпозицию задач… Теперь — не для обычных программистов, а для ИИ-агентов.
Если четыре года назад ещё можно было спорить, кто основная рабочая сила в IT — middle или senior developer, то после появления ИИ ответ стал однозначным: senior developer. Без их работы техническая часть сложного проекта может просто не сдвинуться с места — вне зависимости от количества middle-разработчиков и потраченных на ИИ токенов.
Подводя промежуточные итоги
Четыре года назад я писал: «Нельзя забывать, что мы работаем в области „информационных технологий“, то есть области сбора, хранения и обработки информации. Поэтому умение видеть потоки информации в системе, умение оперировать и изменять потоки информации в системе (целиком) будут определять итоговый уровень специалиста. Не важно, программист это, аналитик, руководитель проекта, QA, UI/UX либо ещё кто-то. Без нужного уровня мышления не бывает нужного уровня специалиста. Опора лишь на матрицы компетентности и теоретические знания до добра не доведёт…»

Вот появился ИИ — и оказалось, что я был абсолютно прав. В IT идут масштабные сокращения, под раздачу попали и HR, и попали не просто так. Люди с необходимым уровнем мышления успешно осваивают ИИ и начинают вытеснять всех остальных. Это было неизбежно.
Старые уровни градации скоро вернутся, просто требования к ширине и глубине кругозора и к фундаментальным знаниям станут выше. И через пару лет снова будет так:
- Junior. Уже обладает базовыми знаниями и компетенциями. Изначально совместим с ИИ и умеет его использовать. Но в работе ему нужен наставник.
- Middle. Способен самостоятельно решать задачи средней сложности, в том числе нетиповые.
- Senior. Воспринимает систему целиком и находит оптимальные пути реализации. Обладает развитыми коммуникационными навыками: умеет объяснять, убеждать и договариваться. Хорошо проявляет себя как наставник. Может решать большие и сложные задачи как своими руками, так и руками middle, junior или ИИ.
А ещё мы сделали первый шаг по второму оплоту IT-мира — «программистам». Старшие программисты — лишь небольшой и младший кусочек этого оплота. Мы к нему ещё вернёмся.
В прошлом цикле было 22 специальности, мы прошли только 8. Остальные тоже нуждаются во внимании и рефлексии.
Если вы дочитали до конца и написанное было для вас полезным, то спасибо вам.

