← к ленте

Почему «вайбкодинг» не заменит программистов

Х@habr_comмедиа / агрегатор
4 нед

Анализ того, почему попытки заменить программирование естественным языком повторяют ошибки прошлого, от COBOL до современных LLM.

Попытки сделать программирование доступным для всех через естественный язык исторически не приводили к исчезновению профессии разработчика.

  • История показывает, что упрощение синтаксиса лишь меняет роль программиста, а не заменяет его.
  • Сложность разработки заключается в природе задач, а не только в языке написания кода.
  • LLM являются мощным инструментом, но не отменяют необходимость в инженерной экспертизе.
Английский вместо кода COBOL придумали, чтобы менеджеры сами читали и писали код. Менеджеры так и не начали, а COBOL-разработчик кормится до сих пор. SQL назвали Structured English, чтобы нетехнический человек задавал вопросы почти по-английски, и теперь этот человек при виде LEFT JOIN с оконной функцией идёт искать технического. 4GL обещали «программирование без программистов» и породили дорогих архитекторов на SAP и Oracle. Каждые 10-15 лет индустрия объявляет, что код руками больше не понадобится, и каждый раз программистов становится не меньше, а больше, просто называются они иначе. Автор ставит вайбкодинг ровно в этот ряд. LLM правда качественно отличается от всех предыдущих попыток, впервые инструмент работает с произвольным языком, но упирается он в то же самое, что и COBOL шестьдесят лет назад. Разберём, во что именно упирается и почему это про природу задачи, а не про инструмент.
Почему «вайбкодинг» не заменит программистов

Кратко (AI)

Автор проводит параллель между современным «вайбкодингом» и историческими попытками упростить программирование через естественный язык, такими как COBOL, SQL и 4GL. Утверждается, что несмотря на прогресс LLM, фундаментальная природа задач разработки остается неизменной, и новые инструменты не устраняют потребность в профессиональных программистах.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