<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Грязный Ноукодер</title><subtitle>Пишу о том, как преуспеть в no-code и бизнесе.

@low_code - для связи</subtitle><author><name>Грязный Ноукодер</name></author><id>https://teletype.in/atom/lowcodingdev</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/lowcodingdev?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/lowcodingdev?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-10-09T00:09:28.623Z</updated><entry><id>lowcodingdev:case-ecommerce-part1</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/case-ecommerce-part1?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Кейс - аналитика для E-commerce - часть 1</title><published>2024-08-13T10:35:21.400Z</published><updated>2024-08-13T10:37:57.799Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/28/cc/28cc5832-d5e9-4906-a41e-5f83d07bb4d2.png"></media:thumbnail><category term="case-study" label="Case Study"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/0b/45/0b456937-6003-47a5-9307-857dfa5eb7d2.jpeg&quot;&gt;Мой бывший клиент познакомил меня со своим соседом, который хочет автоматизировать свою текущую деятельность и упаковать ее как продукт.</summary><content type="html">
  &lt;h2 id=&quot;pdVr&quot;&gt;О чем проект&lt;/h2&gt;
  &lt;p id=&quot;MrSr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kNCe&quot;&gt;Мой бывший клиент познакомил меня со своим соседом, который хочет автоматизировать свою текущую деятельность и упаковать ее как продукт.&lt;/p&gt;
  &lt;p id=&quot;y90F&quot;&gt;Его деятельность - расчет закупок для E-commerce компаний. &lt;/p&gt;
  &lt;p id=&quot;0bmk&quot;&gt;К примеру, у вас есть магазин с майками и вам нужно учесть текущий продажи, остатки и прогнозы продаж, чтобы понять сколько маек нужно закупить в следующем месяце.&lt;/p&gt;
  &lt;p id=&quot;smS2&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Ew4k&quot;&gt;Как это работает сейчас&lt;/h3&gt;
  &lt;p id=&quot;7VS7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;29No&quot;&gt;- У него было есть несколько Excel таблиц-инструментов - для прогнозирования закупок, для отображения аналитики и финансов, для экспорта данных клиенту.&lt;/p&gt;
  &lt;p id=&quot;yyPA&quot;&gt;- Он работает с этими инструментами самостоятельно - на вход принимает данные о прогнозах продаж/продажах/остатках от клиента, на выходе выдает рекомендации по закупкам.&lt;/p&gt;
  &lt;p id=&quot;1nep&quot;&gt;- Для каждой компании он заводит отдельный набор табличек.&lt;/p&gt;
  &lt;p id=&quot;HBhs&quot;&gt;- В текущем виде это невозможно продавать как продукт для сторонних пользователей.&lt;/p&gt;
  &lt;figure id=&quot;BdmZ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0b/45/0b456937-6003-47a5-9307-857dfa5eb7d2.jpeg&quot; width=&quot;2872&quot; /&gt;
    &lt;figcaption&gt;Не хочется оставлять статью без картинки, как и раскрывать приватные данные, поэтому вот вам &amp;quot;мыло&amp;quot;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;kF7A&quot;&gt;Что он хочет&lt;/h3&gt;
  &lt;p id=&quot;CfWI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CngW&quot;&gt;- Упаковать этот набор табличек в полноценный удобный диджитал продукт.&lt;/p&gt;
  &lt;p id=&quot;daYr&quot;&gt;- Продавать этот продукт компаниям, чтобы они могли пользоваться им без его участия.&lt;/p&gt;
  &lt;p id=&quot;IW3Q&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;fcTm&quot;&gt;Scope проекта&lt;/h2&gt;
  &lt;p id=&quot;Ufab&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DeAh&quot;&gt;Я проанализировал его таблицы и текущий процесс и вместе с ним составил ТЗ с основными требованиями.&lt;/p&gt;
  &lt;p id=&quot;7Pqz&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;AqAW&quot;&gt;Загрузка данных&lt;/h3&gt;
  &lt;p id=&quot;exmQ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;FOBK&quot;&gt;- Расчеты строятся на различных данных, которые нужно будет загружать в систему как CSV файлы (а в будущем через API интеграцию).&lt;/p&gt;
  &lt;p id=&quot;ZxMp&quot;&gt;- Основные данные в таблицах это товар, значение и дата, но некоторые данные отличаются - описание товаров с множеством параметров и текущие остатки без даты.&lt;/p&gt;
  &lt;p id=&quot;eZ7y&quot;&gt;- Средний объем данных по компании - 100-300 товаров, по каждому из которых около может быть около 50 записей в БД в разных таблицах.&lt;/p&gt;
  &lt;p id=&quot;HJWO&quot;&gt;- Данные могут обновляться пользователем каждую неделю и должны полностью перезаписывать существующие данные.&lt;/p&gt;
  &lt;p id=&quot;mGGz&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;GoP3&quot;&gt;Расчеты&lt;/h3&gt;
  &lt;p id=&quot;mMoj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0CGE&quot;&gt;- Агрегируя данные из нескольких таблиц, нужно расчитывать прогноз по ряду параметров на несколько месяцев вперед.&lt;/p&gt;
  &lt;p id=&quot;MAT5&quot;&gt;- Данные следующего месяца завязаны на предыдущем - нельзя просчитать данные для декабря, не просчитав данные для ноября и тд. вплоть до текущей даты.&lt;/p&gt;
  &lt;p id=&quot;5WUw&quot;&gt;- В интерфейсе есть 1 изменяемый параметр - сколько будет закуплено товара в конкретный месяц. Он может быть изменен пользователем в интерфейсе для любого месяца и влияет на расчеты для последующих месяцев. Перерасчет параметров должен отображаться в интерфейсе моментально. &lt;/p&gt;
  &lt;figure id=&quot;7NSx&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e2/44/e2442486-ac53-476d-a301-f802de58057b.png&quot; width=&quot;1280&quot; /&gt;
    &lt;figcaption&gt;В поле User Override мы изменили значение для августа и это повлияло на все расчеты с сентября и до конца года.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;0fPW&quot;&gt;&lt;/h3&gt;
  &lt;h3 id=&quot;B5Wi&quot;&gt;Версионирование&lt;/h3&gt;
  &lt;p id=&quot;XIwT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;O3cH&quot;&gt;- Пользователь изменяет параметр, чтобы посмотреть развитие событий и может создать некий сценарий - к примеру товар задержали и он не пришел во время или его резко раскупили. Он должен иметь возможность внести изменения (User Override) и сохранить расчеты, чтобы вернуться к ним позднее.&lt;/p&gt;
  &lt;p id=&quot;KarB&quot;&gt;- Изменять данные в сохраненном сценарии нельзя - это просто слепок расчетов.&lt;/p&gt;
  &lt;p id=&quot;ZGUB&quot;&gt;- Если пользователь загрузит новые данные (к примеру файл с данными о текущих продажах), то расчеты изменятся и вернуться к старым данным можно будет только через сохраненные версии.&lt;/p&gt;
  &lt;p id=&quot;1z2a&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;JMzc&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;,&lt;/strong&gt; чтобы узнать, как эти задачи были реализованы на моем &lt;a href=&quot;https://t.me/lowcodingdev/182&quot; target=&quot;_blank&quot;&gt;новом стэке&lt;/a&gt; и с какими проблемами я столкнулся, решая их.&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:kyc</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/kyc?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Расскажите о своем бизнесе</title><published>2024-06-14T05:04:32.196Z</published><updated>2024-06-14T05:04:32.196Z</updated><category term="clients" label="Clients"></category><summary type="html">Список вопросов:</summary><content type="html">
  &lt;p id=&quot;EN3R&quot;&gt;&lt;strong&gt;Список вопросов:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Ckr2&quot;&gt;&lt;/p&gt;
  &lt;ul id=&quot;oWI0&quot;&gt;
    &lt;li id=&quot;sxin&quot;&gt;Расскажи мне о своем бизнесе, чем ты занимаешься? (ваша презентация в лифте)&lt;/li&gt;
    &lt;li id=&quot;Q8Nb&quot;&gt;Каково ваше «ПОЧЕМУ»?&lt;/li&gt;
    &lt;li id=&quot;coSJ&quot;&gt;Кто ваш конкурент?&lt;/li&gt;
    &lt;li id=&quot;8Sw5&quot;&gt;Что отличает вас от конкурентов?&lt;/li&gt;
    &lt;li id=&quot;rpcc&quot;&gt;3 причины, почему клиент должен выбрать именно вас?&lt;/li&gt;
    &lt;li id=&quot;AzAM&quot;&gt;Каково ваше видение бизнеса?&lt;/li&gt;
    &lt;li id=&quot;ugT6&quot;&gt;Какова ваша цель на этот год?&lt;/li&gt;
    &lt;li id=&quot;ofLR&quot;&gt;За что вы хотели бы быть узнаваемым?&lt;/li&gt;
    &lt;li id=&quot;YZYl&quot;&gt;Опишите ваш продукт/услуги/продукты&lt;/li&gt;
    &lt;li id=&quot;usVN&quot;&gt;Есть ли что-нибудь еще, что мне следует знать о вашем продукте?&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ul id=&quot;LXtE&quot;&gt;
    &lt;li id=&quot;rvOF&quot;&gt;Кто ваш клиент? Расскажите мне больше о ней/нем.&lt;/li&gt;
    &lt;li id=&quot;5iDR&quot;&gt;Какова самая большая проблема, с которой сейчас сталкивается ваш клиент?&lt;/li&gt;
    &lt;li id=&quot;hcj0&quot;&gt;Что им от вас нужно, когда они обращаются к вам? Что они говорят, когда им нужна ваша помощь?&lt;/li&gt;
    &lt;li id=&quot;i1PK&quot;&gt;Какой злодей у ​​вашего клиента? С чем она/он борется?&lt;/li&gt;
    &lt;li id=&quot;x7UJ&quot;&gt;Чего стыдится ваш клиент, когда его проблема не решается? Почему она/он чувствует себя плохо?&lt;/li&gt;
    &lt;li id=&quot;KgrE&quot;&gt;Что расстраивает вашего клиента, когда он не может решить свою проблему? Что она/он чувствует?&lt;/li&gt;
    &lt;li id=&quot;mHGv&quot;&gt;Как вы можете помочь своим клиентам решить их проблему?&lt;/li&gt;
    &lt;li id=&quot;sChv&quot;&gt;Как ваша услуга/продукт облегчит жизнь вашим клиентам?&lt;/li&gt;
    &lt;li id=&quot;ZWwl&quot;&gt;Как изменится жизнь вашего клиента после покупки вашего предложения?&lt;/li&gt;
    &lt;li id=&quot;YYNs&quot;&gt;От чего вы спасаете своих клиентов?&lt;/li&gt;
    &lt;li id=&quot;9E1o&quot;&gt;С чем ваш клиент НЕ должен бороться в идеальном мире?&lt;/li&gt;
    &lt;li id=&quot;JatA&quot;&gt;Что самое худшее может случиться, если их проблема не будет решена?&lt;/li&gt;
  &lt;/ul&gt;

</content></entry><entry><id>lowcodingdev:bubble-ai</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/bubble-ai?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Bubble AI</title><published>2024-06-03T12:11:29.467Z</published><updated>2024-06-03T12:11:29.467Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a2/0c/a20cecf6-d6a7-4b66-b95b-7fd2f4b705d2.png"></media:thumbnail><category term="bubble" label="Bubble"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/09/a6/09a60504-f635-4681-961e-5b8ff3385bd1.png&quot;&gt;Недавно в аккаунте Bubble одного из моих проектов появилась долгожданная фича для генерации страниц с помощью AI.</summary><content type="html">
  &lt;p id=&quot;KXlc&quot;&gt;Недавно в аккаунте Bubble одного из моих проектов появилась долгожданная фича для генерации страниц с помощью AI.&lt;/p&gt;
  &lt;p id=&quot;mM0n&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;WZSS&quot;&gt;Я успел потыкать ее и сделать несколько скриншотов. Я собирался сделать полноценную прожарку и проверить разные сценарии и промпты, но она испарилась.&lt;br /&gt;&lt;br /&gt;Давайте посмотрим, что я успел понять об этой фиче.&lt;/p&gt;
  &lt;p id=&quot;zB3v&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;qxyL&quot;&gt;Процесс создания&lt;/h3&gt;
  &lt;p id=&quot;gd9W&quot;&gt;&lt;br /&gt;Процесс создания состоит всего из двух шагов - выбора шаблона и написания промпта.&lt;/p&gt;
  &lt;p id=&quot;MtDS&quot;&gt;Я занимаюсь разработкой кастомных CRM, поэтому мой выбор пал на &lt;em&gt;Dashboard&lt;/em&gt;. Он также наиболее интересен, тем что включает в себя несколько сложных компонентов - графики, метрики, таблицы. &lt;/p&gt;
  &lt;p id=&quot;2qlW&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;G7hK&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/09/a6/09a60504-f635-4681-961e-5b8ff3385bd1.png&quot; width=&quot;1386&quot; /&gt;
    &lt;figcaption&gt;Возможно в будущем этот этап станет опциональным или сведется до категорий Страница/Компонент&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JkEm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ru7e&quot;&gt;На втором шаге нужно написать промпт. &lt;/p&gt;
  &lt;p id=&quot;U5oy&quot;&gt;Мой промпт был таким:&lt;/p&gt;
  &lt;blockquote id=&quot;hGrc&quot;&gt;I want to have admin page to manage main entities - products, clients, orders. It should be single page application. Each subpage should have the same - table with data and ability open details of item in popup to edit/delete it, create new record button and 3 filters - 1 search and 2 dropdowns.&lt;/blockquote&gt;
  &lt;p id=&quot;XyYo&quot;&gt;Идея была в том, чтобы проверить, насколько AI сможет детально проработать требования и соответствовать им.&lt;/p&gt;
  &lt;p id=&quot;tmyK&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;v378&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/88/e7/88e75689-467d-4efb-a904-b4a642ccc1b7.png&quot; width=&quot;1430&quot; /&gt;
    &lt;figcaption&gt;Как мы видим, существует возможность остаться в рамках текущих стилей, но мне это не удалось проверить.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;Kzg3&quot;&gt;&lt;/h3&gt;
  &lt;h3 id=&quot;JBcY&quot;&gt;Дизайн&lt;/h3&gt;
  &lt;p id=&quot;LqIa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hZcn&quot;&gt;После нескольких секунд раздумий Bubble создал новую страницу с вот таким интерфейсом:&lt;/p&gt;
  &lt;figure id=&quot;wLBb&quot; class=&quot;m_column&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/e1/abe15b20-fd12-4556-a934-b4e78a754f73.png&quot; width=&quot;1976&quot; /&gt;
    &lt;figcaption&gt;Вполне не дурно&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;Ks6B&quot;&gt;&lt;/h3&gt;
  &lt;p id=&quot;lS1d&quot;&gt;На Linkedin я видел скриншот другого пользователя и его сгенерированный сайт выглядел примерно также, поэтому вариативность пока что оставляет желать лучшего.&lt;/p&gt;
  &lt;p id=&quot;2LdV&quot;&gt;К удивлению весь дашборд включая таблицы и меню оказался адаптивным:&lt;/p&gt;
  &lt;figure id=&quot;eigM&quot; class=&quot;m_custom&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/df/6fdfe26f-3748-4580-9676-829a680809c5.png&quot; width=&quot;283.18471337579615&quot; /&gt;
    &lt;figcaption&gt;Над фильтрами нужно поработать&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hLOM&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;3EPg&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f6/1d/f61d4c5e-5688-47b1-9bfb-29e065aefec8.png&quot; width=&quot;286.07332490518337&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;I5Sl&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;tWuG&quot; class=&quot;m_custom&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/32/28/32289291-395a-4b72-b53a-64804247385d.png&quot; width=&quot;281.4260204081633&quot; /&gt;
    &lt;figcaption&gt;Даже боковая панель открывается в мобильной версии&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Tqrz&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;EOjo&quot;&gt;&lt;strong&gt;Функциональность&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;NCP1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;5kdZ&quot;&gt;Из функционального были только кнопки открытия меню в мобильном виде и еще несколько простых действий.&lt;/p&gt;
  &lt;p id=&quot;ijvZ&quot;&gt;В рамках Single Page Application хотелось бы увидеть несколько рабочих экранов с возможностью переключения. Или хотя бы готовые кнопки с привязкой к &lt;em&gt;Option set&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;miLc&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;PKS0&quot;&gt;Стили&lt;/h3&gt;
  &lt;p id=&quot;4nbw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;RWjm&quot;&gt;Не буду врать, я подзабыл, но вроде AI создал ряд классов и точно (это я помню) создал ряд кастомных цветов вкладке &lt;em&gt;Styles&lt;/em&gt; с четким описанием.&lt;/p&gt;
  &lt;p id=&quot;AqV5&quot;&gt;На шаге написания промпта можно выбрать использование существующих стилей - интересно будет посмотреть, как он будет выбирать из нескольких стилей для одного компонента (возможно возьмет дефолтные)&lt;/p&gt;
  &lt;p id=&quot;cS2Q&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;3bFk&quot;&gt;Итог&lt;/h3&gt;
  &lt;p id=&quot;kSqN&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;VmQf&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6e/b8/6eb82934-157b-45c0-bfa7-c4e24945f30a.gif&quot; width=&quot;498&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;dPcr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IaWx&quot;&gt;&lt;u&gt;Мое мнение&lt;/u&gt; - это будет хорошо работать быстрого создания демо для клиентов и создания простых компонентов/лендингов.&lt;/p&gt;
  &lt;p id=&quot;TI6M&quot;&gt;Так как подходы к разработке зависят от стэка (БД может быть на Airtable, SQL и тд) и требуемого функционала на конкретном проекте, то сложно прописать логику и дизайн создаваемых элементов, которые подойдут всем.&lt;/p&gt;
  &lt;p id=&quot;symt&quot;&gt;Поэтому, пока что я остаюсь сторонником использования дополнительных сервисов, облегчающих разработку, которые я &lt;a href=&quot;https://t.me/lowcodingdev/139&quot; target=&quot;_blank&quot;&gt;упоминал ранее&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;aJIa&quot;&gt;На данный момент я активно использую &lt;a href=&quot;https://chromewebstore.google.com/detail/framify/ljmbgfobenkepclmbiahmaclpmhkaile&quot; target=&quot;_blank&quot;&gt;Framify&lt;/a&gt; для создания собственной библиотеки - он позволяет копировать элементы вместе с стилями и включает в себя множество других полезных фичей.&lt;/p&gt;
  &lt;p id=&quot;cep1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;stEP&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;&lt;/strong&gt;, чтобы прокачиваться в no-code вместе со мной&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:bolivsidei---2</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/bolivsidei---2?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Боли VS Идеи: Часть 2 - Боли</title><published>2024-05-28T10:40:26.285Z</published><updated>2024-05-28T11:01:30.510Z</updated><category term="clients" label="Clients"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/05/32/05323d29-2243-4066-9cb1-785d2e7a2dd9.gif&quot;&gt;Сегодня разберем второй тип клиентов с болями.</summary><content type="html">
  &lt;p id=&quot;DdRm&quot;&gt;Сегодня разберем второй тип клиентов с болями.&lt;/p&gt;
  &lt;p id=&quot;W7ap&quot;&gt;Если вы пропустили первую часть, советую ознакомиться с ней, чтобы провести четкие параллели и научиться отличать одних клиентов от других.&lt;/p&gt;
  &lt;p id=&quot;LzNN&quot;&gt;&lt;a href=&quot;https://teletype.in/@lowcodingdev/bolivsidei---1&quot; target=&quot;_blank&quot;&gt;Первая часть про клиентов с идеями&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;80EJ&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;U33U&quot;&gt;Клиенты с болями&lt;/h2&gt;
  &lt;p id=&quot;ML7O&quot;&gt;&lt;/p&gt;
  &lt;section&gt;
    &lt;p id=&quot;pMA7&quot;&gt;&lt;u&gt;Клиент с болью&lt;/u&gt; - человек с работающим бизнесом, он является частью большой компании, работает на себя или имеет ряд подчиненных. &lt;/p&gt;
    &lt;p id=&quot;Xmje&quot;&gt;Он может иметь четкий список требований и понимать что и почему ему нужно решить, либо просто иметь понимание того, что текущая ситуация могла бы быть лучше, и просит вас разобраться в ней и помочь улучшить ее.&lt;/p&gt;
    &lt;p id=&quot;z3Fw&quot;&gt;Его главной целью является решение проблемы, поэтому он готов внимательно слушать вас и помогать, не мешает работе и доверяет вам как профессионалу.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;g8fW&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;SbiG&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/05/32/05323d29-2243-4066-9cb1-785d2e7a2dd9.gif&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;Многие клиенты даже не осознают свои боли, пока они не станут очень острыми.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;DdRm&quot;&gt;&lt;strong&gt;1. Чем сильнее боль - тем лучше &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;lxQd&quot;&gt;- Клиент быстро отвечает на все вопросы, предоставляет нужные ресурсы и идет на компромиссы ради решения боли.&lt;/p&gt;
  &lt;p id=&quot;gXt5&quot;&gt;&lt;strong&gt;2. Все детали известны&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;pzT5&quot;&gt;- Боль располагается в определенном месте существующего процесса и у этого процесса есть свои ответственные, с которых нужно лишь собрать информацию.&lt;/p&gt;
  &lt;p id=&quot;n1G7&quot;&gt;&lt;strong&gt;3. Боль либо решена, либо болит&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;yHiK&quot;&gt;- Ни вы, ни клиент не сможете бесконечно растягивать решение боли - клиенту нужно решить эту боль и он не будет ждать вас - просто обратится к другому специалисту.&lt;/p&gt;
  &lt;p id=&quot;Bh0S&quot;&gt;&lt;strong&gt;4. Решение боли отрывают с руками&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tlzB&quot;&gt;- Если вы хорошо решили одну боль, то клиент захочет скинуть на вас все, что только сможет найти. Кроме того, он может посоветовать вас другим людям из отрасли с похожими болями.  &lt;/p&gt;
  &lt;p id=&quot;bxbr&quot;&gt;&lt;strong&gt;5. Актуально пока болит &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8MEc&quot;&gt;- Пока боль актуальна, будет актуально ее решение, а также поддержка этого решения.&lt;/p&gt;
  &lt;p id=&quot;rnD0&quot;&gt;&lt;strong&gt;6. Максимальный бюджет равен убыткам от боли&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zNZ6&quot;&gt;- Клиент может оценить текущие и потенциальные будущие потери от существования боли и в зависимости от размера бизнеса они могут быть крайне существенными, а значит и ваш бюджет на решение этой боли.&lt;/p&gt;
  &lt;p id=&quot;Jcxx&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;PaYD&quot;&gt;Чем это для вас закончится&lt;/h3&gt;
  &lt;p id=&quot;Laj9&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;zupW&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/25/52/25522b02-7f78-4502-8d25-6366a6fa4195.gif&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;Что может быть лучше счастливого клиента?&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Bmvn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vhHr&quot;&gt;&lt;strong&gt;1. Построите долгосрочные отношения&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;jYeA&quot;&gt;- С каждым новым решением для клиента вы все больше будете вплетаться в его процессы и вскоре станете одним целым. Такие долгосрочные и крепкие отношения позволят вам иметь предсказуемый доход и рабочую нагрузку.&lt;/p&gt;
  &lt;p id=&quot;3nBb&quot;&gt;- У этого есть свои минусы - условия вашего сотрудничества могут перестать быть вам выгодными, если клиент не будет готов повышать вашу ставку или давать место для карьерного роста. Таким образом вы можете угодить в ловушку, из которой будет трудно выбраться.&lt;/p&gt;
  &lt;p id=&quot;jwFJ&quot;&gt;&lt;strong&gt;2. Дадите старт чему-то большему&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;t5Jj&quot;&gt;- Если бизнес клиента успешен и вы помогаете ему улучшать его, то рано или поздно он может перерасти вас и ему потребуется большая команда/другой технологический стек. В этом случае у вас будет вариант возглавить команду или передать дела новой команде/помочь перевезти проект на новые (кодовые) рельсы.&lt;/p&gt;
  &lt;h3 id=&quot;EbBR&quot;&gt;&lt;/h3&gt;
  &lt;h3 id=&quot;M2RA&quot;&gt;Что с ними делать&lt;/h3&gt;
  &lt;p id=&quot;c06o&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;14g9&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/68/ad/68ad1d0d-7b63-4ebb-a2f1-378e2e0676dc.gif&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;Самый сильный источник лидов - сарафанное радио от довольных клиентов.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;RlTr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XNtb&quot;&gt;&lt;strong&gt;1. Выкладываться по полной&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;kFqI&quot;&gt;- Для таких клиентов каждая ваша минута времени может принести дополнительную пользу, чему они будут несказанно рады и отблагодарят вас. &lt;/p&gt;
  &lt;p id=&quot;O9xt&quot;&gt;- Поэтому следует заботиться о решениях для них - делать их более качественными, продумывать возможные проблемы наперед, следить за безопасностью, экспериментировать в попытках сделать еще лучше/быстрее/красивее, писать документацию и тд.&lt;/p&gt;
  &lt;p id=&quot;AIRo&quot;&gt;&lt;strong&gt;2. Расширять свою ответственность&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;5PHK&quot;&gt;- Вы можете проявлять инициативу и самостоятельно изучать остальные процессы компании, общаться с работниками компании с целью узнать их работу и проблемы, предлагать собственные улучшения. Таким образом вы усилите свою связь с компанией и позицию внутри нее и сможете претендовать на более благоприятные условия работы.&lt;/p&gt;
  &lt;p id=&quot;UpZX&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;eYEg&quot;&gt;&lt;strong&gt;Проекты, базирующиеся на болях, в которых я участвовал:&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;XWyf&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HPIB&quot;&gt;1. &lt;a href=&quot;https://www.touzicapital.com/&quot; target=&quot;_blank&quot;&gt;Touzicapital&lt;/a&gt; - инвестиционный фонд&lt;/p&gt;
  &lt;p id=&quot;S6sf&quot;&gt;- Мой самый большой и интересный проект для фонда из США, который я нашел на Upwork - за время работы через мои автоматизации прошло $14 млн.&lt;/p&gt;
  &lt;p id=&quot;qxls&quot;&gt;- Клиентский портал, админ-панель для распределения дивидендов, интеграция с платежной системой. &lt;/p&gt;
  &lt;p id=&quot;Dv5f&quot;&gt;- Я &lt;u&gt;получал месячную зп $5к&lt;/u&gt;, проработал с клиентом около 9 месяцев и сделал c ним еще один небольшой проект, где &lt;u&gt;собрал свою команду с бюджетом в $20к.&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;VGad&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;MLyn&quot;&gt;2. &lt;a href=&quot;https://t.me/optport_bot&quot; target=&quot;_blank&quot;&gt;Optport&lt;/a&gt; - оптовый магазин товаров&lt;/p&gt;
  &lt;p id=&quot;Ta2T&quot;&gt;- Проект для моих знакомых, через который прошло уже сделок на 7 млн. руб.&lt;/p&gt;
  &lt;p id=&quot;rfI1&quot;&gt;- Mobile-first магазин для пользователей, админ-панель для управления заказами и продуктами, интеграция с Telegram.&lt;/p&gt;
  &lt;p id=&quot;X0rI&quot;&gt;- После реализации данного проекта я &lt;u&gt;сделал еще 2 подобных проекта&lt;/u&gt;, используя созданные наработки, и &lt;u&gt;заработал суммарно $15к.&lt;/u&gt; &lt;/p&gt;
  &lt;p id=&quot;zGkn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ODuu&quot;&gt;3. &lt;a href=&quot;https://www.nurturebusiness.org/&quot; target=&quot;_blank&quot;&gt;Nurture&lt;/a&gt; - благотворительная организация для обучения предпринимателей, работающих с детьми&lt;/p&gt;
  &lt;p id=&quot;XCdD&quot;&gt;- Моя работа с агентством из Сан-Франциско, которые реализовали для организации мобильное приложение на FF.&lt;/p&gt;
  &lt;p id=&quot;Q599&quot;&gt;- Админ панель на Retool для управления контентом курса, пользователями и отдельный портал для партнеров (которые жертвуют деньги на обучение).&lt;/p&gt;
  &lt;p id=&quot;P5xH&quot;&gt;- После успешной реализации основного портала клиенты продолжают добавлять фичи и суммарная &lt;u&gt;стоимость этих изменений перевалила за $9к&lt;/u&gt;.&lt;/p&gt;
  &lt;p id=&quot;5CUM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;YmOa&quot;&gt;&lt;strong&gt;Итог&lt;/strong&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;x1Ee&quot;&gt;Старайтесь искать клиентов с болями и помогайте им.&lt;br /&gt;Не возлагайте больших надежд на клиентов с идеями, но и не пренебрегайте ими. &lt;/blockquote&gt;
  &lt;p id=&quot;XRTu&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xghn&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;,&lt;/strong&gt; в следующем посте посмотрим, что способна генерировать новая AI фича от Bubble&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:bolivsidei---1</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/bolivsidei---1?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Боли VS Идеи: Часть 1 - Идеи</title><published>2024-05-22T12:07:43.071Z</published><updated>2024-05-28T10:24:47.476Z</updated><category term="clients" label="Clients"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/49/a1/49a1607d-a1ae-4c55-93d4-f960f13f4705.gif&quot;&gt;Я понял, что основная ценность моей работы это продуктовый и проектный менеджмент - именно он позволяет приносить реальную пользу каждому клиенту.</summary><content type="html">
  &lt;p id=&quot;EGYL&quot;&gt;Я понял, что основная ценность моей работы это продуктовый и проектный менеджмент - именно он позволяет приносить реальную пользу каждому клиенту. &lt;/p&gt;
  &lt;p id=&quot;AixC&quot;&gt;Но это работает только с правильными клиентами, у которых есть реальная боль.&lt;br /&gt;Давайте сравним клиентов с болями и идеями. &lt;/p&gt;
  &lt;p id=&quot;CjqO&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;3paZ&quot;&gt;Большая часть успеха фрилансера заключается в умении распознать клиента с болью и оседлать клиента с идеей.&lt;/blockquote&gt;
  &lt;p id=&quot;z1zm&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;80EJ&quot;&gt;Клиенты с идеями&lt;/h2&gt;
  &lt;p id=&quot;L54w&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;pMA7&quot;&gt;&lt;u&gt;Клиент с идеей&lt;/u&gt; - человек с большими деньгами или наоборот очень маленьким бюджетом, который обращается к вам, чтобы сделать продукт, который он придумал из головы и который по его мнению спасет мир. &lt;/p&gt;
    &lt;p id=&quot;lmUD&quot;&gt;Вы должны это сделать в течении двух недель и добавить в продукт 101 фичу, каждая из которых является обязательной. &lt;/p&gt;
    &lt;p id=&quot;B3VC&quot;&gt;При наличии маленького бюджета, это все должно быть выполнено на бесплатных (а не удобных) сервисах, но все 101 фичи должны при этом присутствовать и соответствовать высшим стандартам качества.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;cfYx&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;jrT7&quot; class=&quot;m_custom&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/a1/49a1607d-a1ae-4c55-93d4-f960f13f4705.gif&quot; width=&quot;432.35294117647055&quot; /&gt;
    &lt;figcaption&gt;Иногда он пишет вам про пару гениальных фич в 2 часа ночи&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QuCj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DdRm&quot;&gt;&lt;strong&gt;1. Чем сильнее одержимость идеей - тем хуже &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;SxoJ&quot;&gt;- Клиент будет влезать во все процессы и отказываться идти на компромиссы &lt;em&gt;(которые важны в ноукоде)&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;OEz8&quot;&gt;&lt;strong&gt;2. Детали идеи не известны &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Eqi3&quot;&gt;- У клиента начинается головная боль, когда вы пытаетесь узнать малейшие детали, так как их нужно придумывать.&lt;/p&gt;
  &lt;p id=&quot;kQbV&quot;&gt;- Вариант хуже - у клиента есть десять тысяч деталей про все фичи от первой до той, когда он продает свою долю на IPO.&lt;/p&gt;
  &lt;p id=&quot;n1G7&quot;&gt;&lt;strong&gt;3. У идей нет конца &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;RUZf&quot;&gt;- Так как детали придумываются из головы, решение скорее всего не взлетит и клиент захочет добавить еще сто фич &lt;em&gt;(&lt;s&gt;которые наверняка помогут&lt;/s&gt;)&lt;/em&gt; - это бесконечный цикл.&lt;/p&gt;
  &lt;p id=&quot;Bh0S&quot;&gt;&lt;strong&gt;4. Идейное решение всегда требует продаж &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tlzB&quot;&gt;- Продукт не решающий проблему не вызывает вау эффекта и пользователей нужно уговаривать его попробовать.&lt;/p&gt;
  &lt;p id=&quot;bxbr&quot;&gt;&lt;strong&gt;5. Актуально, пока есть мотивация &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8MEc&quot;&gt;- Реализация проекта будет актуальна до тех пор, пока есть внутренняя мотивация у клиента, которая может кончится по среди проекта.&lt;/p&gt;
  &lt;p id=&quot;Ud2U&quot;&gt;&lt;strong&gt;6. Максимальный бюджет равен текущим средствам клиента&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ASGG&quot;&gt;- У клиента нет четкого понимания выгод, которые он получит от реализации проекта, а значит и бюджет его ограничен тем, что ему не жалко потратить в моменте.&lt;/p&gt;
  &lt;p id=&quot;YNy7&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;ULJ6&quot;&gt;&lt;strong&gt;Чем это для вас закончится&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;xZ2C&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;HXST&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/db/aadbfd08-34ae-4c61-8601-bd31bbe83a97.gif&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;Одержимые клиенты будут гонять вас до последнего&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;cvRv&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vhHr&quot;&gt;&lt;strong&gt;1. Кончится мотивация клиента&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;jYeA&quot;&gt;- Проект умрет сразу после разработки, так как клиент сменил приоритет или понял, что он все таки не стартапер.&lt;/p&gt;
  &lt;p id=&quot;jwFJ&quot;&gt;&lt;strong&gt;2. Кончатся ваши нервы&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;t5Jj&quot;&gt;- Если клиент особо одержим и имеет много денег, то он будет придумывать глупые фичи и заставлять вас нагромождать их до бесконечности, пока вы не поймете, что не в деньгах счастье.&lt;/p&gt;
  &lt;p id=&quot;ANUJ&quot;&gt;- Если у клиента нет денег, то он будет жаловаться, что вы не сделали ему Youtube за $1550, просить довести фичи до уровня гигантских корпораций, а в конце оставит плохой отзыв.&lt;/p&gt;
  &lt;p id=&quot;IyPI&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;jatq&quot;&gt;Что с ними делать&lt;/h3&gt;
  &lt;p id=&quot;6GZZ&quot;&gt;&lt;/p&gt;
  &lt;figure id=&quot;HaRm&quot; class=&quot;m_original&quot; data-caption-align=&quot;center&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ce/b2/ceb27998-1fe0-4dae-97df-65954d9052a1.gif&quot; width=&quot;480&quot; /&gt;
    &lt;figcaption&gt;Единственно верный ответ&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XNtb&quot;&gt;&lt;strong&gt;1. Отказываться&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;kFqI&quot;&gt;- Серьезно, просто откажитесь, оно того не стоит.&lt;/p&gt;
  &lt;p id=&quot;VNpQ&quot;&gt;- Работать с такими клиентами следует только новичкам, чтобы набраться опыта и заработать начальный капитал.&lt;/p&gt;
  &lt;p id=&quot;AIRo&quot;&gt;&lt;strong&gt;2. Пытаться перевести в боль&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;5PHK&quot;&gt;- Вы можете оседлать такого клиента и вести проект в то русло, где есть хотя бы малая надежда на успех. Вам нужно стать родителем этого проекта&lt;em&gt; (и клиента).&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;QfLg&quot;&gt;- Для этого нужно закрывать пустые места собственными решениями и отстаивать их, если клиент хочет заменить их на свистелку.&lt;/p&gt;
  &lt;p id=&quot;UQcv&quot;&gt;- Вам нужно держать клиента ежовых руковицах, чтобы scope проекта не расплывался - каждая фича должна иметь свой смысл и быть основана на исследовании пользователей. &lt;/p&gt;
  &lt;p id=&quot;xhKL&quot;&gt;- Заставьте его описать продуктовые артефакты и сделать кастдев пользователей - каждый продукт строится на гипотезе, а гипотеза основана на боли, которую вы нашли в рамках кастдева.&lt;/p&gt;
  &lt;p id=&quot;njLt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;n3IQ&quot;&gt;&lt;strong&gt;Проекты, базирующиеся на идее, которые я делал/видел:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;rY3v&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HPIB&quot;&gt;1. &lt;a href=&quot;https://psybercare.com/&quot; target=&quot;_blank&quot;&gt;Psybercare&lt;/a&gt; - сервис психологической помощи&lt;/p&gt;
  &lt;p id=&quot;S6sf&quot;&gt;- Проект моего друга, сделанный через WLNC для японских студентов из Лондона.&lt;/p&gt;
  &lt;p id=&quot;qxls&quot;&gt;- Сложный дизайн лендинга, внутри миллион фичей - аудио и видео звонки, система рейтинга, метчинг по параметрам, чаты, каталоги и тд.&lt;/p&gt;
  &lt;p id=&quot;Dv5f&quot;&gt;- Стоил &amp;gt;$10k и был &lt;u&gt;похоронен сразу после окончания разработки&lt;/u&gt;, так как делался скорее для учебных целей (?).&lt;/p&gt;
  &lt;p id=&quot;T7Fh&quot;&gt;2. &lt;a href=&quot;https://www.jetdeux.com/&quot; target=&quot;_blank&quot;&gt;Jetdeux&lt;/a&gt; - метчинг пассажиров для частных полетов&lt;/p&gt;
  &lt;p id=&quot;3pnc&quot;&gt;- Клиент с опытом в частных перелетах захотел сделать свой сервис, как у конкурентов.&lt;/p&gt;
  &lt;p id=&quot;08oJ&quot;&gt;- Внутри система поиска полетов под paywall&amp;#x27;ом, интеграция с внешним сервисом поиска полетов. &lt;a href=&quot;https://t.me/lowcodingdev/119&quot; target=&quot;_blank&quot;&gt;Разбор кейса&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;G8Qx&quot;&gt;- Стоил около $3.5к и потихоньку &lt;u&gt;умер на моменте привлечения пользователей&lt;/u&gt; - оказалось, что развивать продукты гораздо сложнее, чем придумывать.&lt;/p&gt;
  &lt;p id=&quot;sfET&quot;&gt;3. &lt;a href=&quot;https://reinterpay.com/404&quot; target=&quot;_blank&quot;&gt;Reinterpay&lt;/a&gt; - white label SaaS сервис для платежей&lt;/p&gt;
  &lt;p id=&quot;naPv&quot;&gt;- Клиент - богатый предприниматель со смутным финансовым проектом из Австралии и хорошим чеком, который он получил продав его&lt;/p&gt;
  &lt;p id=&quot;SKQp&quot;&gt;- Внутри сервис для создания платежей (на бумаге), который можно использовать под своим брендом и доменом.&lt;/p&gt;
  &lt;p id=&quot;JuWO&quot;&gt;- Стоил $2.5к и &lt;u&gt;клиент пропал на последнем этапе проекта&lt;/u&gt; - видимо нашел более прибыльные темы.&lt;/p&gt;
  &lt;p id=&quot;5hoo&quot;&gt;&lt;br /&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;,&lt;/strong&gt; в следующем посте разберем клиентов с болями.&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:4-ux-insights</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/4-ux-insights?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>4 UX инсайта с последнего проекта</title><published>2024-05-16T10:26:16.448Z</published><updated>2024-05-16T10:27:55.430Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/49/ac/49ac070a-a16d-4957-9635-354a115b5b65.png"></media:thumbnail><category term="case-study" label="Case Study"></category><summary type="html">&lt;img src=&quot;https://telegra.ph/file/3c28fefb1aa4ba875a57d.png&quot;&gt;Одним из моих последних проектов был магазин в Telegram боте через Web app - за последние месяцы его использовало несколько тысяч человек, которые создали заказов на 10+ млн. рублей.</summary><content type="html">
  &lt;p id=&quot;KArd&quot;&gt;Одним из моих последних проектов был магазин в Telegram боте через Web app - за последние месяцы его использовало несколько тысяч человек, которые создали заказов на 10+ млн. рублей.&lt;/p&gt;
  &lt;p id=&quot;ORS6&quot;&gt;Можно бесконечно долго пытаться учесть все детали, но только запуск и тест вашего приложения на реальных клиентах расскажет вам о недочетах, которые вы пропустили.&lt;/p&gt;
  &lt;p id=&quot;3bj3&quot;&gt;Сегодня я хотел бы сделать небольшое ретро и рассказать, с какими 4 проблемами мы столкнулись после запуска приложения и как решили их.&lt;/p&gt;
  &lt;h4 id=&quot;Проблемы-с-логином-менеджеров&quot;&gt;Проблемы с логином менеджеров&lt;/h4&gt;
  &lt;p id=&quot;YBy8&quot;&gt;Вы когда-нибудь вводили пароль 5 раз неправильно и на 6-ой раз, введя тоже самое, наконец-то попадали внутрь?&lt;/p&gt;
  &lt;p id=&quot;j7hH&quot;&gt;Со мной случается такое постоянно - с этим же обратились ко мне и менеджеры компании, которым приходилось менять пароль раз в несколько дней.&lt;/p&gt;
  &lt;p id=&quot;1PAI&quot;&gt;&lt;strong&gt;Решением&lt;/strong&gt; стало простое добавление плагина &lt;a href=&quot;https://bubble.io/plugin/reveal--hide-password-1531310660066x700901076712292400&quot; target=&quot;_blank&quot;&gt;Reveal &amp;amp; Hide password&lt;/a&gt; - жалобы прекратились, а значит проблема была не в процессе аутентификации.&lt;/p&gt;
  &lt;figure id=&quot;1Hsj&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/3c28fefb1aa4ba875a57d.png&quot; width=&quot;940&quot; /&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Массовая-рассылка-сообщений-от-бота&quot;&gt;Массовая рассылка сообщений от бота&lt;/h4&gt;
  &lt;p id=&quot;vHN3&quot;&gt;Чтобы отправлять через бота новости и акции, в админке был реализован специальный раздел, где можно загрузить фото/видео с текстом и отправить всем подписчикам бота (коих несколько тысяч).&lt;/p&gt;
  &lt;figure id=&quot;n1yy&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/32c8b071f1336905aa8db.png&quot; width=&quot;792&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;45El&quot;&gt;Первая же отправка вышла комом - видео в сообщении отобразилось в виде файла для скачивания, хотя и было отправлено через специальный модуль в &lt;a href=&quot;https://www.make.com/en/register?pc=lowcodingdev&quot; target=&quot;_blank&quot;&gt;Make&lt;/a&gt;. Оказалось, что для отображения в полном виде видео должно быть в формате MP4.&lt;/p&gt;
  &lt;figure id=&quot;tefk&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/5c42d2c53b1374f10c26d.png&quot; width=&quot;450&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;i2YX&quot;&gt;&lt;strong&gt;Решением&lt;/strong&gt; проблемы стала кнопка отправки тестового сообщения в отдельный чат, а также добавление алерта для менеджера на случай формата отличного от MP4 с ссылкой на &lt;a href=&quot;https://cloudconvert.com/mov-to-mp4&quot; target=&quot;_blank&quot;&gt;конвертер&lt;/a&gt;.&lt;/p&gt;
  &lt;figure id=&quot;LyfS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/8dac16b1cac083dad9a36.png&quot; width=&quot;2756&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Y93z&quot;&gt;На случай повторных провалов я решил записывать логи отправленных сообщений с их ID, чтобы в случае чего я мог бы удалить эти сообщения у клиентов.&lt;/p&gt;
  &lt;h4 id=&quot;Карточки-VS-Строки&quot;&gt;Карточки VS Строки&lt;/h4&gt;
  &lt;p id=&quot;ALRj&quot;&gt;Прошлый каталог был расположен в excel и был удобен для быстрого просмотра десятка различных товаров.&lt;/p&gt;
  &lt;p id=&quot;GZWL&quot;&gt;Каталог в приложении же представляет из себя галерею карточек с фото и описанием, что позволяет просматривать лишь 3 товара за раз. Такая галерея плохо прижилась у старых клиентов, но понравилась новым.&lt;/p&gt;
  &lt;figure id=&quot;iOxu&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/5c92ae78ad43f6887ebbf.png&quot; width=&quot;890&quot; /&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;taHM&quot;&gt;Крайне важно учитывать сформировавшийся опыт пользователей в текущем решении, чтобы сделать плавным и приятным переход на новое решение.&lt;/blockquote&gt;
  &lt;p id=&quot;LSXo&quot;&gt;&lt;strong&gt;Решением&lt;/strong&gt; стало добавление переключателя на табличный вид. Теперь старые клиенты могут просматривать каталог в привычном виде и судя по аналитике фича пользуется популярностью.&lt;/p&gt;
  &lt;figure id=&quot;cEm6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/b1ebec1450a76c79d61e7.png&quot; width=&quot;886&quot; /&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Невидимый-инпут&quot;&gt;Невидимый инпут&lt;/h4&gt;
  &lt;p id=&quot;lBH5&quot;&gt;Основная часть заказов в магазине является мелким оптом, а значит зачастую клиентам требуется 5-10 единиц товара.&lt;/p&gt;
  &lt;p id=&quot;eqTf&quot;&gt;Исследую записи сессий с помощью &lt;a href=&quot;https://hotjar.com/r/r62f89a&quot; target=&quot;_blank&quot;&gt;Hotjar&lt;/a&gt;, который я устанавливаю на каждое свое решение, чтобы отслеживать поведение пользователей, я обнаружил, что клиенты используют кнопки +- для добавления товаров вместо ручного ввода.&lt;/p&gt;
  &lt;figure id=&quot;IytV&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/4111fc42948e5841444f6.jpg&quot; width=&quot;591&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Eolx&quot;&gt;&lt;strong&gt;Решением&lt;/strong&gt; стало изменение дизайна и добавление границ инпута, чтобы клиенты могли четко распознать возможность ввода данных.&lt;/p&gt;
  &lt;figure id=&quot;0nBG&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://telegra.ph/file/c5252956cdc7bde5e971a.png&quot; width=&quot;312&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aaMX&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;, &lt;/strong&gt;чтобы не пропустить следующий кейс&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:Kejs-TG-magazin-veshchej-s-Poizon-05-08</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/Kejs-TG-magazin-veshchej-s-Poizon-05-08?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Кейс - TG магазин вещей с Poizon</title><published>2024-05-22T10:24:07.060Z</published><updated>2024-05-22T10:27:09.315Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/4f/08/4f080cee-c0f1-44a0-b354-54be2bc268a8.png"></media:thumbnail><category term="case-study" label="Case Study"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/9c/5d/9c5da24b-94cc-4faa-aec1-92d9fb3c9f23.png&quot;&gt;В конце прошлого года мои знакомые обратились ко мне с мини-проектом - они хотели запустить магазин вещей с Poizon, но разработка полноценного приложения, как у конкурентов, стоила около 10-15 млн. рублей.</summary><content type="html">
  &lt;p id=&quot;1m7B&quot;&gt;В конце прошлого года мои знакомые обратились ко мне с мини-проектом - они хотели запустить магазин вещей с &lt;a href=&quot;https://www.poizon.com/&quot; target=&quot;_blank&quot;&gt;Poizon&lt;/a&gt;, но разработка полноценного приложения, как у конкурентов, стоила около &lt;strong&gt;10-15 млн. рублей.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;U0dt&quot;&gt;Поэтому, они остановились на идее бота-калькулятора в ТГ для расчета стоимости на основе ссылки на товар.&lt;/p&gt;
  &lt;p id=&quot;R6Lr&quot;&gt;Я изучил Poizon и предложил им сделать полноценный магазин с прямой интеграцией к их внутреннему API.&lt;/p&gt;
  &lt;p id=&quot;GcpB&quot;&gt;Сегодня узнаем, что из этого получилось и сколько это стоило...&lt;/p&gt;
  &lt;h3 id=&quot;Техническое-решение&quot;&gt;Техническое решение&lt;/h3&gt;
  &lt;p id=&quot;US3D&quot;&gt;Само приложение создано на Bubble и состоит из пользовательской части, которая встроена в Telegram Web App, и админки для управления заказами. База данных сделана на Supabase, как и во всех моих последних проектах.&lt;/p&gt;
  &lt;h4 id=&quot;Telegram&quot;&gt;Telegram&lt;/h4&gt;
  &lt;p id=&quot;OSq3&quot;&gt;Для общения Web App с сайтом я доработал плагин &lt;a href=&quot;https://t.me/pro_nocode&quot; target=&quot;_blank&quot;&gt;Жени&lt;/a&gt; и добавил ряд дополнительных функций.&lt;/p&gt;
  &lt;figure id=&quot;HZpu&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9c/5d/9c5da24b-94cc-4faa-aec1-92d9fb3c9f23.png&quot; width=&quot;968&quot; /&gt;
    &lt;figcaption&gt;Плагин был выложен в стор и набрал уже сотню установок&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XV6P&quot;&gt;С помощью плагина я могу:&lt;/p&gt;
  &lt;ul id=&quot;Xwjr&quot;&gt;
    &lt;li id=&quot;vZlX&quot;&gt;показывать/скрывать нативную кнопку &amp;quot;Назад&amp;quot;&lt;/li&gt;
    &lt;li id=&quot;eJTs&quot;&gt;отлавливать событие нажатия кнопки и производить навигацию по сайту&lt;/li&gt;
    &lt;li id=&quot;1BSf&quot;&gt;открывать ссылки с Instant view, не закрывая приложения&lt;/li&gt;
    &lt;li id=&quot;4x9t&quot;&gt;получать информацию о пользователе (id, username, name) - id используется для аутентификации&lt;/li&gt;
    &lt;li id=&quot;VVnm&quot;&gt;получать &lt;a href=&quot;https://core.telegram.org/bots/webapps#direct-link-mini-apps&quot; target=&quot;_blank&quot;&gt;параметры запуска приложения&lt;/a&gt; - позволяет создавать диплинк на определенный товар&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;tnJE&quot;&gt;Единственная вещь, которая не получилась, это получение фото пользователя - ссылка на фото просто не отдается Telegram&amp;#x27;ом. Решением было создание отдельного сценария для бота с получением фото через кастомный API call &lt;a href=&quot;https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1get_user_profile_photos.html&quot; target=&quot;_blank&quot;&gt;getUserProfilePhotos&lt;/a&gt; в &lt;a href=&quot;https://www.make.com/en/register?pc=lowcodingdev&quot; target=&quot;_blank&quot;&gt;Make&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;XTcp&quot;&gt;Также через Telegram группы осуществляется уведомление менеджеров о новых сообщениях и заказах.&lt;/p&gt;
  &lt;figure id=&quot;VyTd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3b/26/3b267f40-8520-46d6-bf6d-e9771031b8ff.png&quot; width=&quot;732&quot; /&gt;
    &lt;figcaption&gt;Тут прямая ссылка на клиента&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;sS6d&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/82/18824a55-1195-4fda-9764-7892c067ced3.png&quot; width=&quot;312&quot; /&gt;
    &lt;figcaption&gt;Тут сквозная ссылка на чат с клиентом в админке&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;ChatApp&quot;&gt;ChatApp&lt;/h4&gt;
  &lt;p id=&quot;Ya0g&quot;&gt;Для общения с пользователями через бота в режиме одного окна я выбрал сервис &lt;a href=&quot;https://chatapp.online/&quot; target=&quot;_blank&quot;&gt;Chatapp&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;xQIq&quot;&gt;Его особенности:&lt;/p&gt;
  &lt;ul id=&quot;Lls9&quot;&gt;
    &lt;li id=&quot;DXrj&quot;&gt;Telegram позволяет вешать только 1 вебхук на бота, поэтому все сообщения проходят через приложение&lt;/li&gt;
    &lt;li id=&quot;XzeB&quot;&gt;Приложение позволяет делать небольшие автоматизации - я пересылаю сообщения на свой вебхук в Make, где обрабатываю их (отправляю уведомления, отсылаю автоматические ответы)&lt;/li&gt;
    &lt;li id=&quot;OD6P&quot;&gt;Приложение встраивается через embed прямо в админку с открытием нужного чата в карточке клиента - таким образом много менеджеров могут общаться с клиентами через одного бота&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;g4BY&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c6/99/c6999b01-5440-4d45-a2e7-db3df151c17f.png&quot; width=&quot;4080&quot; /&gt;
    &lt;figcaption&gt;Можно общаться с клиентами и просматривать данные об их заказе в одном окне&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Poizon&quot;&gt;Poizon&lt;/h4&gt;
  &lt;p id=&quot;lx2r&quot;&gt;Самой сложной частью оказалась интеграция с Poizon. Poizon имеет два отдельных продукта - сайт для США и мобильное приложение в Китае.&lt;/p&gt;
  &lt;p id=&quot;VYEE&quot;&gt;Ни один из продуктов не имеет публичного API, но использует внутренний.&lt;/p&gt;
  &lt;p id=&quot;015a&quot;&gt;Изначально, я нашел человека с готовым API для США и думал строить решение на его основе. Но в процессе человек слился и я решил попробовать расковырять API сам.&lt;/p&gt;
  &lt;p id=&quot;lfV4&quot;&gt;К сожалению, детали решения являются своего рода конкурентным преимуществом, поэтому ограничусь только тем, что мне это удалось 😉&lt;/p&gt;
  &lt;figure id=&quot;E5Lw&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/60/0d/600da920-f77b-4d9f-93d8-ee8ed68adc9e.png&quot; width=&quot;746&quot; /&gt;
    &lt;figcaption&gt;Функционал каталога скопирован с сайта и позволяет искать по ключевым словам и создавать сложные фильтры&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Продукт-менеджмент&quot;&gt;Продукт менеджмент&lt;/h4&gt;
  &lt;p id=&quot;fxQu&quot;&gt;Несмотря на технически реализованное решение, в продукте самое главное пользователи и их фидбек.&lt;/p&gt;
  &lt;p id=&quot;vo4r&quot;&gt;Для успешного развития продукта я добавил запись пользовательских сессий через &lt;a href=&quot;https://hotjar.com/r/r62f89a&quot; target=&quot;_blank&quot;&gt;Hotjar&lt;/a&gt; и логи для основных событий. Эти данные позволяют анализировать продвижения пользователей по воронке и улучшать их пользовательский опыт.&lt;/p&gt;
  &lt;figure id=&quot;0XFS&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7f/42/7f42bfdc-286d-4f8e-bf22-e22405de3614.png&quot; width=&quot;1020&quot; /&gt;
    &lt;figcaption&gt;Каждый тип логов имеет свои данные, поэтому для их хранения используется поле с типом JSON&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;h4 id=&quot;Эпилог&quot;&gt;Эпилог&lt;/h4&gt;
  &lt;p id=&quot;YgH1&quot;&gt;На данный момент проект потихоньку развивается и на этой неделе я добавлю ту самую фичу с расчетом цены по ссылке на товар, которую изначально хотели мои знакомые, но уже в приложение с каталогом на сотни тысяч товаров 😏&lt;/p&gt;
  &lt;p id=&quot;8XiB&quot;&gt;Стоимость проекта составила &lt;strong&gt;$4к&lt;/strong&gt;, что на самом деле является очень маленькой ценой за такое решение, но зато я получил отличный опыт и приобрел полезные знакомства.&lt;/p&gt;
  &lt;p id=&quot;c6rg&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;&lt;/strong&gt;, чтобы прокачиваться в no-code вместе со мной&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:TutzO_YbHVH</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/TutzO_YbHVH?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Не задавайте лишних вопросов… если хотите терять клиентов</title><published>2024-05-22T10:24:46.371Z</published><updated>2024-05-22T10:27:28.396Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/f0/00/f000e11e-b657-4bfe-ad36-18dd391185f6.png"></media:thumbnail><category term="clients" label="Clients"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/66/85/668526ff-5597-4d64-84df-18f11bf84ed6.png&quot;&gt;Последние несколько месяцев я работаю с агентством из США, которое специализируется на FF.</summary><content type="html">
  &lt;p id=&quot;9jq0&quot;&gt;Последние несколько месяцев я работаю с агентством из США, которое специализируется на FF.&lt;/p&gt;
  &lt;p id=&quot;i3WX&quot;&gt;Я помогаю им делать админки на Retool для мобильных приложений и наше сотрудничество уже принесло мне &lt;strong&gt;$8k&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;HCEJ&quot;&gt;Вчера у нас был совместный звонок с потенциальным клиентом на Bubble. Клиент хочет сложное решение по генерации лендосов с AI и публикацией их под доменами пользователей.  👀&lt;/p&gt;
  &lt;p id=&quot;H78x&quot;&gt;Сначала я думал отказаться, потому что это невозможно и клиент витает в облаках.&lt;/p&gt;
  &lt;p id=&quot;ZWZi&quot;&gt;Я стал задавать много вопросов, докапываться до деталей, планов развития продукта, целей клиента и понял, что он вполне разумен и его идеи основываются на текущем бизнесе с тысячей пользователей.&lt;/p&gt;
  &lt;p id=&quot;vMJU&quot;&gt;Успокоившись на счет клиента, я поразмыслил и понял, что технически проект вполне реализуем.&lt;/p&gt;
  &lt;blockquote id=&quot;5MpN&quot;&gt;У нас были другие варианты, но мы остановились на вас, потому что вы задаете вопросы&lt;/blockquote&gt;
  &lt;p id=&quot;iThM&quot;&gt;Вот так звучит фраза, после которой с вами подписывают контракт на &lt;strong&gt;$20к+&lt;/strong&gt;, запомните ее.&lt;/p&gt;
  &lt;p id=&quot;7GY1&quot;&gt;Как же услышать ее? Задавайте вопросы.&lt;/p&gt;
  &lt;h4 id=&quot;Почему-важно-задавать-вопросы?&quot;&gt;Почему важно задавать вопросы?&lt;/h4&gt;
  &lt;p id=&quot;Hi7u&quot;&gt;&lt;u&gt;Вы показываете свою заинтересованность и озабоченность результатом - вы хотите успеха проекта также, как этого хочет клиент.&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;6vtV&quot;&gt;А также:&lt;/p&gt;
  &lt;ul id=&quot;XqRK&quot;&gt;
    &lt;li id=&quot;fivC&quot;&gt;узнаете больше о клиенте&lt;/li&gt;
    &lt;li id=&quot;hDXp&quot;&gt;находите проблемные/сложные места до начала разработки&lt;/li&gt;
    &lt;li id=&quot;oSq6&quot;&gt;точнее оцениваете проект во времени/деньгах&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4 id=&quot;Что-будет,-если-не-задавать-вопросы&quot;&gt;Что будет, если не задавать вопросы&lt;/h4&gt;
  &lt;ul id=&quot;A5iC&quot;&gt;
    &lt;li id=&quot;lwg8&quot;&gt;&lt;u&gt;клиент может оказаться невменяемым &lt;/u&gt;- запросить кучу фич без бюджета, угрожать плохим отзывом, не принимать результат/не платить&lt;/li&gt;
    &lt;li id=&quot;gk8n&quot;&gt;&lt;u&gt;скоуп задач останется не проработанным&lt;/u&gt; - вы столкнетесь с проблемой реализации сложных фич, количество задач увеличится вдвое без увеличения бюджета&lt;/li&gt;
    &lt;li id=&quot;Ba8m&quot;&gt;&lt;u&gt;ожидания клиента не совпадут с реальностью&lt;/u&gt; - проект может занять больше времени/денег, чем ожидалось; некоторые фичи не будут реализованы/будут реализованы в другом виде&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4 id=&quot;Какие-вопросы-задавать?-(Неудобные)&quot;&gt;Какие вопросы задавать? (Неудобные)&lt;/h4&gt;
  &lt;ul id=&quot;ZYh4&quot;&gt;
    &lt;li id=&quot;fdGl&quot;&gt;&lt;u&gt;про текущее состояние&lt;/u&gt; - какая цель проекта? почему он хочет реализовывать эти фичи/использовать этот сервис? кто им будет пользоваться?&lt;/li&gt;
    &lt;li id=&quot;9rKI&quot;&gt;&lt;u&gt;про развитие продукта в будущем&lt;/u&gt; - как будет выглядеть запуск MVP/внедрение решения в текущий бизнес процесс? кто и на какие средства будет поддерживать проект после запуска?&lt;/li&gt;
    &lt;li id=&quot;VwJC&quot;&gt;&lt;u&gt;про проектные риски&lt;/u&gt; - что если реализация данной фичи невозможна/ограничена? что если мы не уложимся в сроки?&lt;/li&gt;
    &lt;li id=&quot;cdrz&quot;&gt;&lt;u&gt;про продукт (наиболее непонятные места)&lt;/u&gt; - &lt;strong&gt;что если…&lt;/strong&gt; клиент захочет изменить сгенерированный лендинг? &lt;strong&gt;опишите…&lt;/strong&gt; как будет выглядить генерация лендинга в деталях с точки зрения пользователя?&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h4 id=&quot;Мой-опыт&quot;&gt;Мой опыт&lt;/h4&gt;
  &lt;ul id=&quot;sJ0G&quot;&gt;
    &lt;li id=&quot;ntii&quot;&gt;Я задаю вопросы сразу в отклике - это подчеркивает, что вы читали описание, и сразу задает тему для продолжения разговора&lt;/li&gt;
    &lt;li id=&quot;rqgz&quot;&gt;Я не работаю с теми, кто не может ответить на базовые вопросы - со временем образовывается чеклист/список вопросов, который помогает отсеивать заведомо проблемные проекты&lt;/li&gt;
    &lt;li id=&quot;IIcJ&quot;&gt;Я задаю вопросы и делаю исследование, пока не пойму, что технически все возможно - лучше потратить свое время до проекта и сделать работающее демо, которое можно будет перенести в проект, чем понять через неделю, что реализация невозможна, а бюджет ты уже потратил 😢&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xxsj&quot;&gt;&lt;u&gt;Люди хотят, чтобы вы задавали им вопросы&lt;/u&gt;&lt;/p&gt;
  &lt;figure id=&quot;IZ2v&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/66/85/668526ff-5597-4d64-84df-18f11bf84ed6.png&quot; width=&quot;1244&quot; /&gt;
    &lt;figcaption&gt;Я единственный кто спросил, почему клиент хочет использовать именно этот инструмент&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;AmW1&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ef/c2/efc21037-d1d0-436a-8936-da61c5901a36.png&quot; width=&quot;1028&quot; /&gt;
    &lt;figcaption&gt;Вопросы в отклике к проекту подчеркивают вашу внимательность и заинтересованность&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ARrl&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/71/bb/71bbb917-16de-4d5d-8617-f673b90d6c81.png&quot; width=&quot;1244&quot; /&gt;
    &lt;figcaption&gt;Здесь я уточняю детали, чтобы потом предложить решение в зависимости от ответа&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kIZU&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;&lt;/strong&gt;, чтобы прокачиваться в no-code вместе со мной&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:Kurs-po-SQL-Urok-4-05-01</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/Kurs-po-SQL-Urok-4-05-01?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Курс по SQL - Урок 4</title><published>2024-05-22T10:25:56.957Z</published><updated>2024-05-22T10:28:15.525Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/24/54/2454bd85-d0bc-444d-84e7-9d147b4d9662.png"></media:thumbnail><category term="sql" label="SQL"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/52/4b/524bdde6-b779-4285-ad1c-8ba06740f7e2.png&quot;&gt;Сегодня разберем соединения с другими таблицами.</summary><content type="html">
  &lt;p id=&quot;UlZx&quot;&gt;Сегодня разберем соединения с другими таблицами.&lt;/p&gt;
  &lt;h4 id=&quot;AS&quot;&gt;AS&lt;/h4&gt;
  &lt;p id=&quot;AbID&quot;&gt;Но начнем мы с более простого понятия алиас - эта функция позволяет переименовывать таблицы и поля.&lt;/p&gt;
  &lt;p id=&quot;2ARy&quot;&gt;Вы можете делать это с помощью ключевого слова &lt;em&gt;as&lt;/em&gt; или без него, просто указав алиас через пробел -&lt;/p&gt;
  &lt;p id=&quot;xU56&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - &lt;em&gt;SELECT name &lt;strong&gt;as&lt;/strong&gt; user_names FROM users &lt;/em&gt;- вернет список имен пользователей в поле &lt;em&gt;user_names&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;ZSnw&quot;&gt;&lt;u&gt;Альтернативный вариант&lt;/u&gt; - &lt;em&gt;SELECT name user_names FROM users&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;igXW&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/52/4b/524bdde6-b779-4285-ad1c-8ba06740f7e2.png&quot; width=&quot;786&quot; /&gt;
    &lt;figcaption&gt;Мы изменили стандартное поле name на user_names&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vUMq&quot;&gt;Давайте перейдем к JOIN и попрактикуем работу с алиасами.&lt;/p&gt;
  &lt;h4 id=&quot;JOIN&quot;&gt;JOIN&lt;/h4&gt;
  &lt;figure id=&quot;Qd2p&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/29/1e/291e1f3b-3f3d-4779-84f0-0c4f2e1b2659.png&quot; width=&quot;770&quot; /&gt;
    &lt;figcaption&gt;Вспоминаем как выглядит таблица пользователей (Users)&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;poWB&quot;&gt;Перед тем как приступить к разбору этого раздела добавим новую таблицу &lt;em&gt;Orders. &lt;/em&gt;В ней будут хранится данные о заказах наших пользователей - сумма и название продукта (пусть будут кроссовки).&lt;/p&gt;
  &lt;p id=&quot;jRQM&quot;&gt;Кроме обычных полей куда вы записываете информацию, существуют поля-ссылки. В них вы ссылаетесь на другую таблицу с помощью первичного ключа этой таблицы.&lt;/p&gt;
  &lt;p id=&quot;hO4K&quot;&gt;Мы связали заказы с таблицей пользователей через первичный ключ таблицы Users - &lt;em&gt;id &lt;/em&gt;и назвали его &lt;em&gt;user_id. &lt;/em&gt;Как видим Jack приобрел 2 пары кроссовок, Max одну, а John решил остаться при своих.&lt;/p&gt;
  &lt;figure id=&quot;taiq&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/22/fe/22fef136-472a-466c-ae7b-ed81421dcdcd.png&quot; width=&quot;1210&quot; /&gt;
    &lt;figcaption&gt;Таблица Orders&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EGLV&quot;&gt;Представим, что вам нужно вывести в интерфейсе список заказов с именами покупателей - здесь то и выходит на сцену раздел &lt;em&gt;JOIN&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;obVV&quot;&gt;&lt;strong&gt;JOIN&lt;/strong&gt; - позволяет объединить записи из двух или более таблиц на основе указанного условия.&lt;/p&gt;
  &lt;p id=&quot;GL4E&quot;&gt;&lt;u&gt;Примечания&lt;/u&gt; - Вы указываете таблицы, которые нужно объединить, используя ключевые слова JOIN, и условие объединения после ключевого слова ON.&lt;/p&gt;
  &lt;p id=&quot;xRyH&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - &lt;em&gt;SELECT * FROM orders JOIN users ON users.id = orders.user_id&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;GO3U&quot;&gt;&lt;u&gt;Перепишем пример с алиасами&lt;/u&gt; - &lt;em&gt;SELECT * FROM users u JOIN orders o ON u.id = o.user_id&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;JGSz&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4b/bf/4bbf781b-887d-4df1-aeca-b19421efeac7.png&quot; width=&quot;1246&quot; /&gt;
    &lt;figcaption&gt;Объединенные таблицы Orders и Users&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JPFz&quot;&gt;С помощью этого запроса мы получили список, где для каждого заказа, используя &lt;em&gt;user_id&lt;/em&gt;, мы нашли в таблице Users пользователя и его данные.&lt;/p&gt;
  &lt;p id=&quot;CyRs&quot;&gt;Одна проблема - поля &lt;em&gt;id&lt;/em&gt; и &lt;em&gt;name&lt;/em&gt; слепились. Они существует в обоих таблицах, но мы видим только одно поле и не можем однозначно определить, к какой таблице она относится. Чтобы не было такой путаницы, давайте однозначно укажем в запросе поля с алиасами.&lt;/p&gt;
  &lt;p id=&quot;mtSM&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - &lt;em&gt;SELECT u.id as users_table_id, o.id as orders_table_id, o.user_id as orders_table_user_id, u.name as users_table_name, u.age, o.value, o.name as orders_name FROM orders o JOIN users u ON u.id = o.user_id&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;7Dj5&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/3e/ab3ea1bd-b118-4ecb-958d-07a7cd5f5153.png&quot; width=&quot;2166&quot; /&gt;
    &lt;figcaption&gt;Новые поля с названием таблицы и поля&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3yuk&quot;&gt;Теперь мы видим, что поле &lt;em&gt;id&lt;/em&gt; &amp;quot;разлепилось&amp;quot; на 2 поля - одно из таблицы &lt;em&gt;Users&lt;/em&gt; и другое из таблицы &lt;em&gt;Orders&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;EKEf&quot;&gt;Но это еще не все, ведь на самом деле &lt;em&gt;JOIN&lt;/em&gt; является краткой формой &lt;em&gt;INNER JOIN&lt;/em&gt; и существует еще 3 разновидности соединения.&lt;/p&gt;
  &lt;h4 id=&quot;INNER-/-LEFT-/-RIGHT-/-FULL-OUTER&quot;&gt;INNER / LEFT / RIGHT / FULL OUTER&lt;/h4&gt;
  &lt;p id=&quot;FrOc&quot;&gt;Суть раздела &lt;em&gt;JOIN&lt;/em&gt; - соединить два множества по какому-то признаку. Это можно сделать несколькими способами:&lt;/p&gt;
  &lt;figure id=&quot;2Jx0&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/48/30/4830c5b7-7fa5-4b95-b459-665f41fc04b9.png&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;mpCF&quot;&gt;
    &lt;li id=&quot;wCSj&quot;&gt;&lt;u&gt;LEFT JOIN&lt;/u&gt; (левое соединение) - возвращает все записи из левой таблицы и соответствующие (подходящие по признаку) записи из правой таблицы.&lt;/li&gt;
    &lt;li id=&quot;64vq&quot;&gt;&lt;u&gt;RIGHT JOIN&lt;/u&gt; (правое соединение) - возвращает все записи из правой таблицы и соответствующие записи из левой таблицы.&lt;/li&gt;
    &lt;li id=&quot;foho&quot;&gt;&lt;u&gt;(INNER) JOIN&lt;/u&gt; (внутреннее соединение) - возвращает только те записи, которые имеют совпадающие значения в обеих таблицах.&lt;/li&gt;
    &lt;li id=&quot;sHWe&quot;&gt;&lt;u&gt;FULL OUTER JOIN&lt;/u&gt; (полное внешнее соединение) - возвращает все записи из обеих таблиц, независимо от того, есть ли совпадающие записи в другой таблице.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;oqqN&quot;&gt;Чаще всего вы будете пользоваться &lt;em&gt;(INNER) JOIN&lt;/em&gt; и &lt;em&gt;LEFT JOIN&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;S50j&quot;&gt;В нашем примере при использовании &lt;em&gt;(INNER) JOIN&lt;/em&gt; заказы, которые не имеют связи с пользователем, отражены не будут.&lt;/p&gt;
  &lt;figure id=&quot;sRcX&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b2/a2/b2a2654a-4500-4f5d-9313-27c45599aacb.png&quot; width=&quot;1202&quot; /&gt;
    &lt;figcaption&gt;Добавим в Orders заказ без привязки к User_id&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ZYF4&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/3e/ab3ea1bd-b118-4ecb-958d-07a7cd5f5153.png&quot; width=&quot;2166&quot; /&gt;
    &lt;figcaption&gt;Результат остается прежним&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;KPyk&quot;&gt;Нашей целью является только обогащение таблицы заказов данными о клиентах, поэтому нам нужно использовать &lt;em&gt;LEFT JOIN&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;M2Qs&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - &lt;em&gt;SELECT u.id as users_table_id, o.id as orders_table_id, o.user_id as orders_table_user_id, u.name as users_table_name, u.age, o.value, o.name as orders_name FROM orders o LEFT JOIN users u ON u.id = o.user_id&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;YpGH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1e/32/1e326678-48c1-42bc-8d56-c3901aa160e7.png&quot; width=&quot;2154&quot; /&gt;
    &lt;figcaption&gt;Результат с LEFT JOIN&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gznI&quot;&gt;Как видите, теперь у нас есть список всех заказов с данными по пользователю, &lt;u&gt;если он существует.&lt;/u&gt;&lt;/p&gt;
  &lt;p id=&quot;mvZG&quot;&gt;На этом на сегодня все! На следующем уроке мы будем разбирать разделы &lt;em&gt;GROUP BY&lt;/em&gt; и &lt;em&gt;HAVING BY&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;eyRr&quot;&gt;&lt;strong&gt;Предыдущие уроки:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;gI9v&quot;&gt;
    &lt;li id=&quot;6pRf&quot;&gt;&lt;a href=&quot;/Kurs-po-SQL---Urok-1-05-01&quot;&gt;Урок 1&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;OS9S&quot;&gt;&lt;a href=&quot;/Kurs-po-SQL---Urok-2-05-01&quot;&gt;Урок 2&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;IWB7&quot;&gt;&lt;a href=&quot;/Kurs-po-SQL---Urok-3-05-01&quot;&gt;Урок 3&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;QZM9&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;&lt;/strong&gt;, чтобы прокачиваться в no-code вместе со мной&lt;/p&gt;

