
Комментарии 231
Тэги: сатира (:
Натужная сатира какая-то.
Да норм сатира, приложение — чума, реально на уровне лидеров рынка, вы просто ссылку не открывали.
Да открывал. Приколам с локалхост уже стопиццот лет. Или это-то что-то особенное программистское?
у меня эта ссылка не открывается :-(
Скрытый текст
это сарказм!
Порносайт открылся. Это нормально?
У меня по ссылке открывается что-то другое, не похожее на это приложение :)
Главное, что не забыли про тег)
Иначе бы было не смешно...
Юмор юмором, а понятие специалист в области программирования-программист с большой буквы, как это было хотя-бы на рубеже 20-21вв., который полностью контролировал процесс от создания до результатов работы-деградирует. Появление объектно-ориентированного программирования был первым шажком в этом направлении, а дальнейшее совершенствование этой технологии и появление её в во всех направлениях компьюнинга, и на текущем моменте увязаное все это умными алгоритмами в различные экосистемы, именнуемыми трендом настоящего времени искусственным интеллектом создаёт нам на будущее сообщество программистов, которые в случае необходимости не смогут прочитать программный код на поиск ошибки не только чужого, но и написаный ими при помощи ИИ, что создаёт угрозу суверенности человеческого общества от трансформации жизненной сферы человека Искусственным Интелектом
Никакой угрозы это не создает. Напротив, это создает огромные карьерные возможности для специалиста, который способен "полностью контролировать процесс от создания до результатов работы". А если еще и выполнять низкоуровневую оптимизацию и профилирование - то работодатели все еще стоят в очередь.
Создаётся куча продуктов, которые нагружаю вычислительные ресурсы систем, не соответствующих своему функционалу - где оптимизацию?! Из сотни продуктов оптимизированы единицы
Решает рыночек и условия. Я вот тоже все сервисы для себя пишу/генирирую на жаве или котлине, хотя казалось бы, питон или рнр был бы на порядок менее ресурсоемким для такой мелочевки. Но у меня двухнодовый сервак на 512ГБ оперативки, 48 ядер, и много терабайт ссд - зачем мне экономить? Электричество ДЦ тоже не считает для 1U. Зато жава - основной мой язык, и поправить баг, если что-то вылезет, для меня не составит труда даже без нейросетки. Например, питон я так же хорошо не знаю, и мне надо будет долго разбираться, что же тут сломалось.
А теперь представьте бизнес, у которого серваков десятки тысяч, тысячи микросервисов, сотни приложений. У которого годовой ФОТ разработчика-миддла стоит как новый топовый сервак, и проще докупить железа. Зачем оптимизировать, чтобы что? Вот когда вылезет бутылочное горлышко на мониторинге, тогда в этом месте точечно оптимизируют - остальное должно быть макимально просто для поддержки, поскольку люди стоят дороже железа.
Вот когда нейросетка научится писать на ассемблере, не теряя контекста, и понимая, что происходит на бизнесовом уровне - тогда придут мощные оптимизации. Но тогда программисты окажутся совсем не нужны, поскольку сложность кода вырастет за пределы понимания большинства (посмотрите код демосцены, например - там, где оптимизации уничтожают читаемость и поддержку полностью, ибо лишь избранные могут понять это)
Оно конечно так, все решает рынок.
Но когда вижу, что в Windows 10 обычный калькулятор занимает 10 Мб памяти- что-то здесь не так. Так быть не должно.
Ну так напишите лучший!
Если лень писать - их море уже готовых есть.
Если и искать лень - модет и не нужно это никому?
Windows 10 обычный калькулятор
Не совсем обычный. Графики рисовать он умеет?
Ну а вы таки зачем смотрите? Может пользоваться им начнёте?
Кажется 10 мб не большая цена, если калькулятор считает ну хотя бы приблизительно точно
Ну ну мы сами изучали и есть макро ассемблер и там оптимизации толком не будет, то как обучать LLM чтобы запилить всё на асм вам придётся абстрагироватся. Я помню когда я уже писал Армы на FOXBASE, foxpro мои сокурсники ударились в с++ в итоге они писали калькуляторы и какие-то мелкие программки а я делал Армы, готовые рабочие места. Так и сейчас никто не будет обучать писать сложные сервисы на асм. А так я использую ai но они так часто косят, что заранишься просты писать или исправлять, в итоге я часто нахожу решение, о котором а i не может даже предположить. А набрать код из git haha и пытался миксить, это он может . А подумать и сделать анализ абстрагироватся и найти решение фиг вам.
Юмор юмором, а понятие специалист в области медицины-врач с большой буквы, как это было хотя-бы на рубеже 15-16вв., который полностью контролировал процесс от сбора трав до лечения всего - деградирует. Появление доказательной медицины был первым шажком в этом направлении, а дальнейшее совершенствование этой технологии и появление её в во всех направлениях лекарского дела, и на текущем моменте увязаное все это разной специализацией в различные направления, именнуемыми трендом настоящего времени разделением ответственности и профессий создаёт нам на будущее сообщество врачевателей, которые в случае необходимости не смогут правильно прочитать молитву на изгнание бесов не только с чужого молитвеника на греческом, но и написаного ими при помощи пера, что создаёт угрозу суверенности человеческого общества от трансформации жизненной сферы человека новым дьявольским поколением так называемых врачей-специалистов
Не удержался

