📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

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

ИИШНЫЙ40:46

Transcription

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

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

Благо, в эпоху вайп-кодинга, когда код за нас пишет искусственный интеллект, мы можем это делать. И вот буквально, наверное, только полгода, год назад это стало возможным. И давайте в этом видео я вам дам вот такую карту подробную. Кстати, скачать карту вы сможете в моём Telegram-канале. Э, вот я её туда прикреплю. Ссылка на канал в описании.

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

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

Теперь про Roadmap сразу с места в карьер, да? Первое, часть один — это вообще майнсет вайпкодера. То есть это майнсет — это переводится как, ну, как бы мышление, ваш образ мышления. Мы не учимся писать код, мы учимся управлять тем, кто пишет код. То есть, когда мы вайп-кодим, мы ставим себя в роль тимлида и бизнес-заказчика. То есть представьте, что вы нанимаете фрилансера, которому вам нужно описать, как будет работать ваше приложение, а рассказать, какие там будут функции, на какую кнопку пользователь должен нажать, что должно произойти, как должна выглядеть оплата. То есть вы это описываете, а на человеческом языке, и искусственный интеллект уже сам думает, как это лучше сделать на уровне кода. То есть вы переключаетесь в режим такого рассуждения о целях рынка, о продукте, о функции, о том, как это продавать. Нейросети вы ставите ТЗ, она решает, как это сделать, думает, как это сделать, и вы потом решаете задачу продаж.

Следующий пункт вот в этом майндсете — это так называемое MVP-мышление. MVP — это минимально жизнеспособный продукт, переводится. То есть нужно понимать, что нам лучше быстрее запуститься, даже если это коряво. А потому что есть такой паттерн, да, что мы можем какую-то идею свою очень долго носить в голове, а годами продумывать там наше приложение, например, если вдруг, не дай бог, вы начинаете делать там очередное приложение по а там созданию заметок и туду-листов, вы как бы вот продумываете весь этот интерфейс, как это всё должно выглядеть. Сидите, рисуете дизайн, в общем, и потом только через несколько месяцев вы всё это выпускаете. Эта логика, она в современном мире не работает, потому что если вы так будете делать, то вы рискуете потратить кучу времени и выяснить, что продукт ваш людям не нужен. И всё это был плод вашей фантазии. Поэтому стартапы сейчас запускают MVP как можно быстрее. То есть наша задача — выделить критический функционал в нашей идее, который можно реализовать быстро, желательно за неделю. Неделя-две — это максимальный срок для MVP. И даже если там не будет всех ваших хотелок, даже если там не будет какой-то большой, классной реализованной идеи, но лучше всегда быстрее запуститься и сразу же пойти в рынок, пойти общаться с пользователями и получать обратную связь. То есть мы здесь должны мыслить короткими итерациями. Нам пришла идея продукта. Мы быстро упаковали его в MVP, да, сделали, быстро выпустили, показали пользователям. Пользователи уже платят деньги или не платят. Если не платят, мы думаем, как этот продукт пересобрать, как пересобрать маркетинг или вообще как бы делаем такое fail fast, да, быстро идею убираем и берёмся за новую идею. Дальше.

Но всё это классно, да? Но чтобы успешно вайпкодить, чтобы успешно свои продукты создавать, вам нужно быть компетентным заказчиком. Что я подразумеваю под этой фразой "компетентный заказчик"? Вот, знаете, бывает такое на рынке, когда, например, вот вы идёте, вот, предположим, вы хотите Instagram свой продвинуть, да, и у вас есть какой-то бизнес, вы хотите его продвинуть, вы ищете себе SMM-специалиста и говорите ему: "Я плачу тебе там 5 000 рублей, и мне нужно за это 30 роликов и миллион охвата, но заплачу тебе 10 000." И такие люди действительно есть, которые думают, что, ну, это всё стоит дёшево, там, что там, эти SMM-щики. Но по факту это показывает некомпетентность заказчика, потому что он не понимает сам, как работает вообще вот это всё внутри и не понимает, из чего складывается стоимость, не понимает, как какие силы там для этого для этой задачи нужно задействовать. И поэтому нормальный SMM-щик к такому человеку не пойдёт. Пойдёт только там слабый человек или какой-то, ну, человек, у которого проблемы с самооценкой, да. И поэтому, чтобы нам корректно поставить задачу даже искусственному интеллекту, нам надо знать базу. Мы должны понимать вот эту базу программирования хотя бы на уровне концепции идей, как это работает, чтобы мочь объяснить искусственному интеллекту, как нужно, что реализовать. Ну и также, конечно, вот эта вот база нужна для того, чтобы исправлять ошибки, потому что часто нам надо будет и прямо объяснять, где ошибка, а, и нам надо понимать, что вообще происходит. Ну и качать программистскую насмотренность: какие технологии бывают, фреймворки, какие бывают библиотеки. Про библиотеки — классные штуки. Вот, например, какие-нибудь вот такие, а, штуки, как вот такой редактор. Вот, видите, такой, который вы можете сами себе установить. Мы позже поговорим в этом видео. Я про это расскажу.

Значит, давайте, почему я вообще, ну, так как бы выпускаю вот этот roadmap, почему я могу про это говорить. Я сам не разработчик, но я в этой теме достаточно долго варюсь. Я много лет работал с разработчиками. Мы создавали приложения, работал как продакт-менеджер, как раз человек, который ставил вот эти задачи ТЗ и управлял командами разработки. Сейчас я запускаю свои стартапы, свои бизнес-проекты в одного с помощью вайп-кодинга. Занимаюсь всем от разработки до маркетинга. Последний проект, э, про который я недавно запустил, это Forest. Может быть, вы видели уже на канале. Это такой продукт, который собирает видео из завирусившиеся видео каналов конкурентов. Вот это мой стартап, который я сейчас делаю. А недавно я запустился. Вот у меня уже тут 530 пользователей, 1 000 каналов уже в базе. То есть продукт реально, а, рабочий. А я, честно скажу, сейчас там пока не очень по деньгам. То есть у меня там выручка 34 000 рублей, но я сейчас только месяц назад запустил и занимаюсь как раз маркетингом. Но это полноценный живой рабочий продукт, который я сам создал за пару недель. И вот вывел его, довёл до каких-то первых пользователей. И самое, что интересное, что я не написал сам ни строчки кода, всё это сделал искусственный интеллект. Вот как раз вот в этом роудпе, так сказать, я, ну, решил так для себя осознать, что вообще нужно, чтобы вот подобные продукты создавать. А, надеюсь, вам интересно.

Значит, дальше не будем долго затягивать. Давайте перейдём сразу к вот этой самой базе, да, вот чтобы чтобы нам стать компетентным заказчиком, что нам нужно понимать? Базовая техническая грамотность и вообще понимание, как это всё работает. Ну, то есть как работают вот эти страницы, как работают вот эти вот интерфейсы, кнопки, как это выглядит изнутри. Вот это нам нужно обязательно знать, хотя бы верхнеуровнево. И поэтому я бы на вашем месте обратил внимание на такие слова, как front-end, back-end, база данных. И API — это основные такие термины, которые вам надо изучить. Я сейчас в этом видео не буду прямо подробно в это погружаться. У нас здесь очень большой список из того, что надо обсудить. Но если коротко, фронтенд — это то, что видит пользователь, то есть интерфейс. Ну, вот, например, вот софт, где я рисую эту mind-карту. Вот выбрать фон. Вот это всё, что вы видите на экране, это фронтенд. Backend — это то, что происходит на сервере, та логика нашего приложения. Ну, например, а если я нажимаю здесь изменить фон у вот этого вот этой штуки, ээ, это всё дело сохраняет, и если я сейчас обновлю страницу, то, э, у меня это всё дело сохранится, и я заново смогу, ну, как бы смогу увидеть то, что всё сохранено. То есть он у нас живёт на сервере, обрабатывает логику. База данных — это, соответственно, как Google-таблица, где хранятся разные данные, там о пользователях, с их имейлами, с их там имя, фамилии и прочее. API — это, а, такой язык взаимодействия между приложениями, как они общаются. Ну, короче, э долго погружаться не буду. Вам проще всего, чтобы я тут вам не душнил, да, пойти просто в ChatGPT, его помучить и сказать ему: "Вот такой промт вставить: объясни мне простым языком, как работает интернет, что такое фронтенд, бэкэнд, как они общаются". Прямо вот этот промт можете скопировать, вставить в ChatGPT. Я ссылку на вот эту mind-map.

Дальше поехали. Часть три. Языки и фреймворки. Вы, наверное, знаете, что есть языки программирования, есть, возможно, слышали слово "фреймворк". Ну, понимаете, наверное, что есть там язык Python, самый известный, есть там язык JavaScript, вот это языки программирования. И вообще нам на этом уровне надо понимать, а на каких технологиях вообще создаются приложения. И, например, на каких технологиях создаются мобильные приложения, на каких технологиях создаются интерфейсы, сайты, лендинги. Ну, в общем, нужно знать вообще, что это такое. И давайте я вам коротко сейчас эту штуку расскажу.

