Найти в Дзене

400 Минут в День: Как Я Создаю AI-Приложение Без Диплома Программиста (И Почему Это Уже Реальность)

Честная история о том, как я полгода работаю над приложением Focus, пока кто-то запиливает проекты "за вечер" — и что я понял о разработке, иллюзиях и настоящем прогрессе.
Поздний вечер. Я уже почти засыпаю, листаю YouTube в надежде расслабиться после очередного марафона с кодом. И тут — видео. Парень рассказывает, как создал AI-ассистента EVO. Заметки, финансы, календарь — всё голосом, всё синхронизируется, всё работает. И главное — он говорит это так легко, будто это вообще не проблема. А я? Я две недели бился над календарём. Две недели. Задачи не двигались, часы не отображались, база данных падала. И вот смотрю на экран: у него календарь работает, интеграции готовы, даже радио для настроения встроено. Первая мысль: "Как?! Это же невозможно!" Вторая мысль, честно: "Может, разработка — не моё?" Но потом я включил критическое мышление. Попросил AI проанализировать видео. Полез на его сайт, изучил проект. И понял: это не "за вечер". У Михаила уже была платформа Dewiar — инфраструктура,
Оглавление

Честная история о том, как я полгода работаю над приложением Focus, пока кто-то запиливает проекты "за вечер" — и что я понял о разработке, иллюзиях и настоящем прогрессе.

Когда YouTube показывает чужой успех (а ты всё ещё в окопах)

Поздний вечер. Я уже почти засыпаю, листаю YouTube в надежде расслабиться после очередного марафона с кодом. И тут — видео. Парень рассказывает, как создал AI-ассистента EVO. Заметки, финансы, календарь — всё голосом, всё синхронизируется, всё работает.

И главное — он говорит это так легко, будто это вообще не проблема.

А я? Я две недели бился над календарём. Две недели. Задачи не двигались, часы не отображались, база данных падала. И вот смотрю на экран: у него календарь работает, интеграции готовы, даже радио для настроения встроено.

Первая мысль: "Как?! Это же невозможно!"

Вторая мысль, честно: "Может, разработка — не моё?"

Но потом я включил критическое мышление. Попросил AI проанализировать видео. Полез на его сайт, изучил проект. И понял: это не "за вечер". У Михаила уже была платформа Dewiar — инфраструктура, на которой он строил год, а может и больше. То, что он показал в видео — это новая фича к готовой системе. Это как покрасить яблоко или наложить эмаль на дом, который уже стоит.

А я? Я строю дом с нуля. Без фундамента. Без опыта. И, честно говоря, даже без чертежей в начале.

Но знаете что? Это меня замотивировало. Потому что я понял: если он смог, значит и я смогу. Просто мой путь — другой. И об этом пути я хочу рассказать.

Точка входа: когда я думал, что это невозможно

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

Сейчас это может себе позволить каждый.

Не преувеличение. Не маркетинг. Реальность 2024-2025 года: желание + доступные технологии = возможность.

У меня нет диплома программиста. Я не написал ни одной строчки кода за полгода работы над проектом Focus — персональным менеджером задач и знаний с AI-платформой. Всё пишут агенты. Я — No-Code разработчик. Но я не просто сижу и жду, пока AI сделает всё за меня.

Я — архитектор. Тестировщик. Продуктовый менеджер. Проектный менеджер. Держатель продукта. Человек, который придумывает, как должно быть, и ведёт проект к этой цели.

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

Но всё началось не с побед. Всё началось с ада.

Две недели ада: история с календарём

Первый раздел, который я решил реализовать в Focus — календарь.

Казалось бы, что может быть проще? Календари есть везде: в Outlook, в Google, в каждом приложении для продуктивности. Я думал: "Ну, максимум неделю повожусь".

Я сидел над ним две недели.

Каждый день — 30-60 минут минимум. Иногда больше. Каждый день — одни и те же ошибки. Задачи не ложились на временную шкалу. Часовая разметка не отображалась. Задачи не двигались — или двигались сразу на 3-5 часов. Автоматическое заполнение не работало. База данных падала. Сервер не восстанавливался.

Я ходил по кругу.

Одна и та же ошибка. Снова и снова. Я чувствовал: что-то делаю не так. Но что?

В какой-то момент я подумал: "Может, взять готовую библиотеку? Например, как у Outlook?" Но встраивать готовое решение в мою архитектуру — это было равно по времени разработке нового. А я хотел понять, как оно работает. Хотел построить своё.

И я продолжал. Каждый день. Несмотря на то, что внутренний голос шептал: "Это невозможная задача. Ты не справишься."

Момент прорыва: когда AI стал не просто кодером, а коллегой

Решение пришло не от Gemini напрямую. Оно пришло от изменения подхода.

Я понял: я прошу AI писать код. Но код — это не всегда решение. Иногда нужно анализировать проблему. Иногда нужно думать архитектурно.

И я стал играть в ролевые игры с AI.

Gemini в чате — мой архитектор. Он пишет промты для агента в кодовом пространстве VS Code. Чем лучше написана задача, тем лучше она реализуется.

Но недостаточно просто попросить: "Исправь код". Нужно сказать: "Ты — архитектор. Проанализируй проблему. Предложи несколько подходов. Какой из них оптимален?"

Или: "Ты — диагност. Используй инструменты для анализа. Где именно падает система?"

