Кодинг становится ремеслом
«Искусство писать код уйдёт в прошлое. Да, итальянские мастера-сапожники до сих пор существуют. Но взгляните на свои ноги».
Мне очень зашла эта формулировка (увидел в одном из сотен ТГ каналов), потому что с кодом, кажется, происходит примерно то же самое. Мы привыкли считать программирование профессией, где главная ценность в том, насколько хорошо человек умеет писать код руками. Знает язык, помнит API, умеет быстро собрать архитектуру и найти баг. Но если большая часть этого превращается в дешёвую автоматизированную работу, сама ценность профессии начинает смещаться.
Код никуда не исчезнет. Как не исчезли сапожники, столяры или фотографы на плёнку. Просто ручное написание кода перестанет быть базовым способом производства софта. Оно останется там, где важны контроль, редкие технологии, сложные ограничения или просто удовольствие от ремесла. А массовый софт будут делать иначе.
Мы уже немного туда приехали. Я не пишу реализацию сам, а описываю, что должно произойти, задаю ограничения, смотрю, что собрал агент, и правлю направление. В какой-то момент ты замечаешь, что главный навык это не как написать эту функцию», а «что вообще нужно построить, как это должно работать и как понять, что получилось нормально.
Поэтому мне кажется странным спор замену ИИ программистов. Интереснее другой вопрос: что останется ценной частью работы, когда производство кода станет почти бесплатным? Скорее всего, вкус, постановка задачи, архитектура, понимание продукта, умение работать с ограничениями и ответственность за результат, а может и еще что-то.
Код останется. Просто писать его руками будут примерно так же, как сегодня шьют обувь вручную. Красиво, иногда очень дорого, иногда действительно лучше. Но большинство из нас всё равно будет ходить в кроссовках с конвейера.