«Без участия чело­века ИИ генерирует фигню»: 5 причин учиться кодингу в эпоху нейросетей

Доводы читателей
9
«Без участия чело­века ИИ генерирует фигню»: 5 причин учиться кодингу в эпоху нейросетей
Аватар автора

Аня Иванешкина

собрала мнения

Страница автора

В последнее время все чаще звучит мнение, что ИИ вскоре заменит программистов.

Читатели Т⁠—⁠Ж с этим не согласны. Они объяснили, почему людям все еще стоит идти в ИТ, а мы собрали их аргументы в один материал.

Это комментарии читателей из Сообщества. Собраны в один материал, бережно отредактированы и оформлены по стандартам редакции

ПРИЧИНА № 1

ИИ часто ошибается, и кто-то должен за ним проверять

Аватар автора

fatal failure

предпочитает писать код самостоятельно

Страница автора

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

Если код будет писать только нейросеть, ревью делать будет некому. Вот как должен тот, кто не знает программирования, исправить проблему? Долбить нейронку, пока она сама не догадается, что изменить? В итоге она начнет учиться на своих кривых программах и выдавать результат хуже, чем сейчас.

Аватар автора

МШ

делится опытом

Страница автора

Я активно использую ChatGPT в своей работе как программист. Могу сказать, что сейчас он на уровне junior+, пишет не всегда оптимально, иногда приходится переписывать. Также он часто создает собственные библиотеки, хотя нужных функций в них может не оказаться.

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

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

ПРИЧИНА № 2

Нейросетям нельзя доверить чувствительные данные

Аватар автора

Doode

не верит в ИИ

Страница автора

Надо убрать программистов вообще, кому они нужны?

И пусть нейросеть шуршит в вашем дорогом security-sensitive коде  . Мы же верим, что она все правильно сделает и ваши платежные системы на сотни тысяч операций в секунду не сломаются. И верим, что она не сольет данные ваших клиентов.

Пусть бизнес и безопасники разрешают вашей нейронке выполнять SQL-код в базе данных. Мы же верим, что она не убьет какие-то сведения, без которых мы не можем проводить оплату.

Пусть делает сайт с учетом всех возможных кейсов поведения, что особенно болезненно в конструкторах. Мы же верим, что она работает без проблем, верим в ее «ответственность».

Мы ведь верим, да? Нейронка работает правильно, да? Никто не должен за ней подтирать? Она ведь не теряется в средних проектах? Не верим. Знаем, не сможет.

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

ПРИЧИНА № 3

Разработчики не просто пишут код, а решают задачи бизнеса

Аватар автора

Anthony Frost

думает о пользе

Страница автора

То, что вы накодили с помощью ChatGPT, скорее всего, было написано уже миллион раз до вас и лежало на «Гитхабе». Это вы продать не сможете. Бизнес платит не за кодинг, а за решение проблем. Разработчик на кодинг тратит не более 30% рабочего времени.

Аватар автора

Дмитрий

предлагает челлендж

Страница автора

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

ПРИЧИНА № 4

Рынок нуждается в высококвалифицированных кадрах

Аватар автора

Сергей Овчинников

предвидит будущее

Страница автора

Людей, изучающих программирование, действительно может стать меньше. Но тех, кто есть, будут ценить еще больше, чем сейчас, потому что грядет дефицит высококвалифицированных кадров. Они будут нужны, чтобы управлять нейросетями, потому что без участия человека ИИ генерирует фигню. Специалист, который знает, как все должно быть, будет направлять ИИ, чтобы получить нужный результат. Получится смесь системного аналитика и архитектора.

Аватар автора

Максим Люлько

ценит айтишников

Страница автора

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

ПРИЧИНА № 5

Развитие нейросетей скоро замедлится

Аватар автора

Сергей Шабанов

видит перспективу для входа в ИТ

Страница автора

Мое видение таково: ИИ-инструменты действительно хороши, но пока нужен тот, кто с ними работает.

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

Во-первых, существующие нейронки обучались на информации всего интернета, и теперь для роста им нужен еще один интернет. Пока это нереально.

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

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

Аватар автора

Alex V

научно объяснил

Страница автора

ИИ где-то после 500 строчек перестает понимать программу в целом и начинает вставлять неработающие костыли, а то и вообще дичь какую-то.

