Как стать автором
Обновить

Комментарии 69

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

А я стал лентяем. Как же иначе. Когда система заставляет тебя писать код вместе с галлюцинирующим клоуном, то рано или поздно ты перестаёшь сопротивляться. Пусть он печатает. Пусть он будет «продуктивным». Ты одобряешь изменения. Твой мозг отступает перед шумом, и ты плывёшь по волнам.

Капитан Очевидность спешит на помощь
Разумеется, я говорил не о программисте. Я описывал GitHub Copilot. Или Claude Codex. Или OpenAI lmnop6.5 ultra watermelon.

мудрым лентяем оказывается Copilot v100500.01, а энергичным идиотом "мясной" программист, "воспитанный", во втором-третьем поколении, начальными версиями Copilot.

А вот тут не хватает соцреализма сильно зализанные углы:

Это не инструменты для повышения продуктивности или скорости разработки. Это инструменты для создания иллюзии прогресса. Потому что если бы подобный программист, это СУЩЕСТВО, пришло бы на вашу планёрку в человеческом обличье, вбивая полуграмотный мусор в кодовую базу без учёта архитектуры и исчезая после очистки кода, то вы бы уволили его, не дав ему сказать ни слова.
Но что, если мы наклеим на него маркетинговый ярлычок Microsoft и подключим в IDE каждого разработчика организации? Вот теперь это инновация. Наука, Прогресс. Прибыль.

"Но что если бы это СУЩЕСТВО привел бы к вам на планерку лично директор, рассказав какой это талантливый и перспективный работник, а заодно сын маминой подруги основного заказчика нашей организации. А этот самый заказчик, по слухам, получает мешки денег инновация. Наука, Прогресс. Прибыль. напрямую от самого Microsoft.
Вот тогда бы вы тоже восторженно прониклись инновация. Наука, Прогресс. Прибыль. тем, какой это карьерный шанс для вас лично."

Качество продукта ровно такое, какое согласен купить покупатель.

или может - тк тот же известный модельер был предан анафеме модельерами за то-что начал качество в массовый и доступный продукт совершив революцию в доступности качества

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

Проблема в том, что ...

ГК РФ 495
ГК РФ 495

В эпоху свермонополий покпатель согласиться на качество продукта ровно такое, какое предложит вендор или олигополия вендоров.

Я хотя тоже не фанат Copilot и прочего, но такое старческое брюзжание дочитать не смог.

Читайте оригинал — ссылка приведена.

Этот опус для блога: Я выпендриваюсь.

Он будет кормить вас мусором. Он скормит вам ложную мудрость от выдуманных людей

Вся статья в двух словах.

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

Во вторых, кто хоть раз пользовался этими помощниками, знает какое качество их работы, они делают прям глупости и пишут задача решена. Я выделяю кусок его кода, и говорю тут же ошибка, он отвечает, а, да, точно, ну тогда это нельзя сделать :) Верить ему нельзя, и как этим может пользоваться тот, кто не шарит в этом - никак, это иллюзия возможности. Да, генерит он отлично, но когда даёшь ему код его же отправки запроса с сайтика и обработчик этого запроса с сайтика, он внезапно меняет форму, и с сайтика летит уже другой Content-Type, а в обработчике остался от прежнего, ну тупой же ?

Нам, программистам, надо просто принять этот вызов.

Да, когда его качество повысится, часть механической работы я думаю он заберёт, но его боятся только те, кто не готов развиваться вместе с ним, и становится лучше. А вот эти карьеристы с AI в кармане, только поднимут до небес тех, кто может сам, так что без паники :)

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

Ну да, это как в 1962 году колхозник пересел с лошади на автомобиль и фонтанирует от кайфа — а Гагарин смотрит на него как на придурка.

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

не прогресс, а этап эволюции, на грани мутации. доползет ли эта ветвь до настоящего прогресса, неизвестно.

покамест, не понятно, куда нас приведут копайлоты с курсорами - слишком шумно, пока что. слишком сильный хайп.

мне курсор генерировал что-то там на питоне, вроде, работающее и выдающее правильный результат, в рамках того перевода постановки задачи, который я сумел составить. о качестве кода речи не идет. результат, уровня "лишь бы работало". но это проект на пару сотен строк. не для всякого студенческого курсового проекта хватит, я думаю.

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

Знать бы еще точно, что это именно прогресс.

Хотел поделиться с товарищами ссылкой на оригинал статьи, но оказывается, с момента публикации был добавлен дисклеймер, который превращает её в нечто двуличное.

Диклеймер: Этот пост написан в мае 2025, и приводимые в нём рассуждения применимы к способностям AI по написанию кода на тот момент. По мере улучшения способностей AI к написанию кода приведённые рассуждения относительно некомпетентности наверняка будут терять в актуальности, в то время как размышления по поводу профанации радости программирования и фундаментального понимания программирования человеком, скорее всего, получат более широкое распространение.

