Я был программистом больше 20 лет. Начинал с плюсов и геймдева, но работал и с HFT, и с мобильными играми на Java, писал под Unity и C#, трудился на банки и автоматизировал бизнес.
В конце 2023 года я конкретно выгорел и, имея на счету средства, чтобы не работать несколько лет, решил отдохнуть. Примерно в это же время начал усиливаться хайп вокруг нейросетей, к которым я всегда относился очень скептически, поскольку помнил их возможности ещё со времён универа. Для меня это была полузабытая технология из 50-х.
Первая модель, с которой я решил поиграться, — это был GPT-3.5, ретранслировавшийся в телеграм-канал. Особо ничего не ожидая, я попросил его написать код, который делит отрезок пополам. И... у меня отвисла челюсть, когда он действительно это сделал. Дрожащими руками я скопировал и вставил код небольшого контроллера и попросил его запилить в Angular-сервис. И опять он справился на отлично! Назад дороги не было. В первый же день я твёрдо решил бросить опостылевшее программирование и полностью переложить на нейросети написание кода, оставив себе только генерацию идей и тестирование (там, где это необходимо).
Аргументы, что, дескать, «тупая железяка никогда не заменит человека», меня всегда веселили. Да мне плевать, кто там и где кого заменит. Если раньше при сборке приложения вываливались непредвиденные ошибки и я, чертыхаясь, откладывал задачу, то теперь я просто на автомате копипастил код, шёл на кухню за кофе и вставлял правки, которые предлагала та самая «тупая железка».
Первый проект, на котором я решил опробовать нейросети, — это ru-ticker.com. Портированная версия - https://stockchart.ru Он много лет кормил меня, но конкуренты выросли в большие корпорации с капитализацией в миллиарды, и мне уже было не угнаться со своим пет-проектом, который принёс только несколько миллионов, но рублей. Задача была портировать его на Angular, который я знал посредственно — на уровне «поправить баги в корпоративном проекте». В итоге примерно за полтора-два месяца я полностью портировал фронт проекта, который до этого ковырял пару лет, плюс походя реализовал такие плюшки, как автоматический парсинг данных и текста с преобразованием нейросетью для лучшей индексации поисковиками.
Нейросети развивались стремительно, и если ещё для своего биржевого проекта я делал большое число правок и портировал на уровне отдельных функций, методов и небольших классов плюс консультации, то осенью 2024 года вышла первая reasoning-модель o1, вызвавшая восторг в соцсетях. Я поднапрягся и нашёл способ оплатить подписку. Это уже был прыжок вперёд.
Следующий мой проект — это уже чистый вайбкодинг. Я разрекламировал другу новые возможности AI-технологий. У него стояла задача разобрать ворох строительной документации в разных форматах — найти ошибки, несходимости, нормализовать сметную номенклатуру. Прошлый кейс они отдавали подрядчикам, у которых шесть человек реализовывали это два месяца. Я с помощью GPT-4o1 написал на Python (который я не знаю от слова «совсем») около дюжины скриптов, которые делали серию преобразований из различных Word, PDF, Excel — с помощью косинусного сходства формировали таблицу соответствий, которую затем правили сотрудники, а на выходе всё это генерировало Excel/XML в нужном заказчику виде.
В итоге за полтора месяца мне удалось закрыть не один, а целых шесть проектов, и я заработал за непыльную работу около миллиона рублей. Заказчик безмерно счастлив, ведь я полностью снял с него головную боль и сэкономил примерно 3–5 миллионов. Без вайбкодинга я бы за такой проект просто не взялся: там на выходе было примерно 300 КБ скриптов на языке и библиотеках, которые я не знаю и изучать не собираюсь.
Последние два месяца я снова чувствую себя подростком — вернулась страсть, пусть не к программированию, а к созданию программ.
Например, вот чат-бот для перевода аудиосообщений в текст — YouScriptor_bot. Реализован за одно утро. На следующее утро я сделал бота, который показывает БЖУ, калорийность и состав блюда по фото — CalorieJournal_bot. Также реализовал бота (тоже за полдня), который по фото платёжки генерирует QR-код для быстрой оплаты коммуналки. Не буду выкладывать, а то напишут, что я жулик, который написал это для воровства денег и подставки своих цифр.
Позже я не смог остановиться и примерно за три недели превратил бота по калорийности в полноценное веб-приложение (есть и Android-сборка, пока не знаю, как опубликовать) — healthymeals.space.
Своего голосового бота я превратил в целую платформу для реализации своих спонтанных идей и хотелок — youscriptor.com. Это сайт, который переводит голос в PDF и Word-документы, инструмент для вайб-хайринга и вайб-менеджмента — делает аналитику под разными срезами (промптами) аудиозаписей, позволяет скачивать YouTube-файлы с ручным выбором аудио- и видеодорожек. Также есть конвертер и редактор PNG → WebP, конвертер из Markdown в PDF и ещё ряд идей, которые пока в разработке.
С появлением LLM путь от идеи до реализации стал неимоверно коротким. Пусть этот подход ещё не очень подходит для корпоративных проектов из-за устоявшихся бизнес-процессов и требований к качеству и безопасности, но для стартапов, прототипов и большого класса розничного ПО вайбкодинг уже значительно вытеснил традиционное программирование.
Хорошо ли это для индустрии? Думаю, нет. Презрительный термин «вайбкодинг» придумали рекрутеры, чтобы обесценить чужую работу, будто вайбкодеры «воруют деньги» и напрягаются меньше, чем им платят. Но сам бизнес с удовольствием так же «ворует деньги» у клиентов — ведь со снижением себестоимости разработки компании не спешат отказываться от лишней, незаслуженной прибыли и недовольны тем, что маржу с новых технологий забирают не они. Рано или поздно вайбкодинг приведёт к безработице и росту нагрузок.
Нужно ловить момент и зарабатывать самому, пока это ещё делают не все нерасторопные капиталисты. Дальше будет хуже.
Из своего опыта микростартапов я вынес, что после того, как разработка ПО стала беспрецедентно дешёвой, основной проблемой стала дистрибуция. Похожие проекты заполнили первые страницы поисковиков — разного качества и бюджета. Партизанский маркетинг вести всё сложнее: форумы практически исчезли, появились спам-фильтры, препятствующие бесплатной рекламе. Хочешь тестировать рынок — плати, вливай десятки тысяч долларов для проверки гипотез и реакции аудитории. Это практически закрывает вход для инди-разработчиков. Крупные корпорации вроде Яндекса могут запускать свои пет-проекты, используя собственную инфраструктуру.
Очередной виток капитализма: новые технологии и рост производительности труда не приводят к улучшению положения самих тружеников — как обычно, богатые богатеют, бедные беднеют. Се ля ви…
Комментарии (58)

