Комментарии 38
Мне кажется, хайп вокруг замены программистов ИИ- это больше про маркетинг и страх, чем про реальную работу: пока настоящий код и баги в инфраструктуре всё ещё требует живого мозга и опыта.
прошёл все алгоритмические собеседования с блеском. LeetCode hard решал на скорость. А потом три месяца не мог закрыть ни одного тикета в реальном проекте.
Почему? Потому что реальная работа — это не алгоритмы.
Но брать на работу все равно будут по leetcode))
Всех точно не заменит.. всегда нужен "оператор" как минимум.. да и заказчика поймёт только человек. Потому что у заказчика 2+2 = по настроению..
Вот тем кто хочет перейти в ИТ из других сфер надо будет сильно постараться!
Через год увеличится спрос на спецов тк с ростом рынка и приложений будет множиться ии говнокод, костыли и техдолг по архитектуре, безопасности и производительности, которые будут приводить к разным интересным ситуациям. Компании и фаундеры сэкономят вначале, получат проблемы/предложения и заплатят 3x в конце.
Полностью разделяю вашу точку зрения. Чем больше начальных точек контакта бизнеса с разработкой - тем больше будущей работы тем, кто все это будет разгребать.
Одно дело написать через какой-нибудь бейс44 приложуху, другое дело допилить ее функционал без потери основной работоспособности и с уверенностью сохранения оного.
Хорошая мысль. Сейчас все радуются, как быстро можно накидать MVP. Через год будут плакать, пытаясь это масштабировать. Техдолг никуда не денется - просто будет копиться быстрее. Вот так...
А в чем проблема решать техдолг нейросетью? Тем более через год они будут еще более продуманными.
Каждое изменение будет переписыванием всего приложения с нуля со сломанным пользовательским опытом и сломанными данными при неудачной миграции. И так каждую неделю.
Готовы? Понеслась!
прямо таки каждое?
Те же unit-тесты для фиксации текущего поведению в помощь. И не надо просить переписывать всё, декомпозируйте, запрашивайте конкретные правки
Я работаю с системой по архитектуре похожей на CRM или ERP: тяжёлые агрегаты из грозди связанных сущностей. Тут такое не прокатит.
Из-за связки есть сложные правила на весь агрегат. Тесты получились бы очень сложными.
Ещё в CRM/ERP логика размазана по workflow, UI, правилам валидации (см выше про агрегат), интеграциям с внешними системами. Юнит-тест с моками ловит мало реальных багов - основные проблемы на стыках: не то состояние в базе, не тот порядок вызовов, race condition при параллельной работе пользователей.
Вайбкодеры не знают или забили на техдолг иначе это уже не вайбкодинг, а полноценная работа с тз, архитектурой, ревью и итерацией исправлений.
если проект вайбкодера придет к успеху к тому времени, я думаю он будет в состоянии нанять нормального программиста, который составит правильные спецификации для кодинг-агентов, с авторским надзором и контролем.
А еще будет разгребать легаси к тому времени запутанный настолько, что проще будет снести все и написать заново. И здесь не факт, что один программист справится. Плюс проблемы обычно появляются до "головокружительного финансового успеха".
вы плохо себе представляете проекты вайбкодеров.
Мне не надо представлять. Я каждый день вижу говнокод, костыли и тупость, которые генерит ИИ. Без контроля это будет множиться в прогрессии.
Что вы делаете в команде вайбкодеров? вы подчищаете за ними?
Проекты вайбкодеров это не энтерпрайз, это не тот уровень, к которому программисты привыкли. там поделки уровня фриланса.
я сижу в группах вайбкодеров. И да, код порой там очень плох, и это не мешает им запускать свои хотелки. Архитектура там абсолютно не нужна.
Не надо мерять по своим энтерпрайз меркам. Не всем нужно делать атомные ледоколы, кому-то и катер хочется.
Причем тут вообще какая-то группа каких-то вайбкодеров. В теме статьи "ии заменит программистов через 6-12 мес". Я написал почему это глупость полная. Потому что легаси невозможно развивать, а именно легаси пишет ии без контроля.
я отвечал на ваш тейк про вайбкодеров. там действительно не контролируют качество.
Но есть много настоящих программистов, которые ручками уже не кодят, пишут спецификации, контролируют качество кода. причем энтерпрайз уровня.
ИИ Не заменит программистов, просто программисты ручной код перестанут писать.
Вайбкодинг это не масштаб проекта, а способ исполнения. У кого-то страничка, у кого-то 150 фич для работоспособного варианта. Все проекты и люди индивидуальны, я пишу про общую тенденцию. По поводу "не будут писать руками" - да понятно, уже мало кто пишет. Я сам практически не пишу, но трачу много времени на тз и исправления. ИИ заменит программистов на программистов с ИИ - я думаю такое утверждение будет более реалистичным.
нанять нормального программиста, который
Восстановит требования из кода
Опросит бизнес пользователей, соберёт ещё требования
Составит и реализует план перехода: создать систему с нуля, внедрить заново, мигрировать данные, адаптировать бизнес, переобучить пользователей.
Просто пустячок же создать вторую систему, а старая восстановлению не подлежит
Просто сложите затраты на создание первой системы, затраты на всё время её сопровождения и умножьте на Pi. Бизнес как слышит всегда делает большие глаза
Если у бабушки были бы яйца, она была бы дедушкой
Софт — это не просто код. Софт — это история решений.
Отличное замечание. Взял в словарь!
Если эта статья опытного для опытных, то где пруфы опытности с агентами?
Где указание на IDE и режимов агента, где содержание файла инструкций для агента или хотя бы его состав. Где наконец описание состава директорий скилов агента, где та самая история интегрируется?
Без всего это рассужать о работе агента мало смысла и синьйор может оказаться слабее джуна. Не зря говорят, что мало кто умеет использовать всю мощь агентов. Это как бы уже новый навык, но уже и не prompt инжениринг.
AI заменит программистов через год. А пока — не может найти баг в конфиге nginx
Так программисты тоже не могут. Потому что вайбкодеры, ахахха :)
Трижды в тексте
разработчик/автор/гофер уволился
Почему-то говорят про замену программистов, но забывают про менеджеров. На мой взгляд именно они сейчас страдают. Программисты начинают замечать, что сами с усами и могут больше, если над ними не стоит начальник-нарцисс. Приобретают навыки управления, но с более качественной обратной связью.
Программист с ИИ менеджером стать может, а вот менеджер с ИИ программистом никогда не станет, сколько бы он не вайбкодил.
12 января. Попросил Claude помочь с оптимизацией запроса к PostgreSQL. Предложил добавить индекс. Разумный совет. Только таблица — 800 миллионов записей. Добавление индекса онлайн на нашей версии PG заблокировало бы базу часа на три. Откуда ему это знать? Ниоткуда. А я знаю, потому что год назад уже один раз так попали.

