Код больше не главное. И это повод меняться
Признаюсь: мне страшно. Я fullstack-разработчик, и годами моя ценность была в том, что я умею писать код. Сейчас агент за 20 минут делает то, на что у меня раньше уходил день.
Эдди Османи из Google называет это «проблемой 70%»: ИИ быстро доводит задачу до 70%, а оставшиеся 30% (краевые случаи, безопасность, интеграция в систему) по-прежнему требуют инженерной проработки. Код никогда не был самой сложной частью разработки.
Программисты никуда не исчезают. Меняется то, в чём наша ценность. Написать код теперь может агент, а на первый план выходит анализ: какую проблему решать, как разложить систему, какие компромиссы выбрать и кто отвечает за результат.
Я каждый день использую Agentic Dev и заметил: когда код пишет агент, слабым звеном становлюсь я. Плохо описал задачу или не продумал границы модулей, и агент быстро и аккуратно напишет ерунду.
По сути, разработчик сегодня уже не тот, кто пишет код, а инженер с продуктовым мышлением. Поэтому я сознательно прокачиваю три направления:
Архитектуру. Недавно прошёл курс по system design, чтобы систематизировать свой опыт: как проектировать системы и осознанно выбирать компромиссы.
Инженерное мышление. Я отвечаю не за строки кода, а за надёжность системы: качество, безопасность, контроль того, что пишет агент.
Продуктовое мышление. Запускаю свои проекты и вижу, что код в них самая простая часть. Куда важнее понять, что и для кого строить.
Выходить из зоны комфорта всегда неуютно, даже с опытом за плечами. Но меняться всё равно придётся. Лучше сейчас, постепенно и по своей воле, чем потом, в спешке и под давлением рынка.
А вы меняете что-то в себе? Как у вас это получается?