Pull to refresh

Comments 66

Не увидел прогресса в кодинге с выхода gpt 3. Максимум ему можно доверить написать 1 метод.

Чем больше читаю такие комментарии, тем сильнее у меня создается впечатление, что есть несколько параллельных реальностей. В пятницу попросил  o3 написать корзину товаров для магазина на Джанге, перечислил хотелки заказчика и тд. Менее чем через минуту получил рабочий код. Потом потратил несколько часов на его ревью, кроме незначительных (чисто стилистических замечаний) и большого количества комментариев придраться было не к чему.
Сколько бы вы себя не убеждали, что все будет хорошо и ничего не изменится, процесс идет, многим скоро придется продать комп и купить велосипед). Если процесс будет идти с той же скоростью, то скоро останутся только архитекторы, DS и тд. Останутся творцы, но не ремесленники.

На самом деле мы и живём в параллельных реальностях. В вашей есть строгая повторяемость, Джанго как стандарт и "один способ сделать это". В моей - собственный движок, сложные скрипты сборки, много сложного кода, почти полное отсутствие шаблонных задач и большую часть времени работы вообще вне IDE. И я даже близко не архитектор, просто разработчик. В вашей LLM справляется, в моей - нет. Одноразовый скрипт она пишет, разобраться со всем проектом - не в состоянии, тут человек тратит не одну неделю на то, чтобы начать работать, как это должна делать нейросеть, заново погружающаяся в проект на каждом запросе?

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

Скоро у каждого жителя планеты будет своя "корзина товаров для магазина на Джанге с хотелками" ?

Прям "Республика ШКИД" на новом технологическом уровне.

Так он gpt-3 использовал, конечно она ничего не напишет. Да и o3 так себе для кода, попробуйте гемини.

Это и в самом деле параллельная реальность - задача уровня Хабр фриланс за 5 тысяч рублей, и разработка в условном банке. Так и вижу, как кодовую базу банка загружают в чатгпт.

Можно локально поднять DeepSeek-R1, банк способен раскошелиться на 16 штук NVIDIA A100.

Работал в банке. Для распознавания документов так и не предоставили ни одной GPU, никакой. Только виртуалки с CPU - "вертитесь как хотите, в бюджет не заложено."

Если для себя, то дешевле взять платформу на последних эпиках и парой терабайт ddr5 - 6000. Скорость само собой ниже, но вполне достаточная.

Так а я про что говорю? Те кто делает условные корзины скоро канут в Лету.

А нужен ли для вашей задачи ИИ? Может таких "корзин" штук 10 в свободном доступе?
Если обобщить - типовые задачи, которые ИИ решает с минимальным количеством ошибок, уже были ранее решены живыми разработчиками. ИИ по сути списывает чужие решения. Тоже полезное дело - использовать ИИ быстрее и удобнее, чем искать самостоятельно.

Я за долго до всяких LLM писал в гугл "корзина товаров для магазина на Джанге" и получал рабочий код с гитхаба.

Лучший комментарий so far. Вся суть современных нейронок в одном предложении.

Ну раньше да, копипастили с гитхаба, потом со стековерфлоу, потом с чатадцп будут.

Мне кажется вы путаете использование LLM как ассистента для всякого бойлерплейта или каких-то рутинных действий, и чисто вайб-кодинг в курсоре.

Потому что у вас web. А представьте себе, что не все программисты пилят веб, и у вас все сойдется. А для джанги я вообще django cookicutter использую, там вообще никакого ИИ не надо, супер простая вещь.

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

Как только вы делаете шаг влево-право, так сразу появляются вопросы.

Останутся творцы, но не ремесленники.

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

Открою секрет. Многие на том же вордпрессе делают не то что корзины, а целые интернет магазины, без единой строчки кода и ИИ, просто щёлкая настройки, перетаскивая блоки и меняя стили. Причём они это делали задолго, до хайпа LLM.

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

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