Значит, есть у нас язык программирования. Это самая верхнеуровневая сущность. Ну, язык — это то, тот набор там слов, фраз, функций, на котором вы общаетесь с компьютером там или сервером. Ну, как английский, китайский. Тут, в принципе, понятно. У каждого языка разный синтаксис. Там по-разному пишутся, а, слова, по-разному пишутся фразы. Вот это есть как бы язык программирования. Бывает язык там JavaScript, бывает язык Ruby, бывает язык Python. У них у всех как бы разные принципы работы. Под языком у нас есть такая штука, которая называется фреймворк. Что такое фреймворк? Вот, значит, есть язык, например, давайте возьмём JavaScript, да? А когда мы создаём свои приложения на JavaScript, у нас часто функции дублируются какие-то. Ну, например, там нам надо сделать вот как у меня в Trend Forest, да, надо сделать вот регистрацию, авторизацию. Вот я жму выход, вот мне надо сделать вот эту штуку банальную: регистрация, авторизация, восстановление пароля, регистрацию и всё такое. И из приложения в приложение эти функции часто повторяются. И по сути, если мы просто берём голый язык программирования, нам надо вот все вот эти самые повторяющиеся штуки писать каждый раз с нуля. Это долго, неудобно. Поэтому появились такие люди, разработчики, которые начали создавать фреймворки, как набор некоторых таких кубиков, которые можно быстро поднять и в которых уже, ну, такие приложения, где уже есть основные базовые функции. Вот, например, а, возьмём какой-нибудь там Next.js, например. Это вот как раз для JavaScript фреймворк для React. Ну, это уже детали, как бы, но это фреймворк для создания веб-приложений. Вот они говорят, что у них тут уже есть встроенная оптимизация, есть какие-то, э, HTML-стриминги, всякие нужные страшные слова, да, есть ээ всякие там управления путями, то есть там, чтобы вам создать ваш сайт с/там/blog, ваш сайт с/что-то, и там выводите разные страницы в зависимости от этого. И здесь очень много функций разных. И как видите, на на фреймворках работают очень популярные сайты. Например, на Next.js написан Notion, который вы, скорее всего, знаете. Вот много-много разных сайтов. Сайт Nike сделан на Next.js, и таких вот сайтов очень много. То есть есть у нас язык, который как бы, ну, такой чистый лист. Есть фреймворк, в котором у нас уже готовы какие-то функции. И фреймворков может быть много. На каждом языке может быть много фреймворков. Например, есть для JavaScript Next.js, есть у нас Express.js, тоже фреймворк, если я открою, это тоже фреймворк, просто как бы конкурент вот Next.js, да. И фреймворков очень много. Каждый выбирает свой, какой хочет фреймворк. Дальше у каждого фреймворка ещё есть всякие дополнения, расширения там, например, не знаю, если вы авторизацию делаете, то, может быть, это какая-то кастомная авторизация через Google, там почту или ещё что-то. В общем, для фреймворков всё есть: модули, расширения, дополнения всякие этого всего очень много и очень много бесплатного.

Самое интересное, самые популярные фреймворки и языки программирования, да, есть вот JavaScript, который сейчас считается, наверное, королём веб-разработки и даже мобильных приложений там. А у него популярные фреймворки — это React. Это ещё я бы сюда добавил такой фреймворк, который называется Vue.js, тоже достаточно известный. Давайте так напишу: Vue.js. Вот. А, и, соответственно, на нём уже создан фреймворк Next.js. Дальше есть Python. У Python один из самых известных фреймворков — это Django. Есть PHP. У него один из самых известных фреймворков — это Laravel. Давайте вот Laravel посмотрим с вами, откроем его сайт. Вот он. А, PHP Framework, э, для создания и доставки софта, ээ, с тулзами там, со всякими созданными для продуктивности, да. Вот вам, пожалуйста, фреймворк. Вот что у этого фреймворка уже есть. Например, если мы там какой-нибудь стартеркит откроем, то увидим, что здесь есть всякие модули разные. Вот есть у нас авторизация, аутентификация, валидация формы. Например, если нам надо ээ там только email валидировать в каком-то поле, в форме, чтобы люди туда не писали что-то, что отличается от имейла, да, вот есть хранение файлов, всякие фоновые задачи, много всего уже написано, уже готово и бесплатно, что самое главное, бесплатно, да. Аа вот всякие дашборды, админпанели, всё уже написано. Вам не нужно просто это писать с нуля. Сейчас, наверное, глупо начинать писать, создавать свой фреймворк и писать свои вот приложения с нуля, потому что уже очень много всего у нас готово, всякие даже AI-функции, куча всего.

