Специалисты заявили что ChatGPT не сможет заменить программистов

Специалисты заявили, что ChatGPT не сможет заменить программистов


"Питерские заметки", 18.09.2023:

Ранее в сети появились споры о том, что что ИИ, который генерирует контент, может заменить программистов. Однако стоит взглянуть на историю развития программирования и компьютерной индустрии, чтобы понять, что такие опасения часто были необоснованными.

Сначала программистов считали второстепенными по сравнению с создателями аппаратуры. Но несмотря на низкую оценку своей роли, программисты оставались неотъемлемой частью процесса разработки. Они выполняли рутинную работу.

В то время как программисты играли важную роль, их положение в иерархии компаний было нестабильным. Многие из них обучались самостоятельно и создавали программы, поэтому они часто не вписывались в существующую структуру управления. Некоторые инновации, такие как язык FORTRAN, разрабатывались с целью упростить процесс программирования. Однако они не привели к исчезновению программистов, а, наоборот, создали дополнительный спрос на них.

Таким образом, утверждения о том, что ChatGPT заменит всех программистов, кажутся преувеличенными. Более разумное предположение состоит в том, что большие языковые модели (LLM) могут автоматизировать некоторые рутинные задачи в программировании, делая жизнь разработчиков проще.

ChatGPT может ускорить решение проблем и предоставлять автоматические подсказки. Тем не менее, он не способен заменить консультации с другими программистами, так как не понимает требований к функциональности или взаимосвязей в коде. Однако LLM может избавить от рутины в программировании и позволить разработчикам сосредотачиваться на создании проектов.

История компьютеров показывает, что попытки упростить или исключить роль программистов только усложнили разработку. Менеджеры по-прежнему нуждаются в программистах. Если LLM сможет соответствовать своим обещаниям, он может лишь усилить этот процесс, увеличив спрос на программистов.

Как отмечал ученый Эдсгер Дейкстра: "Сначала не было сложных моделей, и программирование не представляло проблем. Затем появились слабые компьютеры, и программирование стало небольшой проблемой. Теперь у нас есть гигантские компьютеры, и программирование стало огромной проблемой". Мы добавили все больше сложности, надеясь, что это избавит нас от необходимости программировать. Однако это только усложнило задачу, и менеджеры продолжают полагаться на программистов для создания программ.


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