Как будет выглядеть программирование через 10 лет в результате развития нейросетей. обсуждение - Компьютерные вопросы

Вопрос Как будет выглядеть программирование через 10 лет в результате развития нейросетей. обсуждение

Регистрация
7 Окт 2013
Сообщения
96
Репутация
0
Спасибо
0
Монет
0
Одни говорят что программисты исчезнут, потому что какой нибудь ChatGPT напишет тот же код быстрее и дешевле. Другие говорят что программисты никогда не исчезнут, потому что нейронка не способна полностью заменить мышление человека, а лишь оптимизировать рутинные процессы. Мне кажется будет что то посередине.



Как это происходит сейчас? Заказчик объясняет программисту что должна делать его программа, программист создаёт логику, структуру программы и воплощает в коде.



Как мне видится программирование будущего. Заказчик сам придумывает основную логику работы программы и максимально подробно, дотошно, сухим техническим языком объясняет нейросети что и как должно работать. Но без использования синтаксиса и операторов языков программирования. Так, как будто он объясняет техзадание программисту. После чего нейронка пишет проект так, как это сделал бы программист. С комментариями, с понятной, легко читаемой для живого программиста структурой кода (хотя могла бы сразу выдавать скомпилированный результат).



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



Отдельным пунктом останутся аудиторы, ибо хоть нейронка на деньги не падкая, но её владельцы могут иметь свой интерес. Такие специалисты будут досконально знать языки программирования.
 
Регистрация
10 Ноя 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Особенность нейросети - в том, что она может генерировать только тот код, который она уже видела и на котором обучалась. По сути, это интеллектуальная библиотека, где все известные куски кода собраны воедино. Появление библиотек, безусловно, упрощает работу программиста, но отнюдь не заменяет ее.
 
Регистрация
29 Окт 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Программирование никак не изменится: нейросеть не в состоянии решать нетривиальные программистские задачи - именно потому, что сама является программой. Нейросеть не может и не сможет конкурировать с профессиональным программистом.

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

Так что малообразованного кодера (самоучку или выпускника "курсов программирования"), способного лишь бездумно копипастить куски кода из интернета, нейросеть заменить вполне может - если к ней приставить квалифицированного специалиста, который будет проверять весь генерируемый нейросетью код на предмет ошибок.

Но самое смешное, что вот это вот:Заказчик сам придумывает основную логику работы программы и максимально подробно, дотошно, сухим техническим языком объясняет нейросети что и как должно работатьэто и есть программирование. Ты перекладываешь на заказчика (который ни с какого боку не программист) работу профессионального программиста. Оставляя нейросети тупой кодинг, который в процессе программирования и так занимает предпоследнее место.

Ты осознаешь, что код программы - это и есть "объяснение сухим техническим языком что и как должно работать"? И если заказчик может дать такое объяснение, ему не нужна нейросеть: он просто запишет логику работы программы значками языка программирования.
 
Регистрация
31 Июл 2013
Сообщения
81
Репутация
-2
Спасибо
0
Монет
0
23850666_cbf47d1ce26b05e8612f438971681b8f_800.jpg

 
Сверху Снизу