Однако, на практике, разработчики оказались нужны. Нейронки создают проекты криво, они не способны нормально сделать связь бэка и фронта + бд. Да, такая возможность у них есть, но делают они это очень криво, если вам нужно, что-то сложнее парочки крудов для списка и формы.

Да, нейросети можно использовать для написания сложного и качественного кода, но тебе придётся ей очень подробно расписать, что требуется. Полностью расписать архитектуру проекта, как решить предстоящие проблемы, где есть узкие горлышки и как их решить. После чего дебажить и ревьювить её код. В общем, живём, то мы в одних вселенных, просто на замену no code/low code конструкторам пришли нейронки.

Таки LLM смогли в кодинг, и за этим будущее (уже настоящее). Да, пока далеко от идеала, есть ошибки, надо самому ревьюить и править. Пока сложные проекты ИИ не тянет. Но. Какой же огромный скачок за эти последние годы. Это просто офигеть. Я пытаюсь экстраполировать динамику в будущее, и знаете, я уже не уверен что буду своих подрастающих детей отдавать на кружки по программированию, хотя раньше считал что умение нормально кодить - это мастхэв. Теперь думаю, что возможно достаточно будет и простого знакомства с любым ЯП на школьных уроках информатики.

И еще больше меня удивляют комментаторы на Хабре, у которых "ИИ никогда не заменит настоящего программиста", потому что "у SQL, 1С и многих других ничего же не получилось, а значит и никогда не получится"!! Это просто копинг какой-то. Эмоции и отрицание реальности. А еще говорят что программисты рациональны))

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

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

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

Нужно различать навыки программиста (кодера) и проектировщика (архитектора). LLM просто сместят акцент в сторону понимания проектирования у разработчиков. Кодить можно научить любого человека с улицы за пару месяцев, а вот работать с архитектурой - нужно несколько лет. Боязнь состоит в том, что с простыми навыками теперь не войти в отрасль, нужно что-то больше, чем знание базовых конструкций ЯП.

Менее чем через минуту получил рабочий код.

А вы тестировали всякие кейсы со сложными скидками, налогами и прочими НДС? =)

Накидать "корзину" можно за вечер и руками, а вот все эти ecommerce заморочки и расчеты - это самая мякотка. И это только самое очевидное, я еще не упомянул про разную специфику и интеграции (работаю в этой области уже много лет если что).

Мой опыт таков, что полгода назад AI далеко не всегда хорошо решал простые задачки со всяких сайтов с алгоритмическими задачами. А когда я в конце апреля поигрался с gemini 4.5 pro, то она в большей части случаев правильно решала задачки среднего уровня. Что-то более сложное решается не всегда, но что-то более сложное и я сам решаю не всегда (или не всегда быстро)

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

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

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

Gemini 4.5, ещё и pro в конце апреля 2025, у вас ценный опыт)

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

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

Потом, GPT гораздо проще заменит переводчиков, рерайтеров, всяких клерков, чем программистов. Но в IT сейчас венчурные деньги, поэтому модно пытаться заменять парограммистов.

В первую очередь, это хотелки из разряда "Еще на платите OpenAI? Тогда мы идем к вам!"

Пророчества о конце программирования и не прекращались.

Не было никаких пророчеств о конце прораммирования. Были пророчества что очередная new cutting-edge technology настолько снизит порог входа, что вот теперь тётя Маня сама сможет софт писать. Отчасти всё так и оказалось, если посмотреть кто программировал лет 30-40-50 назад, и кто сейчас.

Ну так теперешние пропрочества точно такие же. Программисторв заменит АИ, но какая-то тётя Маня все еще должна будет сказать GPT, что писать.

Ещё раз, по слогам. Ни о какой замене программистов никогда речи не шло! Просто потому что их был такой жуткий дефицит. Все технологии были призваны сделать немножко программистов из совсем не программистов. И эта цель действительно была достигнута.

