Если код пишет ИИ, кто тогда разработчик?

Последнее время я всё активнее использую Cursor и Codex.

Они помогают разбираться в проекте, искать решения, писать код и тесты, рефакторить существующую реализацию.

Параллельно всё чаще слышу от коллег: – Я уже почти не пишу код самостоятельно. Поначалу это звучит странно.

Особенно когда несколько лет учишься именно программировать: JavaScript, React, TypeScript, а потом ещё уходишь глубже в backend, базы данных и архитектуру.

Но постепенно я пришёл к другой мысли.

Возможно, ценность разработчика вообще никогда не измерялась количеством строк кода, которые он написал руками.

ИИ может сгенерировать компонент, endpoint, SQL-запрос или тест.

Но кто-то всё равно должен решить: – какую проблему мы вообще решаем; – как должна вести себя система; – что произойдёт при сбое; – как не потерять данные и не выполнить операцию дважды; – можно ли доверять полученному решению; – кто отвечает за всё это в продакшене.

И вот здесь роль разработчика становится даже интереснее.

Ты уже не обязательно автор каждой строки.

Ты формулируешь задачу, проектируешь решение, отдаёшь часть реализации ИИ, проверяешь результат и отвечаешь за то, что в итоге получилось.

Поэтому я продолжаю изучать архитектуру backend и повторять frontend.

Мне важно не просто получить от агента работающий код, а понимать, почему он работает, где может сломаться и как это проверить.

ИИ действительно позволяет писать меньше кода руками.

Но ответственности за созданную систему от этого меньше не становится.

А кто для вас современный разработчик: человек, который пишет код, или инженер, который отвечает за конечный результат?

Если код пишет ИИ, кто тогда разработчик? | Сетка — социальная сеть от hh.ru