ИИ меняет искусство программирования — к лучшему и худшему
ИИ-инструменты упрощают процесс разработки программного обеспечения и меняют само представление о работе программиста. Вот три ключевых момента:
- Google представила инструмент Gemini для генерации кода, чтобы привлечь разработчиков.
- Крупные игроки в сфере ИИ лоббируют налоговые льготы, чтобы обойти законы штатов.
- Один из лучших «хакеров» в стране — это ИИ-бот.
Искусство кодинга
Тим Талли, партнёр венчурной компании Menlo Ventures, начал программировать в 6 лет на подержанных компьютерах Apple II. Сегодня, несмотря на другую основную работу, он всё ещё тратит 10–15 часов в неделю на написание кода. «Это у меня в крови, — говорит он. — В ДНК».
Однако, как и многие программисты, Талли теперь в основном использует ИИ-инструменты, которые мгновенно генерируют фрагменты кода. Проекты, на которые раньше уходило несколько дней, теперь завершаются за полчаса. «Это поразительно, но в то же время грустно, — признаётся он. — В каком-то смысле это лишает кодинг радости».
Эра «виб-кодинга»
С выходом GitHub Copilot в 2021 году разработчики ПО стали первой профессией, массово принявшей генеративный ИИ. С тех пор OpenAI, Google, Anthropic и другие компании выпустили ещё более продвинутые системы, создающие код по запросу. Теперь программирование — это наглядный пример того, как ИИ трансформирует традиционные ремёсла.
С одной стороны, ИИ повышает продуктивность и позволяет новичкам легче осваивать разработку. С другой — компании начинают сокращать инженеров, чьи навыки казались незаменимыми. Даже те, кто сохраняет работу, задаются вопросом: что значит быть программистом, если большую часть работы можно делегировать ИИ?
«Я больше не чувствую, что программирую, — говорит Талли. — Скорее, собираю кусочки пазла».
Ностальгия и прогресс
Джефф Сандквист, руководитель направления разработки в Walmart Global Tech, отмечает, что инженеры часто ностальгируют по старым методам. Например, он до сих пор помнит свой первый компьютер — Commodore 64. Однако, по его словам, современное программирование часто сводится к рутинной работе: «Если ИИ избавит нас от этого, никто не будет по нему скучать».
Скотт Хансельман, вице-президент Microsoft, согласен: «Радость от программирования остаётся, даже если ИИ берёт на себя рутину. Главное — не позволять ему полностью заменять мышление».
Плюсы и минусы
Для многих разработчиков, таких как Хлоя Кондон из Google, ИИ — это возможность работать эффективнее, особенно для нейроотличных людей. Однако астроном и программист Памела Гей критикует качество ИИ-кода: «Он часто ломается, потому что не понимает, как создать элегантное решение».
Основатель Code.org Хади Партови считает, что ИИ не заменит фундаментальные навыки: «Они останутся важными для решения сложных задач, с которыми ИИ не справится».
Мнение легенды
Рэй Оззи, создатель Lotus Notes, уже несколько месяцев активно использует ИИ для кодинга. Он уверен, что сохраняет архитектурный контроль, но благодаря ИИ смог завершить три крупных проекта за время, которое раньше заняло бы год. «Мы растем, используем лучшие инструменты — так устроена жизнь», — заключает он.
«ИИ улучшается, но пока не дотягивает до уровня ChatGPT».
— Рамеш Раздан, технический директор Bain & Co.
0 комментариев