МеждуДелом#1. Эффект IT-дежавю.

Сейчас в перерыве между рабочими задачами ужинал и смотрел 2 серию 4 сезона сериала “О всех созданиях — больших и малых” (1978).

В момент диалога обитателей Skeldale House (12:25-14:25), о том как быстро рабочие лошади сходят со сцены (читай: заменяются тракторами или другими элементами механизации), и как Зигфрид и Джеймс шуточно обсуждают бесмысленность зазубривания студентами болезней рабочей лошади, когда самих-то рабочих лодашей почти не осталось (все эти “сапы” / “колеры” / “ламинит” / “нагноение холки” / “гниение стрелки” / “вывих плеча” / …) — я бессознательно остановил просмотр, как бы ощущая “стоп-позыв”, чтобы прочувствовать дежавю…

Я подумал, что может быть сейчас: типичный для всех “программист” также уходит со сцены.

И это не очередной пост low-code/no-code/{ВСТАВЬТЕ_НУЖНОЕ}-неосилятора.

Нет, разработчиком я начинал свою карьеру (практически с 15 лет в далеком 2007-ом, тогда как сейчас мне почти 35) - и уверенно могу сказать, что разработчиком (не смотря на все новые “красивые англицизмы” в моем статусе) и останусь.

Причем без ложной скромности, если верить коллегам моей мета-команды (а некоторые из них, которыми я в том числе руководил (и горжусь этим), являются неплохими математиками и гиками в хорошем смысле этого слова) — я сильный разраб.

Еще в 25 я просматривал и восхищался кодом ядра linux (того же Торвальдса) и думал что “вот такой уровень творчества” недостижим для машины (ибо алгоритмы слишком “глупы”, хотя стоит признать, что пока ML топталось на месте и было по сути ограничено рамками своих же алгоритмов — так оно и было).

Сейчас я уже так не думаю. До меня начинает доходить, что весь научный математический аппарат, лежащий в основе современного IT был как бы изначально спроектирован “для легкого воспроизведения” — если дать ему все данные по цепочке, и начать с простейших алгебраических структур.

Да, творческая составляющая из нашей профессии никуда не денется (как и из других: дизайн/UI+UX/тестирование/ops/архитектура), ибо я не фантаст, а бизнесмен-прагматик и здраво смотрю на вещи.

Но как разработчик с большим багажом могу уверенно сказать уже сейчас, что мне нет смысла писать код руками, когда машина делает его не хуже (а иногда даже лучше среднего “сеньОра”). Для примера: можете просто попытаться взять любой код, который считается топовым в любом репозитории на github — описать его суть в двух словах, а потом попросить сгенерировать вам его же по задаче в, например, Claude Code — и сравнить.

Ребят, все, поезд ушел. “Топовый разработчик” как какой-то недостижимый идеал — давно растаял. Буквально — как лед в стакане.

Мы не элита, пора очнуться и признаться самим себе (я счастлив, что признал это еще 7 лет назад, и уже давно выбиваю эту дурь из своих учеников, стараясь донести простую мысль, что если ты считаешь что должен только “писать код”, и больше не за что не отвечаешь — то ты не сможешь вырасти в нашей команде, а может быть и большинстве современных компаний).

И здесь меня особенно умиляют люди на собесах, которые странно разводят руками, когда на их запрос “напишите что-нибудь на листочке, без интернета, модели и поиска” — я говорю — Ребят, я могу это сделать, но я больше не хочу этого делать. Ибо это бессмысленно. Я выполняю ТЗ для компаний только реальных бизнес-задач и только на скорость. Мимо всех остальных я просто прохожу мимо.

Уж извините, но ваши глупые задачи воспроизведения на PHP/JS/{ВСТАВЬТЕ_НУЖНОЕ} пузырьковой сортировки, на фоне AI-революции современного рынка, ну это даже уже не смешно… Выдыхайте, и давайте к нам, строить “безоблачное и безграничное” будущее ноосферы (привет Вован) вместе.

А у Вас бывают такие наплывы? :) Хочу просто послушать Вас в комментах :)