Ну что, Великий Вайбкодер, сколько тысяч строк кода ты сегодня уже успел сгенерировать? Небось сдал 5 проектов за вчерашний вечер на трёх параллельных работах?
А думал ли ты, кем станешь ты и такие как ты через 10 лет?
Может, всё-таки «Идиократия» ближе, чем кажется? Давайте погадаем немного на лавандовом рафе и прикинем, что же всё-таки произойдёт уже в ближайшем будущем.
Кто ты, воин?
Предположим, ты делаешь какой-то средний проект — продукт, решающий типичную задачу на рынке. Пусть будет CRM. Написав всего несколько предложений, уже получается какой-то результат. Несколько подобных итераций — оп, и заработало.
Много ли ты думал, когда вводил этот текст? Или текст ты тоже сгенерировал? Какова была когнитивная нагрузка в этот момент? Сильно устаёшь после такого «рабочего» дня?
Очевидно, что нагрузки было чуть меньше, чем никакой. Что-то на уровне «вспомнить анекдот из прошлого».
Ну допустим, сделаем скидку на то, что у тебя опыт 10+ лет и ты весь этот код CRM писал уже раз 100, всё на память знаешь. А теперь представь, что ты лезешь в смежную сферу, задачи которой раньше решала соседняя команда. Допустим, ты фронтендер, а задача по девопсу — развернуть своё приложение в облаке. Ты начинаешь задавать вопросы: как задеплоить сервер, как установить пакеты и т.д. Нейронка выдаёт тебе результат за результатом.
На следующий день ты сможешь это воспроизвести? Или придётся перечитывать весь чат, а то и заново спрашивать, потому что где-то отклонился от привычного сценария?
Теперь ты кнопкодав
Да-да, если раньше ты был программистом, то теперь ты кнопкодав. Не надо тут красивых вбросов про то, что «ты теперь архитектор», «занимаешься только проектированием и ревью». Нет. Ты — кнопкодав, и даже до тестеровщиков тебе ещё расти и расти.
Потому что тестеры ищут сложные баги, уязвимости, пытаются завалить приложение по расходу ресурсов. А твоя задача теперь максимально простая: визуально сверить результат работы нейронной сети с описанным в ТЗ.
С минимальным представлением происходящего внутри
Ну конечно же минимальным. Можно сколько угодно смотреть ревью, писать запросы в нейронки и всё такое. Но если ты сам не пишешь код, ты его и не знаешь. Потому что забываешь очень быстро то, что просто видел.
Более того, количество кода, которое генерируется, обычно в разы больше, чем действительно нужно. Весь этот фоновый мусор ещё надо убрать. Или оставить и не париться. Правильно же? Если работает — зачем трогать? Ну будет страница весить 90 Мб, подумаешь проблема.
Только есть нюанс: эти 90 Мб нужно было бы хоть как-то понимать. Потому что баги там всё равно есть, и они, как водится, вылезают в самый неподходящий момент.
Вдобавок ко всему проектов может быть не один, а целая куча. И каждый со своими страницами по 90 Мб. У тебя же в руках суперинструмент для производства цифровых продуктов — генерируй по 50 штук в день! В итоге получается огромная кодовая база, которую просто невозможно запомнить за такое короткое время.
Уже частично забытым опытом
Я не говорю здесь о людях, которые вообще код не писали и на волне хайпа вдруг из доставщиков за один вечер переквалифицировались в вайбкодеров. Я пишу о тех, кто уже давно пишет код, для кого это неотъемлемая часть жизни.
С каждой генерацией ваш скилл испаряется. Точно так же, как если бы вы после операции месяц не ходили, а потом заново пришлось учиться ходить. Да, поначалу кажется, что вы всё хорошо помните и можете быстро повторить как раньше. Но это всего лишь иллюзия. Не повторите.
Теперь придётся снова лезть в официальную документацию, вспоминать, какие методы из каких библиотек вызывать и так далее. Всё это постепенно теряется, потому что больше не используется.
Стабильно и уверенно идёт процесс самоликвидации.
Двигаешься прямо в никуда
Так куда-то же приведёт этот путь?
Думаете, нейронные сети будут генерировать для вас идеи? Думаете, теперь вы будете неограничены в своём познании? Что каким-то магическим образом нейронные сети станут священным Граалем и центром знаний, к которому, по словам РЕН-ТВ, подключался Никола Тесла и черпал оттуда идеи?
Эта конечная точка — беспросветная тупизна. Где уже не ты задаёшь предел, а нейронная сеть и есть твой предел. И, к сожалению, этот предел с большой вероятностью будет намного ниже твоих реальных возможностей. Правда, с учётом твоих растерянных навыков, со временем это будет казаться чем-то удивительным.
А вот уже лет через 100 начнут закрываться целые отрасли. Так как не будет достаточно квалифицированных людей для их поддержания. Будет лишь попытка поддерживать хоть в каком-то виде то, что есть, и редкие улучшения от тех, кто не выбрал путь, по которому пошло большинство.
Самолёты будут падать уже не из-за того, что кто-то снял показания с одного датчика вместо двух, а из-за того, что нейронная сеть составила неправильное условие, скопированное из заминусованного ответа на StackOverflow.
Финал
Развивай свой мозг, а не большие нейронные сети крупных компаний.
А чтобы не отупеть окончательно — лучше почитай статью о том, как можно сделать ботов без нейронных сетей.
https://habr.com/ru/articles/1042938/
А также заходи в многопользовательские тетрисные онлайн-баттлы, как из китайских приставок твоего детства, только с мемами, криптой и турнирами
ссылка на оригинал статьи https://habr.com/ru/articles/1043136/