Программист с 40-летним стажем проверил, заменит ли его ChatGPT — и сделал неожиданный вывод
Новости
Оказывается, у работы с ИИ есть как плюсы, так и минусы
52К открытий123К показов
Марко Бенедетти, разработчик с 40 годами опыта, провел необычный эксперимент: в течение двух недель он писал проект вместе с ИИ-ассистентами.
Его цель — понять, заменяет ли ИИ навыки, которые он оттачивал всю жизнь. Ответ оказался несколько сложнее, чем «да» или «нет».
«Я позволил ИИ писать весь код. Сам я не написал ни строчки»
Проект, над которым работал разработчик, — решатель головоломки «Ханойская башня», написанный на Python. Объем — около 5000 строк кода, 50 файлов, 20 классов.
Все идеи, архитектура, логи и алгоритмы были созданы через диалог с ИИ: Claude Sonnet 4, OpenAI GPT-o3 и Google Gemini Pro 2.5. Бенедетти использовал IDE Cursor, которая интегрирует ИИ в рабочий процесс.
Я не писал код. Я вел диалог с ИИ, задавал вопросы, уточнял детали, направлял. Это было похоже на парное программирование с очень умным напарником, который говорит на моем языке — и думает быстрее меня.
«ИИ удивлял — и ошибался. Но вместе мы сделали больше»
Разработчик отмечает, что код, создаваемый ИИ, часто превосходит по качеству то, что он написал бы сам. Однако 20% времени уходило на исправление ошибок и «творческих решений» ассистента:
- ИИ предлагал слишком сложные архитектуры;
- создавал громоздкий и дублирующийся код;
- делал логические ошибки — например, неверно определял оптимальность алгоритма;
- добавлял баги, которые прошли юнит-тесты из-за ошибок самих тестов.
Тем не менее, скорость работы, по его оценке, выросла как минимум вдвое.
Где-то ИИ спасал мне 10 минут, где-то экономил часы. Главное — я постоянно учился у него
«Вместе мы вошли в поток — но на другом уровне»
Бенедетти подчеркивает: программирование с ИИ вызывает то же ощущение «потока», как и классическая разработка. Только теперь этот поток — не от строчек кода, а от идей к готовой реализации через диалог.
Я задавал вопрос — и получал не просто решение, а грамотную, порой даже остроумную реализацию. Временами я чувствовал, что говорю не с ассистентом, а с равным коллегой.
«ИИ — не замена, а усилитель. Но только если ты сам понимаешь, что делаешь»
По мнению разработчика, ИИ может быть опасен для новичков, которые не в силах критически оценивать результат. Он подчеркивает: нельзя «просто доверять коду» — нужно уметь читать, понимать и направлять ИИ.
ИИ — это как мощный велосипед. Он может разогнаться до бешеной скорости. Но в руках неподготовленного — приведет к аварии.
Также он отмечает, что ИИ склонен навязывать «индустриальные» решения даже там, где проект требует простоты и ясности — и это стоит учитывать.
«Я больше не буду программировать без ИИ»
Эксперимент завершился положительным выводом: ИИ стал для него незаменимым помощником. Он помог писать быстрее, увереннее и с бóльшим удовольствием.
Я, пожалуй, больше никогда не буду писать код без ИИ-ассистента. Это слишком эффективно. И слишком увлекательно.
Однако Бенедетти подчеркивает, что ИИ не «заменил» его как программиста. Напротив — помог стать лучше.
Именно взаимодействие с ИИ сделало меня сильнее как разработчика. Он — мой собеседник, помощник, оппонент. А не инструмент, который пишет за меня.
52К открытий123К показов