</content></entry><entry><id>lowcodingdev:Kurs-po-SQL-Urok-3-05-01</id><link rel="alternate" type="text/html" href="https://teletype.in/@lowcodingdev/Kurs-po-SQL-Urok-3-05-01?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=lowcodingdev"></link><title>Курс по SQL - Урок 3</title><published>2024-05-22T10:25:49.113Z</published><updated>2024-05-22T10:28:20.728Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/a9/fc/a9fcc2b9-46ab-4a7d-9d69-18e341906dcb.png"></media:thumbnail><category term="sql" label="SQL"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/de/9b/de9bf16a-2652-4449-9902-76b9648707f6.png&quot;&gt;Сегодня рассмотрим, как делать более сложные запросы и для начала познакомимся с понятием первичного ключа.</summary><content type="html">
  &lt;p id=&quot;WdCj&quot;&gt;Сегодня рассмотрим, как делать более сложные запросы и для начала познакомимся с понятием первичного ключа.&lt;/p&gt;
  &lt;h4 id=&quot;Первичный-ключ&quot;&gt;Первичный ключ&lt;/h4&gt;
  &lt;p id=&quot;h8rT&quot;&gt;&lt;u&gt;Первичный ключ&lt;/u&gt; - самое важное поле, которое является идентификатором и помогает отличать конкретную запись от других - значение этого поля должно быть уникальным для каждой записи и не повторяться в пределах таблицы.&lt;/p&gt;
  &lt;p id=&quot;EIIt&quot;&gt;Первичный ключ может быть числом, текстом, уникальным идентификатором - uuid или композитным ключом, состоящим из комбинирования двух других полей (“Max”+”17” - в таблице может быть другой Max, но не может быть двух Max’ов, которым 17 лет)&lt;/p&gt;
  &lt;p id=&quot;arXi&quot;&gt;Добавим первичный ключ в нашу таблицу:&lt;/p&gt;
  &lt;figure id=&quot;bPzW&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/de/9b/de9bf16a-2652-4449-9902-76b9648707f6.png&quot; width=&quot;1006&quot; /&gt;
    &lt;figcaption&gt;Поле id - первичный ключ с автоматической инкрементом&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ChGj&quot;&gt;Теперь рассмотрим другие разделы оператора &lt;em&gt;SELECT.&lt;/em&gt;&lt;/p&gt;
  &lt;h4 id=&quot;Разделы-оператора-SELECT&quot;&gt;Разделы оператора SELECT&lt;/h4&gt;
  &lt;p id=&quot;jUEb&quot;&gt;&lt;strong&gt;WHERE&lt;/strong&gt; - позволяет фильтровать записи в таблице на основе указанного условия.&lt;/p&gt;
  &lt;p id=&quot;ONJh&quot;&gt;&lt;u&gt;Примечания&lt;/u&gt; - Вы указываете условие после ключевого слова &lt;em&gt;WHERE&lt;/em&gt;, чтобы определить, какие записи будут включены в результат. Условие может содержать операторы сравнения, логические операторы и различные функции.&lt;/p&gt;
  &lt;p id=&quot;k5f9&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - SELECT * FROM users WHERE age &amp;gt; 18&lt;/p&gt;
  &lt;p id=&quot;QMVf&quot;&gt;&lt;strong&gt;ORDER&lt;/strong&gt; &lt;strong&gt;BY&lt;/strong&gt; - позволяет отсортировать записи в таблице по указанным столбцам.&lt;/p&gt;
  &lt;p id=&quot;t7f5&quot;&gt;&lt;u&gt;Примечания&lt;/u&gt; - Вы указываете один или несколько столбцов после ключевого слова &lt;em&gt;ORDER BY&lt;/em&gt;, чтобы определить порядок сортировки. По умолчанию сортировка происходит по возрастанию &lt;em&gt;ASC&lt;/em&gt;, но вы можете указать &lt;em&gt;DESC&lt;/em&gt; для сортировки по убыванию.&lt;/p&gt;
  &lt;p id=&quot;2xQd&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - SELECT * FROM users ORDER BY age DESC&lt;/p&gt;
  &lt;p id=&quot;T1B8&quot;&gt;&lt;strong&gt;LIMIT&lt;/strong&gt; - позволяет ограничить количество записей, возвращаемых в результате запроса.&lt;/p&gt;
  &lt;p id=&quot;iVNm&quot;&gt;&lt;u&gt;Примечания&lt;/u&gt; - Вы указываете максимальное количество записей после ключевого слова &lt;em&gt;LIMIT&lt;/em&gt;. Это полезно для разбиения результатов на страницы или получения только части результатов.&lt;/p&gt;
  &lt;p id=&quot;UYfn&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - SELECT * FROM users LIMIT 10&lt;/p&gt;
  &lt;p id=&quot;QbQy&quot;&gt;&lt;strong&gt;OFFSET&lt;/strong&gt; - позволяет пропустить указанное количество записей перед началом выборки результатов.&lt;/p&gt;
  &lt;p id=&quot;JtSN&quot;&gt;&lt;u&gt;Примечания&lt;/u&gt; - Вы указываете количество записей, которые нужно пропустить, после ключевого слова &lt;em&gt;OFFSET&lt;/em&gt;. Часто используется вместе с LIMIT для реализации пагинации результатов.&lt;/p&gt;
  &lt;p id=&quot;IwMA&quot;&gt;&lt;u&gt;Пример&lt;/u&gt; - SELECT * FROM users LIMIT 10 OFFSET 20&lt;/p&gt;
  &lt;p id=&quot;OThO&quot;&gt;&lt;a href=&quot;/Kurs-po-SQL---Urok-4-05-01&quot;&gt;Ссылка на следующий урок про раздел JOIN&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;QN6t&quot;&gt;&lt;strong&gt;Ставьте лайк и &lt;a href=&quot;https://t.me/+GlpPinaxncBlY2Ni&quot; target=&quot;_blank&quot;&gt;подписывайтесь&lt;/a&gt;&lt;/strong&gt;, чтобы прокачиваться в no-code вместе со мной&lt;/p&gt;

</content></entry></feed>