Вайб-кодинг по Чуйкову | Ментор – Telegram
Вайб-кодинг по Чуйкову | Ментор
4.28K subscribers
185 photos
56 videos
1 file
208 links
Меня зовут Константин. Я помогаю непрограммистам создавать свои приложения с помощью ИИ и вайб-кодинга.

За 15 лет прошел путь от фрилансера и фаундера веб-студии, до СТО в стартапе и руководителя разработки в бигтехе. Ex-Сбер.

Сотрудничество @chuikoff
Download Telegram
💼 Дайджест вакансий для вайб-кодеров. Декабрь.

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

Программист (AI-Вайбкодер)

Сейчас мы формируем новую команду начинающих разработчиков для направления Вайбкодинга — быстрого создания ИИ-приложений, автоматизаций и сервисов нового поколения.


Обязанности
- Участие в разработке ИИ-приложений, Чат-ботов, сервисов ИИ-автоматизации
- Создание и улучшение небольших модулей и инструментов в рамках вайбкодинга
- Работа с API, логикой процессов, настройкой сервисных решений

Frontend Hybrid Developer (Vibe-Coder)

от 2 500 до 10 000 $ за месяц

Мы ищем того, кто любит строить быстро, выпускать реальные продукты и мыслить категориями продукта и экономики, а не только кода.


A hacker-builder mindset. A “try it, launch it, learn from it” type.

Что будешь строить?
- Современные веб-интерфейсы для AI-приложений на блокчейне, агентов, дашбордов и маркетплейсов
- Пользовательские флоу, заточенные на доход: системы монетизации, апгрейд-пути, модели оплаты по использованию
- Прототипы и эксперименты для тестирования новых экономических механик
- Инструменты, позволяющие приложениям и агентам работать как автономные зарабатывающие сущности

✔️ @vibe_coding
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🙏1
☠️ Мой сервак взломали!

Ничего серьезного, я готовился к следующему занятию курса по вайб-кодингу, и взял чистый сервак, чтобы поставить на него Coolify.

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

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

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

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

1️⃣ Создать нового пользователя c root правами, а root пользователя отключить.

2️⃣ Отключить вход по паролю, а использовать ssh ключи.

3️⃣ Установить fail2ban, чтобы блочить попытки подключений.

4️⃣ Настроить ufw файрволл, отключить все порты, и открыть только необходимые, обычно это 22, 80, 443.

Дополнительно можно включить 2FA, или ограничить подключение к серверу по IP.

Делайте резервные копии и регулярно обновляйте ПО.

А знаете, что самое приятное? Теперь каждый может запустить Warp агента, который это сделает за тебя.

А не как я - в ручную, последние 15 лет.

@vibe_coding
1👍16🔥8👀3😁1
Media is too big
VIEW IN TELEGRAM
🏗 Масштабируемый вайб-кодинг

В 2008 году у меня был один контур - продакшен. И я туда заливал все изменения от заказчика.

Как вспомню - муржки по коже. Каждый раз молишься, чтобы ничего не сломалось.

Думаете не ломалось? А, нет, ломалось. И у вас сломается, если не придерживаться принципов масштабируемого вайб-кодинга.

1️⃣ Создаем main и dev ветки с помощью Git

2️⃣ main стабильный работающий продукт, dev хранит те обновления, которые вы хотите накатить.

3️⃣ Изменения в структуру БД вносим только с помощью миграций (например Alembic для Python, Drizzle ORM, Prisma ORM для JS)

4️⃣ В облаке раскатываем отдельно dev версию, отдельно main версию, которой будут пользоваться люди.

5️⃣ Не забываем настроить автоматическое резервное копирование, чтобы быстро откатиться к рабочей версии.

В эту субботу пройдет 4 занятие моего курса по вайб-кодингу, на котором мы будем разбирать работу с Docker и публикацию проектов в облаке.

А также я пригласил замечательного эксперта, Марию, чтобы она рассказала нам про публикацию мобильных приложений в сторах.

@vibe_coding
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍10🔥52
Утром психолог с реплитом, вечером вайб-кодер с редактором кода и своей виртуалкой.

Вчера утром провел менторскую сессию с Сергеем. Сергей - психолог. Никогда раньше ничего не кодил, не создавал. Ему нужен был сайт и Telegram бот.

Одна двухчасовая сессия, и к вечеру у него уже был и сайт и mvp бота. И судя по эмоциям, теперь его не остановить 😄

https://sergei-bechtold.com

#отзыв@vibe_coding
🔥15👍4👏31
кто-то в это утро чиллил, а кто-то слушал сегодня четвертый урок по вайб-кодингу — изучали docker и деплоили сервис на облачный сервер 🍑

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

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

⭐️ как мои успехи?

❤️я прикрутила к своему сервису базу данных postgresql и авторизацию через Telegram (ушло на это 4 часа и это были офигительные 4 часа!)
❤️а ещё я завайбкодила себе Telegram-бота, который выдаёт материалы по оптимизации SaaS/сайта на русском и английском, а также несколько команд дают статистику, например, по кол-ву скачиваний и кол-ву уникальных пользователей, скачавших файл.

эта неделя была не очень продуктивная из-за сбившегося сна у дочки, но надеюсь, что на выходных получится ещё что-то сделать)

📚 если вы тоже сейчас что-то изучаете, поделитесь что и как успехи?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍1
Media is too big
VIEW IN TELEGRAM
Docker съел все свободное пространство на жестком диске!

На прошлой неделе проводил урок по Docker на курсе по вайб-кодингу.

Студенты научились упаковывать свои приложения в контейнеры, но одну важную деталь я не успел подсветить.

Docker по умолчанию хранит ВСЁ:
- каждую сборку образа
- неиспользуемые volumes
- build cache

Всё это лежит мертвым грузом и жрет гигабайты.

За пару месяцев экспериментов легко накапливается 30-50 ГБ мусора!

Быстрое решение:


docker system prune


Эта команда удалит весь неиспользуемый хлам.

Но это только полдела.

Даже если регулярно чистить систему, Docker-образы могут быть раздутыми изначально.

Вот что реально уменьшает размер:

1️⃣ Используйте alpine-образы

python:3.14 весит 400+ МБ
python:3.14-alpine весит 20+ МБ

В 20 раз разница! А работает практически так же.

2️⃣ Объединяйте команды в RUN

Плохо:

RUN apt-get update
RUN apt-get install curl
RUN apt-get clean


Хорошо:

RUN apt-get update && \
apt-get install -y curl && \
apt-get clean


Каждый RUN - это новый слой в образе. Меньше слоев = меньше размер.

3️⃣ Добавьте .dockerignore

Без него в образ улетают:
- node_modules
- .git
- .env файлы
- всякий мусор

Это не только раздувает размер, но и может создать дыру в безопасности.

4️⃣ Multi-stage builds - это must-have

Собирайте приложение в одном контейнере, а в продакшн копируйте только результат:


# Сборка
FROM node:18 as builder
WORKDIR /app
COPY . .
RUN npm install && npm run build

# Продакшн
FROM node:18-alpine
COPY --from=builder /app/dist ./dist
CMD ["node", "dist/index.js"]


В финальном образе нет dev-зависимостей, компилятора и прочего хлама.

Итого:

С такой оптимизацией образ легко сжимается с 600+ МБ до 50 МБ. Почти в 12 раз!

Это значит:
- быстрее CI/CD
- быстрее деплой
- дешевле хостинг
- меньше уязвимостей

А знаете, что самое приятное?

Вам не нужно во всём этом разбираться.

Достаточно правильно поставить задачу кодинг-агенту:
Оптимизируй мой Dockerfile, используй alpine, multi-stage build и .dockerignore


И он сделает всё за вас.

Попробуйте в Warp.dev - он понимает контекст вашего проекта и может сразу применить изменения.

А не как я - годами вручную ковырялся в Dockerfile'ах.

@vibe_coding
1👍13🔥5🙏31
Когда настраивать автодеплой (публикацию) веб-приложения?

Моя рекомендация: в самом начале проекта. Создали репозиторий, подняли бойлерплейт (заготовку, шаблон) и сразу настраивайте автоматическое развертывание на сервере.

На это есть несколько причин:

1️⃣ Причина первая: агент справится с начальным деплоем быстрее и проще, так как ему не придется исследовать кучу кода перед упаковкой его в Docker.

2️⃣ Причина вторая: можно подключить агентов к репозиторию и вайб-кодить удаленно с телефона (Codex Web, Cursor Agents, Google Julies) и сразу проверять результат по ссылке.

3️⃣ Причина третья: доступ к приложению по домену избавляет от головной боли с туннелями. Можно сразу настраивать всякие oAuth авторизации.

Меня такой подход сильно ускорил: придал больше смелости делиться ссылкой на ранней стадии, раньше получать обратную связь.
6👍5🔥3
↗️ 2025 год оказался для меня годом внеплановых достижений.

