Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Бурное развитие генеративных технологий искусственного интеллекта начинает формировать новый порядок в мире разработки программного обеспечения. Машины теперь с радостью готовы взвалить на себя утомительные, рутинные задачи — от написания заезженного «шаблонного» кода до бесконечного исправления однообразных ошибок. Разработчику, казалось бы, осталось заняться стратегией и творчеством. Насколько всё стало лучше? Как и всегда — не так-то просто.
С одной стороны, ИИ действительно ускорил процессы, повысил скорость написания кода и подарил командам время для «более важных» дел. С другой — удивительную простоту сменили неожиданные сложности. Оказалось, что все эти ИИ-инструменты вырастают как грибы после дождя, обновляются слишком быстро, а рецепт «правильной» работы с ними никто не выписал. В индустрии настоящий экспериментальный детский сад, где с криком и визгом еще только ищут «лучшие практики», а роль самого программиста с каждым кварталом переписывают заново.
ИИ-помощники заняли центр этой сцены. От генерации кода и коллективной работы «на равных» до размывания понимания, кто тут вообще эксперт, — их влияние повсюду. Но всё это лишь проба пера: нет ни одной единой рабочей методики, команды гоняются за новыми фишками, как домохозяйки за плиткой шоколада на распродаже, интеграция ИИ в рабочие процессы идёт методом научного тыка.
Без этого хаоса никак — любые новые технологии нуждаются в шлифовке и притирке, иначе так и останутся бесполезной игрушкой для технофетишистов. Хакеры и стартаперы бросились менять свои IDE (редакторы кода) каждые полгода, чтобы влезть в очередной модный ИИ-паровоз. То, что раньше происходило раз в пять—десять лет, теперь стало нормой.
Показательный факт — четверть новых стартапов, получающих деньги от Y Combinator (огромный американский венчурный фонд), уже генерирует 95% своих программ с помощью ИИ. Конечно, без живого «ручного» разбора багов и проверки мозгами всё еще никуда, но важную роль программиста как «исключительной творческой силы» подтачивают с каждым днём.
Вопреки страшилкам про «гибель профессии», сами разработчики уходят от бесконечного перебора циклов к архитектуре, поиску решений «поверху» и гуманистическим вопросам: как бы встроить этот ИИ поэтичнее — и чтобы котиков не обидеть. Сам кодер теперь — архитектор, надсмотрщик и (иногда) добрый этик.
С генеративными нейросетями стало возможно описать задачу словами, а ИИ накидает прототип. Появился термин «vibe coding»: не столько писать, сколько давать настроение программе, а она сама разберётся. Теперь не-программисты тоже получили доступ в храм кода, правда, ценность профессионалов только выросла — теперь главное не «где поставить точку с запятой», а как видеть суть системы, продумывать безопасность, понимать суть процессов.
В перспективе опытные разработчики получат новые возможности и рабочие места, о которых никто и не мечтал: эксперты по обучению ИИ, наставники этичного внедрения, тренеры автономных систем. Те же, кто умеет видеть глубоко, мыслить критически и опираться на интуицию, останутся в плюсе — их навыки теперь нужны в новых обстоятельствах.
Главное: автоматизация, как ни крути, уступает человеку в чуткости к нюансам, гибкости мысли и умении творить. Эмпатия и человеческий подход приобретут особую ценность: не всё можно и не всё нужно автоматизировать. Мир, где кое-что будет делаться только людьми, станет роскошью — а технологии останутся всего лишь подспорьем для раскрытия человеческих возможностей, а не их замены.
Рынок ИИ и разработки программ живёт по новым законам: технологии обещают всем избавление от рутинной скуки, но на деле плодят свежие головоломки для инженеров. Программисты, охваченные священной ленью и жаждой автоматизации, дружно бросают привычные инструменты ради призрачной эффективности. Импрессарио венчурного бизнеса вроде Y Combinator уже гордятся командами, которым ИИ настрочил 95% кода. Жаль, этот код ещё требует человеческой смекалки и надзора — машины ломают, а люди чинят.
Ирония судьбы: трёхкопеечные страшилки о гибели профессии разработчика сменились росписью новых должностей — теперь программист больше похож на дирижёра или куратора галереи, чем на невидимого стратега за пыльным монитором. Каждый может «накидать» код с помощью языковых моделей, но отобрать жизнеспособное и безопасное могут лишь те, кто знает подоплёку цифровых симфоний.
Ощущение, что живём на репетиции итогового представления: все пробуют, тестируют, меняют привычки — а смыслы переосмысляются на ходу. Гуманистическая ирония такова: стоит людям придумать бесполезный ИИ-конвейер — они тут же придумают и новый способ сделать труд программиста дорогим и незаменимым. Техника прирастает человечностью, а не наоборот.