Я делегировал полномочия. Наделял AI разными ролями. Gemini наделял ролями агента в кодовом пространстве.

И однажды — прорыв.

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

Решение нашлось благодаря делегированию, смене ролей, смене угла зрения.

Календарь заработал.

И это был самый важный момент в моей разработке. Потому что я понял: я могу.

Эволюция: как я стал быстрее (и чему научился)

После календаря пошли другие разделы: задачи, проекты, диаграмма Ганта, база знаний.

И каждый раз я становился быстрее. Увереннее.

База знаний — это был новый вызов. Я хотел, чтобы в ней был умный поиск, как в Notion или Obsidian. Чтобы пользователь мог найти заметку не только по названию, но и по смыслу.

Раньше я бы испугался: "Это же сложная задача!" Но теперь я думал: "Я справлялся с календарём. Я видел столько ошибок. Я уже знаю, как подходить к проблемам."

Опыт — это не количество написанных строк кода. Это количество решённых проблем.

И ещё один важный навык, которому меня научил Gemini: работать с несколькими AI одновременно.

Сегодня я работал над проектом 400 минут. Это, наверное, мой рекорд.

И в какой-то момент я запустил эксперимент: работать с двумя AI одновременно в разных кодовых пространствах.

Gemini в чате пишет мне: "Эту задачу отдай агенту в VS Code. А эту — передай в Google Antigravity."

Это было как управлять командой. Каждый агент — свои сильные и слабые стороны:

  • Gemini (Antigravity): отлично планирует, прозрачен в работе, пишет таски и отчитывается. Но плохо работает с файловой системой. Постоянно запрашивает разрешение на чтение файлов, хотя раньше делал это автоматически.
  • VS Code (агент GitHub/Claude): работает с файлами, выполняет команды в терминале, тестирует, работает с базами данных. Но нет прозрачности. Не пишет планов, не согласовывает со мной шаги. Просто делает — и иногда непонятно, что именно.

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

Это навык будущего для каждого No-Code разработчика: уметь управлять несколькими AI, понимать их особенности, делегировать задачи правильно.

Я учусь этому. На ходу. Каждый день.

Стратегическое решение: почему агент важнее всего

В какой-то момент я понял: я делаю каркасы.

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

А мозг приложения — это агент.

И я принял решение как проектный менеджер: сначала построить агентскую логику. А потом дорабатывать всё остальное под неё.

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

Моя уникальная идея: активный агент

Сейчас все идут трендом: огромное диалоговое окно чата. Ты пишешь — AI отвечает. Passive mode.

Я же создаю активного агента. Который не ждёт, пока ты напишешь. Который сам помогает, подсказывает, напоминает.

Не знаю, будет ли это пользоваться спросом. Возможно, кто-то параллельно создаёт то же самое. Но я верю: будущее за активными системами.

Агент, который удобен. Который помогает. Который чувствует контекст.

Это новый тренд, о котором ещё никто не знает. Но я работаю над ним.

Честно о провалах: день, когда упало всё

Сегодня я работал над меню агента. Запилил раздел, куда можно вставить API-ключ от Open Router.

И всё упало.

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

Чат появился во всех разделах. Но он падает с ошибкой 500 к серверу.

Сегодня было много работы. Восстановление. Откаты. Диагностика. Снова и снова.

Я не скрываю это. Я не делаю вид, что всё идеально.

Это мой первый проект. Полгода работы. И я всё ещё учусь на ходу.

Я прощаю себе "грехи". Потому что понимаю: у меня нет опыта. Но я не сдаюсь.

Иногда я не укладываюсь в сроки. И это печально. Но это — реальность.

И знаете что? Это нормально.

Кто я такой: разработчик No-Code

Я называю себя No-Code разработчиком. Потому что я не написал ни одной строчки кода.

Агенты пишут код. В VS Code от Microsoft. В Antigravity от Google.

А я? Я совмещаю роли:

  • Тестировщик: проверяю, работает ли то, что создано
  • Продуктовый менеджер: придумываю, как должно быть
  • Проектный менеджер: веду документацию, планирую, пытаюсь укладываться в сроки
  • Держатель продукта: я вижу будущее Focus

Это многоролевость. Один человек — целая команда.

И главный навык? Уметь читать ошибки. Уметь быстро отлаживать. Уметь восстанавливать проект.

Уметь задавать правильные вопросы AI.

Личный дневник без иллюзий

Я не жду крупных донатов. Не жду инвесторов (хотя, конечно, буду рад). Это — личный дневник. Дневник пути.

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

Мой главный вывод за полгода:

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

Недостаточно железа? Работай в облаке. Нет диплома программиста? Используй AI. Нет денег? Есть бесплатные инструменты.

Достаточно хорошего желания.

Сейчас желание совпало с технологиями. И это — уникальный момент в истории.

Что дальше?

В следующем году я дострою агентскую логику. Доделаю разделы. Запущу первую версию Focus.

Не знаю, сколько это займёт времени. Не знаю, будет ли это успешно.

Но я знаю одно: я учусь. Не боюсь. Иду вперёд. Постоянно развиваюсь.

И если вы читаете это — учитесь, не бойтесь, идите вперёд.

Разработка — не про дипломы. Разработка — про желание решать проблемы.

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

Делитесь этой статьёй с теми, кто думает, что разработка — "не для него". Покажите, что это возможно.

Дмитрий, создатель Focus Блогер, No-Code разработчик, человек, который верит в будущее