Закрыть
Меня всё время волнует вопрос "а заменит ли ИИ программистов"? Лично я считаю, что нет. На своем опыте скажу, что ИИшки очень плохо справляются со сложными задачами. Если им дать такую задачу, либо они напишут код, в котором будем куча ошибок, либо он вообще не будет работать, а диалог почти всегда такой:

- напиши мне код чтобы то, другое, третье
- конечно, вот вам рабочий код
- в этом коде много ошибок, ошибка тут, тут, и еще тут
- да, конечно, в ВАШЕМ коде действительно есть ошибка, вот вам исправленный вариант
- теперь твой код вообще не работает

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

А как вы считаете, заменит ли ИИ программистов?
Показать больше
Пожаловаться  |  Поделиться

Комментарии (3)

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

https://t.me/turbomove/2518

если лень переходить в телеграм, то цитирую:

«Я поручил 16 агентам написать компилятор C на языке Rust с нуля, способный компилировать ядро Linux.
За почти 2000 сеансов Claude Code и $20000 на API, команда агентов выпустила 100000-строчный компилятор, который может собрать Linux 6.9 на x86, ARM и RISC-V.»

Исходя из статьи - «вмешательство» человека было минимальным.

Итого - через пару лет - любой сможет написать «свой» компилятор за неделю, зарядив не самую большую кучу бабла на агентов.
(Сейчас - еле работающий, не оптимизирующий толком компилятор - предел для LLM, через пару лет «тривиально»)

Ну и на что я потратил свою жизнь? И нахуя?

https://www.anthropic.com/engineering/building-c-compiler

Я НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ПРОЧИТАТЬ ЭТУ СТАТЬЮ.

<ещё докидываю посты ниже, ибо они по этой же теме>

Глянул на код, да это похоже на код компилятора.

ИИ срет только шаблонный код и упрощает тривиальные задачи?

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

Теперь это тривиально?

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

Ну и смысл вообще хоть что-то прогать «по кайфу», если через пару лет каждый сможет сделать тоже самое, при наличии относительно небольших бабок?
(И у кого больше бабок на токены - тот и получит лучший результат)

Так что единственный смысл от проги выходит - сделать свой SAAS, и продать подороже.

Делайте.

https://github.com/anthropics/claudes-c-compiler/blob/main/src/frontend/sema/analysis.rs

Кто-то может возразить «зато можно будет делать более сложные вещи».

А у меня вопрос, а какие есть более сложные, концептуально, вещи, чем компилятор собирающий линукс, именно в программировании?

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

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

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

И если в сфере арт индустрии, есть немногочисленные люди, которые готовы следить за «человеческими» художниками, поддерживать их. (Этим любителям «человеческого» можно даже продать картинку сделанную на заказ, прислав запись видео ее создания.)

То в случае с кодом и софтом - ну всем похуй. Код это код.
Тут дилеммы «рукотворности» нет.

Не юзаешь ИИ => худший продукт => не нужон.

В отличии от картинки, где фанат готов купить убогую картинку, но нарисованную руками конкретного автора.

Так что выхода нет - хотите бабла за ваш код - дрочите ИИ.

Как что-то творческое - забудьте. ИИ вы не обыграете, а «человечность» тут не важна.

И еще раз - теперь чтобы сделать что-то крутое - требуются бабки на токены, т.е. нищекодер просто не сможет сделать что-то стоящее, из-за дороговизны ИИ для него, челик при бабле сможет.
Ранее, что-то крутое мог сделать каждый, при наличии достаточного рвения и таланта. Бабло помогало в маркетинге и развертывании, но не в самом факте "творения" программы/библиотеки/и т.д.. Усе.
=>
Живешь в более богатой стране - ИИ дешевле, относительно месячных трат.
=>
Лучший и более продуктивный программист.

——

И нет - это не про «нытье», что должно случится, неизбежно случиться.
Это мои рассуждения «а что дальше?», «какие искать смыслы?».

Можно конечно до последнего отрицать реальность, не замечать изменений вокруг, и не думать наперед, но, по мне - это глупо.
Да несколько лет назад ИИ не могли картинки рисовать и нормально видео генерировать. Это использовали как аргумент, что ИИ не заменит человека. Что сейчас? ИИ видео уже почти не отличить от реального, а это ведь не предел развития. С кодом я думаю абсолютно тоже самое, вопрос времени. Поработать над ИИ'шкой, лучше обучить, исправить ошибки и прогать она будет не хуже опытного программиста
Заменить нет, отшить большое количество да. Ну пока что да, лажает. Но 4 года назад оно и реферат нормально не могло, а теперь че только не творит

Действия