Э, дальше есть фреймворк Ruby, на котором я, на самом деле, создаю все свои проекты. Вот, например, Trend Forest написан на языке Ruby и фреймворке Ruby On Rails. Давайте его тоже рассмотрим. Как бы здесь среди программистов может подняться сейчас холивар, что да, он уже умирает, этот фреймворк Ruby дохлый, там на нём никто ничего не пишет уже давно. Отчасти так и есть. Действительно, если вы потом захотите свой продукт масштабировать, то Ruby on Rails, он, ну, на него будет достаточно сложно нанять программистов, потому что всё-таки программистов под JavaScript или под PHP сильно больше. Но этот фреймворк прекрасно подходит для начинающих, потому что их слоган: "Ruby on Rails от Hello World до IPO". Да, офигенный, я считаю, слоган. На нём работают такие крутые сайты, как Airbnb, Coinbase, ээ, из ещё известных что-то тут: Shopify, GitHub на нём работает, Kickstarter, SoundCloud. В общем, на нём есть серьёзные, крупные проекты. И этот фреймворк создал чувак, который написал книгу "Rework". Может быть, знаете такую бизнес-книгу, помните, была бестселлером "Rework: бизнес без предрассудков", где там они рассказывали про, а, свою корпоративную культуру. Вот ребята сделали суперпростой фреймворк. Почему я его использую? Потому что он максимально понятен для тех, кто не знает программирование, и максимально понятен для тех, кто хотя бы базово знает английский язык. Ну вот даже вот здесь на этом видосе. Давайте посмотрим, как выглядит код. Типа `def create`, то есть что-то создаём. `comments`. Видимо, да, логично, что, кажется, здесь создаётся какой-то комментарий, да, что вообще эта штука описывает создание комментария и есть какие-то параметры типа `comment`. Ну, то есть эта строчка кода читается так: создай комментарий с комментом, контентом, который тебе пришёл. Вот. И то есть, ну, понятно, что всё это сложновато, и это вам не нужно знать весь этот синтаксис, но по факту, если вы захотите там прямо разобраться, то базово вы можете всё это понять. И тем более нейросети на этом фреймворке очень хорошо пишут, потому что он вот такой простой, понятный, очень лёгкий. У него очень много таких функций, и он создан для людей, вот видите, оптимизирован для счастья. Как замечательно, реально. И вот у них есть такая доктрина, их Rails-доктрина, где они пишут, что, э, они оптимизированы для программмерского счастья, чтобы как можно быстрее запускать MVP стартапов. Но при этом и крупные проекты тоже на нём работают.

Кроме фреймворков, на которых мы пишем, есть ещё всякие разные интерфейсные штуки и плюшки, например, для создания, ну, самого внешнего вида на наших приложений. Например, вот такая штука, как Shadcn UI. Это, знаете, вот если вы создаёте приложение, вам же надо как бы рисовать дизайн, там кнопочки все делать, но нашлись хорошие ребята, которые бесплатно написали уже готовые такие же библиотеки, чтобы вам можно было легко создавать свои интерфейсы. Вот видите, например, я открываю, и здесь у меня готовые формы. Хоть просто копируй код. Ой, что-то не то тут показал, да? Просто копируй код для всего, что нужно. Например, вот если вы мессенджер пишете, видите, у вас уже готовая форма для отправки сообщений. Если вы, а, создаёте браузер свой, вот у вас есть там форма браузерной строки, если вы создаёте какую-то CRM-систему, вот вам готовые дашборды с графиками, всё это бесплатно. Ну, кайф вообще. И выглядит очень симпатично. И смотрите, я могу что-то перетаскивать. Всё это уже реализовано. Вам просто нужно попросить нейронку сделать это на Shadcn UI. Уже все блоки заранее написаны и отрисованы. Офигенно, на мой взгляд. Это очень классно. И вот таких штук их сотни и тысячи. Почему я говорю про, а, программистскую вот эту насмотренность? Потому что вам важно вот эти штуки знать и понимать, да? Мы про них ещё, я так понимаю, э, чуть ниже поговорим. А, нет, не поговорим. Давайте я сразу всё расскажу. Ну, вот Shadcn UI, например, да? Потом смотрите, какая ещё есть библиотека. Magic UI, да? Magic UI — это ой, это Number Flow. Number Flow, да. Значит, Number Flow позволяет вам с красивыми анимациями выводить цифры. Вот смотрите, я сейчас тут выберу examples и смотрите, вот видите, цифра как красиво анимируется. Всё бесплатно. Просто берёте код, копируете, как бы, и вставляете себе в проект. Вот, например, если вы соцсеть, да, не дай бог, делаете, то вот вам анимация лайков, потом вот всякие слайдеры красивые, видите? Очень всё плавно, офигенно. Это всё бесплатно, ребята. Это всё вот программистская насмотренность, да, вот графики всякие там тикеры для бирж, чисто фреймворк для работы с цифрами. Очень прикольно.