withkittens
04.11.2025 08:37Автор, пожалуйста, не нужно добавлять хаб .NET только потому, что вы один раз упомянули C#.

Shura_m
04.11.2025 08:37Как то я всегда относился с недоверием к тем, кто говорил:
Я знаю, как заработать миллион. Хочешь, я расскажу как ?
Человек, в здравом уме, сам заработает этот миллион, но не будет говорить об этом на каждом углу.
Можно возразить: миллионов много, на всех хватит!
Может оно и так, но когда знающих будет много, вырастет конкуренция, и заработать миллион будет уже не так просто.

paspean
04.11.2025 08:37Ну видать ты не знаком с самореализацией. Реализавашийся человек за частую имеет потребность в передаче знаний. Единственный нюанс, нужны ли кому эти знания. Книги " как заработать миллион" не дадут тебе гайд "как заработать миллион", ты только сможешь понять, и то не факт, как думает человек, который смог заработать миллион.

Wesha
04.11.2025 08:37Можно возразить: миллионов много, на всех хватит!
...После чего каждый будет ходить с миллионом, и буханка хлеба будет стоить сто тысяч.

ayevdoshenko
04.11.2025 08:37Это, я считаю, на сегодняшний день заслуживает первого места в номинации «Лучший манифест говнокодинга» : ))
А по ситуации - это прекрасный задел для реальных программистов, когда после волны вайбоподелок придется разгребать последствия : )
Вайбте больше и быстрее, ребята! Больше будет работы в недалеком будущем для тех, кто разбирается в программировании : )
exeonid
04.11.2025 08:37придется разгребать последствия
Ничего не придётся разгребать. Что в пет-проектах, что в легази кровавого энтерпрайза, что в MVP стартапов — говнокода и неоптимизированных функций в приложениях хватало задолго до появления нейросетей. Только раньше этот говнокод копипастили со Stack Overflow и чужих репозиториев. Потом ИИ позволили обучиться на массивах данных Stack Overflow и GitHub.
Если раньше говнокод оправдывали тем, что "время программиста на оптимизацию дорогое, проще купить плашку памяти за $50", то теперь оправданий нет: нейросеть обученная на говнокоде будет говнокодить бесплатно, а не за $20 в час + соцпакет в опенспейсе в дружном коллективе молодой перспективной компании.
Со временем нейросети научатся лучше понимать контекст и профессия "программист" в широком смысле или исчезнет, как профессия "конюх" или эволюционирует во что-то новое.