Да, есть проблема в том, что LLM не имеет инициативы, и не скажет в ответ на конкретное задание "дурилка, ты что творишь-то, еба!". Но если держать это в уме: задавать открытые вопросы и просить совета, даже если уверен, что всё знаешь, то будешь эффективнее себя же без LLM в разы
Так же пугают и тестировщиков, что ИИ всех нас заменит. Пока слабо себе могу представить, чтобы ИИ пошла сочинять сценарии, в которых все может пойти не так, потом сводить бэкендера с дизайнером чтобы они договорились что нам лучше сделать и как, с контекстом опыта компании обращения с "пост-релизом". А потом во время релиза чтоб АИщка сбегала к СРЕшнику, который должен подопнуть зависший деплой, который завис, как окажется из-за очередных решений РКН.
я так понял основной посыл - что у ИИ и живого программиста (ЖП) есть общее - это знание "как надо" (которое называется образование). и ИИ от ЖП отличает отсутствие знания "как не надо" (которое называется опытом). конечно знание "как не надо" гораздо дороже обходится компаниям - но это во всех областях (и в стройке ошибки трагично заканчиваются, и у врачей). что мешает обучить ИИ на знаниях как не надо (просто в рабочие примеры вносить ошибки, запускать сломанный код и собирать то как ругается консоль в базу для обучения)?
если джун накосячит для опыта и будет держать знание только в своей голове (это норма - именно так становятся мидлами как описано в статье), а если ИИ сохранит это знание на диске и расшарит потом между агентами - получается что вы не даете ИИ "набить свои собственные шишки"? разве ИИ не проще работать с кучей старых чатов/тикетов - он вполне в состоянии сделать выжимку информации. ну и я вчера пробовал Qwen 0.9.0 (с разными моделями, не помню какая точно - одна из gpt oss 20b, qwen2.5-coder-7b-instruct, glm-4.6v-flash - все квантованные) - так он говорит что-то долго консоль не отвечает, давайте проверим доступность стороннего API (про ваш пример пятничной работы). И это весьма слабые модели без MCP и не заточенные конкретно под язык (elixir) без доступа в интернет.
лично я думаю что программисты никуда не денутся и ИИ станет сильно продвинутее (и в плане MCP инструментов тоже, и возможно появятся датасеты обучения "как не надо делать"). и по итогу программист будет выполнять гораздо больше работы чем раньше и программистов станет меньше со временем.
Скрытый текст
Понедельник: созвон с продактом, который хочет «чтобы было как в Notion, но не совсем». Сорок минут выясняю, что конкретно он имеет в виду. Выясняется — он сам не знает. Рисую три варианта. Выбирает четвёртый, которого не было.
- рисовать это работа программиста? (нет, хотя уверен что есть нейросети которые помогут с интерфейсом и с картинками - на хабре были статьи где люди по фото приложения/сайты создавали с ИИ)
Вторник: нашёл баг, который воспроизводится только у одного клиента из тысячи. После двух часов дебага понял, что у них в базе данные, которые остались после миграции 2019 года. Автор миграции уволился. Документации? Ха-ха.
- если эта ошибка попадет в базу знаний - ИИ сможет их искать, а так же ИИ агент может обложить все тестами и сам попробовать найти
Среда: код-ревью. Джун написал рабочий код, но архитектурно это бомба замедленного действия. Объясняю почему. Не понимает. Рисую схемы. Спорим час. В итоге находим компромисс, который устраивает обоих.
-это ИИ может уже сейчас - объяснять когда у ЖП уже давно бы кончилось терпение. бомбу замедленного действия можно и отложить на потом - там ИИ агенты оптимизируют слабые места сами
Четверг: продакт передумал. Теперь хочет по-другому. Переделываю половину того, что сделал во вторник.
-опечатка и имелся в виду понедельник (а не вторник) когда вы занимались рисованием а не программированием?
Пятница: деплой. Что-то падает. Откатываемся. Оказывается, изменился API стороннего сервиса, который мы используем. Без предупреждения, естественно. Хотфикс на коленке за два часа.
-ИИ агент вчера предлагал мне проверить сторонние АПИ и написал/запустил скрипты для поиска причины почему мой (его) код не работал как ожидалось.
крупные ИИ компании собирают данные о работе своих агентов - и при желании конечно же делают датасеты для обучения решения частых проблем. хотя может быть ИИ агентам легче будет переписать код чем найти ошибку - и как верно указал автор все упрется в спецификации.
А что делать если я люблю именно писать код, сначала придумать архитектуру потом ее закодить...
Да, эти заявления уже утомляют.
Налепили кучу кастылей вокруг вероятностной машины с токенами. У которой в природе не существует точности 100%.
И всё лепят и лепят к ней костыли. И кидаются словами на ветер.
В этом ллм мире есть абсолютно понятные фундаментальные ограничения, продиктованные законами физики и математики.
Голлюцинации, то есть теорию вероятностей из математики за 8й класс - никто так и не победил. Странно, почему то увеличение данных и миллиардов слоёв не помогло. Кажется Карл ошибся, когда подумал, что мозг это машина для токенов и всё. Да нееет, завтра AGI выпустим. Вот он то нам математику точно победит.
АТомный реактор для 1000 000 000 nvidia a100 по 80 гб. На 1000 000 Гигават тоже никто не построил. Ну чтобы всех заменить айтишников. Законы физики опять не нарушены, черт. Один айтишник прожигает подписку 20 баксов за 3 дня. Его запросы обрабатывает LLM на триллион параметров, которая влезает в 4тб видеопамяти. Токенов не хватает вечео. Электричества тоже.
Зато прикольно смотреть, как люди тратят по 4000 баксов на токены и рассказывают, как они экономят. И заменяют джунов.
А за бугром просто каждый год выпускают AGI. И обещают что вот в этом году оно так точно появиться. И и всё. Как появиться, на базе какой математики? Где будут брать электричество? Холодный синтез в кармане появился? Тонни Старки летают на каждом углу? Опять мы с Вами всё проспали.
Ничего слова этих СЕО зарубежных не стоят. Им текст для выступлений ллм пишет и галлюцинирует по традиции.

AI заменит программистов через год. А пока — не может найти баг в конфиге nginx