Непрограммист с Claude Code пересобрал приложение для английского с сервером и офлайном

Автор Habr, который не имеет отношения к ИТ, решил проверить Claude Code на практике. Он воссоздал приложение для изучения английских слов, переставшее работать на iOS после обновления. В заголовке заявлены три требования: сервер, офлайн-режим и SEO. Итог первого опыта вайбкодинга, по словам автора, «мягко говоря, удивил». • Исполнитель: новичок, знакомый с ИИ по бесплатным DeepSeek и ChatGPT. • Инструмент: Claude Code. • Задача: серверная часть, офлайн и SEO, а не одна страница.

AI-обработка оригинала Habr AI; редакция Hamidun News
Непрограммист с Claude Code пересобрал приложение для английского с сервером и офлайном
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Исполнительновичок, знакомый с ИИ по бесплатным DeepSeek и ChatGPT.
ИнструментClaude Code.
Задачасерверная часть, офлайн и SEO, а не одна страница.

Один человек без опыта в программировании, один инструмент (Claude Code) и три требования, на которых обычно спотыкаются даже начинающие разработчики: собственный сервер, офлайн-режим и SEO. Автор публикации на Habr взялся воссоздать приложение для заучивания английских слов, которое перестало нормально работать после обновления iOS. Итог первого опыта вайбкодинга, по его словам, «мягко говоря, удивил». Но сама постановка задачи показательна.

Что известно из публикации

Автор подчёркивает, что программистом никогда не был, а его работа с ИТ не связана. Английский он учил в платном приложении для iOS. После очередного обновления программа сломалась, починить её не вышло, и «гештальт остался незакрытым». Claude Code он начал изучать ради общего развития. Знания об ИИ у него начальные: общее представление о LLM, несколько роликов на YouTube и опыт общения с бесплатными DeepSeek и ChatGPT.

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

  • Исполнитель: новичок без опыта в разработке, ИТ не связан с его профессией.
  • Инструмент: Claude Code, агентный помощник для написания кода.
  • Задача: клон приложения для изучения английских слов.
  • Заявленные требования: серверная часть, офлайн-режим, SEO.
  • Оценка автора: результат оказался неожиданно хорошим.
  • Не раскрыто в анонсе: затраченное время, стек, стоимость подписки и токенов, качество итогового кода.

Почему именно сервер, офлайн и SEO

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

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

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

Что учесть, если захотите повторить

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

Практический порядок действий для новичка:

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

Для личного инструмента такой подход уже выглядит рабочим. Для продукта с платящими клиентами нужен хотя бы один человек, способный прочитать код и отвечать за безопасность. Время сборки, о котором спрашивает заголовок, лучше сверить с полным текстом оригинала: именно там автор приводит свои цифры.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: что известно из публикации?

Автор подчёркивает, что программистом никогда не был, а его работа с ИТ не связана. Английский он учил в платном приложении для iOS. После очередного обновления программа сломалась, починить её не вышло, и «гештальт остался незакрытым». Claude Code он начал изучать ради общего развития. Знания об ИИ у него начальные: общее представление о LLM, несколько роликов на YouTube и опыт общения с бесплатными DeepSeek и ChatGPT. Такой профиль важен. Это не энтузиаст, который неделями сидит на профильных форумах, а типичный пользователь чат-ботов. Именно его опыт показывает, где сейч

Что известно по теме: почему именно сервер, офлайн и SEO?

Простую страницу с карточками слов собрать несложно, и модели делают это уже давно. Тройка из заголовка устроена иначе, потому что каждый пункт тянет за собой отдельный слой инженерной работы. Сервер означает хранение пользовательских данных, авторизацию и синхронизацию между устройствами. Офлайн-режим требует локального кэша и логики разрешения конфликтов, когда пользователь учил слова без сети, а потом подключился. SEO подразумевает серверный рендеринг или статическую генерацию, корректные метаданные и индексируемые страницы. Всё это обычно требует понимания архитектуры,

Что известно по теме: что учесть, если захотите повторить?

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

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика AI-разработки

Соберите и запустите AI-продукт без классического кодинга

Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.

Программа интенсива →Платформа Vibe Academy
Что вы думаете?
Загружаем комментарии…