Эта статья для тех, кто только решается попробовать свои силы в вайб-кодинге, не имея при этом специальных знаний и понимания хотя бы основ программирования. Для тех, кто, наслушавшись разных гуру (как, впрочем, и я), решил с ходу ворваться в IT, используя только различные LLM. Моя цель — показать, что вас ждёт, предостеречь от завышенных ожиданий, но при этом не отбить желание испытать свои силы.

Коротко обо мне: мне 35 лет, гуманитарий с 12-летним опытом юридической практики. На волне хайпа вокруг нейросетей полгода назад я решил попробовать себя в написании кода для программ, приложений на Android и макросов — всего того, что может помочь мне в работе (а в дальнейшем, если всё пойдёт как по маслу, возможно, и вовсе сменить род деятельности).

Мой старт: от нуля к первым строкам кода

Начитавшись статей о волшебном вайб-кодинге и промыв голову хвалебными рилсами вайба из запрещённой соцсети, уверенный в собственных силах и мощи LLM, последние 6 месяцев я окунулся с головой в написание кода на Python, создание макросов и работу со Stable Diffusion.

Мой опыт на момент февраля 2025 года равнялся нулю. Максимум моих умений — переустановить Windows, и то даже этот навык с каждым годом становился всё хуже. С ПК я давно на «вы», что такое Python, Джун, Бэкенд, Фронтенд и другие словечки из IT-сленга я не знал, и мне это было не нужно. В общем, типичный гуманитарий, чьи навыки заканчиваются на «красиво говорить».

И как мне тогда казалось, работа с нейросетями предельно проста: ты даёшь LLM детально прописанную задачу со всеми вводными и алгоритмом выполнения, а она выдаёт тебе готовый, полностью рабочий код. Так, в одном из рилсов я увидел, как некий «Айзек» (кажется, так звали того блогера) с помощью Cursor AI за 1 промт написал мобильное приложение для дыхательной гимнастики. Ещё у него был челлендж «Миллион на AI за месяц», где на протяжении 30 дней он показывал свой путь к заветному миллиону, выполняя с помощью LLM разные задачи. Позже он создал отдельный курс, чтобы заработать на тех, кто поверил в этот трюк с челленджем.

Но розовые очки быстро спали, когда я понял, что для того, чтобы объяснить машине задачу так, чтобы она правильно вас поняла, нужно изъясняться на уровне не ниже Льва Толстого. А чтобы она ещё и выполнила её правильно, надо самому хотя бы немного разбираться в синтаксисе. И даже если вы всё это понимаете и умеете чётко доносить свои мысли, LLM всё равно может интерпретировать ваши запросы не так, как вам это представляется. Поэтому, когда я слышу, что сейчас гуманитарии якобы покажут программистам силу «слова», хочу предостеречь: написание кода — это не то же самое, что перевод с русского на английский, с чем LLM, без сомнения, справляются на отлично.

Да, вам может показаться, что нейросеть вас прекрасно понимает, и вот-вот вы раскроете весь свой потенциал: подвиньтесь, программисты, гуманитарии наступают! Наступают, то да, но, скорее, не туда, куда хотелось бы…

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

Мои задачи и результаты

1. Создание алгоритма для анализа Excel-таблиц

Задача: Написать код на Python, который анализирует Excel-таблицы и сводит информацию из разных файлов в одну по наименованиям реализуемых товаров. Звучит просто, но на деле всё оказалось сложнее: часть файлов была в архивах, наименования товаров написаны с ошибками (многие зашифрованы), столбцы перепутаны, включая их названия, а общий объём файлов превышал 200 ГБ.

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

2. Макрос для Excel с гибким алгоритмом

Задача: Написать макрос для Excel, который переносит данные из отдельных файлов, группирует их в три разные таблицы, рассчитывает средние показатели продолжительности сроков проведения проверочных мероприятий и присваивает баллы на основе алгоритма, который пользователь может менять, внося свои данные в ячейки (алгоритм прописан в отдельном листе).

Результат: 4-5 недель работы. Макрос заработал, но пока не получается вывести справочную информацию в документ Word. Вроде бы и не сложно, но нужно прописать много информации в промт.

3. Простое приложение в Android Studio

Задача: С помощью Python и Android Studio сделать простое приложение — калькулятор. Код написал, на эмуляторе заработало, но собрать APK не смог — не хватило времени, да и лень было разбираться.

Результат: Потратил около недели. Из нее только 4-5 дней ушло на установку Android Studio и что бы разобраться как запускать эмулятор. Код написал быстро, но откровенно калькулятор получился полное г.

4. Программа-помощник для юриста

Задача: Создать программу на интерфейсе Tkinter — профессиональный помощник юриста для написания исковых заявлений и работы с документами. Пока только начал, сделал частично структуру.

Результат: Ушло больше пяти недель, и работа ещё в процессе. Интерфейс оказался сложнее, чем я думал, а LLM уже не справляется с большим кодом, виснет при написании, пробовал разные LLM, с большим объемом строчек пока лучше всех справляется Grock и Qwen, хотя где-то читал, что Qwen далеко не самая умная LLM. Сейчас думаю, о том, как раздробить код на блоки, что бы основной код запускал структуру, и дальше подключал разные процессы и с других блоков кода.

Лайфхаки

За эти полгода я вывел несколько приёмов, которые сильно помогли в работе с нейросетями:

1. Когда Excel-формулы не работают 

Если вы перепробовали кучу формул, а нейросеть каждый раз уверяет, что «сейчас всё заработает», но ничего не выходит, попросите её написать код на Python или макрос, который проанализирует указанные ячейки и выдаст всю информацию о них в документ Word. Это помогает понять, где ошибка, и написать правильную формулу.

Пример промпта: «У меня есть Excel‑файл, где в ячейках A1:A100 — числа, а в B1:B100 — текст. Формула в C1 не работает, хотя я пробовал разные варианты. Напиши Python‑скрипт, который откроет файл 'C:/Data/test.xlsx', проанализирует ячейки A1:B100, выведет их содержимое и тип данных в документ Word, чтобы ты понял, что там не так.»

2. Анализ структуры Excel-файла 

Чтобы объяснить нейросети, как устроен ваш Excel-файл, сначала попросите её написать скрипт на Python, который проанализирует файл и выдаст описание (например, какие столбцы заполнены, их названия, типы данных) в документ Word. Это экономит время и помогает LLM лучше понять задачу.  Так можно сначала самому сделать, то, как вы хотите, чтобы выглядел готовый выходной файл, а потом, что бы не объяснять это нейронке, просто скопировать всю информацию с параметрами из документа Word.

Пример промпт: «Напиши Python‑скрипт, который открывает Excel‑файл 'C:/Data/data.xlsx', анализирует все листы, их столбцы и ячейки, и создаёт документ Word с описанием: названия листов, заголовки столбцов, примеры данных из первых 5 строк и типы данных в каждом столбце, высоту, ширину ячеек, тип данных, расположение и др. информацию.»

Итог

Вайб-кодинг — это не магия, но и не провал, но:

  • Без основ программирования и с завышенными ожиданиями вам будет очень тяжело.

  • Задачи нужно дробить на маленькие блоки, с большими промптами LLM работает плохо.

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

  • Грамотно формулируйте промпты, спрашивайте у LLM, какие сведения ей нужны для корректного выполнения задания.

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

P.S. Текст оригинальный, к помощи LLM прибег только для правки орфографии, окончаний, и знаков препинания, с этим LLM справляется хорошо.

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


  1. Emelian
    01.09.2025 10:20

    Честно про вайб-кодинг с нуля

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

    Задачи нужно дробить на маленькие блоки, с большими промптами LLM работает плохо.

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

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

    Пример по вайбингу. Вчера попросил бесплатный ИИ выполнить следующую задачу:

    1. Дать код простейшей консольной программы, скажем, «Main.cpp», на C++, которая выводит в консоль простое сообщение, вроде, «Hello, World!».

    2. Написать код, на C++ / WTL, простейшей оконной программы, которая запускает, в фоновом режиме, скомпилированную первую программу - «Main.exe», так, чтобы она не появлялась на экране монитора. При этом, вторая программа перехватывает вывод первой программы и отображает его в стандартном MessageBox.

    С первой задачей справился бы даже первоклассник, но, мне она нужна была для второй. Вторую задачу нейросеть тоже решила, только, без легкой доводки, «напильником», ее кода он бы не «взлетел». Проблемы там возникли с обработкой Юникода. С латинским текстом всё хорошо, а с русским - надо разбираться. Машина выдала несколько разных решений, но все, в итоге, вместо кириллицы выводят «иероглифы» либо «кракозябры». Просто, надо вспоминать свой опыт программирования UTF-8, в консоли.

    Т.е., действительно:

    Без основ программирования и с завышенными ожиданиями вам будет очень тяжело.

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


    1. ProfDonda
      01.09.2025 10:20

      Да, многие статьи на подобные темы грешат какими-то стыдливыми недомолвками, типа "если вам необходимо приготовить обед, пошлите прислугу в погреб"(с). Прислуга платна или бесплатна? Как оплачивалась? Доступ в погреб открыт для всех или через впн? Какой впн использовался? Как оплачивался?


      1. strannik96 Автор
        01.09.2025 10:20

        Спасибо за комментарий, только не совсем понятно о чем, я умолчал. Ваш вопрос о ВПН и какими нейронными сетями я пользовался?


    1. strannik96 Автор
      01.09.2025 10:20

      Пользуюсь только бесплатными ИИ, в основном Grock, реже, когда Grock уже откровенно "тупит" (когда максимально предельно ясно все ему объясняешь, а результат все равно далек от того, как должно быть) подключаю остальные бесплатные ИИ: Чат GPT, Qwen, DeepSeek, Gemini. Скидываю им тоже задание, и код который на выходе получился у грока с заданием проанализировать и найти причину почему не работает.


  1. merkel
    01.09.2025 10:20

    Окончилось время когда в IT могли залезть все кому не лень. Без базового образовния поддерживать себя в тренде на достаточном уровне уе правктически невозможно. Гуманитарии в IT тоже нужны: техписы, юристы по интеллектуальной собственности, дезигнеры. Но они должны заниматься своей работой а не пытаться лезть в чужую: переводчики переводить, дизайнеры - рисовать, юристы - мести улицы.


    1. strannik96 Автор
      01.09.2025 10:20

      Абсолютно с вами согласен! Пошел мести улицы))


  1. zambras
    01.09.2025 10:20

    Простенькие программы да, сам несколько с помощью Qwen сделал. И то есть смысл проверить прежде что уже есть такая программа. И не заморачиваться. И конечно медленный Питон, ибо с другими языками то что занимает дни на Питоне, вылилось бы в недели, а то и месяцы (компиляция). Иногда Qwen тупо забывал прописать даже элементарный импорт, но в итоге справился со всем (довольно простым). На более сложные задачи вы уже должны неплохо разбираться в теме, а не только знать язык. Например практически всем моим парсерам сайты давали отлуп, и тут понятно что это совсем уже другой уровень знаний и это думаю хорошо. Ибо любой мамкин быдлокодер творил бы с помощью ИИ любую дичь. На данный момент интересна связка Qoder + Qwen , всё от Али Бабы. Замахиваться на Андроид - смело без знаний, но бесперспективно, тут нужно считаю налечь на flutter и неплохо так вникнуть в тему изучая попутно Dart. И тут главный вопрос если вы гуманитарий, то зачем оно (Android) вам это нужно ? Так что ИИ в помощь гуманитария это реально, но пока вижу только Питон и относительно несложные программы.


    1. strannik96 Автор
      01.09.2025 10:20

      Были какие то нереализованные "детские мечты" попробовать себя в создании андроид приложений. Да, опытом не обладаю, но желание есть. Хотел попробовать сделать простенькое приложение для создания заметок, или тренировочный дневник. Надеюсь, что все таки дойду для реализации, так как вызов себе я бросил)


  1. syschel
    01.09.2025 10:20

    По статье ощущение, как-будто умение "гуглинга" лет 10-20 назад, сейчас мутировал в ЛЛМщика. Но проблемы остались те же самые. Что и тогда, залог нахождения правильного ответа упирался в правильно составленный вопрос(запрос). А потом, в минимальный набор знаний, чтобы понять, что полученный ответ тот самый, который и был нужен, куче вариантов. Сейчас упирается в правильно составленные промты и знания, чтобы оценить результаты ответа.


    1. strannik96 Автор
      01.09.2025 10:20

      Ну так и есть, вы все правильно написали.