🤖 Всё ещё пишете код руками?
Недавно встретил знакомого, который тоже занимается разработкой, у него есть команда из нескольких человек. В его рассказе были и другие детали, но когда он сказал: «мы сайты пишем», я поспешил скаламбурить и одновременно проверить возможность получить заказ для себя. Я спросил: «может тебе нужен еще один писатель сайтов?»
Мне почему-то понравилась эта игра слов и я кручу её в голове уже несколько день. Потом с другим коллегой обсуждали опыт применения AI в разработке. И моя метафора внезапно разрослась.
Раньше мы были писателями сайтов, а теперь мы погонщики агентов.
И, кажется, это довольно точно передаёт суть изменений. Мы перестаём класть каждый «кирпичик» кода своими руками — теперь мы управляем машиной, чтобы она печатала целые стены, комнаты и инженерные сооружения, готовые к использованию. Машина сразу применяет заданные стандарты.
В масштабе изменений, которые генерирует машина, количество ошибок заметно меньше, чем при выполнении той же задачи человеком.
Разработчик, переходящий на AI-assisted разработку, неизбежно начинает управлять разработкой и перестаёт быть конечным исполнителем. Из ремесленника (в смысле мастера, кладущего кирпичики руками) становится управляющим. Но за качество и намерения отвечает по-прежнему человек — пока машины не могут взять на себя такую ответственность.
В этом можно увидеть конфликт и трагедию маленького ремесленника. Не только в том, что есть риск потери привычной работы, но и в том, что специалист лишается возможности творить. Но всё развивается: раньше гвозди делали штучно, и кузнец был доволен своей работой, а теперь гвозди — это расходник, который покупают на развес. Но кузнец всё ещё существует, и существует его прокачанная версия — инженер-технолог.
Оказавшись в эпицентре изменений, я могу сказать, что уже перестал страдать от того, что кирпичики кода стали дешёвыми расходниками. Происходящие изменения ускорили мой рост в давно намеченном направлении. Видеть, понимать, проектировать и обслуживать целые информационные системы — вот что мне на самом деле интересно. Пока я принимаю, обосновываю и задаю направление в решении задач, результат работы остаётся моим — вне зависимости от того, каким способом написаны строки кода.