Хеллоу, клуб. Это мой первый пост, в котором я хочу поделиться своим опытом обучения ноукоду с нуля, немного порефлексировать, а также попросить поддержки лучшего комьюнити в мире.
До ноукода.
Работал я значит на работе, привлекал новых учеников в детскую школу программирования в центре Сочи. Всё шло замечательно и мило: дети обучались, родители радовались своим юным дарованиям, преподаватели рассказывали им, как писать html код и создавать карты в популярных среди школьников играх. Я звонил родителям, приглашал их на пробные шоу-уроки. Потом проводил для них презентации и рассказывал про необходимость как можно скорее отдать ребёнка в КиберШколу, чтобы он успел получить необходимые для жизни/заработка/развития/переезда в США/избавления от игровой зависимости навыки за скромную сумму денег ежемесячно.
Через полгода я походу "выгорел". Моя работа превратилась (или я сам её превратил) в единый и нескончаемый поток шаблонных вопросов, ответов, входящих и исходящих звонков. К тому же началось лето - худшее время для набора в школу и моей зарплаты. В голове отчётливо поселилась мысль, что пора заканчивать с приглашением молодых в IT и самому туда войти (эта рифма из кибершколы, кстати). Но как?
Я не горел желанием учить питона или java, потому что видел на уроках детей, прикидывал их скорость освоения языка на себя. Было видно, что даже в игровой форме это муторно, требует огромной концентрации и вложений кучи времени в обучении и практики. Мне показалось, что в мои 30 лет надо начать с чего-то более лайтового и понятного, чем разноцветные символы в редакторе. Ну и есть желание получать деньги сразу в процессе обучения, потому что кушать хочется, а в Сочи много вкусной еды. Также у меня в голове горело желание сделать пару своих простых проектов, без знания кода конечно. Знаете как бывает: я немного погуглил по этой теме, посмотрел видосов на ютубе и вот я уже идеальная ЦА для курсов зерокодинга, которые через месяц покупаю в рассрочку от одноимённого университета.
Обучение и первые шаги.
После ухода с работы у меня скопилась небольшая сумма денег на полтора-два месяца и я решил стать ЗЕРОКОДЕРОМ©. Обустраиваю базовое рабочее место дома и с позитивными мыслями в духе: "сейчас быстренько изучу всё, сделаю пару-тройку проектов и уже всё будет классно", начинаю смотреть уроки. Кстати, курсы попались мне реально годные и очень зашли, за что ребятам из университета максимальный респект. Обучаться было приятно, весело, интересно и местами даже захватывало дух от простоты и открывающихся возможностей. В голове появились новые связи, я начал пробовать собирать свой проект параллельно с обучалками. Честно скажу, что я давно не получал такого кайфа от обучения. Идея курсов, да и зерокодинга в целом приподносится в таком ключе: "Быстро сделай всё сам на коленке, вот тебе инструменты. Сделал? Теперь запускай и пробуй снова!". Это прям для меня и про меня, я понял что балдею от такого подхода и даже как-то по-новому поверил в себя. Вдохновился, разбодрился и на таком вайбе проходил новые уроки.
Немного расскажу про то, что там вообще изучают. Я взял годовой полный пакет на все курсы и могу разделить инструменты на несколько категорий:
- Разработка псевдомобилок и мобилок на Glide, Adalo и немного Figma.
- Разработка веб-приложений и сайтов на Bubble.
- Автоматизация рутины и связь сервисов через Integromat и Directual.
- Airtable, как основа для любого MVP проекта .
Для моего первого проекта идеально подошёл Integromat и я начинал с него, потом изучил Airtable и мобилки. Далее посмотрел немного Bubble и тут уже для себя понял, что разработка таких вещей как сайты и мобилки требует некого дизайнерского подхода в голове. Надо уметь хотя бы немного рисовать, строить фигуры, чертить, распологать их на экране, ставить кнопочки, ну вот это всё. Я сразу заметил, что такие материалы у меня усваиваются крайне тяжко, я прям очень медленно понимаю куда там надо нажать и куда поставить какой значок, а самое главное зачем это так сложно сделано и как ориентироваться в сотне кнопок и меню? Наверное проще сделать было нельзя, а может просто мои мозги не воспринимают такие визуальные редакторы. Но зато я сильно кайфанул, прям до мурашек, когда впервые смог подключить API для сервиса смс рассылок и отправил первую смску! Тут-то я понял, что мне нравится создавать интеграции, всяческие автоматизации, пробрасывать данных с разных систем в одну и жонглировать ими между разными сервисами, всё ради упрощения ручного труда.
Свой проект, который я делал и ожидал монетизировать(хах реально?), решил оставить только в качестве учебного портфолио. Как обычно и бывает, он казался классным и нужным только для меня, да и то в самом начале. Я собирал парсер цифровых товаров из ботов телеги и вовремя понял, что на зерокоде парсеры собирать не нужно, потому, что это дорого и тупо. Зато на нём я обкатал навыки из обучения, познакомился с классными зеродерами в чате и уже вовсю почувствовал себя частью этого модного движения.
Я вам буду делять зерокодинк
Лето кончилось, на активное обучение я потратил примерно полтора-два месяца, после чего решил, что пора наполнять доллАрами мои счета и начинать практиковаться в заколачивании баблища на этом растущем рынке! Изучил немного salebot(супер мутный конструктор чат-ботов) и собрал на нём чат-бота для авито, который рекрутировал курьеров в яндекс.еду для себя. Обкатал его сначала на себе, а потом продал его паре своих коллег по цеху. Сделал несколько простейших интеграций для клиентов, которых нашёл в чатиках телеги. Потом ещё парочку заказов и несколько новых клиентов за месяц. Попадались интересные и сложные интеграции с CRM и государственными сайтами. Даже поработал с политической партией Украины. Мало по малу двигался, заделался партнёром Integromata и даже получил пару клиентов оттуда. Начал немного повышать свой ценник за работу и сделал страничку про себя с кейсами и каким-то портфолио.
Также зарегался на UpWork, создал себе кривой профайл и откликался на задания. Кривой из-за того, что я по факту так и не понял как называется моя профессия или специальность. Там впервые пообщался с иностранцами на деловых щщах и сделал несколько заданий. На самых первых звонках эмоции зашкаливали. Хозяин веб студии из штатов увидел, как я волнуюсь и забываю на ровном месте слова. Он успокоил меня и любезно сказал, что мой инглиш из гуд, однако потом вежливо в переписке отказал в работе. На самом деле общаться с иностранцами оказалось проще, чем я ожидал, плюс они оставляли максимально милые отзывы о работе, что меня радовало и придавало уверенности. Также оттуда появился постоянный клиент почему-то из России.
Рефлексия и муки самоопределения. Крик о помощи.
Спустя некоторое время (скоро год, как я начал учиться), я осознал, что ноукод - это безграничная сфера из тысяч сервисов и приложений. Среди них есть крутые и отстойные, простые и сложные, полезные и ненужные никому сервисы. Также касательно заработка и развития я почувствовал, что необходимо двигаться дальше и познавать новые горизонты, как в плане возможностей разработки, так и в плане дохода от этого занятия. Мои друзья и знакомые спрашивают: "Чувак, а ты чем сейчас занимаешься?". Мои ответы на этот вопрос не воспринимаются людьми извне, поэтому никто особо не понимал конкретно в чём заключается моя работа. (а может я плохо объяснял).
На данный момент я ощущаю, что я нахожусь в некой тупиковой ситуации. Возможно причина в самоопределении себя в новой сфере. Но как же хочется 300кк/сек, однако я не встречал таких предложений для себя в ноукоде. Проекты попадаются, но разовые и их количество рандомное. Поэтому пишу вопросы к опытным клубчанам и верю в адекватную поддержку.
Вразумите нуба в плане:
- Ноукод тоже разработка, но вроде бы нет аналога грейдов как в классической Junior, Middle, Senior. А если есть, то как мне определить свой уровень?
- Ноукод веба и мобилок самостоятельная ветка, более дизайнерская работа. Ноукод с интеграциями и автоматизациями совсем другое направление и я до сих пор не понял как называется эта деятельность. Каким образом в ней развиваться и искать работу на постоянной основе?
- Ноукодеров вообще берут на работу в компании в штат? Я читаю в клубе, что разработчиков ищут, хантят, охотятся за ними. Какие есть возможности у ноукодера попасть в компанию(команду) на постоянную работу? А завести трактор и получить оффер в Европу/Канаду/США, такое вообще бывает?
- Куда логично двигаться дальше, в каком направлении проложить маршрут в плане обучения/работы если хочется стать профи и быть полезным?
- Как рассказать, написать, донести о своей деятельности, чтобы найти людей, которым это было бы полезно? К кому обратиться за этим?
Оставлю ссылку на своё "портфолио", а также на профиль Upwork.
Буду рад ответить на каверзные вопросы и получить обратную связь, если ты дочитал(а) это полотно до конца лови бонус - этот вкуснейший банан 🍌 для тебя!
😱 Комментарий удален модератором...
Я встречал несколько подходов к ноу-коду
Я бы на твоём месте попробовал собрать предложения для разных компаний. Один лендинг для edtech, другой для магазинов и т.п. На них расписал почему ты, почему зеро-код и как это выгодно, быстро и т.п. Я думаю, что многие даже ещё не знают, что так можно и просто не понимают, что могут найти таких людей и им нужны твои услуги.
Для примера.
Я все чаще вижу, что люди из маркетинга, саппорта и бугалтерии сами разбираются в no-code (даже и слова такого не зная). При этом они не пытаются войтивайти, просто решают свои ежедневные проблемы как могут. А вот примеров удачной продажи no-code решений или дорогих и регулярных проектов я почти не знаю.
Момент, в который я разочаровался в этом вашем НоКоде :(
Прочитал пост и чуть не всплакнул :) так как я год назад как раз хотел основательно заняться Зерокодингом и приобрести кусры этого университета.. но выбрал иной путь
Так воот, Слава, за это время я понял где сидит аудитория для no-codera! Это начинающие предприниматели, которым нужно тестировать бизнес идеи (MVP) за неделю и сидит такая аудитория в основном на обучениях предпринимательской деятельности. Самый популярный в РФ - это Like-Center/Names от Аяза Шабутдинова. Он как раз учит людей тому, что тестировать бизнес-идею нужно за неделю (плюс-минус)
Так же можно еще устроить брейншторм где могут тусоваться стартаперы/начинающие предприниматели/люди с идеями
А можно ссылку на курс по no-code?
Веб-приложение мне конечно собирать не нужно, а вот идеи по автоматизации я бы почерпнул
Попробуй посмотреть в сторону Citizen Development, в большом энтерпрайзе это частая практика и явный тренд.
Мне no-code не зашел от слова совсем. Базовые вещи либо вообще невозможно сделать, либо в 10 раз быстрее решить двумя строчками кода. На момент когда мне надо было решить задачи с no code, Интегромат не смог совсем тривиальную штуку: спарсить XML и найти нужный атрибьют у элемента списка. И в целом no code это про сделать и выбросить, поддерживать и развивать что-то на no code дорого и неэффективно.
А вот на low-code запустил пару внутренних проектов в стартапе. В прошлый это был Retool, очень приятный инструмент, где я как PO мог по ходу общения со стейкхолдерами менять логику или фронт и тут же все обкатывать.
Может стоит расти в low-code сторону? Больше контроля над процессом, проще развитие продуктов.
Внутри статьи был вопрос про узкую специализацию. Так вот, внутренняя интеграция и бизнес-логика на nocode - это RPA с каким-нибудь альтериксом или блю призмом.
Мой топ-3 веб no-code решений: chatbro, memberstack, yandex метрика. Тулзы, которые подключаются без свистоплясок с кодом, но дают тебе сразу весь возможный и оттестированный функционал на твоем сайте.
Я в какой-то момент озадачился "автоматизацией бизнес-процессов". Точнее формализацией их в каком-то визуальном инструменте. На тот момент уже был неплохо знаком с coda.io и спрограммировал там роадмап для нашего приложения. Логики там не очень много, но на неприятном JavaScript покодировать всё равно пришлось.
В какой-то момент мысль о том, что всю внутреннюю и внешнюю HR-движуху (хантинг, отпуска, больничные и пр), бухгалтерию и смежные темы надо уже перенести в этот инструмент.
Из того, что было:
Решил начать с внешнего HR. Т.е. отказаться от friend.work и сделать нормально в дашборде на coda.io. Сразу задрал планку: Должны быть разные воркфлоу для разных типов кандидатов (home, remote) со своим набором статусов и переходов по ним. На разных статусах должны быть свои наборы полей (пример, ожидаемая ЗП, ЗП которую мы предложили, ЗП на которую договорились). Кучка автоматизаций по переходам, в основном, завязанных на нотификацию заинтересованных лиц: уведомить заказчика вакансий по утрам о новых кандидатах, уведомить HR про ТЗ, интервью, оффер, уведомить бухгалтерию и пр.
Короче, сам я такое делать не захотел. Но мысль в голове варилась несколько месяцев. Никого из разработчиков отвлекать на такое тоже не хотелось, и в итоге нанял себе ассистента и в т.ч. отдал ему эту задачу. Ассистент к слову вообще не айтишник и не программист, но голова светлая и где-то месяца за полтора мы совместными усилиями сделали прототип. Параллельно он разбирался с основами JS (без него в коде никуда), азами дизайна реляционных БД и пр. таким. Получилось в целом неплохо, но дотачивать конечно ещё есть что.
Для себя понял, что coda и подобные сервисы -- это прям фьюче. За небольшую копеечку они позволяют творить такой ад, на который раньше были способны здоровенные энтерпрайз левел компании за сотни нефти.
Резюмирую: я думал, найти готового ноукод программиста и пытался теребить хх, но что-то более менее релевантное найти не получилось. Пришлось выращивать своего специалиста, сейчас кажется, что одним не ограничимся, слишком много всего сразу захотелось туда завернуть.
У нас в Халыке одной из BPM-систем была Camunda. Тоже в некотором роде зерокод (но все же не совсем - скриптики в нодах надо было на javascript писать) - коннектишь существующие бэкенд-сервисы между собой, преобразовываешь javascript-ом данные. Были и разработчики/аналитики под нее, соответственно.
Фига, а я прям стоял у истоков salebot, можешь плз рассказать чё как он тебе?
Я с ними никак не аффилирован ща, просто интересно. Почему такое впечатление мутности?
а ты есть в русскоязычном чате Directual? А то там фаундер как раз работу предлагает:
Привет! А можешь посоветовать где поизучать как собрать приложение на glide для неразрабов?