Дальше Magic UI. Magic UI — обожаю тоже компоненты для классного дизайна. Вот давайте откроем и посмотрим. Например, мы хотим сделать какой-нибудь анимированный список. Видите, у нас типа уведомления, всё с анимацией, всё красиво. Мы хотим, например, э сделать какой-то облако с иконками. Вот это всё можно перетаскивать. Тут куча всяких штук, а, крутых. Progress bar, например, какой-то. Вот так. Не понимаю пока, что это такое. А, progress blur. Вот видите, внизу здесь так заблюрено чуть-чуть. Красивая анимация для скроллинга. И здесь их очень много. Здесь есть тексты. Вот, например, Line Shadow, текст какой-то. Короче, куча куча всего. Mockups разные. Neon gradient cards. В общем, ну это же классно, действительно. Смотрите, вот кто-то заморочился, кто-то это сделал, кнопки красивые, вот такие блестящие. И вы это всё можете просто копировать и использовать. И таких штук очень много, друзья. Очень много таких штук существует. Tailwind тот же самый, да, тоже как этот конкурент Shadcn UI для интерфейсов. Вот открываю. Всё уже готово. Кнопочки готовые, блоки. Всё это уже есть, всё это уже написано, чтобы вы это использовали.

Ну а, друзья, если вы только погружаетесь в мир вайп-кодинга, я приглашаю вас в свой закрытый канал "AI-шный клуб". Он называется вот так, он выглядит. Где у нас 213 человек. Я выпускаю здесь курс по вайп-кодингу для новичков вот в таком же формате, где мы шаг за шагом создаём реальное приложение. Доступ к клубу стоит всего 1 490 рублей в месяц. Тут у нас есть контент, есть куча курсов, уроков, есть у нас очень активный чат, где мы решаем вопросы, помогаем друг другу, если что-то не получается. Также вот как структура курса выглядит: "Вайп-кодинг: что это такое? От идеи до продукта. Как выбрать идею. База программирования. Настройка рабочего пространства. Как устроено приложение. Что такое фронтенд, бэкэнд". Я это уже всё объясняю. Вот вот так вот также по блокам. Очень чётко и понятно. Ещё здесь миллион всего у нас есть и в чате, и в канале. Мы разбираем кейсы. Кейсы предпринимателей, которые запускают свои продукты. Вот, например, 7к баксов. Человек сделал выручки на сервисе для поиска ниш для инфобизнеса. Вот такие кейсы, насмотренность, вот все вот эти библиотеки я здесь буду выкладывать, буду всё это публиковать, а буду вам показывать. И в общем, если вы чувствуете нехватку такого вот окружения, вы только начинаете, вы теряетесь вот во всём этом океане разных терминов, сложных слов, я приглашаю вас в AI-шный клуб. Заходите, проходите курс по вайп-кодингу, стартуйте свои идеи, запускайте их, общайтесь в чате. И также я там делюсь тем, как мой проект развивается, как я запускаю новые проекты, а, и вот этими всякими плюшками тоже буду делиться. Сейчас пока там этого нет, но я обязательно буду всем этим делиться в ближайшее время, уже буквально там на этой этой неделе.

Дальше поехали. Часть четыре. Рабочее пространство. База, да. Ээ, в чём нам писать, что есть вообще на рынке вайп-кодинга, как расходуются токены, что такое AI-модели, чем вот отличается у нас, например, Lovable, да, который вы, возможно, знаете, от того же Cursor. Ээ, всё это надо понимать, это то, где вы пишете код, где вы создаёте ваше приложение. Это очень важно. Аа, надо правильно выбрать софт, как между ними переключаться, какие вообще бывают на рынке AI-модели. Есть там Cloud Opus, есть Gemini 3 Pro, там Hi. Вот это всё надо понимать. Я лично создаю свои проекты в программе, которая называется Coder. Это китайский китайский конкурент Cursor. Да. Вот как раз курс по вайп-кодингу в AI-шном клубе основан вот на этой программе. Вы её освоите, научитесь ней создавать. Нужно понимать интерфейс, да, как вообще работает вот это IDE? Вот эта как раз программа, где вы всё пишете. Она называется IDE, IDE, да, как она работает, какие там есть разделы, как вообще работает терминал. То есть не надо пугаться вот этой командной строки, какие туда команды надо вводить. Базово это всё надо понимать. Я сейчас не говорю, что вам надо потратить год на изучение всего этого, но какие-то базовые команды вам надо знать. Это не так сложно. Это, ну, просто если вы хотя бы настроены что-то запустить в процессе, будете практиковаться и делать, вы это со временем выучите. Как писать ТЗ, нейронкам, спецификации, чаты, вот это всё. То есть это вот такая база, часть четыре — рабочее пространство. Тоже можете пойти в ChatGPT, спросить у него как бы, и он вам всё это объяснит.

