Я никогда не был хорошим инженером.
Мне всегда было кайф придумать решение — задизайнить архитектуру, разложить задачу, увидеть, как всё должно работать. А потом, когда надо было это всё строить руками — скука и бесит: код не компилируется, баги не дебажатся, и вообще бесит сидеть разбираться в запятых и строчках кода, «ну зачем, и так же понятно».
В универе в Бостоне я смотрел на однокурсников, которым было прям fun кодить свои проекты по вечерам, и завидовал — мне тоже хотелось их построить, но именно строить — не хотелось.
Частично, это же делало меня хорошим хэдом — я мог быстро придумать и принять решение, а потом направить команду; накопился продуктовый и бизнес-вижен. Только раньше я это воспринимал как баг. Типа, ненастоящий инженер.
А потом появились AI-агенты. И оказалось, что работа с ними — это очень похоже на то, что я всегда делал как менеджер. Ставишь задачу, даёшь контекст, проверяешь результат, корректируешь курс. А ещё, в некотором смысле, мне это напоминает игры-стратегии: буквально, как в Цивилизации — ты управляешь юнитами и достаточно быстро получаешь результат, чтобы подпитывать свою дофаминовую петлю. Хотя с агентами нужно сильно лучше понимать, где и что проверить — в этом плане, сравнение с Цив ломается.
За последний месяц я построил больше рабочего софта, чем за предыдущие десять лет. Telegram-бот с полноценным AI-агентом внутри. Персональный сайт. Систему автоматических код-ревью. Всё задеплоено, работает, покрыто тестами — и всё это я «написал», хотя 95% (99.9?) кода написали агенты. Агенты убрали «скучный» этап в этом процессе, хотя ещё год назад приходилось проверять за ними каждую вторую строчку кода.
Если вы человек, который «понимает технологии, но не кодит» — попробуйте. Возможно, вы не плохой инженер. Возможно, у вас просто долгое время не было правильных юнитов.