Предположим, без увеличения вычислительной мощности нейросети смогут оптимизировать до 1000 строк. А дальше — квадратичная зависимость, лежащая в основе трансформеров  : для увеличения понимаемого размера фрагмента в два раза нужно повысить мощность графического процессора и память в четыре.

Чтобы модель могла оперировать частями программы в 10 000 строк, нужно будет нарастить ее мощность в 100 раз. А мы уже и так упираемся в закон Мура, техпроцесс развивается все медленнее. Скорее всего, придется брать количеством датацентров и заменой графических процессоров на нейронные.

Такой ИИ сможет генерировать не самые тривиальные микросервисы и более-менее дружить их между собой, но это точно будет стоить не меньше, чем зарплата хорошего программиста, так как все эти датацентры будут потреблять примерно столько же энергии, сколько сейчас — все человечество.

И даже когда мощность вырастет в 100 раз, оперировать сложными проектами в миллионы строк кода сможет только человек — хоть и медленнее, чем ИИ.

Аня ИванешкинаУпрощаете себе работу при помощи нейронок? Расскажите как:
  • Обезьяна4
  • Dmitriy GolbergОбезьяна, ахаха ура люди еще нужны0
  • ОбезьянаDmitriy, всегда. Кожаный мешок это в первую очередь дешево.0
  • Obvaustralia, если люди сегодня полетели в космос, то через 10 лет будут цвести яблони на Плутоне. Но это не точно. Люди как раз отлично умеют мыслить тенденциями. И плохо понимают, что в технике сложность каждого следующего приращения увеличивается как минимум экспоненциально относительно сложности предыдущего приращения. Им кажется, что нагреть что-то до 1 000 000 градусов - это просто 10 000 раз вскипять воду, раз-два, раз-два, раз-два, кипятим, кипятим, 1 000 000 градусов готов! А на деле на 5000 градусов абсолютно всё расплавится, на 30 000 - испарится, а впереди еще 970 000 градусов. Потому что нагреть до 100 градусов просто, нагреть от 100 до 1000 градусов - в 10 раз сложнее, чем до 100, а нагреть от 1000 до 10 000 градусов как минимум в 1000 раз сложнее, чем нагреть до 1000 или в 10 000 раз сложнее, чем до 100. Или далее сложность каждого следующего нуля растет еще более драматически. Так что есть серьезные подозрения, что ваше многомудрое "люди не имеют мыслить тенденциями" - это мышление пионера из 1965г, который думает, что вот он сейчас закончит школу, потом институт, а там как раз придет пора на Сириус лететь - ведь недавно Гагарина в космос запустили! (что было несомненным техническим прорывом, конечно).0
  • australia adventureObv, все ваши аналогии неуместны. ИИ уже может выполнять задачи профессионалов, если его при этом на каждом шагу сопровождать. То есть он достаточно умный, но пока срабатывает "технический фактор" и он сбоит. Наработать уверенную и правильную работу по понятной логике - это вопрос времени. Сравнивать это с числом градусов или ограниченными мощностями можно только от небольшого ума. Я говорю про мягкое, а вы про холодное. И вы не думали, что на "Сириус" никто не полетел только потому, что он никому нахуй и не нужон? Это может быть вполне реально технически, но не оправдано по ресурсам. Сейчас бы похерить весь госбюджет, чтобы полететь на другую планетку с пылью и грязью просто по-приколу. Сегодня мы знаем, что где и как вокруг нас устроено, а летать туда-обратно просто нет смысла. Научимся "видеть" дальше, найдём способы летать быстрее - будет смысл снова жить космосом.0
  • Obvaustralia, на Сириус не полетели, потому что это технически невозможно. И вряд ли когда-то вообще станет возможным. А что человечество уже может в космосе, пионеры как раз в 60-тых годах и обсуждали. Казалось, что практически всё. Правда, потом выяснилось, что для попадания в Марс (не для посадки, а просто чтобы мимо не пролететь) надо 10 лет мозги плющить, а на Луну и спустя 60 лет получается садиться через раз (но хотя бы получилось попадать в 100% случаев).0
  • Helg SvartКодера то ИИ заменит в относительно ближайшей перспективе, а вот разработчика - нет0