Я не планировал, что у меня будет больше 2000 подписчиков в канале и 1000 участников сообщества.

Я не планировал, что меня пригласят провести обучение по вайб-кодингу в Яндекс, Синергию и Правительство МО.

Я не планировал, что компании будут обращаться ко мне за консультациями по внедрению ИИ в процессы разработки.

Я не планировал, что к концу года проведу свой первый поток обучения по вайб-кодингу для непрограммистов.

А что вы не планировали, но у вас получилось в этом году?
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥13👏10🎉5
📱Рабочий сетап для создания мобильного приложения с помощью ИИ

Если у вас еще нет опыта создания мобильного приложения, то предлагаю вам такой сетап:

1️⃣ Посмотрите конкурентов, выпишите «киллер фичи», сделайте скриншоты основных экранов и поместите их на доску Miro

2️⃣ Обсудите с ИИ свою идею, с точки зрения user flow и user experience (пользовательского пути и опыта), сформируйте ТЗ на основные экраны (не касаясь оформления)

3️⃣ Загрузите ТЗ в Google Stitch, три раза, чтобы получить три варианта оформления и выбрать лучший

4️⃣ Установите Superappp, выберите нативное (под iOS) или кросс-платформенное (iOS, Android) и сделайте прототип.

5️⃣ Откройте код в Cursor, Claude Code, Warp, и дорабатывайте до рабочего состояния.

P.S. В некоторых случаях для мобильных приложений нужен бэкенд (сервер).
👍14🔥65
This media is not supported in your browser
VIEW IN TELEGRAM
🌎 Завайбкодил Chrome расширение для управления папками в веб-версии Telegram

У меня много папок в Telegram. И в самой телеге нет возможность скрывать и показывать разные папки.

Я открыл Warp, написал ему задачу:
Расширение для Google Chrome, которое позволяет на сайте web.telegram.org управлять отображением/скрытием "Папок" (FoldersSidebar) с помощью чекбоксов. В настройках расширения должны отображаться папки с сайта, и справа switch, который включает / отключаем показ папки.


Warp написал мне код, я зашел в chrome://extensions/, нажал "Режим разработчика" и "Загрузить распакованное расширение".

В первой итерации он не справился, так как он не знает структуру сайта web.telegram.org, я открыл в браузере DevTools, скопировал оттуда код, и дал агенту в качестве контекста.

На второй итерации все заработало. В третьей итерации он добавил локализацию на 5 языках.

Осталось выложить в стор, правда пока не знаю, нужно ли это еще кому-то. 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥92
This media is not supported in your browser
VIEW IN TELEGRAM
Весь год мой Mac Studio с 32Gb RAM крутил локальные LLM модели на n8n, и вот пришел его час покрутить теперь No Man’s Sky

Всем хороших выходных, увидимся в следующем году!
1🔥98🎉5
Что может быть быстрее вайб-кодинга? Только покупка готового решения.

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

Еще один гарант покупки вашего софта - ваша экспертиза в предметной области.

Если я не разбираюсь, например, в SMM или аналитике, я не могу нормально поставить задачу ИИ.

И последний гарант – лень. Не смотря на низкий порог входа в вайб-кодинг, он все же еще остается.

Я вижу это по некоторым людям, им тяжело пойти дальше генерации текста и картинок.

Если вы готовы пойти дальше в работе с ИИ и хотите освоить топ-навык 2026 года, и заработать на этом, пишите в личку @chuikoff
2🔥5👍42
«Не понимаю, что происходит в моем коде, мне страшно, что я сделаю что-то не так».

Открою вам секрет — в большом интерпрайзе, никто не знает как работает вся система.

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

Более того, спустя 2 недели отпуска, разработчик не помнит свой код. Не помнит какие решения он принимал и почему. Смотрит на свой код большими круглыми глазами, как у кота в Шреке.

Как же тогда разработчики справляются с тревогой? По-разному:
- кто-то пьет антидепрессанты
- кто-то выпивает по вечерам
- кто-то молится, чтобы это и дальше работало и не ломалось.

Есть конечно более щадящие способы, но о них потом.

Сейчас стало сильно проще, можно запустить Cursor, и задать вопрос по кодовой базе, спросить как, и главное почему это работает.

Так что, в каком-то смысле вы на равных с разработчиком, который только вышел из отпуска 😄