ayevdoshenko
04.11.2025 08:37Ну, в целом да, к тому же эта история из разряда: Я познал ucoz/Wix/вписать_любимое - теперь я зохвотил мир web-разработки. Ниша своя есть у этого, но она где-то там, где говнокода и так хватало с избытком.
Тем не менее, всё же остается надежда на отчаянных парней-менеджеров и в суровом энтерпрайзе, которые проведут операцию Оптимизация, и дадут порулить LLM и в лиге повыше : ) где код не одноразовый.

Wesha
04.11.2025 08:37Если раньше говнокод оправдывали тем, что "время программиста на оптимизацию дорогое, проще купить плашку памяти за $50", то теперь оправданий нет: нейросеть обученная на говнокоде будет говнокодить бесплатно, а не за $20 в час + соцпакет в опенспейсе в дружном коллективе молодой перспективной компании.
Зато представьте, какое раздолье будет для тех, кто знает типовые ошибки говнокода. И настанет то
благословенноевремя, которое Голливуд показывал нам в фильмах про хакеров, когда сервера Пентагона можно будет взламывать командойping.

isNikita
04.11.2025 08:37Чистые код/архитектура для человека и для моделей немного разные. Что для нас хорошо, для них
говнокодраздутое контекстное окно. По факту, просто очередной слой абстракции. Тоже самое слышали и про фреймворки, и менеджеры пакетов, и языки верхнего уровней и даже низкого...

kmatveev
04.11.2025 08:37Зашёл я на этот ru-ticker.com, с виду обычный сайт по перепродаже маркет даты. Подумал даже, может автор к этому сайту вообще не относится, но в разделе "Блоги" заметил "счётчик калорий" и "вайб-рекрутинг", значит не показалось. Уровень технической экспертизы автора примерно такой:
На сервер установлено 128 GB оперативки
ruticker 06.09.2025 10:15:07
Из за обновлений QUIK похоже там сломался garbage коллектор и процесс начинал бесконечно жрать память, в итоге через несколько дней память перепонялась и сайт падал.
Добавил +64 Гб - итого 128 Гб. По сути так себе решение - костыль, но в теории квику надо теперь около 1 месяца что бы забить всю память )
Пишите, стало ли работать стабильнее
Уровень политической экспертизы не отстаёт:
По факту мы имеем уже почти гибридную войны США и ЕС

panzerfaust
04.11.2025 08:37сайт по перепродаже маркет даты
128 GB оперативки
Кстати, если кому интересно, много это или мало, то имею сказать, что у нас на feed-сервис на JVM выделено 6 гигов, из них закоммичено 4. Читаем дату из всех публичных источников: бинанс, байбит, окекс, эльмакс и т.д. 128 гигов у нас даже весь продовый кластер вместе взятый не потребляет - там гигов 30. Если бы на go или rust было написано - там бы еще скромнее цифры были, я думаю.
В общем классно, когда вайб-сракеры такой каминг-аут совершают. Сразу все по местам встает.

Wesha
04.11.2025 08:37Уровень политической экспертизы не отстаёт:
гибридную войны
Аж уровень согласовывания падежов...

MVMmaksM
04.11.2025 08:37Выплевывать весь стэктрейс юзеру: ммм, ху**та.

А вы точно программист с 30-летним стажем?

anonymous
04.11.2025 08:37
Oceanshiver
04.11.2025 08:37Так может он все 30 лет писал "хеллоу ворлд" на разных языках и фреймворках.

itstranger
04.11.2025 08:37Просто он настолько старый, что застал времена, когда ещё не было exception и debug режима.))

alex_lol
04.11.2025 08:37Пишу на php 25 лет. Я почти идеально знаю этот язык, написал по собственным оценкам за жизнь около 250 000 строк кода.
На работе проект: openApi (swagger) для доков, JSON-API в качестве механизма апи, Laravel 9.
Дипсик из браузера справляется идеально с задачами. Пишет и рефакторит код, openApi аннотации, каждый пуш в девелоп - с ИИ генерацией. Более того, в написанном людьми коде находит массу ошибок.
У меня какой-то особенный Дисписк? Почему мне ИИ реально помогает, в отличие от чсвшных дурачков из комментариев, которые обвиняют ИИ в говнокоде?

