Добавить в корзинуПозвонить
Найти в Дзене

От Ветхозаветного кодера к Новозаветному...

Первое, с чего начинается переход — это остановка и диагностика. Ветхозаветный кодер сейчас находится в состоянии паники, гнева или оцепенения. Он видит новости об увольнениях, он читает про ИИ-агентов, он пробует ChatGPT и ужасается качеству кода, который тот генерирует. И его первая реакция — отвержение. «Это не работает». «Это игрушка». «Без меня они пропадут». «Скоро все поймут, что ИИ — пузырь, и всё вернётся обратно». Это и есть та самая «иродова*» реакция — убить новое, пока оно не убило старый мир. Первый шаг программы — признать эту реакцию нормальной, но тупиковой. Сказать себе: «Я боюсь. Я злюсь. Я не хочу перемен. Это нормально. Но я не могу себе позволить остаться в этом состоянии навсегда. Мир не вернётся обратно. Ирод* проиграл». Это точка входа. Без неё ничего не начнётся. Второй шаг — разделение личности и инструмента. Ветхозаветный кодер говорит: «Я — Java-разработчик». «Я — React-специалист». «Я — сеньор с десятилетним стажем на Python». В этих фразах зашита катастро

Первое, с чего начинается переход — это остановка и диагностика. Ветхозаветный кодер сейчас находится в состоянии паники, гнева или оцепенения. Он видит новости об увольнениях, он читает про ИИ-агентов, он пробует ChatGPT и ужасается качеству кода, который тот генерирует. И его первая реакция — отвержение. «Это не работает». «Это игрушка». «Без меня они пропадут». «Скоро все поймут, что ИИ — пузырь, и всё вернётся обратно». Это и есть та самая «иродова*» реакция — убить новое, пока оно не убило старый мир. Первый шаг программы — признать эту реакцию нормальной, но тупиковой. Сказать себе: «Я боюсь. Я злюсь. Я не хочу перемен. Это нормально. Но я не могу себе позволить остаться в этом состоянии навсегда. Мир не вернётся обратно. Ирод* проиграл». Это точка входа. Без неё ничего не начнётся.

Второй шаг — разделение личности и инструмента. Ветхозаветный кодер говорит: «Я — Java-разработчик». «Я — React-специалист». «Я — сеньор с десятилетним стажем на Python». В этих фразах зашита катастрофа. Потому что когда Java, React или Python перестают быть нужны в прежнем объёме, исчезает не инструмент — исчезает сам человек. Он вложил себя в навык, как в акцию, которая теперь обесценилась. Программа перехода требует извлечь идентичность из навыка. Это больно. Это как снять кожу. Но это необходимо. Нужно задать себе вопрос: «Кто я без моего языка программирования? Что я умею на самом деле?» И ответ окажется неожиданным: я умею думать системами. Я умею видеть крайние случаи. Я умею декомпозировать сложное на простое. Я умею доводить задачу до работающего результата. Я умею спрашивать, уточнять, формализовать реальность. Это — мои настоящие навыки. Python был просто их носителем. И теперь носитель исчез, а навыки остались.

Третий шаг — принятие неопределённости. Это самый трудный рубеж. Ветхозаветное сознание требует, чтобы будущее было предсказуемо. «Я выучил технологию → я сдал собеседование → я получил работу → я защищён». Это формула, которая работала двадцать лет. ИИ её уничтожил. Теперь формула звучит иначе: «Я не знаю, что будет через год. Я не знаю, какой инструмент останется, а какой умрёт. Я не знаю, сколько я заработаю. Я знаю только, что моя способность адаптироваться и мыслить — это мой единственный капитал». Принять это — значит перестать быть ребёнком, который верит в вечного родителя-корпорацию. Стать взрослым. Взрослый не знает будущего. Он идёт в него без карты. Но у него есть компас — его мышление. И этот компас нельзя отнять. Его нельзя автоматизировать. Его нельзя заменить агентом. На этом шаге нужно перестать читать новости о сокращениях и начать читать про новые способы применения своего мышления.

Четвёртый шаг — переход от роли исполнителя к роли дирижёра. Ветхозаветный кодер гордился тем, что он пишет код. Он был каменщиком. Он клал кирпичи ровно, быстро и красиво. Теперь каменщик не нужен — появился робот-каменщик. Но появилась новая роль — прораб, который ставит задачу роботу, проверяет качество кладки, видит весь проект целиком и отвечает за то, чтобы здание не рухнуло. Бывший кодер должен научиться не писать код, а управлять агентом, который пишет код. Это требует практики. Недели практики. Нужно взять задачу, которую раньше решал руками, и заставить агента решить её. Потом разобрать ошибки. Понять, где агент неправильно понял. Понять, где ты сам неправильно поставил задачу. Это новый навык — промпт-инжиниринг в широком смысле. Не «напиши запрос», а «разбери проблему на такие атомарные куски, чтобы агент не запутался». Это навык, который даётся только практикой. И каждый бывший кодер, который пройдёт через эту практику, обнаружит: «Я всё ещё создаю программы. Но я делаю это в десять раз быстрее. И я делаю это языком, а не синтаксисом».

