Как гуманитарий из закупок собрал Web3 терминал, генератор резюме и игру для RuStore, и при чём тут вайбкодинг.
Знакомство
Меня зовут Илья Мурзинов. Я гуманитарий, сфера деятельности: управление цепями поставок, закупки, продажи, маркетинг. Никогда не писал код, не заканчивал курсы по программированию и не работал в IT. Но этой весной я случайно открыл для себя вайбкодинг, и с тех пор у меня появилось три пет проекта, Android игра в RuStore и понимание, что создавать продукты можно даже без технического бэкграунда.
Как всё началось
Где то весной я узнал, что ИИ умеет писать код. Зашёл в чат DeepSeek и попросил: «Сделай мне игру крестики нолики». DeepSeek быстро выдал какие то непонятные строки. Я спросил: «И что с этим делать?»
Он не стал удивляться моей безграмотности и ответил: «Дружище, создай на рабочем столе текстовый файл, вставь туда эти каракули, сохрани в нужной кодировке и переименуй из TXT в HTML».
Первый запуск. Открывается браузер, и там оно. Я: «Вау, а что так можно было?»
От крестиков ноликов до Web3
Время шло. Я экспериментировал с DeepSeek по той же схеме: каракули, TXT, HTML. Кроме банальных шашек и змеек, получилась интересная интерпретация шахмат: первый ряд не пешки, а шашки, и ходят они как шашки, второй — обычные шахматные фигуры с привычной механикой.
Параллельно я «изучал тематику». По натуре я люблю много ходить, хожу часами и слушаю что то полезное: о новых разработках, направлениях, приёмах, курсы, лекции. Всё подряд. Если устаю от формата, включаю разговорный ИИ, Google или GigaChat, и мы можем часами устраивать мозговой штурм прямо на ходу.
К лету пришёл к мысли, что хочется опробовать больше идей и понять, как всё это устроено. Решил начать с Web3. Прямо в чате DeepSeek говорю: «А давай сделаем Web3 приложение. Пусть будет терминал для скальпинга на одном из блокчейнов».
Сказано, сделано. Каракули забегали по экрану. От «Ctrl+C / Ctrl+V» стали уставать пальцы. В браузере начали появляться первые очертания проекта.
Ошибки, ошибки, ошибки. Оказалось, делать серьёзный проект сложнее, чем крестики нолики. DeepSeek неустанно требовал зайти в какую то консоль в браузере. Что это вообще такое? Что то оттуда копировать и присылать ему в чат. Копируй туда, копируй сюда, сохраняй, переименовывай… Так я пришёл к Claude.
Знакомство с Claude
Оказалось, пока я развивался, технологии ушли вперёд. Есть решения, которые выдают не каракули, а сразу готовые файлы, а то и целые архивы. Но был нюанс: если с DeepSeek можно было работать нонстоп, то у мистера Claude были лимиты. Иной раз они заканчивались через 10 минут, а потом долгое пятичасовое ожидание.
Так я поменял «Ctrl+C / Ctrl+V» на «Продолжай». Кроме того, работа с файлами упростилась: оказалось, в чат можно скинуть свой ключ от GitHub, и он делал всю работу прямо там.
В результате, пройдя через множество ошибок, родился он, мой первый пет проект: скальпинг терминал на блокчейне Rychain.
Небольшое отступление
Всё моё творчество напоминает фильм «Всё могу». Помните? Герой говорит, чего хочет, а получает вообще не тот результат. Стоя перед зеркалом, говорит: «Хочу красивое тело», и получает его, но только женское. «Да нет… тело известного мужчины», и становится Эйнштейном. Похожим образом выходит и у меня.
Что было дальше
Пока доделывал огрехи скальпинг терминала, новая идея не заставила себя ждать. У меня дети. На разных этапах они задаются вопросом: «Папа, а что писать в резюме без опыта работы?» Так появилась идея сайта конструктора «Идеи для резюме без опыта работы» — resumegenerator.ru. Не буду углубляться, чтобы не утомлять. Начал делать его там же, в обычном чате Claude.
Что сегодня
За всё это время я успел прокачать себя через обширное чтение Хабра и прослушивание лекций и подкастов во время прогулок. Открыл для себя open source. Сделал примитивную игру «3 в ряд» для Android и выложил в RuStore (сейчас работаю над новой версией). Параллельно обучаю с нуля на архитектуре RWKV малую модель, но об этом в следующий раз.
Послесловие
Вайбкодинг, мне это интересно. Он помогает проверить много гипотез и в принципе что то создавать, особенно если ты гуманитарий. Несмотря на это, я предпочёл бы команду разработчиков вместо ИИ. Всё же человеческий опыт и мышление ничто не заменит.