Пятая, самая важная часть, которая я считаю реально ключевой — это умение декомпозировать задачи. Потому что нейронки глючат, если мы им даём сразу большую задачу. Если мы говорим: "Сделай мне клон YouTube", как бы и просто такой промт пишем, то, скорее всего, ничего работать не будет, и вы потратите ещё там 2 недели на исправление багов. А это не будет работать. Нам нужно уметь разложить нашу идею на микро-микрозадач. Ну, например, как с YouTube, как бы я делал, да, если бы я создавал, я бы сказал сначала: "Инициализируй мне просто пустой проект, ээ, подготовь там всё". Потом реализуй мне авторизацию, регистрацию. Потом сделай загрузку и хранение видео, чтобы каждый пользователь мог загружать видео, когда он зарегистрирован. Потом я бы сказал: "Добавь возможность прикреплять обложку к этим видео". Потом выведи количество просмотров на каждое видео, функция лайков реализуй. И только потом сделай функционал подписки на каналы, выведи эти каналы в ленту. И дальше уже там можно переходить к рекомендательным алгоритмам и всему такому. Как видите, задача как бы всё равно, да, сделай мне клон YouTube, но она разделена на много-много таких мелких блоков. И вот надо вам уметь вот эти задачи правильно декомпозировать, потому что, например, надо понимать, что сначала нам нужно реализовать авторизацию, а только потом уже делать загрузку и хранение видео. Логично же, что мы не можем давать загружать видео гостям, незарегистрированным пользователям. Поэтому очень важно вот понимать, что у нас зачем следует. Сначала мы там инициализируем, потом регистрация, потом загрузка видео. Соответственно, если у нас нет загрузки видео, мы не можем же сделать прикрепление к ним обложек, правильно? Это следующая задача.

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

Дальше, шестая часть, наша боль, исправление ошибок. И тут надо опять же вот про майндсет мы говорили, вы выступаете как заказчик и тестировщик. А вы ставите нейронки задачи, а потом тестируете, кнопка эта работает или не работает, какая ошибка, функционал вообще живой или не живой, он реализовался так, как вы хотели или нет. У вас стопудово будут возникать ошибки. Если вы что-то хотели там разрабатывать, по-любому у вас возникали ошибки, всё загоралось красным, там было, ну, непонятно, куча каких-то символов кода и всего такого. Так вот, этого не надо пугаться. Нужно просто в это погрузиться и с этим разбираться.

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

Готовность к тупижу искусственного интеллекта и навык, что нужно копнуть глубже. Иногда, например, пойти эту же ошибку закинуть в чат GPT и спросить: "А почему я не могу это поправить?" или навык погуглить, например, взять код ошибки, погуглить, посмотреть, что вообще люди пишут, как это работает, ну и понимать основной основные методы вообще отладки, что такое консоль браузерная и всё такое.

Дальше седьмая часть, плой, хостинг и сервера, домены и поддомены. Как размещать наш сервер, ээ, создавать сервер, как выгружать на него наш проект, как привязать его к домену, ну, чтобы он, то есть, работал у нас вот именно по apprend forest ioo, да, вот как ссылка в браузере. Это всё нужно знать, как это делается. В в клубе у меня отдельный урок вот недавно как раз вышел подиплою как раз как свои проекты разворачивать. Сертификаты всякие, SSL, вот эти, знаете, сайт безопасен, небезопасен, всё это надо понимать. И надо понимать, что такое у нас тестовая среда, где мы новые фичираем, и продакшн среда, где уже сидят наши пользователи и как бы, ну, пользуются нашим приложением, да. Здесь рекомендую такой для, если вы на Ruby Onra Railте, как я, то это канал для разработки, погуглить, что это такое. Для NextJS самое простое - это Versal, да, туда загружать.

И как бы часть восьмая - это ещё и бизнес, да, бизнес-часть. То есть, казалось бы, дофигища всего, да, много-много всего надо выучить, но я как бы не думаю, что на самом деле это какой-то большой объём работы. Я достаточно подробно рассказываю, и всю эту штуку, во-первых, можно выучить на практике, быстро понять, как и что работает, просто создавая своё приложение шаг за шагом. Я уверен, что пару недель плотной такой работы и любопытства вам хватит, чтобы понять основы. Ещё раз, нам не надо понимать, как у нас ээ там подключаются компоненты в React Jже, там где какие скобки поставить, чтобы у нас всё заработало. Это всё у нас должен делать искусственный интеллект. Мы лишь должны понимать основа верхнего уровня, что вообще такое фронendд, а что такое ээкэнд, да?

А, и для тех, кто запускает свои проекты в соло, да, как я, соло предпринимательство - это когда мы делаем бизнес в одного. Вот, посмотрите ролик про Markлу. Я прикреплю тут где-то вот либо внизу на моём канале, который вообще ведёт там по порядка десяти проектов в одного один и зарабатывает там 80.000 баксов в месяц на этом. Он делает всё это один. Вот, соответственно, это возможно. И даже 10 проектов можно вести в одного. Но если мы идём по пути соло предпринимателей, когда мы не хотим строить большую команду, платить кучу зарплат, там стрессовать из-за того, что у нас денег на зарплаты не хватает, там, короче, делаем всё это в одного и просто хотим как бы на жизнь себе зарабатывать, комфортно себя чувствовать, то нужно понимать ещё и как всё это дело продавать. Потому что на самом деле вот сейчас кажется, да, вот эта вся штука очень сложная, но когда вы приложение ваше напишите, вы поймёте ни фига. Нифига. Это было не не сложно. Самое сложное - это дело продать. И тут надо понимать вообще, что такое бизнес-модель, на чём мы будем зарабатывать, какая у нас экономика, сколько нам будет стоить пользователь платящий, сколько он будет нам денег приносить, какая у нас будет маржинальность, постоянные расходы на сервера, переменные расходы на всякие там и айтокены и всё такое. То есть такое базовое бизнесобразование, оно должно быть трафик, конверсии, всё это тоже нужно понимать. Я так думаю, что вот много из моей аудитории это всё и так примерно понимает, потому что, ну, много меня, кто смотрит из такой маркетинговой аудитории, для кого-то это, наоборот, будет самая простая часть, а для кого-то, наоборот, самая сложная часть, да, трафик, конверсии, как привлекать посетителей, как их конвертировать в продажи, как построить онбординг правильный, чтобы люди поняли, о чём ваш продукт, купили обучение по продукту, комьюнити, вот это всё, воронки продаж.

Ну и, конечно же, а личный бренд вас как основателя. Это сейчас самая, а, такая быстрая штука получить первых клиентов, потому что вот опять же видео про Марка LЛу. Посмотрите, я прикреплю здесь ссылку. А то, как он построил свой личный бренд, позволяет ему запускать продукт там за сутки и в первые же сутки делат 20.000 долларов выручки просто за счёт того, что у него годами накоплена репутация, личный бренд, раскачанные соцсети и всё такое. И очень просто. Личный бренд - это, ну, вы просто рассказываете о том, что вы делаете. Это называется ещё build, когда вы ведёте, например, трес или Twitter или Telegram-канал или YouTube канал и просто рассказываете, что вы делаете в своём бизнесе. Вы выкатили такую-то фичу, вот вам такая-то идея пришла, вот как радостно клиенты пользуются вашим продуктом, вот какую боль он решает. Вот что вы поняли, вот где вы провалились, вы про это пишите. И удивительно, но люди идут к вам и покупают. Вот тренendфest мой это подтверждает. Я не запускал пока что платного маркетинга, вообще никакого маркетинга не запускал. Я стартанул через свой личный бренд и делаю посты в Третс регулярно про этот продукт. И стресса удивительно люди покупают.

Всё, давайте резюмировать, да? 2-3 недели можно потратить, чтобы всю эту базу освоить. Действительно, если погрузиться, если у вас будет большое любопытство. Дальше я бы вам рекомендовал, когда вы какую-то теорию поняли, попробовать что-то запустить. Возможно, этот продукт вы закроете, возможно, вы не угадаете с идеей, у вас будет что-то не то, будет криво, коряво работать, вы не неправильно оцените сложность реализации какого-то продукта. Но, знаете, это как похоже на то, что вот вы что-то создаёте, это улучшается, потом в какой-то момент вы понимаете, что, возможно, вы делаете какую-то фигню и этот проект закрываете, но это даёт вам тренировку, это даёт вам навык попрактиковаться, попробовать что-то сделать и получить вот это, знаете, чувство, когда ваш проект реально работает. Такое, знаете, это ощущение его ни с чем не спутать. Типа вы запустили свой стартап, и теперь у вас есть продукт, в который заходят пользователи, они там что-то делают, регистрируются, кто-то даже покупает. И это очень классное чувство, когда вы понимаете, что перед вами огромные перспективы, как это дальше развивать, что вы видите большую идею в этом, как привлекать ещё больше людей, как навести там какую-то красоту, добавить анимешки, там всякие пользователи будут этому радоваться, вы будете видеть фидбэк. Это реально очень вдохновляет. Это очень интересно. Это вообще вот эта идея солопринёрства вайпкодинга, она очень интересна. И я вообще суперблагодарен нейросетям, потому что они вот так вот ээ так вот сделали, что любой теперь человек может запустить свой стартап. Вот раньше надо было миллион рублей заплатить, куча разработчиков нанимать или инвесторов искать, а сейчас любой может это сделать. Офигенно. То есть идей классных реализовано будет больше.