Никаких угроз :)
ИИ-генерация типовых приложений, безусловно, будет процветать, и каждый желающий сможет с помощью нейросетки создать собственный minesweeper :)
А вот там, где для решения нужно придумывать, ИИ-кодер человеку - не конкурент. Хотя бы просто потому, что для верного решения нужно корректно поставить задачу и проконтролировать результат, что, как правило, требует приличного понимания программирования и общего computer sience.
Я имею значительный успешный опыт использования ИИ-кодеров в режиме "парного программирования" (прикладной и системный софт), но я хорошо понимаю, что именно пишет ИИ и как это проверить и исправить.
Я правильно понимаю, что как только мы начали печатать книги - все сразу разучились писать от руки? А потом еще раз разучились, когда придумали печатную машинку. А потом еще раз разучились и писать и печатать, как появились комплюдактеры? Увольте.
Ну, конечно, не «все», но считать — точно разучились.
Юмор юмором, а понятие специалист в области чистоты — дворник с большой буквы, как это было хотя бы на рубеже 1970–1980-х годов, который полностью контролировал процесс от намёта сугроба фанерной лопатой до стратегической посыпки льда смесью песка и соли из железного ведра, — деградирует. Появление пластиковых лопат со скребком было первым шажком в этом направлении, а дальнейшее совершенствование этой технологии и появление её во всех направлениях жилищно-коммунального хозяйства, и на текущем моменте увязанное всё это умными алгоритмами в автоматические камеры фиксации наледи и химические противогололёдные реагенты, именуемые трендом настоящего времени «умный город», создаёт нам на будущее сообщество клининг-менеджеров, которые в случае необходимости не смогут правильно отбить косу или привязать берёзовую метлу не только на чужом инвентаре, но и на выданном им самим по накладной, что создаёт угрозу суверенности человеческого общества от трансформации сферы благоустройства внезапным гололёдом, который не берёт ни один сертифицированный реагент.
del
Ссылка посмешила. Но в сегодняшнем контексте статья на хабре выглядит слишком реалистично, без тэга не понять.
Я пока тэг не увидел, думал, что это всерьез написано, и не понимал, откуда столько кармы у поста
Ну тег тегом. Но многие и вправду думают именно так. На самом деле с ллм есть огромный потенциал. Теперь один человек может работать реально как команда. Но это не означает что это может быть ЛЮБОЙ человек. Я как то решил позаниматься своим проектиком про который долго думал, но мне не хватало фулл-стэк бэкграунда, чтоб делать и фронт и бэк одновременно. Да и времени не хватало. В итоге я все сделал как хотел, выложил в сторы и даже кто то покупает, скачивает-пользуется. Но КАКОЙ я путь там прошел. Хе-хе. Это не один вечер и не два - это заняло почти два месяца вечеров чтоб все квесты пройти начиная от того как развернуть окружения для разработки под эппл и открыть у них аккаунт девелопера. Опять же написать рабочий продукт - надо иметь как минимум понятие общей разработки, процессов, доставки, инструментария, тестирования, продуктовых заморочек и прочего-прочего-прочего. Если понятия нет - ну сделаешь петпроектик на локалхост-3000 с формочкой - на этом все и закончится. А так - разрабочики не нужны. Почти и не всякие. Пока выглядит так что ИИ разработчика не может полностью заменить. Но он без сомнения может увеличить перформанс одного меня. Раз так в десять. Самому такой путь проделать без ллм у меня заняло бы год если не больше. Но у меня и бэкграунд есть соответствующий и продуктовый, и бэкенда, и поддержки, и инфры, и в целом в разработке. Без этого опыта работы в разных ролях и на разных продуктах за 10+ лет я бы ничего не сделал. Да и даже то что сделал - не то чтоб прям вау и все это хотят))
А да, еще важный момент - сделать очередную НЕНУЖНУЮ формочку для хранения трат, которой никто никогда пользоваться не станет - ума много не надо. Придумать годную идею, чтоб она зашла людям - здесь никакой ллм не поможет. Видение продукта давно важнее разработки. Ты или сам - или ничего не будет. А стеротипные формочки... ну да, их ллм щелкает как орешки. Ток они никому не нужны.
всё так, нужен как бекграунд, так и умение вообще в принципе пользоваться нейронкой. Многие ошибочно полагают, что если они айти специалисты, то в нейронку у них вход будет с двух ног. Но тут большая часть заблуждается, нужны месяцы практики, тестирования разных подходов, пока не получится что-то рабочее и толковое собирать. А пока будешь учиться работать с нейронкой, можно неслабо подтянуть знания в тех слоях, где у самого не хватало экспертизы, банально читая рассуждения нейронки и наблюдаая за ёё действиями, обсуждая в чате плюсы или минусы реализации.
Слишком литературный текст, скорее генерация, но тэг "сарказм" спас эту статью
Я сходил по вашей ссылке и удивился, как ваш проект похож на мой! Прямо 1 в 1...
Нужно было показать не команде, а директору, он бы обучился и экономил бы не только на программистах, но и на менеджерах
Теперь у нас каждый суслик - агроном !
Надо ж, у меня ссылка красная, видимо, открывал уже ваш проект и забыл).
Ваша приложение по ссылке очень долго открывалось -кое как с грехом пополам открылось. Совет - оптимизируйте запросы и нагрузку.
Пока не увидел тэг, подумал что кто-то сбежал из спец учреждения.
Программистов уволить уже техдиру предложил?)
Я тоже так делал. Только использовал Визуал Студио. Но, потом это приложение не открылось на другом компьютере. А потом не открылось на моём компьютере, когда я обновил Визуал Студио.
Вывод: сделать приложение - это только начало настоящей работы разработчика.
Я подсвечиваю риски, собираю информацию с команды о статусах задач.
Прям хорошо
Похоже, некоторые восприняли за чистую монету.
Приложение класс! Давно такое хотел, а тут прям сразу.
На самом деле думал минус в репу кинуть, потом долистал до конца, понял прикол ))
Подумаешь. Я поставил гигачат и за 10 мин написал веб-админку для настройки роутера!
Не верите?
Зайдите сюда: http://192.168.0.1 или сюда: http://192.168.1.1 и убедитесь сами!
Может ИИ скопировал чужое приложение с github, поэтому так быстро и получается.
Эх, если бы убрать один 0 у порта, было бы сатиричнее. Но нет, водители тракторов пока не умеют писать код :)
Я работаю разработчиком в крупной айти-компании. Основную работу выполняют проджект-менеджеры. Когда началась активная волна разработки через AI, я решил разобраться в этом глубже. В том числе чтобы помочь менеджерам в моей команде быстрее перейти к AI-разработке.
Открыл ЧатГПТ, скопипастил письмо заказчика и попросил объяснить, чего он хочет. За минуту ИИ переформулировал хотелку в человекочитаемый вид, разбил ее на подзадачи, и набросал черновик ответа, в который нужно только подставить оценки. Ответ заказчика пришел молниеносно в котором ни я, ни ИИ ничего не поняли. Пока через полчаса я не догадался сказать ИИ, на каких веществах сидит заказчик.
После этого эксперимента у меня остался только один вопрос. Чем теперь будут заниматься менеджеры?
Пока через полчаса я не догадался сказать ИИ, на каких веществах сидит заказчик.
Тупой этот ИИ. Был бы умный — навайбал бы Вам способ их синтеза!
И отправил бы письмо в полицию с адресом лаборатории.
А ещё лучше - навайбал бы заказчика
Так и делаем последнее время
Знамо чем - искать другой способ заработать на те вещества, что помогали им понимать заказчиков
Эта шутка, кстати, выглядит гораздо реалистичнее той, что в посте.
выполнять роль речевого и тактильного интерфейса для ллм.
А, так это был юмор. Это должно быть смешно?
Тут всё намного проще. Если словили „хихи-хаха“ — значит, было смешно, а если только скрежет зубов — не смешно.
Это сатира. То что сейчас называют “мем смешной, ситуация страшная”.
Сатира должна быть смешной, если не смешно, то и сатира так себе.
Юмор должен быть смешным. А греческие сатиры - неприятные твари ;)
Когда больше смеяться не над чем, смеемся над тем, что есть.
Это не совсем так. Но вы не одиноки, люди путаются с этим ещё с эпохи Возрождения.
Причина путаницы — в ложной этимологии: одни думали, что это от слова «сатир» (полукозёл), другие — что от lanx satura — блюдо из разных плодов, «смесь».
Юмор определяется реакцией зрителя (т.е. «должно быть смешно»), а сатира — целями автора (критика, бичевание недостатков действительности).
«Смесь» подразумевает разные инструменты для достижения цели (бичевание): ирония, аллегория, гипербола, абсурд, пародия, гротеск, сарказм и так далее. Это может, но не обязательно должно быть смешным.
Например, у Свифта есть сатирические произведения, которые даже с большой натяжкой не получится назвать смешными (см. «Скромное предложение» — о том, чтобы продавать детей ирландских бедняков в пищу). Из русских писателей можно вспомнить Салтыкова-Щедрина («История одного города»).
Смех в сатире — частный случай дискредитации (через осмеяние). У Свифта, например, дискредитация через логику, доведённую до абсурда. У Салтыкова-Щедрина в «Истории…» — через абсурд и пародию на канцелярский тон.
Лопата.
Supposedly...
Автор вообще молодец, я сперва подумал что ссылка на гитхаб, чтобы читатели нашли явные уязвимости и проблемы которые пока не видны, а через год положат пром. А тут локалхост))
Говно приложение. Дизайн прямо, как у моего, только глючит и виснет. Какой-то криворукий урод писал.
Мир бы заскучал, если б все приложения были уровня - для " личных расходов", конвертер валюты или прогноза погоды.
Надо меньше кофе пить и в спортзалах надрываться.
Я с опытом разработки теперь пишу требования и спеки по подходу specs-as-source с помощью ии (например spec.kit от Google. Перефразирую ваш вопрос - зачем теперь менеджеры без опыта разработки?
Ха-ха. Животик чуть не надорвал от смеха.
Когда до д**билов дойдет, что если приложение легко навайбкодить - оно в приципе никому кроме тебя не нужно, и найти тех кому это можно впарить за хорошие бабки - надо постараться еще сильнее чем что-то реально самому реализовать. В итоге ты становишься продаваном а не программистом, только такая перспектива гораздо хуже чем, если бы ты изначально забил на программирование и пошел по честному в менеджмент
Позвольте с Вами не согласиться. Смотря кто вайбкодит. Мой коллега навайбкодил админку к недоступному напрямую специальному оборудованию. ИИ-шница написала даже проксирующие сервисы для разных зон безопасности (установка на серваки - вручную).
Сначала эта штука была элементарной (сервисы вкл/выкл), но уже красивой. Потом он сам дописал кучу всего и админка превратилась в полноценный инструмент для доступа к немалому количеству серверов и управления ими. Недавно добавил консольные команды и тёмную тему.
Теперь не нужно переться в офис, чтобы полностью поуправлять железяками.
В итоге ты становишься продаваном а не программистом,
Всегда так было. Любое дело при капитализме это 10% успеха в технических навыках, 10% в удаче и связях, и 80% - в маркетинге и продажах.
Поздравляю вас, проект-менеджер, теперь я как директор решил всех уволить, а всю их работу будете делать вы и ваш Cursor, но зарплата остается та же ) Хорошего вам дня
Пожалуйста, только не лечите себя с помощью ЫЫ, лучше все же доверится врачам
нужен промпт чтобы сгенерировать картинку - улица, серый асфальт, серый забор вдоль улицы, под забором сидят люди мужескаго пола в серой мешковатой одежде и кепках и ждут, когда подъедет ИИ на машине и выберет кого-нибудь из них...
Аж с дивана привстал от возмущения. ) Не сразу увидел тег панорама сатира.
Приложение — огонь! Приглашаю вас со мной на конференцию!