Silvestr99
04.11.2025 08:37Всегда найдутся люди думающие что они умнее всех. Я бы не обращал на них внимания. Так же использую ИИ для работы в основном пишу анализаторы. Вручную написать анализатор около 1-2 недель. Claude делает это за час. Так можно тестировать десятки новых идей и зарабатывать серьезные деньги
А люди с их мнением )) никого не волнуют
они ставят минусы думая что это как то их возвысит )) а на самом деле они примерно как кучеры в момент появления автомобилей - сидят за жопой лошади из которой валится навоз и общаясь с такими же говорят - да что там машина, она дымит, пыхтит, ее надо заправлять, она ломается. Не то что настоящая лошадь. Дед мой ездил отец, я и сын и внук будут управлять лошадьми. А машина это бесовская херня, да для ее нормальной работы дороги строить надо ! Вы представляете ? Дороги !! Кто ж построит столько дорог ? По этому я как кучер в третьем поколении скажу так - все это бесовская брехня - никогда машины не будут ездить по дорогам. А мы кучеры будем работать вечно !

alex_lol
04.11.2025 08:37они примерно как кучеры в момент появления автомобилей
Так и есть. Я вообще больше не рассматриваю профессию программист без ИИ. Я себя представляю крестьянином, который всю жизнь махал киркой, вспахивая землю, а потом мне дали трактор. Без трактора я теперь больше не хочу работать.
Но сейчас придут и мне расскажут, что я говнокодер, ничево-ни-панимаю в том, что мне ИИ пишет и вообще я всё наврал.
Я иногда делаю рефакторинг старого кода, написанного людьми, как мной лично, так и другими. После 5-7 итераций исправлений Дипсик говорит "вот теперь все ок" и я реально вижу, что все ок. О каком говнокоде от ИИ речь, если код от людей заведомо полное дерьмо?

strokoff
04.11.2025 08:37если код от людей заведомо полное дерьмо?
Пишет пхпшник на устаревшей ларке, который копипастит бойлерплейт из дипсика обученного на публичных репозиториях людей и стековерфооу. Вы еще и всех тут чсвшными дурачками успели назвать. Какой сюр.
Попробуйте последнюю симфони или туже лараваель о которой дипсик еще даже не в курсе…

Wesha
04.11.2025 08:37Пишу на php 25 лет. Я почти идеально знаю этот язык, написал по собственным оценкам за жизнь около 250 000 строк кода.
Гитхаб (а также контрибы в проекты до эпохи гитхаба) или GTFO.

alex_lol
04.11.2025 08:37Что?

Wesha
04.11.2025 08:37Если Вы так напираете на то, что «программируете 25 лет», то у Вас должен быть способ это доказать. Вот у меня есть патчик в один из опенсорсных проектов, датированный годом, если мне не изменяет склероз, 1997-м. А у Вас?

ncix
04.11.2025 08:37Если Вы так напираете на то, что «программируете 25 лет», то у Вас должен быть способ это доказать
Это неверное логическое утверждение. Не все публикуют свой код. Я тоже 20+ лет в разработке, у меня нет ни одного публичного репозитория. И нет ни способа ни, что важнее, желания кому-то доказывать свой опыт.

itstranger
04.11.2025 08:37Да нет, просто одно дело самому находить проблемные участки кода, описывать задачу нейронке, что нужно исправить и в чем проблема, с контролем и допиливанием результата генерации.
А другое дело вайбкодинг, когда "программист" пишет нейронке, что-то вроде: "окей gpt, напиши мне тг бот, что будет переводить текст в звук". А потом пихает весь код не глядя по файлам, получив на выходе scriptor-telegram. Как раз софт автора, что багет, выдаёт полные error trace stack с информацией о бэкенде и в целом не работает.
В этом и есть разница.

Bonus2k
04.11.2025 08:37Уже вторая статья за четыре дня со ссылками на бота - автор упорно не хочет понять, что трафик для своих ботов он здесь не получит.

