Грязный ноукодер
1.29K subscribers
116 photos
12 videos
2 files
162 links
Пишу про AI, no-code и бизнес процессы.
@low_code - для связи
Видео гайды - https://www.youtube.com/@5_min_ai
Обучение - https://www.skool.com/5minai-pro
Download Telegram
Недавно мы сделали интеграцию между Bubble и AWS RDS и хотели бы поделиться с вами ценными советами, которые мы не смогли найти в Интернете.

Совет дня (Bubble — SQL-запрос):

Используйте NULLIF($1, '') в запросах UPDATE/INSERT, чтобы избежать пустых текстовых значений и сохранить значение как NULL.
$1 - placeholder, который используется в SQL Connector
Совет дня (Bubble — SQL Connector):

Изменение названия запроса уничтожает существующие actions в workflows. Правильно планируйте названия — ознакомьтесь с лучшими практиками naming conventions или создайте свои собственные.

Мы используем простое правило: сущность_действие - clients_update
Совет дня (Bubble — SQL Connector):

Используйте RETURNING fieldName в запросах INSERT, UPDATE и DELETE, чтобы получить любое необходимое значение из записи.
Мы использовали его в запросах INSERT, чтобы получить идентификатор созданной записи и использовать его последующих действиях workflow - RETURNING id

Подробнее здесь - https://lnkd.in/eX7dPZF6
Совет дня (Bubble — запросы на обновление):

Bubble кэширует результаты ваших запросов через API, SQL или плагин (например, Airtable). Если вы хотите обновить данные (например, в repeating group), вам необходимо отправить измененный запрос. В противном случае Bubble использует данные из кеша.

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

Для SQL нужно что-то изменить в запросе. Мы провели много исследований и попробовали некоторые решения с форума Bubble, но все они устарели.

Мы придумали собственное решение — увеличивать значение в LIMIT — LIMIT 100+$1.

Вам нужно создать custom state равный 0, использовать его в запросе для плейсхолдера $1 и увеличивать его при каждом запросе (эта переменная живет во время сеанса и обновляется после обновления страницы).
Всем привет! Неделя инсайтов про SQL подошла к концу. У нас есть небольшая библиотека советов по основным инструментам (Bubble, Make, Airtable) и наброски статей по работе с клиентами (поиск первых клиентов, составление ТЗ, работа над проектом, тестирование и тд)

Хотелось бы узнать, какой контент вам будет интереснее?
Спасибо за ответы!
Голоса разделились поровну, но большую часть времени лидировали советы по работе с клиентами, поэтому предлагаю уделить эту неделю одному из важнейших вопросов - где найти клиентов?

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

Источник №1

Доски фрилансеров (Upwork, Freelancer, Codemap, TG доски заказов Cyberband и Я -зерокодер) - Идеальное начало. Начните с любых проектов, даже тех, которые стоят всего 20 долларов. Обеспечьте превосходный опыт работы с клиентами и не забудьте попросить отзыв (желательно видео). Со временем ваш профиль усилится, и вы получите более высокооплачиваемые заказы.

Задача - Зарегистрируйтесь на любой платформе с заказами и настройте подробный профиль с помощью ChatGPT (sms-aktivate и VPN). Помните, качество имеет значение. Это разовое усилие, которое будет использоваться неоднократно.

Дополнительное задание - Если у вас уже есть учетная запись, отлично! Ваша задача — доработать свой профиль. Ознакомьтесь с лучшими фрилансерами, улучшите скриншоты ваших проектов (xnapper) и сосредоточьте описание проектов на решении проблем клиента - покажите какую ценность вы принесли клиенту.

Делитесь в комментариях результатами и задавайте вопросы, если возникнут проблемы с заданиями - буду рад всем помочь!
Источник №2

Социальные сети (LinkedIn, Indiehackers, Reddit) — это ваш шанс создать свой бренд. Делитесь ценной информацией, заметками из курсов или книг и общайтесь с людьми. Убедитесь, что ваша фотография является первоклассной (используйте AI или попросите отфотошопить фотку, если она не выглядит профессиональной), и адаптируйте каждый раздел профиля в соответствии с лучшими практиками. Пользуйтесь сервисами типо Waalaxy для автоматического коннекта.

Задача - очистите свой профиль LinkedIn и свяжитесь с 5 владельцами no-code агентств и 5 no-code разработчиками . Никогда не знаешь, где может скрываться потенциальный клиент.

Дополнительное задание — напишите пост о последних инсайтах, которые вы получили во время разработки, или о последнем, что вы узнали из курса/статьи/книги. Не думайте, дойдет ли этот пост до многих людей и станет ли он популярным или нет. Во-первых, это игра в долгую, во-вторых, письмо закрепляет в уме полученные знания.
_
Удалось ли кому-нибудь выполнить предыдущее задание?) Буду рад помочь чем смогу
Источник №3