Я ж сначала даже поверил, пока ссылку не увидел.
Первый тост, за localhost
Гораздо интереснее зачем теперь сам автор поста
ps
увидел тег сатира :)
Выражение “склеено на соплях” заиграло новыми красками.
Приложение удалось! Вон какое обсуждаемое вышло! /s
В этой шутке только доля шутки, к сожалению.
До сих пор помню один случай, когда мне клиент заказал кое-какой фунцкионал. После обозначения сроков он был очень удивлен, даже зол.
Он сказал что-то вроде: "Почему так долго??? Это же пару часов работы! Есть же программы, они все сделают!".
Переубедить таких людей практически невозможно.
А переубеждать таких и не надо.
Просто скажите "Хорошо, сделайте сами в этих программах".
Если снова обратятся к вам - повысьте цену своей работы.
кстати, да. Прилетел ко мне клиент, попросил сделать приложение, которое ему автоматизирует конфигурации коммерческих предложений - а то у него инженеры косячат сильно, когда в эксель и поверпойинт техническую инфу копипастят. Рассчитал, сколько будет для разных платформ и какие сроки. Он мне - дескать "слишком дорого, это же за один день можно сделать с помощью ИИ". Написал ему большой текст, почему ИИ это может сделать в теории, но ему не понравится. Клиент отвалился. Ценник был 60 тыр. Компания, у которой стоимость коммерческого предложения - от 3 миллионов до 300, зажала 60 тыр на программу, которая позволяет не косячить с цифрами в коммерческом предложении. Владелец бизнеса эту сумму в ресторане оставляет за обедом. Такой бизнес-логики я в упор не понимаю - видимо, будут искать за три копейки неизвестную вайбкоденную зверушку, которая им напишет по 500 строк кода на форматирование шрифта, и для того, чтобы доработать им какую-то фигню, специалист возьмет по 4 тысячи за час, и выкатит часов 8.
расскажите, почему ИИ не может это сделать? какие ограничения? реально интересно.
Потому что ИИ сам по себе не может. Нужен кто то кто напишет заклинание. И заказчик поэтому почему то уверен, что платить можно меньше.
Не улавливаю логики. Заказчик хочет заплатить меньше, потому что трудочасов стало меньше, надеюсь этот тезис не надо доказывать? А логика - раз у вас денег много, то и платите много, какая-то странная.
трудочасов стало меньше
Нет. Было бы да, если бы заказчик позже обратился к племяннику-8 класснику, и тот за 2 часа и шоколадку решил бы ту же задачу. Но задача не решена.
раз у вас денег много, то и платите много
Когда чувак в магазине покупает условное хенесси, а пакет не берет потому что дорого, и у него свой есть.. и стаканчики пластиковые по акции.. странно просто.
Тут два варианта.
Первый - базарная жадность - у этого золотая цепь на шее, ему яблоки по 9 рублей, а старушке по 5, иначе не купит. К сожалению, но часть бизнеса по сей день именно так и работает.
Второй - приложение не простое, за один промпт его не сгенеришь. Надо написать требования, согласовать их, декомпозировать, напрячь людей на выполнение, потом протестировать, поднять инфраструктуру... Все за полцены, хотя работы почти столько же, несмотря на кодинг нейросетью. И потом заказчик скорее всего недоволен окажется, что "это нейрослоп поганый от говноделов" - он уже на старте с негатива зашел... Проще послать подальше, чем брать такой заказ.
Заказчик хочет заплатить меньше, потому что трудочасов стало меньше, надеюсь этот тезис не надо доказывать
Надо.
Во-первых, не факт что часов стало прям существенно меньше. Прототип наваять - да, быстрее. А полноценный продукт - не факт. Но это дискуссионная тема.
А во-вторых, даже если часов и меньше, то это fix price а не T&M. Платят за результат. Причем, обычно, чем быстрее (срочнее) - тем дороже. Тут вопрос не сколько нормо-часов (заказчика это не должно волновать), а какая рыночная цена этой же услуги?
Если по рынку это стоит 10К при прочих равных - значит, у меня плохие новости. Придется или продавать за 10К, или закрываться.
Если за 10К продают "похожее"- значит, надо уметь обосновать свою цену конкретными преимуществами, которые получает клиент, платя дороже.
Отвечаю скопом, так как хабр антилуддизм не прощает =)
Нет. Было бы да, если бы заказчик позже обратился к племяннику-8 класснику, и тот за 2 часа и шоколадку решил бы ту же задачу. Но задача не решена.
Если плиточник, купив станок за мульон стал производительней в 10 раз - это не значит, что станком может пользоваться племянник. Так же это не значит, что работа плиточника должна быть дешевле в 10 раз ибо 1) надо окупить станок 2) племянник всё так же не может класть прямо плитку. Но вот если станки подешевеют и плиточников появится больше из-за более лёгкого входа в профессию - то придётся поумерить свои аппетиты.
Первый - базарная жадность - у этого золотая цепь на шее, ему яблоки
Может быть у него золотая цепь именно потому, что умеет грамотно тратить деньги, а не платит втридорога за работу, которая уже столько не стоит?
хотя работы почти столько же, несмотря на кодинг нейросетью
В том то и дело, что ни фига не столько же. Кто серьёзно работал с современными системами, а не просто в бесплатных чатиках сидел, измеряет увеличившуюся производительность иксами. Сколько именно - по разному, но это иксы. И чем квалифицированней, тем этих иксов больше, так как умеет ставить задачи правильно, а не чудесато с чудесатыми результатами.
А полноценный продукт - не факт. Но это дискуссионная тема.
Для многих это уже неоспоримый факт. Достаточно руку набить и назад в слоукодинг пути уже нет
то это fix price а не T&M.
Ну чаще нанимают всё таки на почасовку программеров. Так как программеры банально не желают брать на себя риски неопределённостях в требованиях, что в нашей индустрии норма. Но судя по всему да, придём к фикс прайсу, как строители те же работают контрактники. Со всеми вытекающими рисками в нашей специфике.
Если плиточник, купив станок за мульон стал производительней в 10 раз - это не значит
Не значит совсем ничего. На 1 час на обьект ехать ему не интересно. Все равно платить за весь день. Даже если он Джамшут
Кто серьёзно работал с современными системами, а не просто в бесплатных чатиках сидел, измеряет увеличившуюся производительность иксами. Сколько именно - по разному, но это иксы. И чем квалифицированней, тем этих иксов больше, так как умеет ставить задачи правильно, а не чудесато с чудесатыми результатами.
Не. Это вас грибы ваши обманывают.
Я подвёл итоги за 4 месяца на одну большую задачу. Итоги плохие для LLM энтузиастов: без него я бы сделал недели на 3 позже, но без переработок, с ясными сроками и не уставший.
Хотя ⅔ проекта мерещились иксы. А потом всё преимущество было съедено затянувшимся этапом отладки
Не те грибы принимаете. Я за 3 месяца переписал 2 внутренних CRMа (небольшие, форм по 20, но с кучерявой логикой), сделал пару петов (морду для брокера с аналитикой и проапгрейдил домашнюю автоматизацию), причесал технический долг в инфраструктуре AWS и внутренней, перевёл старый мейлсервер с закончившейся поддержкой на новый и всё это исключительно промптами. И сделал для себя вывод - всё, индустрия в том виде, к какой мы привыкли, поменяется за год-два кардинально. И вкатуны в пролёте.
Да, мои грибы это не ваши грибы. У вас либо гринфильд (чистое поле, с нуля) либо много старой логики, но она явная, легко и быстро тестируемая, а цена ошибки низкая. У меня наоборот. Плюс на моих задачах легко скатиться в новый технический долг (стереть намерения, причины шрамов и отдельных случаев), с чем приходилось отдельно бороться.
В принципе так и есть. Переписывание легаси - это удобный для клодексов кейс, так как код и UI являются source of truth и документацией, но там тоже подходы нужны. Самое эффективное сначала тесты писать под данные из старого UI, там где данные сложносочинённые и потом уже переносить с новый проект логику, принуждая к выполнению тестов. Тот случай, где TDD идеален. Намерения и шрамы часто также неплохо формулируются тестами.
Остальное уже не так однозначно. Опять же, тут важно процесс выстроить. С артифактами, тестами и guardrails и тогда плюс минус успешно идёт. Не без косяков конечно.
Но именно из всего этого моё утверждение о многих иксах и рождается.
Уверен такие же, как и в любой нейронке / LLM. Чтобы получить хороший результат, нужно
точно сформулировать требования, читай описать всю бизнес логику: кому и куда можно, что и как взаимодействует, куда сохраняет / откуда берет и т.д. Это кажется простым, но на практкие даже тривальное сходи по API, распарси json и положи в БД вызывает проблмы - сервер отвалился, сеть упала, сертификат сдох / отозвали, модель ответа / запроса изменилась, дубли появились и т.д. И все это нужно учитывать, если речь про реальное приложение на реальных данных, и у этих данных есть ценность. И чем сложнее сценарий, тем больше проблемных моментов, которые стоит учитывать, плюс закладывать человеческий фактор - ошибки пользовательского ввода. Даже для нейронки, вам все равно придется очень подробно распсиывать все, что нужно от системы, а нейронка по одному промту, хоть со скиллами, хоть с MCP серверами так глубоко не будет копать.
нейронка не будет нести ответственности. Ей можно скормить самое-пресамое детально ТЗ, но она может просто замокать (проигнорировать) какие-то моменты, вот просто так. Соответственно вам нужно все равно понимать код, чтобы пройтись по нему и понять, что реально сделано, а что упущено. Нейронка легко пишет тесты, но не все тесты хорошие, да и не все тестами можно покрыть, что-то юниты, что-то требует интеграционных тестов, а что-то нужно проверять регрессионно. Да и тесты нейрокна будет писать исходя из своего же кода, и не овзьмет пограничные сценраии, спорные моменты если ей явно это не укзаать.
Много чего можно перечислить, на мой взгляд. Нейронки очень хороши и можно вайбкодить, в этом нет проблемы, но пока нужно понимать границы. Сделать что-то как MVP -отлично подойдет, отдать что-то на рефактор - тоже можно, но очень-очень осторожно. Доку писать отлично можно, тесты улучшать. Но реально приложение с реальными данными и реальными проблемами, с реальными ограничениями очень плохо поддаются для вайбкодинга, так как нужен узкий контекст.
Я сейчас нахватаю опять минусов в и так дырявую карму за не следование луддитской моде “зачмыри ЛЛМ”, но
Точно сформулировать ТЗ человек тоже не может, потому делается всё итерациями. Agile появился именно из-за этого, а не что бы на дейликах лентяев гонять. С нейронками происходит точно также. Делать за одну итерацию по большому ТЗ новый продукт будет только человек, который не умеет работать и управлять разработкой. Либо который с ЛЛМ только в чатике общался в фаст моде. И продумывает ТЗ нейронка местами лучше, так как находит взаимосвязи и ограничения, о которых человек не подумает. Проведите месяц другой в клоде-кодексе в режиме brainstorming. LLM порой задаёт такие вопросы, что думаешь, да кто бы ещё про это вспомнил и подумал.
Рядовой программист так же не несёт никакой ответственности, как бы он не думал и не расписывал иначе эту свою “ответственность”. Максимум - уволят. Ответственность может нести компания (судебную), но что взять с простого Пупкина, который получил очередной тикет за лажу в коде? Хоть один судебный процесс приведите на эту тему.
Сплошь и рядом программируют дальше, чем MVP. Ковыряние и переписывание легаси на новый стек - сейчас этим каждый второй занимается (я в том числе) - а это живые продукты. Более того, на раз рефакторится технический долг в инфраструктуре. ЛЛМ залезает в такие места, куда люди не хотят годами лезть, так как муторно и рискованно.
Конечно есть ограничения, но я у кожаных ограничений вижу на много больше.
Точно сформулировать ТЗ человек тоже не может
Мысль, что Вы просто недостаточно квалифицированных для этого (составления ТЗ) людей нанимали Вам никогда не закрадывалась?
Проблема неработающих, а точнее крайне плохо работающих водопадов не упирается лишь в людей исполнителя. Не понимающие этого почему-то думают, что заказчик выкатит стационарные неменяющиеся требования и вообще будет понимать на 100%, что ему требуется. Если бы. В своей 30летней практике работы в индустрии вообще ни разу такого не видел. Тома подписанных ТЗ видел, только вот соответствовали они итоговым реалиям процентов на 40 от силы.
Если вы реально не видите разницу между постановкой реальной задаче команде и задачи нейронке и не понимаете разницу в конечном результате, с Вами невозможно просто дискутировать.
Извините, что отвечаю тут, регить новый аккаунт влом. Вопрос - эти гениальные люди пишут ТЗ один раз и отваливают, разработчики выполняют ТЗ на 100% и все довольны и счастливы? Я в такие чудеса не верю. Даже НАСА косячит с кодом и железом, с их то уровнями проверок и перепроверок.
вообще будет понимать на 100%, что ему требуется.
Так в том‑то и дело: у нормальных контор есть специально обученный человек — консультант. Который приходит к заказчику и начинает именно что на 100% вникать в его задачу:
— Вот у вас написано «если остаток на складе = 0, то не показывать товар на странице в веб‑магазине». Вот вам ситуация: остаток на складе = 1 штука товара, в веб‑магазин зашли два человека, оба положили этот товар в корзины и сделали покупку. Как будем реагировать?
— Эээ...ууууу... я не подумал....
— Ну тогда вот вам вам варианты: 1) делаем покупку транзакцией, на складе добавляем состояние «в процессе покупки». Когда первый начинает процесс оплаты, товар переходит в это состяние, и когда второй переходит на страницу оплаты, то получает предупреждение «товара нет в наличии». 2) Держим на складе «аварийный остаток»: не показываем товар в веб‑магазине, если на складе не 0, а менее 2 шт. 3)...... {много других вариантов}........ Подумайте!
Я про это и говорю. Вы наивно полагаете, что заказчик знает и понимает свою задачу. С мелкими задачами это возможно. На много чаще ситуация, когда заказчит просит решение неких проблем либо новый продукт, который у него в абстрактных фантазиях. И когда ему начинают выкатывать перые версии (да, именно итеративно, а не один релиз в 2 года), то именно тогда он начинает включать мозг и генерить новые требования, порой противоречащие предыдущим. Какой волшебный эльф аналитик предусмотрит, что там осознает заказчик через пол года? Повторюсь, именно из-за этих РЕАЛИЙ и появился agile, как попытка управления ЕСТЕСТВЕННЫМ хаосом.
Я не знаю ваш бэкграунд, опыт и сценарии. Я вот работаю в финтехе, где люди, отвечающие за продукт имеют мозги, скиллы и желание сделать хорошо, при этом есть критическое мышление, благодаря которому всплывают разные проблемы, связанные с реальными сценариями. И все это еще множится на опыт сотрудников, опыт взаимодействия с другими компаниями, командами и т.д. Если вы реально не видите разницу между постановкой реальной задаче команде и задачи нейронке и не понимаете разницу в конечном результате, с Вами невозможно просто дискутировать.
Agile+llm просто быстрее сожгут вам мозги на иксах в количестве ревью и возвратов на доработку
Там не написано, что ИИ не может.
Мне понравился ник автора Pavlen Kopro. Довольно смело и самоиронично.
В принципе, ну и зачем теперь клиентам компании разработчики ПО, проджекты и их CEO? Клиенты же сами могут себе сделать приложение
DeepSeek предложи open source приложение для учёта расходов. Выбирай проекты, которые имеют хороший рейтинг и активно поддерживаются.
Read 10 web pages
Основываясь на вашем запросе, я подобрал два отличных OpenSource-приложения для учёта расходов. Оба проекта активно поддерживаются, имеют хорошую репутацию в сообществе и позволят вам полностью контролировать свои финансовые данные.
Если вам нужен надежный ежедневный инструмент для классического бюджетирования, обратите внимание на Actual Budget. Если же ваш интерес лежит в плоскости анализа инвестиционного портфеля, то лучше присмотреться к проекту Maybe, хотя и с определенными оговорками.
Ниже представлена подробная информация по каждому кандидату.
Постоянно удивляюсь вайб-кодерам, которые вместо того, чтобы присоединиться к опен-сорс проекту и закрыть пару ишью (возможно с помощью того же самого AI), наслаждаются генерацией своих приложений с нуля.
Open source хорош тем, что позволяет накапливать усилия. Один человек пилит фичу, второй фиксит баг, третий пишет документацию. Так проекты и становятся зрелыми.
А генерация очередного приложения это всегда дублирование решённых задач и через пару недель заброшенный репозиторий.
А ведь можно было закрыть ишью, получить код-ревью от сильных разработчиков и прокачать свои навыки.
Но, видимо, свой велосипед приятнее. Там никто не спорит в PR.
в open source не хотят принимать нейрослоп PR.
Open source хорош тем, что позволяет накапливать усилия. Один человек пилит фичу, второй фиксит баг, третий пишет документацию. Так проекты и становятся зрелыми.
А генерация очередного приложения это всегда дублирование решённых задач и через пару недель заброшенный репозиторий.
Опенсорс - это про решение задачи, нужной тысячам людей.
Вайбкодинг приложений идет под узкую индивидуальную задачу (часто костыль), публичного приложения под которую нет, либо оно очень платное, либо там не хватает какого-то функционала. Вот из ближайшего - я себе накодил нейросеткой репу для maven/gradle а-ля nexus, но более простую, и с нужным мне функционалом, например, возможностью пушить пакеты ручками через веб-интерфейс, скачивать оттуда же, или выкачивать их по маске из remote в постоянный кеш заранее. Опенсорс? Это никому кроме меня не нужно, и решает очень специфичную задачу по прозрачному сшиванию нескольких публичных и приватных реп, которые могут быть недоступны в определенные моменты, в одну общую приватную, доступную всегда... С опенсорса такие PR погонят ссаным веником, ибо это переусложнение приложения ненужным большинству функционалом.
Это никому кроме меня не нужно
Вот прям уверены?
Да, потому как мало идею придумать - ее надо продать. И опенсорсному сообществу тоже, только там продажа - доказать нужность. Правок можно накидать миллион - но примут только нужные большинству, это как раз камень в огород AI-PR. ИИ накидывает реквесты мешками, но никто, кроме автора, не понимает, зачем это, кто просил, и какая польза продукту от этого вагона правок...
шутка не смешная, а ситуация и подавно. посматриваю за прогрессом claw-like ассистентов, все до единого появились в начале года и все как один навайбкодены. с самого начала я пробовал почти каждого из них (с десяток наверное) - ни один из них не работал по ровно одному сценарию: взял контейнер, заполнил конфиг, запустил - не работает, открыл код подебажить - увидел вайбкод, закрыл. по состоянию на начало мая, ничего не поменялось. так что даже если бы шутка была смешной, психическая травма от того что я увидел уже никуда не уйдет.
Как я вас понимаю. Я инфраструктурщик и последние лет 10 вижу тоже самое. Правда в отличии от вас закрыть не могу, ведь мне это собирать и в эксплуатацию выводить, а вайб это код или не вайб:(
Приходится дебажить
вайбкод имеет неприятные особенности - эффект зловещей долины, когда код внешне выглядит опрятно, откомментирован, но когда начинаешь по стейтментам его читать, понимаешь, что он абсурден. еще момент - контрибьютить в вайбкод ручные фиксы, это все равно что попытаться вилкой выпить озеро. при вайбкоде высокий churn rate и твой отлаженный код очень скоро будет переехан катком курсора. при этом применение вайбкоду найти можно, и даже корректное - например на нем можно реализовывать заглушки целостных модулей, которые будут в будущем переписаны, и это действительно ускорило бы получение MVP.
Я чуть не купился. Сначала заметил, что статья заплюсованная, потом заметил тег "юмор", потом догадался навестись на ссылку проекта.
Судя по оценкам (+57 -47 на сейчас), далеко не все такие внимательные. И не все комменты читают, так что это изначально было рискованное мероприятие. (глянул карму автора) А, ну да, этот может позволить себе такие риски.
В каком смысле "что будут делать программисты"? Ревьюить менеджеров.
Я, например, сделал себе целую пачку микросервисов, связаных между собой, со сквозной авторизацией, мобильными приложениями, и прочими плюхами. Все нейросетью. Да, промты там не "сделай хорошо", а довольно подробные технические и бизнесовые требования, но суть одна - сейчас ИИ-кодинг уже приходит в юзабельную форму, и из глючащего изврата превращается в хороший стабильный рабочий инструмент. Луддиты, которые против него, с рынка, скорее всего, быстро вылетят.
Однако это не означает, что кодить в прод сможет любой, нет. Требования и промпты сетка не напишет, телепатии у нее пока нет, и что хочет юзер, она не знает. Надо смотреть, что оно накодило, а в сложной бизнесовой логике как минимум нужно полное ручное тестирование и автотесты. Надо ловить баги, часть из которых железный пока поймать не может...
Рейджбейт удался xD
Хорошая шутка. А я уже полгода если не больше бьюсь над своей задачей, в т.ч. и с вайб кодингом, прочтением всего диссертационного пула, что нарыли модели ИИ и разные опенсорс гитхабы.. Эххх, аж обзавидовался.. )))
Так вот, ты какой, "Программист будущего"!!!
Это че шутка? У меня тот же вопрос а зачем нужны менеджеры?)
Тут есть один тонкий нюанс - вы сделали, а разработчик - разрабатывает, разработка это продолжительной процесс отражающий развитие, а не только начальный акт творения. И в случае долговременного цикла жизни у приложения - вы потратите на определение контекста для агента - как раз тот самый ресурс который легко убьет все плюсы такой автоматизации. И при этом постоянно будете в заложниках у риска недоопределить этот контекст, находится. Который может привести к последствиям - в долгосрочной перспективе. Это не делает ИИ решение плохим, но - снимает вопрос о том зачем нужны разработчики. Для обеспечения процесса разработки.
При всём уважении, при понимании происходящего, и всё в таком духе. Уважаемый автор, катитесь к чёрту. Сто первая шутка про локалхост три тыщи не принесёт ничего нового никому, кто её прочтёт. Тревожники потратят время и немного нервных клеток, в очередной раз окунаясь в нарратив, который их тревожит. Вы реально думаете, что к этому моменту мало пошутили на эту тему, чтобы в очередной раз забивать главную хабра этой тончайшей сатирой на злобу дня?
а теперь попробуй добавить функционал меняющий частично старый функционал, но не в туду лист на жменю файликов а в рабочий проект без четкой документации, без нормальных тестов, с костылями и т.д и посчитай количество багов
Зачем вы забиваете диски habr.com бессодержательной информацией? Для графомании есть же www.shihi.ru и www.proza.ru
Когда-то давно я начинал изучать php. Буквально за один промт "echo "Hello World!" я написал полностью работающее приложение и оно запустилось! Радости моей небыло предела. Уверен если бы узнали об этом тогда разработчики какой-нибудь phpnuke, они наверняка бы напряглись. Хорошо, что тогда небыло соц. сетей и я не смог поделиться этим шедевром со всем миром.
Автор, если ты научился варить сосисоны с макарошками, да яичницу в состоянии забабахать, то поваром ты ещё не стал.
Не стоит переоценивать LLM.
Если отойти от сарказма, то зачем тратить вычислительные ресурсы на целое приложение, если всё это можно реализовать в том же Excel. Было бы ещё экономнее.
Логика уровня "Я смог разбавить спирт водой, зачем теперь химики"
Ахах))
Я Разработчик, но навайбкодил такое же похожее приложение для себя, просто чтобы время не тратить)
дл создания нового окей подходит или для быстрого написания микросервисов, но вот доработать какое-нибудь легаси лучше в ручном режиме
мой проект :
https://github.com/palachX/vibe-earning?tab=readme-ov-file
Если коротко и без сатиры, - нейросети выполняют работу, которая не монетизируется.
Ждём большой бабах от ИИ-динамита, заложенного под ФРС.
Зачем нужна такая сатира?
Чем теперь будут заниматься разработчики?
Писать код, который не поймет ИИ. У меня например куча асинхронщины, подписки на события и тд, разобраться в этом можно только с самодельным визуальным отладчиком. А если еще почаще кидать исключения и ловить их на глубине в 10-20 вызовов, то вообще никто не разберется, что там происходит.
Ну Петросян! Вот это шутка! Дубовицкая от смеха лопнула!
На биржу! На IPO, срочно! Пока кто-то ещё так не сделал )
Ну да, зачем программисты которые понимают как все работает, а когда все будет на проде как быть та?
Скармливать реальные данные пользователей ai инструменту? С этим могу поздравить, это уже можно и к уголовке прийти за распространение данных реальных пользователей от чего потом уже не отделаться.
Всегда поражали такие люди которые пишут я собрал лендинг зачем нужны программисты, так уже давным давно лендинги можно было собирать на конструкторе и без ии.
Но вот попробуй спроектировать полноценную платформу хотя бы на 5 тысяч людей и тут все пойдет не по плану потому что может быть такое что сервак начнет отдавать запросы по типа 2+2 не за 0.1 секунду а за 2, и все.
Дайте этот проект программисту и он скажет что это делал Джун с использованием chatgpt с целью "чтобы работало" но не более.
Так что продолжайте дальше запускать трекеры задач, калькуляторы и всякое подобие 2+2 и пользуйтесь сами на здоровье)
Ну и главное, ошибка просто из за того что не закрыт тэг при которой любой разработчик сделать без использования ии.
Это все не магическая кнопка а лишь инструмент, которым все равно надо уметь пользоваться а не формата "я хочу а ты делай". Попробуйте так сказать команде без каких либо других уточнений и посмотрите что будет на выходе
ошибка просто из за того что не закрыт тэг
Вы этот тэг заметили, а тот, который внизу статьи - нет ;)
Да как бы любые ошибки черным по белому пишут что не так)
Просто все кто сказал ии "сделай мне что то" типа он потыкал и все, ощущает себя божеством) а то что если он разместит это куда нить на сервак с доменом нормальным то все увидят куда и что он тратит)
За просто зачем вообще нужны другие профессии тогда, типа техничка в подъезде, пусть встанет со своего трона и помоет. Зачем вообще кофейни, пусть купит аппарат за 100500 денег и получает кофе какой хочет после нескольких месяцев разбираясь в аппарате. Зачем водители нужны автобусов, такси если можно пешком ходить)
Сомневаюсь что автор хоть один из этих примеров на себе проверил
Пока не увидела тег, думала, что очередной гуру с инфоцыганским вайбом
Спасибо, добрый человек! Благодаря твоему приложению вспомнил, что у меня поднят и потребляет ресурсы давно не используемый инстанс Gitea :)
Может хватит всё подряд называть приложением? Это веб-страница, а не приложение.
Я создал пустую папку, открыл ее в Cursor и написал: «Сделай мне приложение для ведения личных расходов».
Ещё бы ToDo-лист попросил создать. Вообще от восторга кипятком бы писал xD
Чем теперь будут заниматься разработчики?
Тут главное не выйти на самого себя. Чем теперь будут заниматься продакт-менеджеры?
Вот еще проект очередной за *вечер* svarka39.ru xD
При этом роль людей из бизнеса, наоборот, растет — проджект‑менеджеры (как я), CEO, фаундеры.

