Как навайб-кодить конкурента Duolingo за вечер и заработать миллион (кликбейт детектед)
Начнем с минусов в карму, потому что конечно же никакого конкурента Duolingo я не сделал.
Тем не менее есть приложение для изучения английского языка и я его действительно навайбкодил, а не наппрограммировал. Это приложение onemoreword
В этой статье я хочу рассказать Я не программист, хотя и имею прямое отношение к IT. И в этой статье я хочу рассказать всем, кто хочет сделать что-то свое с помощью ИИ или думает что это черная магия, и разработчики больше не нужны.
Программисты больше не нужны. С помощью ИИ любой может создать свое приложение
Можно ли создать свое мобильное приложение с нуля без знаний программирования за 1 вечер? Мой ответ твердо и уверенно - ДА! Но есть нюанс.
Нюанс заключается в том, что как в анекдоте "Я умею печатать быстро, но такая херня получается"
Программирование - штука для масс сложная, поэтому объясню на бургерах и ИИ по генерации картинок. С картинками читатели VC сталкиваются все же чаще и, наверняка, генерировали что-то сами.
Так вот это неописуемое чувство "охренеть как круто", когда ты вбиваешь текстом "бургер" в DALLE или Midjourney и получаешь невероятно крутую картинку бургера. Как настоящий! Аж слюни текут. И думаешь, что ИИ всесилен, дизайнеры и фотографы больше не нужны.
Но если ты владелец бургерной, и тебе для меню нужно фото строго определенного бургера, например "бургер с черными булочками со следующими слоями: лист салата айсберг, котлета из мраморной говядины, сыр чеддер, еще одна котлета, еще один сыр, маринованные огурчики, карамелизированный лук, соус BBQ и яйцо, сверху флажок-зубочистка". То скорее всего большинство нейросеток сгенерирует тебе "охренеть какой крутой бургер", но совсем не тот, что ты просил: половины начинки не будет, часть будет отдельно на тарелке, а на фоне будет развеваться флаг с изображением зубочистки. Возможно после нескольких десятков или сотен итераций получится что-то близкое (или ты уже будешь готов переделать рецепт под картинку), но для меню таких бургеров нужно десятки. И ни дай бог у тебя есть хоть один нестандартный ингредиент, которых обычно нет в бургерах (гранатовый бургер на уникальных зеленых булочках)
Так и с вайб-кодингом. По одному запросу можно быстро и просто получить что-то работающее и похожее на твой запрос, если у тебя требования из 1-2 предложений, типа "сделай мне приложение для изучения английского". Но в этом приложении будет штук 10-15 слов, которые можно будет крутить туда-сюда, но это будет лишь муляж приложения. Никакой нормальной статистики, дизайна, алгоритмов интервального повторения, оплаты, геймификации и так далее - не будет.
Я человек из айти. Я умею программировать, хотя никогда не занимался коммерческой разработкой, но писал софт "для себя" понимаю принципы, код. Не дай бог увидеть кому-то мой код, но он работает, в том числе в нескольких крупных компаниях, которые вы знаете активно использовался несколько лет (для внутренних нужд конечно, не для паблика). Основная моя деятельность - продакт менеджер. Это идеальный на мой взгляд опыт для управления ИИ, так как продакт менеджер как раз должен описывать как должен работать продукт и принимать сделанное разработчиками (или отправлять на доработки). Я умею достаточно четко формулировать мысли и управлять требованиями к продукту и управлять командами разработки.
И даже вот с таким бэкграундом я потратил несколько МЕСЯЦЕВ на разработку того, что не стыдно выпустить в свет. И приложение с карточками слов - это не рокет сайнс. При том что осознаю, что на данном этапе мое приложение имеет достаточно ограниченный набор функций, оно работает и имеет ценность, но по многим критериям ему далеко от лидеров рынка.
И да, хоть я и не написал ни строчки кода, но написанный код приходилось и дебажить, и откатывать по несколько в день через git, собирать его, подписывать криптоключами, согласовывать для ИИ архитектурные решения. Да "банально" API условного гугла или платежки надо сначала зарегистрировать и настроить - а это те еще квесты, где неопытный в IT человек ничего не поймет. Вебхуки, хэши, ориджинс и прочие страшные URI иногда пугали даже меня.
Однозначно, без ИИ я бы не справился даже с этим. ИИ сильно понизил порог входа в разработку (но не в программирование). Но еще раз хочется зафиксировать то, что ИИ на данном этапе развития - это отличный инструмент в руках профессионала, но не сам профессионал. Эра, когда ИИ выгонит ссаной тряпкой хотя бы джунов еще не наступила, и на мой взгляд вряд ли наступит, потому что в отличие от джуна ИИшку нельзя оставить даже на час самостоятельной работы - ей нужен оператор, который будет ей управлять практически не отрываясь. А лучшие операторы - это те, кто уже знают что и как должно получаться на выходе и могут профессионально оценить результат.
Посмотреть что получилось можно на Google Play.
К сожалению iOS версии пока нет. И даже с ИИ в руках и уже "готовым" приложением для запуска в AppStore потребуется потратить еще месяц как минимум, подгоняя приложение под требования Apple. Уже "готовое" с точки зрения основного функционала приложение я в Google Play выкладывал почти месяц.
Уверен, что пост уйдет в минус, потому-что ко-ко-ко ссылка в тексте, но буду рад и более адекватным комментариям, пусть даже с критикой если она объективна и обоснована.