наверняка будут

Моё любимое

Хабр из сообщества IT- и техногиков постепенно превращается в завалинку с пожилыми газогенераторами, вспоминающими те славные деньки, когда хрен стоял и бабка девкой была. И то, что сюда уже начали тянуть даже переводное брюзжание, ещë печальнее.

Уж на что я техноскептик и с осторожностью отношусь к плодам технического прогресса вроде торговли еб оплаты улыбкой или AI-ассистента, но после прочтения этой статьи мне хочется посоветовать автору немножечко прикрутить ЧСВ и принять неотвратимость технического прогресса. Жаль, что меня не услышит даже переводившая это нейросеть.

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

здесь, автор оригинала не прочтет, скорее всего.

Переводившая это нейросеть вполне живая, у вас какой-то вопрос к ней?

Есть области (например моя) в которой LLM просто тупо не работает. То есть он решает что-то на уровне индусских методичек 1990-х годов, но при минимально реалистической производственной задаче то что он выдает - не проходит тест. А те, кто пробуют это "чистить", просто входят в цикл и потом бросают. Я об этом писал на Хабре - https://habr.com/en/articles/902400/

Последний раз я видел, как так описывали чью-то неполноценность, лишь в "Элджерноне" Киза. Потрясающе!

Как же я кайфую от нейросетей.

Сейчас делаю в качестве хобби простенькую компьютерную игру, и вместо того, чтобы изучать движок, помнить синтаксис языка и прочие нюансы, просто посмотрел на ютубе длинную лекцию про общие принципы и среду разработки. А сам программирую, копируя готовый код из нейросетки, по запросам типа "как сделать так, чтобы при нажатии на кнопку экран темнел?". Я через неделю уже забуду как это делается, но мне и не надо помнить! Я занимаюсь творчеством. А опыт программирования помогает избегать явных ошибок и понимать код, чтобы его подправить при необходимости.

этот путь долгий, я вынужден признать сделать игру с нуля это возможно не всем, это реально громоздкая задача, почему-то 2д проще 3д), успехов вам

Благодарю. Вообще, сильно зависит от самой игры. У меня 2д игра про карты. Вроде не сложно.

сам программирую, копируя готовый код из нейросетки

в качестве хобби

Я сам гоняю в Kerbal Space Program в качестве хобби, но почему-то не пытаюсь устроиться в SpaceX главным инженером.

Ну так большинство программистов и не запускает ракеты, а пишет очередной CRUD или пишет под него UI

большинство программистов и не запускает ракеты, а пишет очередной CRUD или пишет под него UI

А не надо смешивать программистов и говнокодеров.

Конечно, ненастоящие. Они даже в ассемблер не умеют, не то что в коды.

Не говнокодер, выйдите траву потрогайте, а то скоро лопнете от необоснованного ЧСВ

Ну одноногий кайфует от костыля. Но зачем костыль тому кто может бегать?

Аналогия неудачная, я умею бегать, просто не хочу. Может экзоскелет?

@ruomserg: ChatGPT и связанный с ним функционал — это, по сути, костыли. Если у вас ноги не ходят, то это, конечно, благо: лучше ковылять, пусть и небыстро, чем весь день лежать на кровати и грустно смотреть в потолок. Но если вы уже и так ногами ходите, а тем более бегаете — то сколько бы вас не убеждали, что ходить на костылях это удобно, даст вам сотню малых и больших выгод и вообще все так делают — вряд ли вы на них перейдёте…

Глава 1: мой коллега, программист

...молодой повеса...

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

К сожалению так и есть и наглядно это показано в фильме "Не смотри наверх", некоторые старые деды устраивают войны и совершенно не задумываются о таких проблемах как например глобальное потепление, изменение климата, экология. По прогнозам ученых Земля к 2500му году уже будет непригодна к жизни и об этом нужно задумываться уже сейчас, но кого это волнует, культура потребления во всей красе.

Земля к 2500му году уже будет непригодна к жизни и об этом нужно задумываться уже сейчас

Непригодна для кого? Лучшее что умеет делать человек - адаптироваться к любым условиям. Уже лет сто как нефть вот-вот закончится, поля вымрут, а города утонут, да вот только ничего особо не меняется.

Ну ок, подумаем, и что? Да даже текущие проблемы никто не будет решать, пока это выгодно, про горизонт планирования в 10 лет вообще молчу, единицы умеют.

По статистике все европейцы вымрут через 20, а русские - через 40 лет, что будет через 500 - уже по фигу)

