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