EN / RU / 🤖
← К эссе
· Эссе · 1 мин

Прототипы и понимание кода в эпоху нейросетей

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

Интересное время: любой может собрать прототип приличного веб-сайта, мобильного приложения или сервиса — и это будет более-менее работать.

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

Но есть и другая сторона. Смотря на код, который генерирует нейросеть, понимаю — внутри очень много того, что люди, которые vibe-кодят, вообще не понимают. И возникает страх: не придем ли мы к точке, когда никто не понимает, как это все работает?

Я начинал с C/C++, потом PHP, потом Python. Во всех этих языках я понимаю основные концепции, могу быстро глянуть код и понять, что происходит. Вовремя поймать, если что-то идет не туда.

Но нейросети дали возможность программировать на языках, которые я никогда сам руками не писал — TypeScript, React. Я что-то начинал, но не хватило времени разобраться в концепциях. А ведь новые языки создаются не просто так — в них есть концептуальные изменения, которых не было раньше.

Проект, который я сейчас делаю, на фронтенде построен на React. И я уже не понимаю в деталях, как там все устроено, почему выбраны именно такие паттерны.

Есть ощущение, что мы как человечество придем к ситуации, когда все, что создаем, мы не до конца понимаем изнутри. И это пугает.

С другой стороны — практически никто из нас не знает Assembler и не понимает, как устроен процессор. И это не мешает нам пользоваться компьютерами.

Интересно, к чему это все приведет. Что думаете?