Как я вкатился в No-code с нуля. Мои ощущения спустя год.

 Публичный пост
17 января 2022  6427

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

До ноукода.

Работал я значит на работе, привлекал новых учеников в детскую школу программирования в центре Сочи. Всё шло замечательно и мило: дети обучались, родители радовались своим юным дарованиям, преподаватели рассказывали им, как писать html код и создавать карты в популярных среди школьников играх. Я звонил родителям, приглашал их на пробные шоу-уроки. Потом проводил для них презентации и рассказывал про необходимость как можно скорее отдать ребёнка в КиберШколу, чтобы он успел получить необходимые для жизни/заработка/развития/переезда в США/избавления от игровой зависимости навыки за скромную сумму денег ежемесячно.

Через полгода я походу "выгорел". Моя работа превратилась (или я сам её превратил) в единый и нескончаемый поток шаблонных вопросов, ответов, входящих и исходящих звонков. К тому же началось лето - худшее время для набора в школу и моей зарплаты. В голове отчётливо поселилась мысль, что пора заканчивать с приглашением молодых в IT и самому туда войти (эта рифма из кибершколы, кстати). Но как?
Я не горел желанием учить питона или java, потому что видел на уроках детей, прикидывал их скорость освоения языка на себя. Было видно, что даже в игровой форме это муторно, требует огромной концентрации и вложений кучи времени в обучении и практики. Мне показалось, что в мои 30 лет надо начать с чего-то более лайтового и понятного, чем разноцветные символы в редакторе. Ну и есть желание получать деньги сразу в процессе обучения, потому что кушать хочется, а в Сочи много вкусной еды. Также у меня в голове горело желание сделать пару своих простых проектов, без знания кода конечно. Знаете как бывает: я немного погуглил по этой теме, посмотрел видосов на ютубе и вот я уже идеальная ЦА для курсов зерокодинга, которые через месяц покупаю в рассрочку от одноимённого университета.

Обучение и первые шаги.

После ухода с работы у меня скопилась небольшая сумма денег на полтора-два месяца и я решил стать ЗЕРОКОДЕРОМ©. Обустраиваю базовое рабочее место дома и с позитивными мыслями в духе: "сейчас быстренько изучу всё, сделаю пару-тройку проектов и уже всё будет классно", начинаю смотреть уроки. Кстати, курсы попались мне реально годные и очень зашли, за что ребятам из университета максимальный респект. Обучаться было приятно, весело, интересно и местами даже захватывало дух от простоты и открывающихся возможностей. В голове появились новые связи, я начал пробовать собирать свой проект параллельно с обучалками. Честно скажу, что я давно не получал такого кайфа от обучения. Идея курсов, да и зерокодинга в целом приподносится в таком ключе: "Быстро сделай всё сам на коленке, вот тебе инструменты. Сделал? Теперь запускай и пробуй снова!". Это прям для меня и про меня, я понял что балдею от такого подхода и даже как-то по-новому поверил в себя. Вдохновился, разбодрился и на таком вайбе проходил новые уроки.

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

  • Разработка псевдомобилок и мобилок на Glide, Adalo и немного Figma.
  • Разработка веб-приложений и сайтов на Bubble.
  • Автоматизация рутины и связь сервисов через Integromat и Directual.
  • Airtable, как основа для любого MVP проекта .

Для моего первого проекта идеально подошёл Integromat и я начинал с него, потом изучил Airtable и мобилки. Далее посмотрел немного Bubble и тут уже для себя понял, что разработка таких вещей как сайты и мобилки требует некого дизайнерского подхода в голове. Надо уметь хотя бы немного рисовать, строить фигуры, чертить, распологать их на экране, ставить кнопочки, ну вот это всё. Я сразу заметил, что такие материалы у меня усваиваются крайне тяжко, я прям очень медленно понимаю куда там надо нажать и куда поставить какой значок, а самое главное зачем это так сложно сделано и как ориентироваться в сотне кнопок и меню? Наверное проще сделать было нельзя, а может просто мои мозги не воспринимают такие визуальные редакторы. Но зато я сильно кайфанул, прям до мурашек, когда впервые смог подключить API для сервиса смс рассылок и отправил первую смску! Тут-то я понял, что мне нравится создавать интеграции, всяческие автоматизации, пробрасывать данных с разных систем в одну и жонглировать ими между разными сервисами, всё ради упрощения ручного труда.

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

Я вам буду делять зерокодинк

Лето кончилось, на активное обучение я потратил примерно полтора-два месяца, после чего решил, что пора наполнять доллАрами мои счета и начинать практиковаться в заколачивании баблища на этом растущем рынке! Изучил немного salebot(супер мутный конструктор чат-ботов) и собрал на нём чат-бота для авито, который рекрутировал курьеров в яндекс.еду для себя. Обкатал его сначала на себе, а потом продал его паре своих коллег по цеху. Сделал несколько простейших интеграций для клиентов, которых нашёл в чатиках телеги. Потом ещё парочку заказов и несколько новых клиентов за месяц. Попадались интересные и сложные интеграции с CRM и государственными сайтами. Даже поработал с политической партией Украины. Мало по малу двигался, заделался партнёром Integromata и даже получил пару клиентов оттуда. Начал немного повышать свой ценник за работу и сделал страничку про себя с кейсами и каким-то портфолио.

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

Рефлексия и муки самоопределения. Крик о помощи.

Спустя некоторое время (скоро год, как я начал учиться), я осознал, что ноукод - это безграничная сфера из тысяч сервисов и приложений. Среди них есть крутые и отстойные, простые и сложные, полезные и ненужные никому сервисы. Также касательно заработка и развития я почувствовал, что необходимо двигаться дальше и познавать новые горизонты, как в плане возможностей разработки, так и в плане дохода от этого занятия. Мои друзья и знакомые спрашивают: "Чувак, а ты чем сейчас занимаешься?". Мои ответы на этот вопрос не воспринимаются людьми извне, поэтому никто особо не понимал конкретно в чём заключается моя работа. (а может я плохо объяснял).

На данный момент я ощущаю, что я нахожусь в некой тупиковой ситуации. Возможно причина в самоопределении себя в новой сфере. Но как же хочется 300кк/сек, однако я не встречал таких предложений для себя в ноукоде. Проекты попадаются, но разовые и их количество рандомное. Поэтому пишу вопросы к опытным клубчанам и верю в адекватную поддержку.
Вразумите нуба в плане:

  1. Ноукод тоже разработка, но вроде бы нет аналога грейдов как в классической Junior, Middle, Senior. А если есть, то как мне определить свой уровень?
  2. Ноукод веба и мобилок самостоятельная ветка, более дизайнерская работа. Ноукод с интеграциями и автоматизациями совсем другое направление и я до сих пор не понял как называется эта деятельность. Каким образом в ней развиваться и искать работу на постоянной основе?
  3. Ноукодеров вообще берут на работу в компании в штат? Я читаю в клубе, что разработчиков ищут, хантят, охотятся за ними. Какие есть возможности у ноукодера попасть в компанию(команду) на постоянную работу? А завести трактор и получить оффер в Европу/Канаду/США, такое вообще бывает?
  4. Куда логично двигаться дальше, в каком направлении проложить маршрут в плане обучения/работы если хочется стать профи и быть полезным?
  5. Как рассказать, написать, донести о своей деятельности, чтобы найти людей, которым это было бы полезно? К кому обратиться за этим?

Оставлю ссылку на своё "портфолио", а также на профиль Upwork.

Буду рад ответить на каверзные вопросы и получить обратную связь, если ты дочитал(а) это полотно до конца лови бонус - этот вкуснейший банан 🍌 для тебя!

32 комментария 👇

Ноукод тоже разработка, но вроде бы нет аналога грейдов как в классической Junior, Middle, Senior. А если есть, то как мне определить свой уровень?

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

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

  Развернуть 1 комментарий

@Kroid, NoCoder - это скорее бизнес-оунер, который может запилить идею на коленке и выкатить ее в пилот, не привлекая огромные бюджеты и команды. Быстро, просто, но работает.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

Я бы сказал, что ноукодер - это разработчик-стажёр

NoCoder - это скорее бизнес-оунер

что-то вроде вечного стартапера

Вы и правы и не правы одновременно 🫠

Я работаю в nocode/lowcode стартапе и видел очень много разных людей с разными скилами и взглядами к разработке:

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

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

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

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

Я встречал несколько подходов к ноу-коду

  • веб студии — быстро собрать сайт на тильде или чём-то похожем. Делает либо дизайнер, либо небольшая команда (например). Но даже здесь, только одного ноу-кода маловато и часто нужно написать что-то на js или других языках
  • кто-то внутри компании использует ноу-код инструменты для упрощения своей работы или каких-то интеграций. Отдельных людей не встречал, чтобы нанимали. Но мне кажется это контрактная работа. Ты приходишь, упрощаешь, настраиваешь и отчаливаешь к следующему проекту
  • появляются компании занимающиеся ноу-код разработкой, но кажется, что это чаще всего компании 1 человека с именем. По ощущениям это тот рынок где важно кричать о своих работах, успехах и т.п. на каждом углу, чтобы к тебе начали приходить.

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

Для примера.

  • Rocketslides: как одному дизайнеру зерокодить 1000 слайдов в день — Трибуна на vc.ru есть компании которые занимаются дизайном презентаций. Если рассказать им что можно работать быстрей, эффективней и без сложных инструментов — может получится найти нишу
  • skyeng рассказывают как используют ноу-код. Большая компания с кучей программистов, но не пишут сами, а берут готовое. И делают это внутри т.к. скорее всего так тупо проще и быстрей.
  Развернуть 1 комментарий

@Leonid, спасибо, получается упаковка и продажи наше всё. Насчёт разных лендингов идея крутая!

  Развернуть 1 комментарий

@Meetyourself, конечно. Ещё можно запартнёрится с дизайнерами/маркетологами. С теми кто делает часть воронки, но этого часто недостаточно.

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

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

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@Meetyourself, А желания в обычную разработку нет? Там спрос стабильный, а по сути та же самая игра в лего. Чуть сложнее, что букафки писать придется, но зато большие проекты структурировать не в пример проще.

  Развернуть 1 комментарий

@Aldorishe, да это было бы круто и я присматриваю варианты, начинаю с JS

  Развернуть 1 комментарий

@Aldorishe, когда не ИТ люди начинаю играть в no code, это называется Citizen Development. Но очень быстро это все дело уходит в low-code, потому что что no code слишком ограниченный.

  Развернуть 1 комментарий
Yury Kuznetsov DevOps, недорого, самовывоз 17 января 2022

Момент, в который я разочаровался в этом вашем НоКоде :(

  Развернуть 1 комментарий

@FEARmeR, это кек полный 💩

  Развернуть 1 комментарий

Прочитал пост и чуть не всплакнул :) так как я год назад как раз хотел основательно заняться Зерокодингом и приобрести кусры этого университета.. но выбрал иной путь

Так воот, Слава, за это время я понял где сидит аудитория для no-codera! Это начинающие предприниматели, которым нужно тестировать бизнес идеи (MVP) за неделю и сидит такая аудитория в основном на обучениях предпринимательской деятельности. Самый популярный в РФ - это Like-Center/Names от Аяза Шабутдинова. Он как раз учит людей тому, что тестировать бизнес-идею нужно за неделю (плюс-минус)

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

  Развернуть 1 комментарий

А можно ссылку на курс по no-code?
Веб-приложение мне конечно собирать не нужно, а вот идеи по автоматизации я бы почерпнул

  Развернуть 1 комментарий

@gwyllium, https://zerocoder.ru/ пожалуйста

  Развернуть 1 комментарий

@Meetyourself, я бы им тоже задал вопросы выше. Как минимум, они пишут что их выпускники работают в Тинькофф, Яндекс, Сбер - можно спросить на какие позиции они туда попали. Ну и в их ТГ чатах с выпускниками поинтересоваться.

Ещё у них, судя по сайту, есть курс про управление разработкой. Мб там на поставленные вопросы отвечают. Оно, вроде, как раз про рост.

  Развернуть 1 комментарий

Попробуй посмотреть в сторону Citizen Development, в большом энтерпрайзе это частая практика и явный тренд.

Мне no-code не зашел от слова совсем. Базовые вещи либо вообще невозможно сделать, либо в 10 раз быстрее решить двумя строчками кода. На момент когда мне надо было решить задачи с no code, Интегромат не смог совсем тривиальную штуку: спарсить XML и найти нужный атрибьют у элемента списка. И в целом no code это про сделать и выбросить, поддерживать и развивать что-то на no code дорого и неэффективно.
А вот на low-code запустил пару внутренних проектов в стартапе. В прошлый это был Retool, очень приятный инструмент, где я как PO мог по ходу общения со стейкхолдерами менять логику или фронт и тут же все обкатывать.
Может стоит расти в low-code сторону? Больше контроля над процессом, проще развитие продуктов.

  Развернуть 1 комментарий
Владимир Кулагин Квантовый аналитик, CFA, страх и ужас программистов (манагер то бишь) 18 января 2022

Внутри статьи был вопрос про узкую специализацию. Так вот, внутренняя интеграция и бизнес-логика на nocode - это RPA с каким-нибудь альтериксом или блю призмом.

  Развернуть 1 комментарий

@Whispered, последняя строчка звучит как заклинание, записал, буду смотреть что это за зверь.

  Развернуть 1 комментарий
Владимир Кулагин Квантовый аналитик, CFA, страх и ужас программистов (манагер то бишь) 18 января 2022

Мой топ-3 веб no-code решений: chatbro, memberstack, yandex метрика. Тулзы, которые подключаются без свистоплясок с кодом, но дают тебе сразу весь возможный и оттестированный функционал на твоем сайте.

  Развернуть 1 комментарий

Я в какой-то момент озадачился "автоматизацией бизнес-процессов". Точнее формализацией их в каком-то визуальном инструменте. На тот момент уже был неплохо знаком с coda.io и спрограммировал там роадмап для нашего приложения. Логики там не очень много, но на неприятном JavaScript покодировать всё равно пришлось.
В какой-то момент мысль о том, что всю внутреннюю и внешнюю HR-движуху (хантинг, отпуска, больничные и пр), бухгалтерию и смежные темы надо уже перенести в этот инструмент.
Из того, что было:

  • богомерзкий friend.work, который нам занесла hr (на первый взгляд работает, но когда погружаешься в детали и хочешь нормально настроить свои процессы, натыкаешься на гору костылей)
  • Целая россыпь всяких гугл спридшитов и гугл доков, с регламентами, отпусками, бюджетами и пр.
  • Такая же россыпь гугл спридшитов для "внешних" подрядчиков, смм, реклама в адмобе, фейсбуке со статистикой и "аналитикой"
  • Jira (один из лучших инструментов, который мне попадался). Штука топовая и вокрфлоу для любого процесса можно настраивать с невероятной гибкостью, но как показал опыт, если это не разработка становится сложно и много всяких лишних телодвижений.

Решил начать с внешнего HR. Т.е. отказаться от friend.work и сделать нормально в дашборде на coda.io. Сразу задрал планку: Должны быть разные воркфлоу для разных типов кандидатов (home, remote) со своим набором статусов и переходов по ним. На разных статусах должны быть свои наборы полей (пример, ожидаемая ЗП, ЗП которую мы предложили, ЗП на которую договорились). Кучка автоматизаций по переходам, в основном, завязанных на нотификацию заинтересованных лиц: уведомить заказчика вакансий по утрам о новых кандидатах, уведомить HR про ТЗ, интервью, оффер, уведомить бухгалтерию и пр.
Короче, сам я такое делать не захотел. Но мысль в голове варилась несколько месяцев. Никого из разработчиков отвлекать на такое тоже не хотелось, и в итоге нанял себе ассистента и в т.ч. отдал ему эту задачу. Ассистент к слову вообще не айтишник и не программист, но голова светлая и где-то месяца за полтора мы совместными усилиями сделали прототип. Параллельно он разбирался с основами JS (без него в коде никуда), азами дизайна реляционных БД и пр. таким. Получилось в целом неплохо, но дотачивать конечно ещё есть что.
Для себя понял, что coda и подобные сервисы -- это прям фьюче. За небольшую копеечку они позволяют творить такой ад, на который раньше были способны здоровенные энтерпрайз левел компании за сотни нефти.
Резюмирую: я думал, найти готового ноукод программиста и пытался теребить хх, но что-то более менее релевантное найти не получилось. Пришлось выращивать своего специалиста, сейчас кажется, что одним не ограничимся, слишком много всего сразу захотелось туда завернуть.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий
Alexey Buravov Backend-разработчик 22 февраля 2023

У нас в Халыке одной из BPM-систем была Camunda. Тоже в некотором роде зерокод (но все же не совсем - скриптики в нодах надо было на javascript писать) - коннектишь существующие бэкенд-сервисы между собой, преобразовываешь javascript-ом данные. Были и разработчики/аналитики под нее, соответственно.

  Развернуть 1 комментарий
Oleg Brezhnev Фуллстек-Разработчик 26 февраля 2023

Фига, а я прям стоял у истоков salebot, можешь плз рассказать чё как он тебе?
Я с ними никак не аффилирован ща, просто интересно. Почему такое впечатление мутности?

  Развернуть 1 комментарий

@gimemor, визуально сложно работать, интерфейс вообще не располагает к длительной работе. Очень много кнопкой, действий, вкладок и вообще нет понимания с чего собственно начать и куда двигаться в начале.
Сейчас я недавно заходил всё стало выглядеть чуть более плавно и приятно, но логическая часть также осталась под вопросом. То есть им нельзя пользоваться интуитивно и это самый главный стоп для меня.

  Развернуть 1 комментарий

а ты есть в русскоязычном чате Directual? А то там фаундер как раз работу предлагает:

  Развернуть 1 комментарий

@Kir, круто, спасибо!

  Развернуть 1 комментарий

Привет! А можешь посоветовать где поизучать как собрать приложение на glide для неразрабов?

  Развернуть 1 комментарий

@Alexandra_Ka, Привет! Glide изначально позиционировался, как один из самых простых конструкторов. Я в нем тыкался пару недель, делал наброски, но до рабочих проектов не доходил.
Большую часть информации можно получить из их официального обучения https://learn.glideapps.com/dl/d0a5f4

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб