Иван некодит
رفتن به کانال در Telegram
Жизнь разработчика на Bubble. Для связи со мной — @tell_me_viv Консультации по Bubble - 650 рублей / час
نمایش بیشتر275
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
275
День 4/30
Сегодня проверка материала по двум крайним постам.
Хочу, чтобы материал, который даю, плотно засел у вас в головах, и вы могли его использовать.
Поэтому небольшой опрос из 7 вопросов 👇🏿
275
День 3/30
Вторая часть про производительность на Bubble.
Рассказал про производительность на стороне пользователя и влияние на неё оперативной памяти, процессора и размера загружаемых данных.
Рассказал, что такое производительность Bubble, и что он обрабатывает на своих серверах.
В следующей части напишу про ограничения на Bubble.
___
Информацию стараюсь давать максимально сжатую и при этом понятную.
Помните, что если вы что-то не понимаете, то всегда можете оставить комментарии и уточнить.
→ Поставьте огонёк, если нравится информация 🔥
→ Напишите в комменты плюсик, если прочли статью 👇🏿
275
День 2/30
Читаю книгу про производительность на Bubble.
Каждый раз после прочтения делаю небольшой конспект прочитанного. В статье некоторые мои заметки, преобразованные в читабельный вид.
Я искренне надеюсь, что подобный материал сделает разработку для вас более понятной.
→ Поставьте огонёк, если хотите вторую часть 🔥
→ Напишите в комментариях, как вам статья 👈🏿
275
Ответ к опросу и пояснения.
Закралась мысль, что некоторые просто не поняли вопроса.
Во-первых, я не сказал, относительно какой платформы вопрос.
Во-вторых, сложно сформулировал вопрос. Для непосвященных в true и false задачка могла вызвать затруднение.
В-третьих, вероятно не все знают английский.
Поэтому небольшое пояснение:
→ Вопросы относительно Bubble
→ С английского: true - истина, false - ложь.
→ Разбор вопроса:
Какой из операторов проверяет равенство двух записей?
Если записи равны, возвращает true, если нет — false.
К примеру, у нас есть 2 цифры: 1 и 1. Нам нужно их сравнить.
Это можно записать как выражение: 1 = 1 ?. То есть по сути задаем вопрос: единица равна единице? Равна. Значит такое выражение вернёт ответ "истина" — true, ведь единица равна единице.
Теперь другие цифры: 1 и 0. Какой ответ у выражения 1 = 0 ? (единица равна нулю?) Не равна. Значит такое выражение вернет ответ "ложь" — false.
Оператор is делает то же самое, что и знак равно "=".
То есть выражение 1 = 1 мы можем записать, как 1 is 1.
Как это может применяться в логике Bubble?
К примеру, у нас есть 2 типа пользователей: админ и посетитель.
Когда пользователь входит в приложение, Bubble должен показывать разные страницы:
Админу показывать страницу с собачками 🐶
Пользователю — страницу с котиками 🐯
При входе в приложение мы с помощью оператора is фильтруем посетителей через выражение: Посетитель is админ ?
И, как помним из объяснения выше: если посетитель — это админ, то выражение вернёт ответ "true" и отправит пользователя на страницу с собачками 🐶
А если посетитель не админ, то выражение вернёт ответ "false" и отправит пользователя смотреть котиков 🐯
______________
Надеюсь, понятно объяснил. Если нет, задавайте вопросы!
Мне самому нравится, когда мне подробно раскладывают информацию до тех пор, пока не пойму суть.
275
Какой из операторов проверяет равенство двух записей?
Если записи равны, возвращает true, если нет — false.
275
30 дней публикаций / День 1
Пишу эту вводную часть, чтобы у вас не возникло вопросов "чо это он так публикует много?".
У меня цель — набрать 1к лояльной аудитории. Я могу это сделать через качественный полезный контент.
Вот поэтому я запустил для себя челледж "30 дней постинга".
Каждый день буду выкладывать какую-то полезняшку по Nocode. Начну с простых тем, затем постепенно повышу уровень.
Если у вас есть пожелания по контенту — я с радостью прочту ваши комментарии.
Начинаем...
_____________
Кликните, пожалуйста, на огонь 🔥.
Так увижу, что вы читаете меня, и вам интересен контент.
275
Иерархия в БД.
Сегодня днём такого не было, а теперь есть.
Бахните огня, если у вас на проектах тоже появилась 🔥
275
Приятности от Bubble
Теперь можно делать ячейки RG динамической ширины без кода!
Только вот как их, например, центрировать?
p.s. возможно, я слоу и не увидел обновления от Bubble раньше))
275
🔻 Польза блога
Казалось бы, что могут дать буквы? А вот много чего.
Изначально блог заводился без какой-либо материальной цели. Была скорее ментальная — помогать разработчикам.
В течение полутора лет ведения он трансформировался из "полезного" блога в "личный". Изменилась и награда, которую приносил мне блог. Раньше это было признание. Сейчас к признанию добавились: знакомства, заказы, продажа рекламы (да-да), сотрудничества.
🔻Знакомства
Как пример, Иван - разработчик на FlutterFlow. К слову, как-то раз он мне подкинул заказ.
А ещё Олег Вальтер — обсуждаем сейчас сотрудничество по nocode-разработке в его студии. Кстати, Олег упоминал возможность постажироваться у него в студии в качестве кодера.
Или например, Ден Мóкринский — с Деном общаемся с тех далёких пор, как только закончил учиться на Bubble-разработчика. Спустя полтора года общения Ден предложил сотрудничать. Круто? Ахуенно.
🔻Заказы
Ох уже эти заказы... От некоторых отказывался. Просто тупо сливал...Как же я неправильно делал. В своё оправдание могу сказать, что то были этапы выгорания, когда не хотелось работать вообще. Сейчас я охотно принимаю заказы. А если не принимаю, то размещаю их на канале.
Например, 8 сентября написал Денис с проектом на Bubble. Немного раскрывая основной функционал — нужно разобраться в API Google-карт, чтобы сделать интерактивную на Bubble.
Сам Денис проджектит, руководит небольшой командой классической разработки, пилит крипто-стартап и развивает digital-агентство в Германии.
→ Если среди вас есть разработчики в поисках заказа — напишите в комменты.
🔻Реклама
Оо, это интересный опыт. Компания wlnc заплатила мне за размещение рекламного поста. Причём заплатила относительно много за такое количество подписчиков/просмотров. Пока что это была единственная реклама на моём канале.
__________
→ Блог также обладает побочным эффектом в виде бафа на репутацию и защиту:
(репутация) Блог говорит за меня. Прочитав его, можно сделать какие-то выводы обо мне, как о человеке/разработчике. И потенциальный заказчик/партнёр сможет предварительно накидать mockup. Если на его шкале оценки выпадает 7 и больше, то происходит общение.
(защита) Вероятность быть опрокинутым заказчиком/студией к нулю не стремится, однако она существенно меньше, чем у "человека без блога".
275
🔺Ушёл из Hi no code. Новое сотрудничество.
Почему ушёл?
2 основные причины:
1. Доход
2. Процессы внутри команды
В предыдущем посте эти 2 проблемы прослеживаются. Возможно, не так явно. Раскрывать подробности пока не буду. Лучше расскажу о новом сотрудничестве.
Так случилось, что с Деном говорили о сотрудничестве ещё около 6 месяцев назад, но в другом контексте. Пару недель назад Ден предложил заказы. 1 сентября начали первый совместный проект.
🔺Регулярный доход.
Заметил, что регулярность, с которой деньги поступают, для меня важнее, чем их количество. Условно, если мне платят по 200 тысяч рублей раз в 4 месяца - это чувствуется иначе, чем если платят по 25 тысяч раз в 2 недели. Несмотря на то, что во втором случае сумма меньше, удовольствие от её получения больше.
Доход, который поступает из разработки — это как ментальное топливо для меня. Замечаю, что если выплаты растягиваются, то желание работать над проектом уменьшается. Оно и понятно, ведь нет награды за выполненные задания.
🔺Планы. Фокус.
В погоне за стабильностью начал думать о коде. Он меня привлекает своей прозрачностью в плане достижения уровней: джун, мидл, синьор. Есть понятный путь развития и понятные денежные награды на каждом уровне. В Bubble этого нет пока, т.к. сфера молодая. Среди моих планов — развиваться, как кодер. Из ближайших — поступить в школу21 от Сбера. Отборочный этап начнётся в ноябре-январе. Пока готовлюсь и прохожу Гарвардский курс CS50.
Кодером стану через год-полтора, поэтому про Bubble не забываю и в нём тоже развиваюсь. Это второй вектор развития. Тут среди прочих планов — разработать удобную для себя систему развития, как разработчика. Сейчас на этапе составления тестов по документации для проверки знаний.
🔺Заказы и новые инструменты.
Пришёл заказ из недр Я.Дзена. Нужно сделать авторегер аккаунтов на Дзене. Делаю его на продажу. Сейчас он умеет:
- запрашивать данные ФИО, логин, пароль по API
- покупать номер, получать на него код по API
- регистрировать аккаунт на Яндексе
Нужно ещё проработать поведение после регистрации и на её этапе, чтобы в случае неверного смс-кода, включилась определённая логика. К слову, софт собираю также на конструкторе.
P.S. Запустил для себя спортивный марафон. Его транслирую в Инстаграме*. Заходите в гости — instagram.com/necoder.ru
275
За что боролся
Несколькими постами выше писал о проектной работе:
Дают проект → завершаешь его → получаешь бабки.
Среди вас были те, кто здорово аргументировал позицию почасовой оплаты и проектной.
Нынешний проект показывает, что если работать проектно, то должно быть чёткое ТЗ и готовые материалы по приложению от заказчика. Иначе получится так, что ты вроде бы всё сделал (пусть с багами), но не хватает материалов, чтобы завершить проект. А материалы эти можно получить только от заказчика. В итоге заказчик задерживает, а ты сидишь без бабок. Неприятно.
Взгляд на ведение проектов
Когда учился в универе, то преподаватель по программированию всегда говорила - сначала напишите на бумаге, потом переносите. Получалось так, что мы составляли подробные блок-схемы, проверяли и только после этого можно было переносить в Lazarus. Разработка получалось лёгкой из-за качественной проработки на начальном этапе. Единственные косяки - это забытые точки с запятыми.
И этот навык было бы круто применять при разработке проекта:
- Пришёл клиент
- Составили подробное ТЗ.
Подробное - это значит такое, где расписан функционал каждой кнопки подробнейшим образом, чтобы у разработчика не оставалось вопросов.
- Такой же подробный прототип в фигме, который наглядно показывает, как должно вести себя приложение.
- Подробный дизайн всех элементов.
- Материалы по проекту находятся в одном месте.
Чтобы не приходилось вспоминать, где всё хранится.
Например, заказчик добавил комменты в фигму, дизайнер обновил, а изменение в ТЗ не внесли. Разраб потерялся.
В общем, сильная работа над проектом на старте позволит облегчить жизнь разработчику.
Размышляю с позиции разраба. Возможно, проджект/продакт может добавить со своей стороны что-то, что было бы круто сделать для облегчения его работы.
Бабки с разработки
Написал товарищ с прошлой студии с просьбой проработать технические моменты на его проекте. Я назвал ставку 10 баксов в час. Отработал.
Вот при таком раскладе гораздо стабильнее себя чувствую. Тут если заказчик задержит материалы, финансовая боль будет не такой сильной, ведь оплата еженедельная. Однако в договоре стоит прописать этот момент, чтобы не получилось так, что от заказчика материалы будут идти месяц, и разрабу хз что делать.
Если, к примеру, больше 3 дней прошло, а материалов нет - время разработчика оплачивается согласно ставке х$/час за каждый просроченный час.
→ В связи с событиями в последнем проекте и моим желанием брать за свою работу достойные бабки, размышляю над двумя пунктами:
1. С середины августа уйти в компанию, где будет больше доход. К примеру, wlnc - товарищ сотрудничает с ними и ставка в 15$, что неплохо, на мой взгляд.
2. Взять полноценно проект в разработку с нуля, чтобы реализовать свои идеи на нём. Поэтому если среди вас есть заказчик, или вы знаете таковых, я готов обсудить сотрудничество.
Провёл первую платную консультацию
Кирилл пришёл с запросом - реализовать через кастом стейты функционал опроса. Помог ему с желаемым в течение двухчасового созвона. Дабы не обесценивать своё время, назвал ставку в 500 рублей за консультацию. После консультации получил 800 рублей. Было приятно, что я помог человеку, Кирилл получил желаемое, ушёл с горсткой новых знаний, и при этом я заработал!
→ Поэтому тут ещё один пункт:
Если у вас есть вопросы по Bubble, моя консультация 10$/час. В случае если не буду знать ответа на ваш вопрос - направлю к тому, кто знает.
275
Разработка
Взял проект за 1.2к баксов с расчётом на 3 недели разработки. Нужны были деньги здесь и сейчас, т.к. слил ниши, которые держал только ради дохода. Оставил только разработку.
Дедлайны по приложению слиты уже на 3 недели. Отчасти из-за того, что я его плохо тестирую.
К примеру, сделал функционал создания опроса. Протестил - работает. Наверное, тут правильно протестить приложение полностью, т.к. этот функционал мог затронуть и регистрацию (к примеру).
Думал, что написать про тестирование. Понимаю, что моя работа, как разработчика - тестировать качественно и выдавать качественный продукт. Также чувствую, что тестировать - это не совсем то, что мне нравится делать, как разработчику. Накладывая сверху отсутствие ощущения денег, желание делать то, что не нравится, пропадает. Стараюсь, конечно, но выходит через силу.
Сейчас ждём недостающие материалы от заказчика, чтобы завершить проект.
275
Психология
Ещё в феврале познакомился с книгой о ВДА по рекомендации психолога.
Раньше были догадки, что причины некоторых поступков и паттерны поведения завязаны на детских травмах. Думал, что это просто есть и с этим ничего не сделаешь.
Например, если в детстве получал внимание/любовь/заботу, только когда был классным и ответственным, то приготовься, что во взрослой жизни так оно и будет. Потому что паттерн поведения закреплялся годами. А если хочешь исправить, то приготовься к тому, что нужно снова будет учиться верить, что тебя любят не потому что ты такой невъебенно-ответственный, а просто так. Как вам инсайт?
Возможно, для кого-то это простая истина, я же удивился, когда услышал, что можно "любить просто так".
Проблемы, основанные на детских травмах, влияют на все сферы жизни. В том числе и на работу.
Например, на одном из проектов внимание от руководителей и партнёров по проекту получал через гиперответственность, когда работал по 10-15 часов в сутки. Я был удобным разработчиком, и я чувствовал одобрение со стороны руководителей, чувствовал, что нахожусь на хорошем счету, что нравлюсь, как разработчик. В таком ритме я продержался недолго. 5 месяцев. Потом пошёл на спад.
Чрезмерная ответственность, как способ получения внимания — такой паттерн заложился в детстве, когда получал от родителей похвалу только в тех случаях, когда приносил пятёрки, чертвёрки и как-то выделялся на фоне одноклассников. В школе подобное поведение тоже поощрялось. А если ты вовсе единственный, кто сделал что-то хорошо, то получал х10 внимания и похвалы. Так создавалась в моем случае связь "ответственность = внимание/любовь/забота".
_______________
Раньше боялся говорить о себе настоящем, потому что был страх оценки "А что обо мне подумают подписчики?", "Вдруг они отпишутся, если им не понравится то, что написал?"
Неожиданно для себя почувствовал, что сейчас он в меньшей степени оказывает на меня влияние, чем желание быть таким, какой есть, и писать о себе настоящем без притворства.
275
Разработка
→ 2 недели назад получил бабки за проект в Hi No Code. Алекс перевёл с помощью letsdeel.com. Оттуда я уже вывел на coinbase, потом на binance, там через p2p продал и получил бабки на свою карту Сбера.
В связи с тем, что проблема с выводом бабок решена, возвращаюсь к разработке проектов в Hi No Code. Уже созвонились с проджектом и обсудили старт проекта. С понедельника приступаю.
→ Также около 2-х недель назад мне предложили принять участие в развитии nocode-направления в одной из студий традиционной разработки в Оренбурге. Тут пока раскачиваемся.
→ Записали подкаст-интервью для geekz.ru. У нас даже зародилась мысль сделать для школьников 9-11 классов вводный курс по Bubble, чтобы они прониклись идеей разработки без кода. Возможно, это позволило бы им наметить правильный вектор при поступлении в универ. Пока хз, что дальше будет с этой идеей. Держу вас в курсе.
Стабильность
Чувствую необходимость баланса в жизни. Последние 4 месяца сильно углубился в сферы, где нужно постоянно держать руку на пульсе, чтобы не проебаться в моменте. Это держит в определенном напряжении. Хочется большей стабильности. Чтобы вот сделал ты свою работу, и получил за неё 100% конфетки. Хорошо же.
Рад вернуться в разработку — она даёт стабильность и позволяет скинуть несколько проектов, которые держу только ради бабок.
А проектов у меня много: абузы БК, банков, амбассадорство, p2p и 2-3 темки с белой/серой монетизацией.
Это походит на то, чтобы не держать все яйца в одной корзине, но моя ментальная энергия стремится к нулю, ибо уходит дохуя времени, чтобы следить за всеми корзинками))
Думаю, что скину 70-80% проектов. Выбирать буду по сумме дохода и интересу, который получаю от проекта
275
Я написал в крупные каналы с предложением сотрудничать и вместе пилить апку. Хочу использовать уже готовые показатели, чтобы на основе их собрать приложение. Так быстрее будет.
Написал товарищу, который держит ферму, он мне скинул табличку по инвестициями от ребят. Буду допиливать пока по ней.
Также написал ребятам, у которых, по моим предположениям, тоже есть фермы с гугл-табличками. Они откликнулись.
Первый канал — "КРИПТОБАЗА". https://t.me/+9yAG6MWce_U5NWIy
Второй канал — "Stepn 👟 Создание фермы" https://t.me/zavodstepan
Третий канал — "Stepn. СНГ Комьюнити" https://t.me/stepn_CIS
Не знаю, к чему приведёт моя затея. Мне просто в кайф.
На этой неделе планирую добавить в приложение:
→ Регистрацию
→ Личный кабинет
→ Форму для заполнения данных
Ну и сразу выкатывать в паблик, чтобы ребята юзали и давали ОС по приложению.
Bubble - ахуенный инструмент 🔥
275
STEPN и разработка
Запилил калькулятор окупаемости кроссовок.
В текущей версии приложение работает только на моих данных, которые вбиваю напрямую в БД.
Все доходы подсчитываются относительно текущего курса по каждому токену(SOL, GST), который подтягивается с nomics.com по API.
Окупаемость также рассчитывается на основе текущего курса.
Курс обновляется 1 раз в день.
Понимаю, что это приложения будет полезно не только мне, но и другим ребятам, которые в STEPN бегают. А в особенности тем, кто держит фермы и привлекает инвестиции.
Представьте, как здорово инвестировать в проект, после зайти в личный кабинет с удобным интерфейсом и смотреть на растущий доход? Ахуенно..
Думаю, у большинства ферм сейчас гугл-таблички - не очень удобно.
275
В меня вкинули 60к.
Создал канал под отчётики и всякую такую движуху с подробностями по STEPN.
Присоединяйтесь — ТЫК
275
STEPN
Курс соланы упал. Окупаемость увеличилась на 40%.
Если до падения курса выходило 34 дня окупаемости, то сейчас — это 47 дней. В любом случае, 156к отбиваются меньше чем за 2 месяца.
Когда занимался репликой AirPods, то окупаемость зависела от ряда других факторов: стоимость рекламы, возврат, брак, срок доставки товара и т.д.
STEPN же позволяет инвестировать в товар [NFT] и зарабатывать на нём ежедневно. Конечно, тут тоже есть свои риски. Особенно сейчас, когда происходит непонятная дичь с криптой.
Тем не менее ситуация на рынке не отменяет возможности быстрого возврата средств.
Думаю, любой человек, который пробовал строить свой бизнес, понимает — возможность вернуть вложенные средства за 2 месяца даёт далеко не каждый бизнес.
Вероятнее всего, ни один традиционный бизнес таких возможностей не даст.
ДОХОДЫ
Сейчас у меня на счету в binance лежит 25к рублей в солане. Пока их не продаю — хочу пошортить, До стабилизации соланы можно и на этом заработать.
Солана уже на протяжении нескольких дней шатается от 3700 рублей до 2800.
К слову, на падении луны сделал +60% за один шорт. Сумму, конечно, закидывал смешную. Но это не важно. Важно, что +60%☝️
ПОРОГ ВХОДА
Из-за падения соланы порог входа тоже снизился. Если раньше можно было влететь с банком в 100-130 тысяч, то сейчас нужно уже 60к, чтобы взять топ кроссы.
При этом окупаемость по-прежнему остается 30-40 дней. Однако, когда солана стабилизируется, окупаемость упадёт до 2-3 недель.
МОЙ ПРОЕКТ
Да, порог снизился, но ведь не у каждого есть 60к? - спросите вы.
Верно. Бабки есть не у каждого. Да даже если и есть, то не каждый готов вкладывать их в столь рисковый проект. Уж лучше в банк на вклад закинуть.
Развивая мысль:
→ Люди открывают вклады, потому что там гарантия.
→ Что если дать людям гарантию высокого заработка?
Например, банк предлагает вклад от 3 месяцев под 21% годовых. Первые бабки можно получить только через 3 месяца. В месяц 1.75%. В текущих реалиях звучит выгодно.
Что если предложить подобную возможность:
Вкладываешь 60к, а через 2 месяца получаешь гарантированные 90к. Никаких рисков. Все риски беру на себя я.
А что делать тем, у кого нет таких денег, чтобы вложиться, а заработать хочется?
Пока пришёл к мысли о складчине.
Например, 5 человек скидываются по 12 тысяч. Через 2 месяца они получают уже по 18 тысяч.
Думаю, такая идея хорошо зайдёт, если всё красиво упаковать и сделать вебку, куда можно просто закинуть кеш, а в лк любоваться растущими числами. Когда наступит момент вывода средств — нажатием одной кнопки получить 90 тысяч на карту.
У меня пока нет подобного сервиса в виде веб-приложения, но есть идея и этот небольшой канал.
Я готов стартовать в течение одного-двух дней. И хочу начать с небольшой суммы в 60к.
Выплаты буду делать еженедельные. Гарантирую ☝️
👉🏿 Если среди вас есть желающие принять участие в такой движухе, напишите мне в личку.
Если готовы вложить меньшую сумму, тоже напишите. Возможно, вас будет несколько и объединю вас.