Нетворкинг (форумы, чаты, random cofee) — выберете несколько форумов/сообществ и помогайте людям даже с вещами, с которыми вы не знакомы. Потратьте время на понимание проблемы, смоделируйте ситуацию, решите проблему и поделитесь решением. Такой подход повышает ваш опыт и авторитет, а иногда даже помогает найти клиентов.

Задача - Зарегистрируйтесь в сообществе и ответьте на 3 вопроса.

Источники - сообщества Slack, форумы сервисов (Bubble, Make, Airtable), группы сервисов в социальных сетях (Linkedin, Facebook).
Источник №4

Агентства - Множество no-code и традиционных агентств ищут no-code разработчиков. Проверьте раздел "Вакансии" на их сайте или, что еще лучше, обращайтесь во все возможные компании. Будьте готовы продемонстрировать примеры своих работ.

Задание - Выберите 3 агентства, подготовьте сопроводительное письмо (желательно уникальное с деталями почему вы хотите работать именно в этом агентстве - ChatGPT может просматривать страницы и помогать вам с этим) и портфолио, и свяжитесь с ними через email или напрямую в LinkedIn.

Списки агентств: партнеры Make, агентства Bubble, каталог Clutch (агентства с традиционной разработкой начинают открывать направления no-code - Jafton начали использовать для разработки мобильных приложений Flutterflow и активно набирают разработчиков)
Завершаем тему поиска новых клиентов для разработчика/no-code.

Ресурс № 5

Заявка на программу инкубатора - Если у вас есть опыт в индустрии, вы знаете о реальной проблеме и имеете проверенное решение для неё, рассмотрите возможность подачи заявки на программы инкубаторов/акселераторов, такие как Antler, или найдите кофаундера в программе поиска кофаундеров Y Combinator, используя свои навыки без кода.

Задание - Зарегистрируйтесь в Y Combinator, настройте профиль и отправьте 1 приглашение.

Ресурс № 6

Доски с вакансиями (LinkedIn, Indeed, доски для удалённой работы) - все больше компаний внедряют no-code решения и открывают вакансии. Также исследуйте секции карьеры сервисов, с которыми вы работаете. Я нашёл свою первую международную работу в качестве QA в компании Make.

Задание - Проведите поиск работы и подайте заявку на одну вакансию, которая привлекла ваше внимание. Не забывайте, что часто в вакансиях указывается больше требований, чем нужно, не бойтесь отзываться на вакансии, где вы не дотягиваете.
В последние 3 дня недели мы решили поделиться советами по 3-м нашим любимым инструментам - Make, Bubble и Airtable.

Сегодня мы хотим дать вам советы по одной из наиболее важных тем при разработке и поддержке больших проектов в Make - обработка ошибок:

1. Расширенные настройки для HTTP модулей

- Используйте функцию "Рассматривать все состояния как ошибки (за исключением 2xx и 3xx)", чтобы отследить любые HTTP-коды ответов, указывающие на сбой (4xx и 5xx коды).
Это может помочь вам заблаговременно выявить проблемы с сервером или самим запросом. Не забывайте обрабатывать потенциальные повторные попытки при временных ошибках или проблемах, которые могут быть решены при последующей попытке.

2. Дополнительные действия при обработке ошибок

- Обязательно записывайте ошибки в базу данных для будущего анализа.
Этот журнал должен включать дату, событие и сценарий, связанный с ошибкой. Чем подробнее журнал, тем проще будет устранить проблемы. Рассмотрите возможность добавления метаданных, таких как идентификаторы пользователей или состояние системы при возникновении ошибки.

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

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

3. Настройки сценариев для ошибок

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

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

- Используйте настройку “Максимальное количество циклов”, чтобы разбивать на несколько циклов обработку большого количества информации.
Данная настройка поможет вам избежать ошибок таймаута и обособить обработку массива записей на несколько циклов. С другой стороны это добавляет сложностей при просмотре логов (каждый цикл нужно смотреть отдельно)
Всем привет!
Сложно поспеть по всем направлениям без отдельного контент-менеджера, поэтому контент-план последней недели провалился. Все таки следует разбивать большие посты на множество мелких, так как это по большей части обучающий контент, а в образовательном процессе нынче доминирует формат микрообучения.

Есть несколько идей для следующего поста, за которые я предлагаю вам проголосовать:
1. Рассказ про текущие трудности в жизни агентства и мытарства с выстраиванием коммуникаций в команде и с клиентом.
2. Показ кусочка нашей работы с рассказом про наши подходы в разработке и советами. (Видео на 2-3 минуты в рамках одного из сервисов - Bubble, Make, Airtable)
Следующий пост
Anonymous Poll
53%
Мытарства
47%
Мини-кейс
Всем привет!
Я совсем пропал, потому что произошло много событий)
Последнюю неделю я болел, а неделей ранее я принял решение закончить попытки выстроить рабочие процессы для агентства.

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

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

Таким образом в один момент я понял, что пытаюсь натянуть сову на глобус и оставил эту идею.
Также, на этой неделе я узнал, что руководитель компании, где я реализовывал большой проект и все еще отвечал за его работу, находится под следствием (США, налоги и тд), а значит и мне нужно искать новое пристанище.

Продолжение следует…


P.S.
Если вы ищите нетворкинга, советую посмотреть эти сервисы:
1. Межународный Random-coffee - https://lunchclub.com/
2. Российское сообщество, где можно найти новые знакомства или ментора - https://tweekly.ru
100 человек 🔼

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

Напомню кто я такой:

Меня зовут Марк и на данный момент я дислоцируюсь в Буенос-Айресе. Я занимаюсь low/no-code разработкой около 3х лет и успел поработать внутри Make.com, заглянуть одним глазком в JetAdmin, побывать одним из первых low-code разработчиков в JTI и даже поработать с Miro.

Что я могу как разработчик/продакт/бизнес-аналитик:

1. Создать для стартапа сложную архитектуру для обработки тысяч лидов, начав с одной таблицы Airtable, и тем самым помочь поднять пару раундов по $100k .
2. Собрать портал для инвестиционного фонда и отвечать за ежемесячное распределение дивиденов на сумму $1 млн.
3. Собрать внутренний портал для управления данными 15 тысяч пользователей и сбора с них ежемесячных платежей на сумму $3 млн.

С чем я могу помочь разработчикам:

1. Подсказать как выглядить внушительно и важно на Linkedin и Upwork (ссылки на мои профили)
2. Поделиться фишками и практиками работы в no-code сервисах - Bubble, Make, Airtable, Retool
3. Помочь решить сложную задачу на проекте / интегрировать сервис / автоматизировать процесс / улучшить продукт
4. Стать вашим ментором / наставником и помочь в работе с клиентами, выходе на зарубежные рынки, развитии технических скиллов и тд.

Мой контакт - @low_code

___


Я буду и дальше писать про no-code и саморазвитие (сейчас я прохожу курс по предпринимательству от Wharton и использую ChatGPT для изучения лайфкоачинга), поэтому “оставайтесь с нами и до скорых встреч”. 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
Грязный ноукодер pinned «100 человек 🔼 Хотелось бы больше взаимодействовать с подписчиками и понять их интерес к данному каналу. Возможно у вас есть какие-то вопросы ко мне или задачи, которые вы не можете решить - буду рад помочь с любой проблемой. Напомню кто я такой: Меня зовут…»
Всем привет!

Пока не придумал ничего интересного делюсь с вами еще несколькими источниками no-code вакансий

1. Список Airtable агентств - смотрите их вакансии на сайтах, пишите на прямую им или их клиентам
2. Newsletter по no-code - включает в себя интересные штуки и вакансии в том числе
3. Форум Bubble - на нем размещается много проектов и заказов, также можно купить подписку уровня Агентство и вам откроется внутренняя доска объявлений с еще большим количеством проектов (работает по типу Upwork)
Мир не стоит на месте и каждый день люди пытаются улучшить существующие продукты. Как Webflow обошел Tilda, как Flutterflow оставил позади Adalo и Glide, так рано или поздно появится продукт лучше Bubble.
Советую никогда не отмахиваться от новых инструментов и пробовать изучать их хотя бы для собственного развития.

Новые интересные no-code конструкторы, к которым я бы пригляделся:
1. Noodl - интересный редактор (см. картинку), который позволяет удобно дебажить процессы и создавать архитектуру приложения.
2. Weweb - основным преимуществом является экспорт кода и может быть использован, как альтернатива Bubble. Сфокусированы на интеграции с Xano и Supabase, что также является преимуществом при скейлинге проекта.
3. Blaze - у них нет публичного доступа и судя по прайсингу они сфокусированы на внедрении в компании. Но если их функционал заточен по internal tools и закрывает большую часть кейсов, то это может быть интересным решением для многих компаний.
Всем привет!

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

Куда более интересным мне показался Noodl, который я планирую изучить в ближайшее время. Он позволяет очень гибко разрабатывать решения и создавать свои собственные компоненты и функции. При этом, вся разработка ведется внутри скаченного на ПК софта. Также, у них есть бета версия AI помощника, которые на лету генерирует интерфейс. Я попробую создать на нем CRM, чтобы понять сколько это займет времени и как сложно будет это поддерживать.

Weweb посмотреть еще не успел.
Решил запустить свою рассылку. Посмотрим насколько долго это продержится, так как многие такие затеи заканчивались примерно на следующей неделе.

Идея - рассматривать под микроскопом различные индустрии, узнавать их боли и прикидывать потенциальные решения, которые могут быть реализованы с помощью no/low-code. Я собираюсь добавляться в Linkedin к представителям этой индустрии (основатели, владельцы, директора) и просить о проведении интервью в стиле кастдева, чтобы определить боли ведения их бизнеса. Большая часть статьи сгенерирована с помощью ChatGPT, что требует не меньше времени, чем написать ее самому (скоро распишу как именно я пользую ChatGPT). Тем не менее, все написанное имеет ценность и является в первую очередь исследованием для самого себя, поэтому качество остается на уровне.

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


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

Читайте и подписывайтесь.