Если код пишет ИИ, кто тогда разработчик?
Последнее время я всё активнее использую Cursor и Codex.
Они помогают разбираться в проекте, искать решения, писать код и тесты, рефакторить существующую реализацию.
Параллельно всё чаще слышу от коллег: – Я уже почти не пишу код самостоятельно. Поначалу это звучит странно.
Особенно когда несколько лет учишься именно программировать: JavaScript, React, TypeScript, а потом ещё уходишь глубже в backend, базы данных и архитектуру.
Но постепенно я пришёл к другой мысли.
Возможно, ценность разработчика вообще никогда не измерялась количеством строк кода, которые он написал руками.
ИИ может сгенерировать компонент, endpoint, SQL-запрос или тест.
Но кто-то всё равно должен решить: – какую проблему мы вообще решаем; – как должна вести себя система; – что произойдёт при сбое; – как не потерять данные и не выполнить операцию дважды; – можно ли доверять полученному решению; – кто отвечает за всё это в продакшене.
И вот здесь роль разработчика становится даже интереснее.
Ты уже не обязательно автор каждой строки.
Ты формулируешь задачу, проектируешь решение, отдаёшь часть реализации ИИ, проверяешь результат и отвечаешь за то, что в итоге получилось.
Поэтому я продолжаю изучать архитектуру backend и повторять frontend.
Мне важно не просто получить от агента работающий код, а понимать, почему он работает, где может сломаться и как это проверить.
ИИ действительно позволяет писать меньше кода руками.
Но ответственности за созданную систему от этого меньше не становится.
А кто для вас современный разработчик: человек, который пишет код, или инженер, который отвечает за конечный результат?
· 17 ч
"Человек который пишет код" и "который отвечает за конечный результат" это почему 2 разных человека? Они не "или", это один и тот же человек. Остальное от лукавого
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён