Information
- Rating
- 885-th
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
ML разработчик, Вайбкодер
Средний
Python
FastAPI
Nginx
Английский язык
Linux
Базы данных
Разработка программного обеспечения
MySQL
Звучит как вполне себе внятная позиция, нежели просто крики о том, что "все вы бестолочи" :)
Это факт. Несмотря на то, что вроде как создаются и отдельные агенты для ревью на безопасность и в инструментах добавляют режимы для проверки безопасности, все еще "веры" них пока нет.
Ну, если в целом, именно это я и пытался донести этой и двумя последующими статьями. Просто, так сказать, через призму личного опыта.
Но как показала практика, темы вайбкодинга на Хабре в целом очень любят минусить, если они не рассказывают о том, что это плохо.
Тут я поругал, и публикация в плюсе, в двух других рассказал, что это уже полноценный инструмент и не надо от него шарахаться, но и чуда ждать не стоит - это заминусили :)
Ну вариант работы через чаты это вообще геморрой
Ну давайте все же разделять автоматизированные системы и AI-кодинг.
Автоматизированная, не значит, пущенная в свободное плавание. Автоматизированная, это как правило детально отработанная и продуманная система, в которой если есть LLM, то она строго ограничена правилами доступа и четко запромптирована что, как и когда ей делать, с минимальными отклонениями на "собственное сознание".
AI-кодинг это определенно значительно более энтропийное и хаотичное явление, особенно если этим занимается столь неопытный программист как я (а я и вовсе не являюсь программистом). За 3,5 месяца активного пользования инструментами я прошел путь от простого написания запросов в пустоту чата, до составления документов со структурой проекта, определяющих ключевые паттерны работы приложения и строго итеративной разработке шаг за шагом и тестированием по итогам каждого выполненного этапа.
И вся суть публикации именно в том, что нельзя слепо верить обещаниям о сверхумных моделях, ведь даже самая передовая модель может ошибиться на простой вещи, чему лично я, при работе с Opus 4.5 был искренне удивлен.
Т.е. вывод о том, что за LLM нужен человеческий контроль - это неправильный вывод? Не надо их контролировать?
Да и коллеги Хабровцы тут говорят, что никакой это не инструмент. Так кто же прав?
Что ж, в какой-то мере это можно и так назвать, если уж совсем утрировать логику "на чем обучен, тем и ответит".
В таком случае ваша профессия - это "крикун в пещеру"? :)
Просто странно читать такую аналогию от человека являющегося промпт-инженером. Мне кажется кому как не вам знать, что от качественно поставленного промпта зависит значительная часть результата и что из "пещеры" можно получить в меру внятный ответ, если правильно "крикнуть".
Да, верно, тут аналогия исключительно лексическая и логическая (смотрит/не смотрит), но точно не прямая
Вот об этом я и говорю, что у определенной части аудитории хейт, словно, завязан исключительно на том, что теперь кто-то может вот так просто взять и что-то "написать" не потратив нескольких лет на изучение, и им за это обидно - они выстрадали, а вот эти вайбкодеры просто пришли на все готовое.
И на мой взгляд весь этот хейт необоснован, так как высококлассные профессионалы настолько далеко и выше всего того, на что способны самые современные LLM, что даже при так активно обещаемой "отмене" джунов и мидлов, топы останутся следить за нейросетями, так как глубину понимания в модель не передашь никакими способами. А топы не бессмертные и не бесконечные, значит всегда на фоне нужно "воспитывать" новых топов через эволюцию из джуна в мидла и далее.
Соответственно, все кто боятся, это скорее те, кто действительно видят вполне реальную вероятность своей замены на нейросеть. И вот тут надо не на нейросеть злиться, а над собой работать, развивать глубину, структурность, а нейросети брать себе на вооружение, как быстрый генератор необходимых типовых блоков кода. Тогда и времени на развитие больше будет, и знание "своего врага в лицо" будет.
Но сейчас почему-то всеобщая истерия, которой лично я не понимаю. То ли люди слишком близко принимают маркетинговые заявление о замене людей нейросетями и всерьез боятся, то ли что, но сейчас любое упоминанием об использовании LLM массами воспринимается в штыки.
Если меня смогут заменить на ИИ (по-настоящему, а не просто на словах согласно красивому заголовку), значит это я плохой специалист, не имеющий в себе ценности и уникальности, и в этом не ИИ виноват и не те, кто его используют.
А что вы подразумеваете под "подобными" статьями?
По-моему Хабр, это место где обсуждают технологии. Вот и я в своей серии публикаций наметил обсудить текущее состояние LLM как инструмента для написания кода.
Я не превозношу их возможности, но и не скатываюсь в безосновательный хейт. Я лишь хочу дать критическую оценку горячо обсуждаемому тренду, так как получил свой собственный опыт, у меня есть уже пара рабочих проектов и мне есть что сказать на основе этого опыта.
Уже вторая (и в будущем третья) моя публикация несет посыл, что "это уже вполне жизнеспособный инструмент, но следите за ним, не давайте ему думать за вас".
Но определённая доля аудитории словно если видит "ИИ" и "Вайбкодинг" целенаправленно заходит лишь с одной целью - высказать свою неприязнь любой ценой, даже если публикация совершенно не о превознесении LLM.
И какие же мы темы жуем по кругу?)
Лично из того, что мне довелось прочитать или посмотреть обычно только крайние точки зрения: "программисты больше не нужны" или "llm тупые генераторы случайных символов не способные ни на что, кроме как переписывать один и тот же текст".
И значительно чаще первое, так как каждый новый релиз сопровождается "новая модель превзошла всех и теперь способна по 1 запросу написать целое приложение".
А вот какого-то среднего со своими "за" и "против" я встречаю мало.
Да и так то с февраля текущего года в этом направлении крайне много чего изменилось. У всего выходят новые версии, чему-то находятся новые применения. Кубернетис, например, в 25 году уже стал практически стандартом. Что, теперь, не разговаривать о нем, все ж о нем уже несколько лет знают?
А вы, простите, хотя бы сами пробовали что-то сделать с актуальными инструментами и LLM, прежде чем утверждать что "ничего приличного этим точно не создать"?
Вот у меня фактически сейчас работает полностью автономная CRUD, 24/7 собирающая статистику и обрабатывающая данные в наглядный для меня вид, с health check и перезапуском при сбоях.
Я не претендую на то, что там внутри у меня совершенная и до мелочей продуманная система, но здесь и сейчас это работает, не сбоит, автоматически обновляет токен авторизации и готова к работе в условиях утраты части данных. Все это работает на Raspberry Pi5, не перегружает систему, так как в параллель работает еще несколько фоновых задач 24/7, что на мой взгляд более чем достаточно в рамках поставленной задачи.
Все это обошлось мне буквально в 3-4 тысячи рублей за подписку и некоторого времени, хотя зп полноценного программиста для решения этой задачи в рамках закрытого контура где всем плевать на качество кода и достаточно рабочего MVP, явно обошлось бы в разы дороже.
Повторюсь, никто не утверждает что вайбкодинг заменит специалистов и инженеров, по крайней мере не сейчас и не в ближайшем будущем, но отрицать факт того, что уже здесь и сейчас можно не имея навыков собрать рабочий проект - глупо.
Я для того и привёл пример с Unity где по-моему дал достаточно прямые аналогии с тем, что без профессионального подхода, это все лишь "решатель текущих хотелок и просто возможность попробовать что-то новое". Но в руках профессионала это может стать полезным инструментом для закрытия рутинных задач, заметно повышающего его эффективность работы.
Вот только почему-то все вновь читают словно через строчку и выделяют для себя только то, за что им удобно ухватиться, чтобы высказать свое "фэ", а вчитаться и уловить суть что публикация вовсе не ода о крутой эффективности вайбкодинга и не о том, что все старые деды скоро будут заменены на нейроскти - это видимо уже непосильная задача.
А вы, я так смотрю, один из самых ярых хейтеров)
Второй пост, и вы снова среди первых комментаторов и снова негатив, в котором видно, что вы даже не удосужились прочитать пост и судите исключительно по обложке)
Дорогой, друг, в моей публикации нет ни строчки где бы я агитировал за то, что вайбкодинг это замена инженеров и решение всех проблем. Уже вторая моя публикация рассказывает о том, что это удобное, но не профессиональное решение, способное лишь быстро собрать рабочий проект, но он не обязательно будет качественным, он будет именно рабочим.
Линейка это или нет, уже здесь и сейчас это предлагает возможность решить ту или иную несложную задачу или просто поэкспериментировать.
На счет вхождения в сферу - никто не говорит, что в нее невозможно войти, говорится о том, что это сложнее, чем раньше. Я, думаю, бессмысленно отрицать, что условные 20 лет назад для того чтобы найти работу вполне достаточным было бы знание именно конкретного языка как такового, а сейчас от тебя ждут знание популярных фреймворков и еще пару-другую дополнительных языков, чтобы решать более комплексные задачи, нежели просто писать код на одном конкретном языке.
Абсолютно согласен, просто наблюдаю повсеместную тенденцию, что стоит упомянуть "вайбкодинг" или "сделано при помощи ИИ" у многих словно опускается красная пелена на глаза, отключается критическое мышление и остается только одна единственная цель: сказать что все, что было сделано при участии ИИ - мусор и не достойно существования.
Если конечный продукт работает и не представляет собой действительно нейрослоп, лично я не вижу никаких причин сразу же бежать в комментарии и начинать агитировать всех отменять проект, чем бы он не был. А, ну и, конечно же, не забыть лично оскорбить всех причастных к его разработке :)
Разве в latest не последняя стабильная сборка?
Окей, давайте называть вещи своими именами, это действительно не ИИ, это большие языковые модели предсказывающие следующий символ при генерации текста, интеллекта тут нет.
На счет бессмысленных - тут можно поспорить, но вот следующий тезис мне намного интереснее)
А что будет когда мы навернемся?) Уже многие навернулись, уже десятки историй о том, что кто то положил прод, форматнул диск и т.д. А кто не ошибался? Хотите сказать лично вы, в процессе обучения, никогда не ошибались?
Будет очередная ошибка, очередной урок, из которого кто-то сделает вывод, а кто-то - нет. Все как и всегда.
Я не понимаю этого вашего раздутого и демонстративного негатива к вайбкодингу.
Ну да, если быть точными, то получается, погромы были единственным способом сопротивления, а протестовали в основном мастера, так как их за счет машин заменяли на подмастерье и детей за меньшую оплату.
Но в любом случае, сам по себе термин "луддит" все же в целом имеет значение именно как "технофоб".
Ну Qwen-Code по-сути форк Gemini-CLI. Там по-моему во-первых все еще есть остатки кода от оригинального Gemini с логикой гугловской авторизации именно для Gemini, во-вторых это крайне уже раздутый репозиторий, с более 1000 файлов. Они конечно активно его развивают, даже русский язык на днях добавили нативный. Но это, наверное, титаническая работа, особенно подстраивать под себя чужой код.
И, кстати, форкать Gemini-CLI судя по тому, на что я натыкаюсь в сети, уже становится мейнстримом :)
Так и есть)
Поэтому это скорее то, чему уже не то что даже нельзя, а уже противопоказано сопротивляться.
У меня недавно в голове какая-то ассоциация была с чем-то из прошлого, что тоже сначала все хейтили, а потом это стало настолько повсеместным, что уже без этого стало невозможно представить жизнь.