А вы как справляетесь с тревогой?)
😁1211👍8
😄 Клавиатура вайб-кодера в 2026 году.
2😁36🔥119👍3
Ребят, не пугайтесь, сейчас выйдет новый пост закреп для новых подписчиков. Пытаюсь сделать с кнопкой, пока криво работает. А пока расскажите как вы после январских?
😁10
👋 Привет! Я Константин Чуйков, помогаю непрограммистам создавать свои приложения с помощью ИИ.

Я пишу код больше 15 лет. Прошел путь от фрилансера и фаундера веб-студии, до СТО в стартапе и руководителя разработки в бигтехе. Ex-Сбер.

Этот канал для тех, кто:
— Мечтает стать ИТ стартапером, но не разбирается в коде
— Платит разработчикам сотни тысяч, а хочет делать сам
— Упирается в ограничения конструкторов и ноукод платформ
— Неделями ждёт прототипы и MVP от разрабов

🔥 Почему стоит подписаться на мой канал?

Я проводил обучение вайб-кодингу в Яндексе, СберУниверситете, Университете Синергия и Правительстве Московской области.

🎁 Я подготовил для тебя дорожную карту вайб-кодинга на 2026 год. Забирай в моем боте, жми кнопку ниже.
911👍8🔥7😁5
«Уже долго в ИТ, но кажется, что стою на месте»

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

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

Для меня таким опытом стал вайб-кодинг. Когда я понял, что могу делегировать задачи, типа «красить кнопочки» и «перекладывать джисончики» машине, я как-будто заново влюбился в свою профессию.

Бесит ли меня иногда ИИшка? Безусловно. Хочу ли я обратно в традиционную разработку? Никогда.

Еще у меня появилось два отдельных вида удовольствия связанных с моими студентами:

1. Когда непрограммист делает то, что раньше могли только программисты

2. Когда программист который хейтил вайб-кодинг, примыкает к нашим рядам

А почему вы кайфуете от вайб-кодинга?
210🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Свалили легаси код, который 5 лет писали 10 разрабов на хрупкие плечи Светланы.

Света, студентка первого потока, поделилась своими впечатлениями после 2 занятия курса по вайб-кодингу.

«Спасибо большое, я в восторге от сегодняшнего занятия! Мне прямо очень понравилось! Много боли решает, автоматизирует. Просто, может, потому что я впервые с этим сталкиваюсь. Я об этом слышала, как-то, но вообще не занималась, даже времени не было, что-то там посмотреть, что-то почитать.

А когда вот так уже видишь что можно делать, какие задачи можно решать. Ну, я имею в виду, например, документация. Это огромная головная боль! Или там с телефона быстро что-то подконнектить. Это просто супер классно!

Сейчас какую-то систему отдают, систему лояльности группы компаний. И там полностью самописный код, то есть там, я не знаю, человек 10 ее 5 лет писали. До сих пор никто не может разобраться, все уволились, эту систему мне отдают, и я думаю, как в ней разобраться, потому что она вообще не типична.

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

Если на ваши плечи свалили легаси, и хочется козырнуть перед начальством, предложите компании оплатить вам курс по вайб-кодингу.

#отзыв@vibe_coding
1🔥93👍3😁1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы кстати заметили, что отзыв Светы был сделан в ботике @AudioVisualizerBot?

Этого ботика я вчера перед сном завайбкодил с помощью Opus 4.5 в Antigravity. Сначала сделал версию на Node.js, а потом психанул, и переписал на Go.

Что делает ботик? Создает видео из голосовых сообщений, подставляя аватарку, юзернейм, субтитры и визуализатор звуковой дорожки.

Зачем? Просто потому что могу 😄
2🔥9👍73👏3
«Самая главная проблема для вайб-кодера — это технический долг».

И да, и нет.

Да — потому что, мусор в коде, это лишний контекст для LLM, приводящий к галлюцинациям и зацикленности.

Нет — потому что, если ваш код работает и в него уже вряд ли кто-то будет смотреть, то привычное представление о техническом долге размывается.

Что я имею ввиду?

Компонент на 2000 строк - является техническим долгом? Для людей которым предстоит поддерживать такой компонент — да.

Но если поддерживать код будет агент — ему все равно. Он может даже лучше будет работать с таким компонентом, чем если мы разобьем его на 10 файлов.

Почему еще компонент на 2000 строк не является техническим долгом? Потому что, если попросить агента разбить его по принципу единственной ответственности, он сделает это за 5 минут.

Если задача решается за 5 минут, можно ли назвать это техническим долгом? Это задача на 5 минут.
17👍6🔥3