Дальше. Быстрее запустить MVP, чтобы начать привлекать пользователей. Не надо вот убрать нужно весь этот страх, что типа вот продукт корявый, что я буду позориться. Э кто-то там, по-моему, сказал из вот этих известных всяких стартаперов, типа, если вы запустили MVP и он вас радует, значит, вы слишком поздно запустили MVP. Вот поэтому я видел кейсы, когда люди просто делали лендинг, запускали проект, ставили там форму оплаты, получали деньги, чтобы проверить спрос, что людям это нужно, а потом писали типа: "Сори, бро, мы как бы тестируем спрос, нажми на кнопку, мы тебе возврат сделаем там со всеми комиссиями". И всё. Даже такое делают и ничего, никто не умер, нет никакого негатива. Ну, наверное, человек там расстроится типа за то, что он заплатил. Но по факту, если вы искренне расскажете, что вы делаете, расскажете свою историю и вернёте деньги, самое главное, в полном объёме, там не будете никого обманывать, то всё будет замечательно, и вы уже потом сможете это всё докрутить, и этот продукт гораздо больше принесёт пользы, чем если вы год будете пилить идею, которая не взлетит.

Когда вы запустите MVP, да, дальше насмотренность, повышать насмотренность, тренироваться, углубляться в другие темы, смотреть, вот, например, да, смотрите, вот ещё про насмотренность. А вот вы знали, что есть бесплатная библиотека, в которой можно создать вот такой видеоредактор? Буквально вы просто, ну там, тратя полчаса времени на то, чтобы это всё сделать, установить, вы получите вот такой вот видеоредактор свой конкретно, где вы можете менять что угодно. Ну, это классно. Или, например, вот вы знали, что вы можете свой Ntionредактор создать. Вот, вот видите, вот поле, да, для редактирования такой есть редактор Типтап. Он тоже бесплатный. Вы можете вот здесь вот создать свой полноценный NOtion редактор, блин. А, и для этого как раз нужна насмотренность. Нужно всё это дело изучать, искренне этим как бы болеть, смотреть и радоваться, вот кайфовать от вот плавных вот этих интерфейсов, того, что люди делают, какие продукты они создают. А, короче, насмотренность - это очень важно. И как раз вот, ээ, я вот тут недавно опять сорри про клуб свой вставлю, да, писал пост про то, как будет развиваться дальше мой клуб. И как раз это будет место, где будет очень много насмотренности на бизнес-модели, на кейсы, на то, как, например, сделал кто-то форму оплаты. Я вот пока что не могу это вам гарантировать как офер, да, но я это задумал. И я сейчас хочу сделать, например, вот вы думаете, как сделать тарифы, и вы смотрите, как 100 человек 100 сделали человек тарифы на своём сайте. И вы из-за этой насмотренности вы видите, как это повторить и как это сделать лучше для вас. Я думаю, что вот эта фишка в моём комьюнити, она очень зайдёт. Я считаю, реально насмотренность - это самое главное, потому что насмотренность позволяет вам потом быстрее разворачивать новые проекты, ээ лучше искать идеи. Вы уже будете понимать, что людям нужно, а что нет, за что они будут готовы платить, за что нет и так далее, и так далее.

Всё, друзья, буду закругляться. Напишите, как вам формат в комментариях. Вот такой вот с майнкартами, где я разбираю что-то. Саму карту прикреплю в свой Telegram-канал. Бесплатный Telegram-канал. У меня есть бесплатный Telegram-канал. Там я тоже пишу сам. Пишу не так часто. Вот. Поэтому переходите туда, забирайте карту, там много тоже прикольных, полезных постов. Ставьте, поставьте лайк, если вам видео понравилось. Подпишитесь на канал, на мой канал на Ютубе, если вам понравилось, и переходите в Иишный клуб. Жду вас там, чтобы ответить на какие-то ваши вопросы, возможно, и жду, что вы тоже создадите своё приложение, расскажете о нём. В общем, буду рад всех видеть. Спасибо вам. Пока-пока.