notlimitedwolf
04.11.2025 08:37Статья - рекламный мусор с громким заголовком для нагона трафика. Внутри тоже обвинение капитализма во всех проблемах мира (даже тех, которые самому капитализму идут во вред)
Если всё же рассмотреть статью нормально, то упование на ии ничем не лучше его отрицания. Это инструмент, который нужно уметь использовать. Это уже третья попытка "убить программистов" после высокоуровневых ЯП и IDE (с теми же самыми заголовками в своё время). Гендиректора и прочие крутышки уже давно обещали в этом году оставить ойтишников без денег, но мы ещё живы и никуда деваться не планируем.
20 летний опыт автора у меня вызывает много вопросов. Я разработчик, знаком с теми, кто пользуется нейронками в работе, и с теми, кто не умеет кодить, но отдаёт себя вайбкодингу на 120% (сидя в тонне подписок, имея инструмент на любой случай). Для разработчика здесь слишком много дерзких фраз, к примеру прям два фееричных абзаца:
Если раньше при сборке приложения вываливались непредвиденные ошибки и я, чертыхаясь, откладывал задачу, то теперь я просто на автомате копипастил код, шёл на кухню за кофе и вставлял правки, которые предлагала та самая «тупая железка
Следующий мой проект — это уже чистый вайбкодинг. Я разрекламировал другу новые возможности AI-технологий. У него стояла задача разобрать ворох строительной документации в разных форматах — найти ошибки, несходимости, нормализовать сметную номенклатуру. Прошлый кейс они отдавали подрядчикам, у которых шесть человек реализовывали это два месяца. Я с помощью GPT-4o1 написал на Python (который я не знаю от слова «совсем») около дюжины скриптов, которые делали серию преобразований из различных Word, PDF, Excel — с помощью косинусного сходства формировали таблицу соответствий, которую затем правили сотрудники, а на выходе всё это генерировало Excel/XML в нужном заказчику виде.
Сервера под виндой со 128 гб ram в надежде, что "не сдохнет", отсутствие контейнеризации соответственно (да и походу виртуализации), стектрейс юзеру в лицо - такие ошибки даже вайбкодер нормальный не допустит. Ну и полное отсутствие критики в сторону тулзы (хотя инструмент не идеальный). Короче - муть

sidewinder1
04.11.2025 08:37Олды хабра убивают нейродвиж. Минусуя все статьи связанные с эксплуатацией нейросетей. Как итог, хабр по количеству информации о новинках технологий и практическому опыту их использования отстаёт от других популярных платформ, не буду рекламировать. Мало кто захочет написать здесь об успехах и практическом применении нейросетей, зная, что многие читатели триггерятся на комбинацию из двух букв. Но это очень напоминает саботаж работников мануфактуры, которых вот-вот заменит паровая машина.
Сначала говорили "он ничего не добьётся", затем "вы просто ставите им слишком простую задачу", следом "ну на прод такой код точно не пустят", после (вы находитесь здесь) "без работы не останемся, нужно будет исправлять вайбкодинг", что дальше? "ну не сейчас, так через год"? Или, вероятно "пузырь лопнет" и "электричества не хватит"

sergeym69
04.11.2025 08:37Они просто боятся этого, потому что знают, что следующий для них этап это помоечка.
panzerfaust
Ох уже эти вайбкодеры с полувековым опытом на джаве и плюсах и с длинными тире в тексте.
DarthVictor
Что не так с -, – и —? Конкретно это может быть просто показателем наличия MacOS
withkittens
Или установленной раскладки Ильи Бирмана
Neusser
Или знания комбинаций на дополнительной цифровой клавиатуре.
Тире — Википедия
trinxery
Или настроенной клавиши Compose.
Vasili78
проф копирайтеры часто используют длинное тире.
Krasnoarmeec
Или автор писал статью в Ворде.
sun-sapient
Кстати, длинное тире в тексте -- два минуса в Телеграм (если это ещё не паблик известно)
Но тут, по сути, всё понятно. Перенос ответственности на перемножение матриц, в угоду времени и лёгкости -- ССЗБ.
trueKapitoshk
Нет, ну 0151 и 0150 я уже и сам автоматом печатаю, когда что-то более-менее серьёзное пишу. Но, вот то что человека, который 20 лет писал код, мог удивить, и тем более удовлетворить gpt 3.5 что-то крайне сомневаюсь.
Wesha
Ох уж мне эти зумеры, у которых Alt-0151 ещё не на автомате.
JohnDidact
Я на адроидовской клаве тире начал ставить, как минимум, года 4 назад. Переключаю на «?123», нахожу дефис «-», зажимаю его, свайпаю зажатый дефис влево, отпускаю… в итоге получается «—». Ещё «…» тоже одним символом можно вводить. Лично для меня печально, что это стало маркером того, что в тексте поработал ИИ или что-то подобное, иногда даже уснуть из-за этого не могу(