Ни о какой замене программистов никогда речи не шло!

Раньше программисты писали программы и работали с базой данных. Предполагаемое изменение: теперь на SQL *вместо* программистов пишет кухарка. Или бизнесмен сам из кубиков складывает себе сайт. Заменяя программистов. Конечно, адекватные люди говорили, что теперь сайты визитки будет собрать один джун (но все еще умеющий программировать и понимающий как устроен веб), а не команда сеньеров, или какие-то отдельные продвинутые бизнесмены сами себе что-то наклепают. Но было и много алармистов, которые повторяли, что все программисты теперь ненужны, вместо них на новых простых технологиях все "заказчики" сами себе все что надо сделают.

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

Я 30 лет в индустрии, ни разу такой ерунды не слышал.

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

Прозреваю, что после эры вайб-кодинга настанет эпоха вайб-дебаггинга и вайб-багфиксинга. А потом и что-то вроде батлерианского джихада.

первым «убийственным приложением» для генеративного ИИ станет программирование

В смысле "программирование убьет генеративного ИИ"?

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

Генеративный ИИ статью переводил - и вот результат)

Имелось в виду "применение", а не "приложение"

Работа в ИТ на сегодняшний день - большей частью нудная и скучная. Многие из тех, кто в профессии (про призванию, или случайно) хотели бы выйти. Но суровая реальность не позволяет.

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

Поэтому так и тянут лямку, и мучаются.

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

И в подсознательном стремлении приблизить этот светлый миг заходит пользователь на Хабр и начинает строчить во все темы коммментарии "ИИ заменит программистов", "Программистов заменит ИИ", "ИИ заменит вообще всех", и далее в том же духе.

Психиатрия в чистом виде.

Многие из тех, кто в профессии

Я бы сказал «некоторые».

Классная теория, людям часто нужно оправдание поступков извне, правда этот чел думает что жена читает хабр? Или статьи ей показывает каждый день ? :)) Или все для самоуспокоения, что вот вот оно настанет? :)

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

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

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

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

А вы про потерю работы рассуждаете.

Альтман, перелогинься! :)

А если серьезно, зачем выдавать ровно один и тот же коммент в 2 разные темы?

Да, да. У меня ребенок начал ходить со скоростью 2 км/ч, через год уже со скоростью 5км/ч, потом начал бегать прям со скоростью 7 км/ч. По моим расчетам к 25 годам он выйдет на первую космическую скорость, а к 40 где-то достигнет скорости света.

Между тем СЕО и сооснователь стартапа Windsurf Варун Мохан уверен, что развитие вайб-кодинга не снизит востребованность разработчиков, а, наоборот, позволит компаниям нанимать больше инженеров для развития проектов.

Это значит, что труд человека станет стоить в IT дешевле чем сейчас, это хорошо, это я поддерживаю =)

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

В информационном бюллетене AI Decoded, который выпустила Fast Company, говорится

По ссылке не более чем очередной пережеванный шитпост, скомпилированный из каких-то опросов а-ля "100% пользователей интернета заявили, что пользуются интернетом". Зайдите в посты Хабра - там через один такая же "глубокая аналитика" про ИИ. Собсно, если почитать, кто такие эти Fast Company, то все встанет на свои места. Очередной воннаби-Гартнер, только труба пониже и дым пожиже.

Факт тут какой

Я не умея программировать совсем сделал 3 приложения на андроид, мвп полностью сделано, все хотелки, какие я просил в приложении, сделаны без участия меня. При этом функционал такой же, как в платных приложениях в гугл плей. Сецчас через нейронку пробую игру на ue 5 делать.

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

Эра "мусорного контента" надо добавить, что уже и видно: всякие видео, картинки, статьи, озвучка и прочее от ИИ. ПО туда же, ещё больше копий приложений делающих одно и тоже (возможно делающих и то, что не нужно, типа кража ваших данных, ведь теперь порог входа снизился).

