Чем сильнее ИИ, тем важнее инженерное мышление

Последнее время я всё чаще думаю о том, что означает быть разработчиком в период быстрого развития ИИ.

Для меня развитие в профессии — это не попытка знать все технологии сразу и не необходимость одинаково глубоко разбираться во всём. Это способность видеть систему и задачу целиком: от пользовательского сценария и состояния интерфейса до API, бизнес-логики, базы данных и внешних интеграций.

В моей работе frontend остаётся наиболее сильной областью. Я много работаю с React, TypeScript, Redux Toolkit и RTK Query, сложными пользовательскими сценариями, состояниями и взаимодействием с API. При этом backend для меня уже давно не является «чёрным ящиком»: я работаю с Node.js, NestJS, PostgreSQL, Redis, Kafka, проектированием API и серверной бизнес-логикой.

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

Когда меняется контракт API, я могу оценить последствия для интерфейса. Когда на клиенте появляется сложный сценарий, я понимаю, какую часть логики стоит оставить на frontend, а какую перенести на backend. Когда возникает проблема с данными или интеграцией, я могу смотреть на неё не с одной стороны, а прослеживать весь путь запроса. На фоне развития ИИ это становится особенно важным.

ИИ уже умеет быстро генерировать компоненты, эндпоинты, SQL-запросы и тесты. Но скорость написания кода сама по себе ещё не гарантирует хорошего результата. По-прежнему нужно понимать требования, находить границы ответственности, видеть риски, проверять корректность решений и связывать отдельные части в работающую систему. Поэтому для меня развитие инженерной экспертизы — это не погоня за количеством технологий в резюме. Это движение к большей инженерной самостоятельности и способности отвечать за решение целиком.

ИИ помогает быстрее проходить путь от идеи до реализации. Но чем сильнее становятся инструменты, тем важнее становится человек, который понимает, что именно нужно построить, почему система должна работать именно так и к каким последствиям приведёт выбранное решение.

Интересно, как вы смотрите на это: развитие ИИ повысит ценность разработчиков с широким пониманием системы или, наоборот, приведёт к ещё более глубокой специализации?

Чем сильнее ИИ, тем важнее инженерное мышление | Сетка — социальная сеть от hh.ru