💬 AI и потеря контроля над архитектурой и кодом — как быть обычному фронтенд и бекенд мидлу
Timur Shemsedinov
💬 AI и потеря контроля над архитектурой и кодом — как быть обычному фронтенд и бекенд мидлу
27 284 просмотра · 2 месяца назад
Timur Shemsedinov
49,6 тыс. подписчиков
27 284 просмотра · 2 месяца назад
Подробнее про фоновое обучение: https://tg.pulse.is/next_tick_bot?sta...
Массовые увольнения, сломанный найм, заражённые npm-пакеты, нейрослоп и сотни тысяч строк кода, которые никто не успевает читать. AI ускорил разработку, но одновременно увеличил поток мусора, когнитивную нагрузку и количество случайных архитектурных решений.
В этом видео разбираем, какой код действительно исчезнет, какие задачи останутся за инженерами и почему профессиональная ценность теперь определяется не скоростью генерации кода, а способностью управлять сложностью.
Рутинные контроллеры, формы, модели и CRUD постепенно автоматизируются. Но остаются продуктовые задачи, исследования, архитектура, системное программирование, оптимизация, коммуникация с бизнесом и принятие решений в условиях ограничений и неопределённости.
Отдельно рассматриваем, почему AI склонен к overengineering, как паразитная сложность увеличивает стоимость разработки и почему каждую дополнительную строку кода приходится оплачивать поддержкой, ревью, контекстом и вниманием.
На примере защиты JavaScript и Node.js от monkey patching показываем разницу между обычным промптом и полноценной инженерной постановкой задачи: цель, ограничения, среда выполнения, варианты решений, критерии сравнения, тесты, бенчмарки и acceptance criteria.
Также обсуждаем псевдоархитектуру, псевдооптимизацию, роль концентрации внимания и качества инженерной экспертизы.
00:00 Массовые увольнения, сломанный найм и нейрослоп
03:10 Какой программный код действительно исчезнет
04:07 Задачи, которые AI не может воспроизвести
05:31 Куда двигаться middle-разработчику
06:24 Продуктовый код, исследования и системное программирование
07:31 AI как инструмент инженерного исследования
09:05 Паразитная и предметная сложность
10:37 Характеристики качественного кода
11:47 Фоновое образование для инженеров
13:09 Практическая задача: monkey patching в JavaScript
14:50 Почему обычный промпт не является техническим заданием
16:46 Можно ли решить новую инженерную задачу только при помощи AI
17:46 Почему каждая строка кода увеличивает стоимость проекта
18:29 Псевдоархитектура, псевдооптимизация и псевдоработа
20:26 Где действительно нужны архитектура и оптимизация
22:09 Как системный код упрощает доменную логику
23:45 Чем профессиональный инженер отличается от vibe coder
24:42 Концентрация внимания и глубокая экспертиза
25:38 Новый формат профессионального образования
26:51 Завершение
#программирование #архитектура #искусственныйинтеллект #javascript #nodejs #разработка