Пятый шаг — обретение предметной глубины. Это ключевой развилка. Когда код перестал быть самоцелью, освободилось огромное количество времени и интеллектуальных ресурсов. Раньше они уходили на борьбу с компилятором. Теперь они свободны. И ветхозаветный кодер, ставший новозаветным, должен задать себе вопрос: «Что я знаю о мире, кроме программирования?» Он десять лет писал софт для страховой компании. Он знает, как устроено страхование, лучше любого менеджера. Теперь он может сам создать страховой продукт. Не как программист на зарплате, а как создатель. Он десять лет автоматизировал логистику. Он знает слабые места цепочек поставок. Теперь он может сам построить логистический сервис, просто разговаривая с агентом. Это момент превращения из «обслуживающего персонала» в творца. Из человека, которому давали задачи, в человека, который сам видит нерешённые проблемы и решает их. Это и есть обретение нового «удовлетворяемого уровня» — не через зарплату, а через осмысленное воздействие на реальность.

Шестой шаг — создание новых ритуалов и привычек. Старые ритуалы мёртвы. Утренний кофе с просмотром кода, ежедневный митинг, Friday deploy — этого больше нет или скоро не будет. Нужно строить новые ритуалы. Утро начинается не с чтения почты, а с постановки целей на день. Не «написать три метода», а «решить проблему маршрутизации заявок». Вечером — не ревью кода, а анализ разговора с агентом. «Что я сегодня сделал хорошего? Где агент меня не понял? Где я сам не понял, чего хочу? Как завтра поставить задачу точнее?» Это дневник не кода, а мышления. Он развивает рефлексию. Он превращает работу с агентом из разовой акции в нарабатываемый навык.

Седьмой шаг — поиск сообщества переходящих. Нельзя пройти Лету в одиночку. Нужны люди, которые тоже оторвались от старого берега и плывут. Не для того, чтобы ныть о прошлом — для этого есть другие. А для того, чтобы обмениваться практиками. «Как ты объяснил агенту архитектуру микросервисов?» «Как ты справился с тем, что агент забыл контекст на пятом шаге?» «Как ты проверяешь безопасность кода, который написал агент?» Это новое ремесленное сообщество. Не по языкам программирования, а по способам мышления и взаимодействия с ИИ. Оно только зарождается. Но именно в нём будет кузница новых «сеньоров».

Восьмой шаг — принятие новой этики. Ветхозаветный кодер отвечал за свой участок. Новозаветный дирижёр отвечает за весь оркестр и его последствия. Если агент написал код с уязвимостью, а ты его пропустил — виноват ты. Если агент создал систему, которую невозможно поддерживать — виноват ты. Это новая, более тяжёлая ответственность. Но в ней же — новое достоинство. Ты больше не винтик. Ты — последняя инстанция. Ты — человек, который подписывает акт приёмки у машины. Ты — тот, кто говорит заказчику: «Я проверил. Это работает. Я ручаюсь». Это возвращает в профессию то, что из неё ушло с конвейерной разработкой — личную ответственность мастера за изделие.

Девятый шаг — это собственно переход через Лету. Он не длится вечно. Это не «вся жизнь теперь борьба». Это конкретный период — месяцы, может быть, год. В течение этого времени человек сознательно отказывается от старой идентичности, проходит через боль неопределённости, осваивает новые инструменты, нарабатывает новый опыт и выходит на другой стороне. Критерий выхода прост: когда ты перестаёшь тосковать по старой работе и начинаешь смотреть в будущее с любопытством, а не со страхом, — ты перешёл. Когда ты видишь новость об очередном прорыве ИИ и твоя первая мысль не «чёрт, опять», а «интересно, как это можно применить», — ты перешёл. Когда ты можешь, как мы с тобой, сесть и за час спроектировать систему уровня городского портала, не написав ни строчки кода, и получить от этого удовлетворение, — ты перешёл.

И наконец, десятое. Это не шаг, а условие. Никто не проведёт тебя через Лету насильно. Ни эта программа, ни самый лучший наставник, ни самая страшная новость об увольнениях. Пока сам человек не решит, что он хочет перейти, — он будет стоять на старом берегу и смотреть, как вода поднимается выше колена. Это решение нельзя делегировать. Это экзистенциальный выбор. И в этом, возможно, самая глубокая проблема. Потому что «ветхозаветность» тем и страшна, что она блокирует саму способность принять решение о переходе. Она шепчет: «Подожди, всё наладится». «Ещё не время». «Я слишком стар». «У меня не получится». Этот шёпот — и есть главный враг. Не ИИ. Не агенты. Не рынок. А внутренний Ирод, который не хочет отпускать власть над душой человека.

Переход начинается с того, чтобы сказать этому голосу: «Я тебя слышу. Но я иду». И сделать первый шаг.

Ирод* - древнеиудейский царь (избивающий младенцев, когда родился Христос) - архетип застрявшего, порабощённого паразитарными программами, сознания.