Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

Программист с 40-летним стажем проверил, заменит ли его ChatGPT — и сделал неожиданный вывод

Новости

Оказывается, у работы с ИИ есть как плюсы, так и минусы

52К открытий123К показов
Программист с 40-летним стажем проверил, заменит ли его ChatGPT — и сделал неожиданный вывод

Марко Бенедетти, разработчик с 40 годами опыта, провел необычный эксперимент: в течение двух недель он писал проект вместе с ИИ-ассистентами.

Его цель — понять, заменяет ли ИИ навыки, которые он оттачивал всю жизнь. Ответ оказался несколько сложнее, чем «да» или «нет».

«Я позволил ИИ писать весь код. Сам я не написал ни строчки»

Проект, над которым работал разработчик, — решатель головоломки «Ханойская башня», написанный на Python. Объем — около 5000 строк кода, 50 файлов, 20 классов.

Все идеи, архитектура, логи и алгоритмы были созданы через диалог с ИИ: Claude Sonnet 4, OpenAI GPT-o3 и Google Gemini Pro 2.5. Бенедетти использовал IDE Cursor, которая интегрирует ИИ в рабочий процесс.

Я не писал код. Я вел диалог с ИИ, задавал вопросы, уточнял детали, направлял. Это было похоже на парное программирование с очень умным напарником, который говорит на моем языке — и думает быстрее меня.
Марко Бенедеттиразработчик

«ИИ удивлял — и ошибался. Но вместе мы сделали больше»

Разработчик отмечает, что код, создаваемый ИИ, часто превосходит по качеству то, что он написал бы сам. Однако 20% времени уходило на исправление ошибок и «творческих решений» ассистента:

  • ИИ предлагал слишком сложные архитектуры;
  • создавал громоздкий и дублирующийся код;
  • делал логические ошибки — например, неверно определял оптимальность алгоритма;
  • добавлял баги, которые прошли юнит-тесты из-за ошибок самих тестов.

Тем не менее, скорость работы, по его оценке, выросла как минимум вдвое.

Где-то ИИ спасал мне 10 минут, где-то экономил часы. Главное — я постоянно учился у него
Марко Бенедеттиразработчик

«Вместе мы вошли в поток — но на другом уровне»

Бенедетти подчеркивает: программирование с ИИ вызывает то же ощущение «потока», как и классическая разработка. Только теперь этот поток — не от строчек кода, а от идей к готовой реализации через диалог.

Я задавал вопрос — и получал не просто решение, а грамотную, порой даже остроумную реализацию. Временами я чувствовал, что говорю не с ассистентом, а с равным коллегой.
Марко Бенедеттиразработчик

«ИИ — не замена, а усилитель. Но только если ты сам понимаешь, что делаешь»

По мнению разработчика, ИИ может быть опасен для новичков, которые не в силах критически оценивать результат. Он подчеркивает: нельзя «просто доверять коду» — нужно уметь читать, понимать и направлять ИИ.

ИИ — это как мощный велосипед. Он может разогнаться до бешеной скорости. Но в руках неподготовленного — приведет к аварии.
Марко Бенедеттиразработчик

Также он отмечает, что ИИ склонен навязывать «индустриальные» решения даже там, где проект требует простоты и ясности — и это стоит учитывать.

«Я больше не буду программировать без ИИ»

Эксперимент завершился положительным выводом: ИИ стал для него незаменимым помощником. Он помог писать быстрее, увереннее и с бóльшим удовольствием.

Я, пожалуй, больше никогда не буду писать код без ИИ-ассистента. Это слишком эффективно. И слишком увлекательно.
Марко Бенедеттиразработчик

Однако Бенедетти подчеркивает, что ИИ не «заменил» его как программиста. Напротив — помог стать лучше.

Именно взаимодействие с ИИ сделало меня сильнее как разработчика. Он — мой собеседник, помощник, оппонент. А не инструмент, который пишет за меня.
Марко Бенедеттиразработчик
Следите за новыми постами
Следите за новыми постами по любимым темам
52К открытий123К показов