А чего сразу тупо-то?
Кто строгает игру, копируя код из нейросети. Другой называет людей старше себя и с большим (бОльшим?) опытом старперами. И здесь это даже плюсуется.
С такой точки зрения тупы мы - люди, которые не присоединяются к восторженным воплям и пытаются намекнуть, что, может, не следует так уж безоглядно доверять хайповым технологиям, что у них есть не только плюсы, но и минусы. Но сад с домом и вишнями уже продан, и Лопахин замахнулся топором. Ничего нового, отцы и дети + дивный новый мир на пороге. Одобряемое запланированное устаревание, новые оси, новые фреймворки, ИИ-кодинг на вайбе. Какие там ресурсы, какие насущные проблемы... Это действительно amen - но лишь с нашей, малочисленной и "меньшевистской" точки зрения.

Вот, Вы отлично понимаете, почему я не завожу детей.

«Мы — не доживём. А вот детей — жалко...» ©

Мы грыземся между народами и нациями

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

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

Если Вы не понимаете, почему и зачем что-то происходит - это не значит, что все тупые.

Джентльмены, так может игру где можно грабить корованы кто-нибудь уже напишет за пять минут во время утренней чашки кофе?

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

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

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

Гораздо больше повлияло наше разрушенное образование, но это уже другая история.

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

можно сравнить задания школьных экзаменов за разные годы, например

Древний анекдот про вопросы на экзамене

1850: Расскажите восьмую главу «Евгения Онегина»

1900: Перечислите все произведения автора «Евгения Онегина»

1950: Как звали автора «Евгения Онегина»?

1975: Как звали Пушкина?

2000: А не Александром ли Сергеевичем звали Пушкина?

2015: Пушкина звали:
— [ ] Сергей Кужугетович
— [ ] Александр Сергеевич
— [ ] Владимир Владимирович

2030: Пушкина звали:
— [ ] Александр Сергеевич

А теперь с дополнением

2045: Напишите запрос к ChatGPT 24.5, позволяющий узнать, кто такой Пушкин.

Не инвалидные коляски, а автомобили.

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

Инвалидная коляска с мотором это всё равно инвалидная коляска. Да, она ездит быстро, но только по специальным дорожкам и заранее установленным пандусам.

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

Ну разговоры про снижение качества мозга я слышу столько сколько живу, а то без малого 55 лет. В школе мы всегда были чего-то недостойны, в университете, что-то медленно всекали в матан, линейную алгебру, аналитическую геометрию, термех, тервер, функциональный анализ , численные методы. Хотя после третьего курса , когда одолели методы матфизики, теорию оптимизации, диффуры, матстат четвертый курс запомнился изменением отношения к нам, потом исследования операций с теорией оптимизации были уже вишенкой на торте. К чему , это? Факультеты прикладной математики, мехматы и физматы никуда не делись. Их и сейчас заканчивают тем кому +-22 года. Раз они это делают, то не глупее нас с вами. Более того , взяли мы как-то студента лет ..7 назад... Теперь rust senior developer, и с нами теперь просто сотрудничает за деньги (и немалые). Да с понтами и самомнеием у него все отлично и это иногда бесит. А кто не бесил в 27 своего наставника? Все нормально с качеством мозга, просто у говномрзга голос громче, шума больше, таки это и есть способ его выживания. Нормальные мозги делом заняты.

Мы с ИИ оба зависли, пытаясь вообразить овнокол.

Ну вот так как-то
Овнокот жеж!

Да последний барьер пал и количество овнокола станет больше. 

Меня огорчают размеры приложений и сайтов.

Когда страничка текста из интернета обёрнута в 600 Мб трафика, а простой функционально калькулятор весит больше 97 Офиса.

Меня тоже огорчают.

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

То ли реклама, то ли нет, не поймёшь. Если без ИИ будешь сидеть долго гуглить. За человека он всё равно не напишет, только известные алгоритмы умеет писать. Сейчас весьма ощутимо выручает, заменяя поиск. Да и надо подходить ближе, а то прям все гении.

Если без ИИ будешь сидеть долго гуглить.

Вы бы ещё предложили в библиотеку сходить! /s

А какой процент программистов из общего числа пишет не "известные алгоритмы"?

Вопрос неправильно поставлен: какую часть работы программиста занимает использование «известных алгоритмов» (а какую часть — неизвестных).

Проблема не в инструменте, а в умении им пользоваться. Сложный инструмент (даже кажущийся простым) требует навыка.
Если программист пишет код, но не может четко сформулировать задачу для другого – проблема в постановщике задачи, а не в исполнителе.
Это верно и для людей, и для LLM. "Какое ТЗ – такое и ХЗ".
Ключевое отличие человека: он (обычно) может уточнить задачу. Если же он молчит и делает "как понял", он для первого программиста будет выглядеть как LLM - как понял, так и сделал. Собственно, автор так и описывает в начале второго программиста.

Вангую

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

и никто из каковых (в смысле хомячков) не заметил /нюанса/:"
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации