Вайб-кодинг по Чуйкову | Ментор
2.09K subscribers
169 photos
41 videos
1 file
192 links
Меня зовут Константин. Пишу код больше 15 лет, а сейчас пишу про то, как ИИ будет писать код следующие 15 лет. Канал про ИИ в разработке и вайб-кодинге.

Сотрудничество @chuikoff
Download Telegram
Действительно ли модели сильно шагнули в кодинге за этот год?

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

В начале года я так и делал. Код был ужасен, но работал. Ну и цель - высвобождение времени достигалась, хоть и высокой ценой нервных клеток.

Через пару месяцев, мне это надоело. Я решил, что я лучше переплачу за качество, но зато будет меньше итераций доработок.

Я стал брать подписки на Cursor, Claude Code, и использовать только топовые модели, типа Claude Sonnet, Gemini Pro, Codex. И головной боли и правда стало меньше.

Как говорится: "К хорошему быстро привыкаешь". И было ощущение, что в целом все модели плюс-минус одинаково пишут код.

Но на днях две ситуации заставили меня посмотреть в сторону RooCode и китайских моделей. И я прям словил флэшбэк начала этого года. Такой ахинеи я давно не встречал. Даже режим Auto в Cursor пишет код лучше.

К плохому, к слову, тоже привыкаешь, адаптируешься, но если есть возможность заплатить за Cursor, Claude Code, оно того стоит.
👍147🔥3
🧩 Завершил квест создания своего канала в МАКС.

Где-то на глаза попалась цифра в 55 млн пользователей. Решил, что в текущих реалиях нужно хранить яйца в разных корзинах.

Но сейчас в МАКС создание канала не доступно всем подряд. Ты должен быть либо в списках РКН, либо у тебя должно быть юридическое лицо.

ИП у меня недавно появилось. Но чтобы создать канал, нужно сначала добавить ЮЛ на ГосУслугах.

Потом зарегаться на мсп.рф, потом уже в МАКС станет доступно создание каналов, ботов и приложений.

Но, короче, если ты не в РКН, то получить нормальный юзернейм пока не получится. А для РКН нужно 10к подписчиков.

Поэтому юзернейм у меня вот такой пока - https://max.ru/id410123535204_biz

Запоминайте, как говорится)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7👏5😁5🔥2
💼 Дайджест вакансий для вайб-кодеров. Декабрь.

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

Программист (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
5👍2🙏1
☠️ Мой сервак взломали!

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

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

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

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

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

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

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

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

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

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

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

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

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

@vibe_coding
👍14🔥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
1👍10🔥52
Утром психолог с реплитом, вечером вайб-кодер с редактором кода и своей виртуалкой.

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

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

https://sergei-bechtold.com
🔥15👍3👏3
кто-то в это утро чиллил, а кто-то слушал сегодня четвертый урок по вайб-кодингу — изучали 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👍12🔥5🙏3
Когда настраивать автодеплой (публикацию) веб-приложения?

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

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

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

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

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

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

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

До конца этого года, есть возможность вкатиться во второй поток, по цене первого.

Пишите "второй поток" в личку @chuikoff
4👍3🔥2
↗️ 2025 год оказался для меня годом внеплановых достижений.

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

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

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

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

А что вы не планировали, но у вас получилось в этом году?
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥11👏9🎉5
А еще на первом потоке меня прозвали "сенсей" 😄

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

И если на первом потоке было 5 занятий по 2 часа (по факту больше😄)

То после сбора обратной связи, я переработал программу, и в следующем потоке будет 12 занятий по 2 часа.

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

4 места из 20 уже занято.

Чтобы получить лучшие условия, пишите "второй поток" мне в личку @chuikoff
👍8🔥43😁2
📱Рабочий сетап для создания мобильного приложения с помощью ИИ

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

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

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

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

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

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

P.S. В некоторых случаях для мобильных приложений нужен бэкенд (сервер).

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

📅 Первое онлайн занятие 2 потока пройдет 31 января.

🎁 До конца этого года еще есть возможность присоединиться по очень выгодной цене первого потока.

Пишите в личку @chuikoff
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥54