Грязный ноукодер
1.29K subscribers
116 photos
12 videos
2 files
161 links
Пишу про AI, no-code и бизнес процессы.
@low_code - для связи
Видео гайды - https://www.youtube.com/@5_min_ai
Обучение - https://www.skool.com/5minai-pro
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Вебинар по Airtable

Уже через 3 часа начнется вебинар по Airtable, записаться на него можно здесь.

А пока я расскажу что именно будет внутри:

1. База данных - разберем весь основной функционал по работе с таблицами, включая разные типы полей, настройку views и импорт данных.

2. Автоматизации - посмотрим плюсы и минусы внутренних автоматизаций относительно Make и как работать с JS.

3. Плагины - разберем список популярных полезных плагинов, которые расширяют базовый функционал и помогают в работе с БД.

4. Интерфейс - построим простой интерфейс и узнаем что в нем возможно, а что нет.

5. API - создадим персональный токен и разберем тонкости работы с запросами.

6. Интеграция с Make и Bubble - интегрируем базу с сервисами и рассмотрим возможные связки.

7. Кейсы - посмотрим для каких типов бизнеса можно применять Airtable и мои реальные проекты.

👋 До встречи на вебинаре!
Всем привет!

В выходные провел вебинар по Airtable, на который пришло 15 человек, так же как и на прошлый по Make. Остальные обычно подтягиваются на запись вебинара - на ютубе уже больше сотни просмотров (вы можете получить обе записи и домашнее задание заполнив анкету)

Несмотря на тяжелый формат (2 часа полезного, но технического контента), людям нравится - мне ставят лайки под видео и подписываются на ютуб канал.

Также, недавно увидел идею в канале MobDevs (про разработку на FF) про создание Boosty с подпиской на контент по разработке. Все это привело на мысль, чтобы попробовать такой же формат - снимать процесс моей разработки и решения возникающих на проектах проблемах.

Давно хочется начать снимать видео и делать больше контента, но выставлять на публику всю подноготную и данные с проектов не очень красиво и не всегда безопасно. Поэтому формат закрытого клуба может хорошо справиться с этими проблемами.

Так как я работаю сразу над несколькими проектами с разными стэками, то получится много контента по всем основным тулзам - Bubble, Airtable, Make, Retool.

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

Если нет, будет интересно послушать мнение в комментариях, попробуем вместе прийти к наиболее интересному для всех формату.
Готов подписаться?
Anonymous Poll
43%
Готов
57%
Не готов
Как я использовал ChatGPT за последние 2 недели

1️⃣ Обсуждал новый проект - нужно создать конструктор форм и не совсем понятно, как отслеживать разные версии форм и показывать нужные версии для разных пользователей. Кроме того, сгенерировал все нужные запросы для SQL на создание таблиц и для интеграции с Bubble. Если у вас есть подобный опыт в версионировании - пишите, будет интересно обменяться опытом.

2️⃣ Генерировал текст для лендинга и транзакционных емайлов нового клиента.

3️⃣ Писал много кода на JS для проекта на Retool+Firebase (Firebase это боль, используйте Supabase)

4️⃣ Общался на личные темы - помогает выговориться и получить свежий взгляд на проблемы.

5️⃣ Писал JS код для получения и обработки данных по криптокошелькам для пет-проекта.

6️⃣ Потихоньку обучал GPT как писать правильно документацию по проекту, потом можно попробовать вынести это в отдельного ассистента.

Как видите в моих процессах прослеживается тенденция на реализацию некоторых автоматизаций в коде и использование SQL баз - я считаю что это добавляет некоторую сложность, относительно реализации проекта all-in-one в Bubble, но дает дополнительные преимущества и гибкость.

Ставьте лайк и подписывайтесь, на неделе разберем мою статистику по проектам - сколько их было и что с ним стало после разработки
⚡️Последний шанс записаться на курс

Я уже набрал группу из 3 человек на этот поток и у вас есть возможность присоединиться к ним до понедельника.

С каждым участником я созваниваюсь лично и стараюсь понять текущую ситуацию и основные проблемы, которые мешают росту. У всех ребят уникальная ситуация и разные цели, поэтому я буду стараться подбирать материалы под каждого индивидуально.

▶️ Начинающий уровень без портфолио с малым опытом разработки - сфокусируемся на создании портфолио и получении первых заказов любым путем.

▶️ Есть опыт разработки, но нет системности - соберем свою CRM и набор инструментов, чтобы делать проекты за неделю, а не месяц.

▶️ Есть опыт разработки, но нет стабильных заказов - заточим работу под один из источников и найдем там первого клиента.

Для участия заполните анкету - на звонке мы обсудим ваши цели и подумаем как их достичь вместе.

Почитать подробнее про курс можно тут.
Всем привет!

Последний дни я начал больше отдыхать и буду стремиться к тому, чтобы выделить 1-2 недели полноценного отдыха (либо по крайней мере не 8 часовой рабочий день).

Вчера провел первый урок курса, где мы познакомились с ребятами и разобрали их страхи, которые мешают дальнейшему росту. В течении двух следующих месяцев мы будем работать над тем, чтобы преодолеть их и достичь их личной цели, которую они поставят в рамках домашнего задания.

⚡️Вакансия

Мне в Linkedin прилетела вакансия по Make+Airtable на $3k - ищут людей проживающих в Аргентине, Польше, Украине или Чехии. Подробности можно прочитать тут и записаться на интервью здесь. Также можете написать мне, если будет нужна помощь с прохождением интервью или тестового задания. 😏

⬇️ А пока я решил собрать в одном посте по категориям весь полезный контент со своего канала, так как часто приходится искать и пересылать конкретные посты по различным темам.

Ставьте лайк и подписывайтесь, завтра буду оправдывать название канала и расскажу про свой опыт в кардинге и какие полезные знания для no-code я получил там
Навигация по каналу:

Поиск клиентов/работы 1️⃣ 2️⃣ 3️⃣ 4️⃣

Работа на зарубежном рынке 1️⃣ 2️⃣

Сбор требований 1️⃣ 2️⃣

Управление разработкой 1️⃣ 2️⃣ 3️⃣

Видео кейсы 1️⃣ 2️⃣

Bubble 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣

SQL (+Bubble) 1️⃣ 2️⃣ 3️⃣
Еще один проект ищет разработчика

Есть ли кто с опытом Bubble + Supabase? Хочу передать свой проект с ChatGPT - стартап активно ищет финансирования и хочет добавить еще фичей (текущий бюджет на них минимум $500-700 уже точно). Пишите в личку @low_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Дорожная карта no-code разработчика

На этой неделе буду постить контент для новичков в no-code. Для начала рассмотрим основные шаги, которые я бы сделал, если бы только пришел в сферу.

Выбор специализации

Для начала требуется выбрать свою специализацию - автоматизация процессов (Make, N8N, Airtable), разработка мобильных приложений (Flutterflow), разработка web-приложений (Bubble, Retool).

Не стоит распыляться и учить все сразу - для того, чтобы начать зарабатывать достойные деньги, вам хватит специализации на одном из направлений.

Шаги:

1️⃣ Изучите все инструменты и направления - желательно попробовать все инструменты самому или посмотреть видео на ютубе с работой в этих инструментах.

2️⃣ Зайдите в комьюнити в ТГ - проанализируйте насколько они активны, какие проблемы обсуждаются, попросите наиболее активных участников о звонке с целью познакомиться и узнать об плюсах и минусах работы с инструментом


Прокачка hard skills

Изучить инструмент и написать учебный проект может занять у вас от 2 до 4 недель (с учетом основной работы).

Первый учебный проект может быть шаблонным и основанным на готовых требованиях - разработчиков выбирают по опыту работы с конкретными фичами (подписки через Stripe, система букинга и тд) и уровню самостоятельности (сможете ли вы сами реализовать эти фичи на основе требований или вам нужен тимлид, который скажет что делать).

Шаги:

1️⃣ Изучите документацию инструмента - это наиболее полный и полезный ресурс для обучения.

2️⃣ Изучите доступные вакансии - какие скиллы/технологии требуются там, прокачайтесь в том, что из этого вы не умеете.

3️⃣ Посмотрите реальные кейсы на инструменте - в ютубе и блогах есть разборы реальных проектов, там вы можете набраться опыта и понять с чем придется столкнуться


Получение боевого опыта

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

Где найти проект:

▪️Найдите бесплатный проект - вы можете это сделать для своих знакомых или найти человека в чатах с идеей стартапа.

▪️Симулируйте с ChatGPT, если не можете найти - опишите свою ситуацию и попросите его выступить заказчиком на проект (желательно проблемным).

▪️Станьте подмастерьем в агентстве/для другого разработчика - вы будете выполнять простые задачи и узнаете внутрянку проектов.

Шаги:

1️⃣ Реализуйте проект - выделите четкое время под это, чтобы он не расплылся на несколько месяцев.

2️⃣ Рефлексируйте - проанализируйте какие ошибки были допущены в ходе реализации проекта и общении с клиентом, почему они были допущены/кто виноват и как этого избежать в будущем?


Прокачка личного бренда

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

Шаги:

1️⃣ Создайте профиль в Linkedin или канал в ТГ - первый источник нацелен на западный рынок, а второй на российский.

2️⃣ Рассказывайте о своем опыте - делитесь любой информацией, даже если вы плохой писатель - что изучаете, с какими трудностями столкнулись, что узнали нового и тд. Вот пример маленького, но очень полезного канала - советую всем подписаться

3️⃣ Знакомьтесь с другими разработчиками/подписчиками - нетворкинг это самый лучший источник новых проектов и идей, не бойтесь обмениваться опытом и помогать другим людям с их проблемами.

Также советую ознакомиться с этим гайдом - там много полезных ссылок для развития хард скиллов

Ставьте лайк и подписывайтесь, завтра расскажу про то, что обещал на прошлой неделе - 3 основных no-code инструмента и почему я не использую никакие другие
Мои 3 основных рабочих инструмента

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

Инструменты:

Bubble - all-in-one сервис для разработки веб приложений (при желании и мобильных)

разработка сложных гибких интерфейсов
все в одном - бд, интерфейс, бекенд, JS плагины, API интеграции
плохой дебаггинг - порой найти ошибку просто невозможно и надо переделывать с нуля
встроенная бд - невозможно делать сложные запросы (в SQL базах с этим нет проблем)
типизация данных - сложно манипулировать данными внутри приложения, все подвязывается к определенному типу данных

Airtable - визуальная база данных, как замена Google Sheets

простое визуальное управление данными с дополнительными функциями (кастомные интерфейсы, автоматизации)
типизирование данных и связи, как в классической БД, позволяют создавать свои CRM из коробки
сложная интеграция на чистом HTTP
автоматизации крайне ограничены, без кастомного JS кода практически бесполезны
интерфейсы содержат слишком много настроек, но при этом их нельзя расшаривать публично

Make - “клей интернета” для связывания в логические цепочки API различных сервисов

хороший UI/UX для создания сценариев
детальные логи
доступ к настройкам сценариев по API
нет возможности выстраивать некоторые логические действия (сложные фильтры, аггрегация в одну ветку из двух)
нет нативного вызова функций на JS/Python
очень примитивная внутренняя БД

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

Почему я выбрал именно их?

1️⃣ Эти инструменты были самыми популярными 4 года назад и остаются таковыми сегодня - количество заказов на Upwork постоянно растет и все больше клиентов узнают именно о них.

2️⃣ Это наиболее гибкие и оптимальные решения для разработки, которые покрывают наибольший % потенциальных проектов.

3️⃣ Они все являются сильными продуктами - имеют большое комьюнити, постоянно добавляют новый функционал и вкладываются в маркетинг.

Хоть эти сервисы и являются лидерами рынка и я не собираюсь менять их, тем не менее я слежу за новыми продуктами и исследую их, чтобы вовремя распознать следующего нового лидера.

Если хотите изучить что-то еще - я также использую Retool (для внутренних решений) и Supabase (SQL БД для Bubble).

Ставьте лайк и пишите в комментариях, какую тему для новичков следует разобрать завтра.
🔥 5 горячих сфер, которые ждут ваших no-code решений

На прошлой неделе мы с ребятами на курсе разобрали десяток различных способов лидогенерации.
Сегодня я хотел бы поделиться 5ю наиболее интересными сферами и планом действий для поиска лидов.

Для каждой из этих сфер я разрабатывал no-code решения и считаю их наиболее перспективными и готовыми к автоматизации внутренних процессов или разработке собственных продуктов.

1️⃣ Инфлюенсеры - всем, кто производит контент, требуется управление большим количеством данных в рамках создания, хранения и дистрибьюции контента. Кроме того, многие инфлюенсеры запускают собственные продукты (курсы, SaaS, ботов) и вы можете предложить им быструю реализацию их идей с помощью no-code.

Успешный кейс мобильного приложения на Flutterflow для инфлюенсера

2️⃣ Аренда - последнее время я вижу очень много no-code проектов в сфере real estate - им требуется создавать каталоги с недвижимостью, личные кабинеты для загрузки документов для клиентов, интеграции с сторонними сервисами для обогащения данных. Отдельно стоят компании, занимающиеся управлением недвижимостью/фондами - они анализируют недвижимость на рынке, покупают ее, занимаются сдачей и управлением (ремонтом и прочим).
Кроме недвижимости в аренду сдают машины, яхты и самолеты.

CRM для брокеров в Дубай на Bubble
Airbnb для обмена жильем на Bubble

3️⃣ HR - в этой сфере огромное количество процессов, начиная от найма и онбординга сотрудников, заканчивая обратной связью и аттестациями, поэтому она активно внедряет ИИ - резюме парсятся с помощью OKR, далее полученная информация метчится с параметрами вакансии, а кандидату автоматически отправляется тест, результаты которого также оцениваются в полуавтоматическом режиме.

Подбор персонала с ИИ на Bubble

4️⃣ E-commerce - ведение онлайн магазина строится на манипуляции большими объемами данных о товарах (фото/видео, описания и параметры), загрузке/выгрузке их из разных источников и аналитике этой информации.

Магазин витаминов на Bubble

5️⃣ Агентства - большое количество процессов (привлечение лидов, продажи, проектный менеджмент и тд) с использованием мириады инструментов требует интеграции сервисов в один командный центр и автоматизации коммуникации с клиентом и внутри команды.


Какой план действий?

▶️ Изучить отрасль - что происходит, какие процессы в деятельности компании, какие роли в команде, какие проблемы/боли существуют (хорошо бы сделать кастдев)

🔽 Изучите инструменты - какими сервисами/CRM/тасктрекерами пользуются работники для реализации своих целей, какие у них есть недостатки

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

💸 Отправьте это предложение - составьте список потенциальных лидов, соберите контакты и напишите им (цепочка из писем с фолоуапами)

Если вы хотите узнать о том, что дальше делать с этими лидами или освоить другие источники - записывайтесь на мой курс, новый поток стартует уже через месяц.
Please open Telegram to view this post
VIEW IN TELEGRAM
Выступления с конференции: нейминг конвенции в Bubble

На прошлой неделе прошла конференция по Bubble, я хочу отсмотреть оттуда выступления и опубликовать конспекты по наиболее интересным из них.

Начнем с выступления по нейминг конвенциям - я считаю это важным элементом эффективной разработки, который упрощает жизнь вам и людям, которые придут на проект позже.

Основные идеи с выступления:

1️⃣ Bubble сам частично задает конвенцию - добавляет множественное число в названию таблиц БД, автоматически называет elements/workflows/styles

2️⃣ Принципы:

- Выбрать case - camelCase, lowercase, UPPERCASE, PascalCase, snake_case, kebab-case

- Быть последовательным - использовать одинаковые названия на всех уровнях (БД, фронт, бекенд)

- Использовать простые понятные названия, которые говорят сами за себя - Send Message, Header, Button Submit Form

- Не забывать обновлять нейминг для старых элементов и новых при копировании

3️⃣ Советы по категориям

Groups в интерфейсе

- могут указывать на характеристику группы - Column/Row, Wrapper/Container, Header/Footer

- метить тегом (VAR) для более просто поиска, если в них есть дата/переменные - Group Users Data VAR

Inputs - указывать тип данных/название поля для упрощения дальнейшего мэппинга в workflows - Input User Status

Styles - расположение в иерархии, толщина, размер шрифта, цвет - Body 14px 600 Red

Colors - плотность цвета/предназначение (primary, secondary) и место использования - Primary 200 - color for buttons

Custom Events - описание функции - Send message

Database - название таблиц в единственном числе (Order не Orders), короткое и понятное; быть последовательным в названии таблиц и полей

- Стандартные имена таблиц - Invitation, Message, Notificaiton, Order…

- Стандартные имена полей - Name, Description, Type, Status…

Option sets

- добавлять суффикс OS для разделения от данных из БД - [Option Set Name][OS] - User Status OS

- делать options URL-friendly используя kebab-case (signed-up) (в таком случае понадобится отдельно записывать в аттрибут версию для показа на фронте)

API connector - использовать понятные названия [Source] - [Action] = Slack - Send message

Для всех - использовать emojis для упрощения визуального распознавания тегов

Ставьте лайк и подписывайтесь, завтра разберем мощную лекцию по SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет!

Прямо сейчас проводим стрим с Сашей @failblog про ноукод и AI.

- Разберем разные ноукод солюшены, где что лучше применять
- Поразрабатывем в N8N AI тул
- Рассмотрим WeWeb

Ссылка: https://www.youtube.com/live/-l9PyZY9ZjM?si=xjOyL7IZxdUeEPXm
Выступления с конференции: Project Scoping & Agile Delivery

Продолжаем разбирать выступления с конференции и сегодня поговорим про составление proposal для клиента и работе с scope проекта.

Спикером является Bernadette Murphy - директор австралийского агентства Cedar Street

Что входит в proposal:

1️⃣ Описание ваших ценностей - можно персонализировать под компанию и выделить наиболее релевантные для них.
Важно транслировать свои ценности, потому что именно на общих ценностях выстраиваются отношения.

2️⃣ Описание вашего подхода - как происходит коммуникация с клиентом (частота, канал), как происходит разработка и проектное управление. Клиент должен понять, что ему ожидать от работы с вами.

3️⃣ Почему Bubble/Make/No-code - описание возможностей, сравнение стоимости с аналогами/кодом, безопасность. Не все клиенты знают достаточно о no-code, нужно отстраиваться от “конкурентов”.

4️⃣ Ваши кейсы - красивые мокапы, описание кейса - что хотел клиент, что было сделано и сколько времени это заняло.

5️⃣ Scope проекта -

Функциональные требования - user stories для разных ролей (не стоит забывать о роли администратора)

Нефункциональные требования - безопасность, дизайн, перфоманс

Что не включено - клиенты могут сами додумывать, поэтому важно обозначить для ясности - логотипы/брендирование, тестирование со стороны пользователей, все что не включено в функциональные требования.

Детализация и оценка scope - описанные user stories разбивают на мелкие задачи и записывают в JIRA. Для каждой задачи оценивается размер (аналог story points) - в размерах майки (Micro (<1 hour), XS (<4 hours), S (<3 days), L (<1 week), XL (>1 week), unknown). Большие задачи (L, XL) следует разбивать на более мелкие.

6️⃣ Стоимость проекта - разбитие на майлстоуны по ролям с описанием длительности выполнения и стоимости. Пример - подговка требований и дизайна / 2 недели / 60 часов разработчик + 16 часов дизайнер = $X,XXX

7️⃣ Таймлайн разработки проекта - разбитие на спринты и недели выполнения. Каждый спринт имеет конкретный результат и может выполняться параллельно с другим спринтом.

8️⃣ Условия - детали по условиям оплаты, сдачи проекта, приватности данных.

9️⃣ Страница для подписания с инициалами

🔟 Инвойс - отдельный документ-счет с реквизитами для оплаты

Ставьте лайк и подписывайтесь, завтра опубликую вторую часть разбора этой лекции с дополнительными советами
👋 Всем привет!

Я болел последние пару недель, поэтому решил начать неделю с новостей.

1️⃣ Основная часть моего курса закончилась, я прочитал 8 лекций и теперь мы с ребятами фокусируемся на работе по выстраиванию стабильного источника лидов.

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

2️⃣ Отсюда вытекают темы, про которые я хотел бы писать в ближайшие недели - как проходит процесс настройки воронки и как мы создаем свой “продукт” для этих лидов.

В рамках создания продукта я собираюсь поженить Bubble и Supabase так, чтобы разработка CRM на этом стэке занимала минимальное количество времени.

3️⃣ И самое главное - я хотел бы узнать у вас, интересны ли эти темы, так как обоими направлениями мало кто занимается на рынке, и возможно лучше писать о чем то другом.

Так что буду рад, если вы напишите в комментариях, какие темы интересны для вашего карьерного продвижения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Курс по SQL - Урок 1

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

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

Что нужно понимать о SQL:

1️⃣ SQL - декларативный язык, где вы оперируете рядом встроенных операторов/функций для управления данными в БД и описываете ожидаемый результат (а не способ его получить, как в императивной парадигме).

2️⃣ Существуют различные системы управления БД (MySQL, PostgreSQL…) и каждая из них имеет свои уникальные функции и расширения. Мы будем разбирать работу с PostgreSQL (в рамках Supabase).

3️⃣ SQL не является регистрозависимым, но хорошей практикой является писать названия функций в высоком регистре для простоты чтения запросов.

4️⃣ Основные операторы в БД - SELECT (выбор данных), INSERT (добавление), UPDATE (обновление) и DELETE (удаление). На самом деле количество операторов для управления БД достаточно велико, но мы будем разбирать только те, что понадобится в рамках разработки.

5️⃣ В рамках одного запроса к БД может быть выполнено множество действий (обновление, удаление и тд), каждое действий обособляется точкой с запятой (;)


Для самостоятельного обучения или практики написания запросов советую ознакомиться с данными тренажерами, а также создать свою базу на Supabase для практики.

▫️Интерактивный онлайн учебник
▫️Старый добрый тренажер из нулевых, на котором учился я
▫️Интерактивный тренажер

Ставьте лайк и подписывайтесь, завтра мы разберем подробнее основные действия, которыми вы будете постоянно оперировать