Кто решает, что мусорный контент, а что нет? Ты? С чего ты решил, что приложения делают одно и тоже?

Какая кража данных в созданной игре через нейронку, расскажи ка? Сначала думай, прежде чем бред писать

С чего ты решил, что приложения делают одно и тоже?

При этом функционал такой же, как в платных приложениях в гугл плей.

Ну даже не знаю...

Какая кража данных в созданной игре через нейронку, расскажи ка?

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

Кто решает, что мусорный контент, а что нет? Ты?

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

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

Какая кража данных в созданной игре через нейронку, расскажи ка?

Нейронки до сих пор любят писать вымышленные библиотеки особенно, для ЯП, по которым у них мало данных. Мошенники сделали эти библиотеки, только с майнерами и стиллерами на борту. Теперь, когда нейронка пихает в проект несуществующую библиотеку, она оказывается существующей и охотно добавиться к тебе в проект.

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

Собственно, вот пример для игры.

А сколько вы зарабатываете на этих 3 приложениях?

Я их для себя делал, не выпускал никуда. Доступны не приложение не дают такой функционал, который мне нужен

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

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

Допустим завтра выйдет нейронка, что будет способна решать 100% любых ваших задач. Да, не всегда идеально, но в 99% случаях давать хороший результат. Казалось бы вот и конец программистам. Зачем теперь нужны команды разработчиков, если можно оставить одного сеньора, как промпт менеджера, который заменит целый отдел? Однако при первом же серьезном косяке от нейронки, не факт, что сеньор в одни руки справится, чтобы его решить. Руководство спустит на него всех собак, а не на нейронку, что глупо, спрашивать с одного человека, как с целого отдела ведь его ответственность, будет меньше. По итогу, нужно будет нанимать больше людей, чтобы править косяки нейронок.

Думаю, поэтому программисты никуда не денутся. Другое дело, что сфера перестанет быть сверх прибыльной. В глазах работодателя программисты будут выглядеть, вайб кодерами, что пишут код одной кнопкой, а значит зачем им платить много? Я знаю, что не всё так просто, но говорю с точки зрения обычного работодателя. Работодателю нужна будет "прослойка", между бизнесом и нейронками. Ими и станут многие программисты которых можно ругать за косяки нейронки, при этом платить, не то чтобы много. Учитывая, что вайб кодеров уже появляется огромное количество, то порог входа на нормальные вакансии увеличится ещё в разы, хотя в 90% случаев вы так же будете табать код ну или в смежных сферах, например в программировании микроконтроллеров или сис админстве, паять, тянуть провода и делать другие физ. действия. (думаю у подобных специалистов зп поднимутся).

Так что, пока на нейронку, невозможно повесить ответственность, нас не заменят, но зп урежут и выкинут на улицу, совсем уж дармоедов. Как-то так.

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

Устанавливаем нейронку на оборудование компании, фиксируем версию инсталлятора в репозитории. Создаем должность администратора системы ИИ.

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

Вайб-кодинг нейронки - кладем все промты в git до последнего символа. Должности - программисты ИИ.

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

Да, всё верно. Нужны администраторы, что будут заниматься деплоем нейронки, причём на аппаратном уровне и не софтвеерном. Нужны будут специалисты по обучению нейронки, по генерации и ревью, а так же тестированию. Вы всё верно написали. Вот уже получается, что нужно иметь хоть и небольшой но штат специалистов, которые шапкой будут отвечать за работоспособность нейронки и фиксить/не допускать её косяки.)

Поэтому полностью нейронка не сможет заменить программистов, т.к. бизнесу всегда нужен будет ответственный.) Вы кстати хорошо описали кто примерно может войти в новые команды разработки, которые будут серьёзно использовать ИИ в своей работе, а не просто бездумно вайбкодить.)

Платят не за усилия, а за результат. Так что "будут платить мало" это вряд ли

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

Sign up to leave a comment.

Other news