Программист за монитором с зелёным текстом, символ legacy-разработки
Bogdan Terzić in his home, 2002.jpg | by Unknown authorUnknown author | wikimedia_commons | CC BY-SA 4.0

Каждые десять-пятнадцать лет ИТ-индустрия объявляет: «Теперь писать код руками не придётся — машина поймёт задачу на обычном языке». Очередной виток этой истории происходит прямо сейчас, с генеративными моделями и «вайбкодерами». Но если посмотреть на прошлые попытки — COBOL, SQL, 4GL — видна закономерность: программистов не становится меньше, просто они переименовываются, а их зарплаты растут. Для соискателей на рынке труда это означает, что старые технологии не умирают, а превращаются в дорогие ниши.

COBOL: язык, который «должен был убрать программистов»

COBOL создавался в конце 1950-х как «структурированный английский» — предполагалось, что на нём сможет писать любой бухгалтер или менеджер, без помощи программистов. Результат оказался обратным: COBOL породил целую профессию, которая жива до сих пор. По разным оценкам, этот язык стоит за 80% обычных банковских транзакций (например, в магазинах), а его кодовая база насчитывает сотни миллиардов строк. Правда, как отмечает автор статьи на Хабре, эти цифры восходят к одному опросу конца 1990-х, который затем многократно экстраполировали, так что их стоит считать порядком величины, а не точными данными.

Тем не менее, факт остаётся фактом: специалисты по COBOL востребованы до сих пор, особенно в банковском секторе и государственных информационных системах. Их зарплаты на Западе могут достигать $150–200 тыс. в год, а в России — 300–500 тыс. руб. в месяц, хотя число открытых вакансий невелико. Для соискателей это означает, что изучение «мёртвого» языка может быть неожиданно выгодным — если найти работодателя с legacy-кодом.

SQL: от «простых запросов» до полноценного языка

SQL тоже задумывался как способ общения с базой данных на естественном языке. Однако сегодня это не просто язык запросов, а полноценная среда программирования. Современные диалекты (PostgreSQL, Oracle) поддерживают процедурную логику, на которой можно написать генератор фракталов или игровой движок. При этом SQL породил специализации DBA (администраторов баз данных) и Data Engineers. Человек, который пишет «простые запросы», может зарабатывать на уровне мидла, а разработка сложных решений на SQL — одна из самых высокооплачиваемых в ИТ. Для рынка труда это означает, что навыки SQL остаются базовыми для многих профессий, но углублённое знание (производительность, шардирование, архитектура) открывает путь к зарплатам сеньора.

4GL и SAP ABAP: золотая клетка для энтузиастов

Семейство 4GL (языки четвёртого поколения) — это попытка создать визуальные инструменты, на которых можно строить корпоративные приложения без программирования. На практике 4GL оказались «золотой клеткой»: они отлично работали для типовых форм «ввод-вывод», но когда требовалась нестандартная бизнес-логика или интеграция с внешними сервисами, приходилось дописывать «костыли» на низкоуровневых языках. Вместо исчезновения программистов появились архитекторы корпоративных систем, например, специалисты по SAP ABAP. Они стали невероятно дорогими — их зарплаты в России могут достигать 500–700 тыс. руб. в месяц, а спрос на них стабилен, поскольку компании уже привязаны к вендорским решениям.

Современный виток: AI-инструменты и «вайбкодеры»

Сейчас мы переживаем очередной цикл. Генеративные модели (ChatGPT, Copilot и другие) позволяют формулировать задачу на естественном языке и получать код. Появляется термин «вайбкодеры» — люди, которые не пишут код вручную, а лишь управляют AI-инструментами. Однако, как показывает история, это не упростит профессию, а создаст новый слой специалистов, которые будут разбираться в тонкостях генерации, отладки и интеграции. Спрос на таких «вайбкодеров» может вырасти, но они станут не заменой программистов, а их новой разновидностью. Для соискателей это значит, что навыки работы с AI-ассистентами становятся обязательными, но глубокое понимание алгоритмов и архитектуры останется конкурентным преимуществом.

Ключевые факты

Эпоха Инструмент / язык Результат для рынка труда
1960-е COBOL Создал профессию программистов на COBOL, которые до сих пор востребованы в банковском секторе
1970-е SQL Породил DBA и Data Engineers, зарплаты — на уровне мидла и выше
1980-е 4GL (SAP ABAP) Появились архитекторы корпоративных систем с очень высокими зарплатами
2020-е AI-генерация кода Возникают «вайбкодеры» — новая специализация с неясными пока перспективами

Что это значит для соискателей

Для тех, кто ищет работу в ИТ, история повторяется каждый раз. Если вы планируете карьеру, не стоит бояться «устаревших» технологий: COBOL, ABAP или даже Visual Basic могут обеспечить стабильный доход в нишевых проектах. Одновременно стоит осваивать современные инструменты, но не как замену навыкам программирования, а как дополнение к ним. По-прежнему важны умение формализовать задачу, понимание алгоритмов и способность отвечать на десятки подвопросов, которые естественный язык оставляет неопределёнными.

Источник: Хабр — «Английский вместо кода», https://habr.com/ru/articles/1058500/