Лучший кликбейт, спасибо за тег "сатира"
Автор - создатель будущего стартапа на миллиард долларов - забыл задеплоить ссылку)
Тонко. Даже захотелось снять фильм со звучным названием LocalHost 3000
Прям испугали, посмотрел ссылку, такую хрень можно сделать и без ИИ :-)
Можно спокойно кодить дальше
Поздравляю, теперь разработчик ты и фулл тайм ты занимаешься этим, а не гоняешь воздух в переговорках. Теперь можешь официально думать, что больше не нужен.
Почему был выбран трэкер финансов. Мне кажется сейчас рынок нуждается в приложении, где ты такой задачи свои пишешь на день или неделю, которые тебе сделать надо. Можно ещё назвать как-то по-умному типа Туду лист
Даже с навыками программирования не всегда можно сделать быстро и эффективно с использованием нейросети. Недавно хотел подправить код в одном своем сложном приложении в качестве работы с техническим долгом. Думал с нейронкой быстро. Ан нет, забыл контекст этого приложения, уже год не открывал исходники. Полдня потратил с нейронкой на замену части кода, не работает почему-то. Надо разбираться, заново все тестировать, неизвестно еще где что вылезет. К концу дня понял что игра не стоит свеч. Сейчас все привыкли к интерфейсу, проблем нет. Потом будут недовольные и вопросы почему изменилось и т п. Оставил так как есть. Лучшее враг хорошего.
Проблемы начнутся на больших архитектурных решения (ну то есть почти на всех, которые сделаны не чисто для себя). На дебаггинге и прочих страшных словах. Без понимания логики, технической составляющей и прочих вещей, можно навайбкодить себе максимум калькулятор для финансов, который будешь использовать только ты
Ребят, а где у нас учат на продакт менеджеров? Есть факультеты компьютерных наук и им подобные, где изучают языки программирования. Да, ИИ ощутимо ускоряет процесс разработки и дает возможность получить результат тем, кто ей никогда не занимался. Однако, если сравнить влияние ИИ на работу продакт менеджера и разработчика, то возрастание роли первого, как отметил автор статьи, выглядит сомнительным хотя бы потому, что трудозатраты для того, чтобы стать разработчиком выше, чем продакт менеджером. Поэтому ИИ проще заменить профессии, которые более легки в освоении.
Я высчитал на калькуляторе корень квадратный из 144. Всё, математики теперь не нужны. Я мог бы создать приложение, которое считает квадратные корни по введённому числу.
В мире, где ИИ уже вовсю строит логические цепочки, программист напоминает колониального переводчика, который убеждает туземцев, что без его специфического диалекта (сдобренного кофеином и любовью к тёмным темам оформления) боги электричества их не услышат.
Человек говорит: «Сделай мне красиво». ИИ понимает это за миллисекунду. Но тут вклинивается Программист. Он заявляет, что «красиво» не описано в спецификации, требует ТЗ, три недели обсуждает архитектуру «красоты» и в итоге выдаёт код, который делает «приемлемо», но только по вторникам и если на сервере стоит Linux.
Ого, вот это сатира, вот это ирония! Оскар Уайльд отдыхает.
Верно я понимаю, что приложение написано хорошо, и не хватило только третьего промта: «Как сделать сервис доступным публично?»
А я и не против ИИ, давайте! Увольняйте всех программистов, нанимайте одного человека с ноутбуком и пусть клипает вам программы, ничего плохого не может случиться, правда! Ведь так?
Microslop — это сатирический неологизм и уничижительное прозвище компании Microsoft, ставшее вирусным в соцсетях и на форумах

Я сделал приложение за вечер без навыков программирования. Зачем теперь разработчики?