Непрограммист с Claude Code пересобрал приложение для английского с сервером и офлайном
Автор Habr, который не имеет отношения к ИТ, решил проверить Claude Code на практике. Он воссоздал приложение для изучения английских слов, переставшее работать на iOS после обновления. В заголовке заявлены три требования: сервер, офлайн-режим и SEO. Итог первого опыта вайбкодинга, по словам автора, «мягко говоря, удивил». • Исполнитель: новичок, знакомый с ИИ по бесплатным DeepSeek и ChatGPT. • Инструмент: Claude Code. • Задача: серверная часть, офлайн и SEO, а не одна страница.
AI-обработка оригинала Habr AI; редакция Hamidun News
Один человек без опыта в программировании, один инструмент (Claude Code) и три требования, на которых обычно спотыкаются даже начинающие разработчики: собственный сервер, офлайн-режим и SEO. Автор публикации на Habr взялся воссоздать приложение для заучивания английских слов, которое перестало нормально работать после обновления iOS. Итог первого опыта вайбкодинга, по его словам, «мягко говоря, удивил». Но сама постановка задачи показательна.
Что известно из публикации
Автор подчёркивает, что программистом никогда не был, а его работа с ИТ не связана. Английский он учил в платном приложении для iOS. После очередного обновления программа сломалась, починить её не вышло, и «гештальт остался незакрытым». Claude Code он начал изучать ради общего развития. Знания об ИИ у него начальные: общее представление о LLM, несколько роликов на YouTube и опыт общения с бесплатными DeepSeek и ChatGPT.
Такой профиль важен. Это не энтузиаст, который неделями сидит на профильных форумах, а типичный пользователь чат-ботов. Именно его опыт показывает, где сейчас проходит граница между «поговорить с моделью» и «получить работающий продукт».
- Исполнитель: новичок без опыта в разработке, ИТ не связан с его профессией.
- Инструмент: Claude Code, агентный помощник для написания кода.
- Задача: клон приложения для изучения английских слов.
- Заявленные требования: серверная часть, офлайн-режим, SEO.
- Оценка автора: результат оказался неожиданно хорошим.
- Не раскрыто в анонсе: затраченное время, стек, стоимость подписки и токенов, качество итогового кода.
Почему именно сервер, офлайн и SEO
Простую страницу с карточками слов собрать несложно, и модели делают это уже давно. Тройка из заголовка устроена иначе, потому что каждый пункт тянет за собой отдельный слой инженерной работы.
Сервер означает хранение пользовательских данных, авторизацию и синхронизацию между устройствами. Офлайн-режим требует локального кэша и логики разрешения конфликтов, когда пользователь учил слова без сети, а потом подключился. SEO подразумевает серверный рендеринг или статическую генерацию, корректные метаданные и индексируемые страницы. Всё это обычно требует понимания архитектуры, а не только умения писать функции.
Если агент действительно провёл новичка через все три слоя, это сигнал о смене роли человека. Ему нужно не писать код, а чётко формулировать требования и проверять результат. Оговорка: пока мы видим только заявку автора, а не код и не метрики.
Что учесть, если захотите повторить
Один успешный кейс не даёт статистики. О неудачных попытках авторы обычно не пишут, поэтому оценивать реальную долю успеха по таким публикациям нельзя.
Практический порядок действий для новичка:
- Начинайте с короткого технического задания: экраны, сущности (слово, перевод, прогресс), сценарии офлайна.
- Просите агента работать этапами и после каждого запускайте результат сами.
- Заранее спросите у модели, какой стек она выбирает и почему, и сохраните ответ как документацию проекта.
- Не храните секреты и ключи в репозитории. Просите вынести их в переменные окружения.
- Проверьте резервное копирование базы и права доступа до того, как в приложение придут реальные пользователи.
Для личного инструмента такой подход уже выглядит рабочим. Для продукта с платящими клиентами нужен хотя бы один человек, способный прочитать код и отвечать за безопасность. Время сборки, о котором спрашивает заголовок, лучше сверить с полным текстом оригинала: именно там автор приводит свои цифры.
- 26 окт. 2026 г.Автор с подпиской Claude за $200 вернулся к контексту 200К ради лимитов
- 26 окт. 2026 г.Claude Haiku 4.5 во время тестов отправил полиции ложную наводку об убийстве
- 26 окт. 2026 г.Ламберт: запрет открытых весов потянет за собой запрет API фронтирных моделей
- 26 окт. 2026 г.Anthropic отдаёт Claude защитникам энергосетей и водоканалов: 11 партнёров
Вопросы и ответы по материалу
Что известно по теме: что известно из публикации?
Автор подчёркивает, что программистом никогда не был, а его работа с ИТ не связана. Английский он учил в платном приложении для iOS. После очередного обновления программа сломалась, починить её не вышло, и «гештальт остался незакрытым». Claude Code он начал изучать ради общего развития. Знания об ИИ у него начальные: общее представление о LLM, несколько роликов на YouTube и опыт общения с бесплатными DeepSeek и ChatGPT. Такой профиль важен. Это не энтузиаст, который неделями сидит на профильных форумах, а типичный пользователь чат-ботов. Именно его опыт показывает, где сейч
Что известно по теме: почему именно сервер, офлайн и SEO?
Простую страницу с карточками слов собрать несложно, и модели делают это уже давно. Тройка из заголовка устроена иначе, потому что каждый пункт тянет за собой отдельный слой инженерной работы. Сервер означает хранение пользовательских данных, авторизацию и синхронизацию между устройствами. Офлайн-режим требует локального кэша и логики разрешения конфликтов, когда пользователь учил слова без сети, а потом подключился. SEO подразумевает серверный рендеринг или статическую генерацию, корректные метаданные и индексируемые страницы. Всё это обычно требует понимания архитектуры,
Что известно по теме: что учесть, если захотите повторить?
Один успешный кейс не даёт статистики. О неудачных попытках авторы обычно не пишут, поэтому оценивать реальную долю успеха по таким публикациям нельзя. Практический порядок действий для новичка: Начинайте с короткого технического задания: экраны, сущности (слово, перевод, прогресс), сценарии офлайна. Просите агента работать этапами и после каждого запускайте результат сами. Заранее спросите у модели, какой стек она выбирает и почему, и сохраните ответ как документацию проекта. Не храните секреты и ключи в репозитории. Просите вынести их в переменные окружения. Проверьте рез
Соберите и запустите AI-продукт без классического кодинга
Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.