Сейчас каждый, от гадалки до кухарки хочет стать разработчиком и IT специалистом. У программистов хорошая зарплата – это все, что волнует традиционного «новичка». Что стоит за этой зарплатой – вопрос второй. Я расскажу свой путь, как я вошел в IT, не зная языков программирования и не сильно разбираясь в английском языке.
Мой путь начался с грузчика
Небольшая предыстория. Уж извините, так положено. В далеком 2010 году я переехал учиться в другой город. Нужна была работа, а я – бык сильный, поэтому пошел в грузчики на жд станцию. Зарабатывал хорошо, в основном, грыжу позвоночника. Поэтому проработал я недолго.
Из грузчика в писатели
Больничный и наличие компьютера позволили мне узнать, что такое работа в ентернетах всяких. Конкретно – биржа копирайтинга. Так я начал брать первые заказы на тексты, постепенно нашел постоянного клиента и проработал с ним аж 5 лет.
Все устраивало, но я почувствовал усталость от работы и статей на одну и ту же тему. К тому же в один прекрасный момент заказчик сказал, что это мой последний месяц работы. Крах, жар, страдания, душевная боль…Нет. Я подумал, что нужно поменять что-то в своей жизни, но работать в полях по профессии не хотел. Поэтому начал дальше лопатить интернет.
Тогда я узнал, что такое визуальная верстка сайтов. Познакомился с таким инструментом, как Adobe Muse. Долго о нем не буду, это отдельная моя боль. Но именно тогда я начал знакомиться с визуальным программированием, хотя еще не знал, как это называется.
Как я понял, что вхожу в IT
Не сразу. Постепенно. Только когда я вбил домен в поисковую строку и увидел сайт, который я собрал на конструкторе и не написал ни строчки кода. Без знания языков программирования, без знания английского. Я увидел, что сайт работает, а на другие страницы можно перейти. Тогда пришло осознание:
«Я сделал этот сайт за 30$. Чем он отличается от сайтов, которые делают профессиональные студии за 5000$? Я же такой же программист, как и те, кто отсидели 5 лет в университете».
Конечно, губу нужно подкатить. Не такой же программист. На тот момент я не знал многого. Но я развивался дальше и познакомился с таким инструментом, как Webflow. Его возможности гораздо больше, чем у Adobe Muse. Сайты получались лучше, качественнее, функционал серьезно расширялся. Но суть оставалась одной: программирование без кода.
Когда я сделал первый интернет-магазин, который начал приносить моему клиенту доход, я понял, что я IT специалист. Пришло полное осознание, что мне удалось войти в IT, причем, без мыла.
Как я перешел к визуальному программированию
4 года я работал с Webflow и делал интернет-магазины, одностраничники, порталы, небольшие сайты-визитки. Один из моих клиентов предложил работать с ним постоянно. Но у него был один «бзик» - он очень сильно любил новые инструменты и технологии. В один такой «приход» он сказал мне:
«Давай изучишь Bubble, вроде классный инструмент. Ты изучай, а я буду платить тебе зарплату, как за рабочий день. Только за 2 месяца надо выучить».
Ни пособий, ни уроков, ни курсов – ничего не было. Только зарубежная платформа, справочник от создателей и гугл переводчик. Собственно, тогда я впервые познакомился с термином – визуальное программирование.
Что такое визуальное программирование или как создавать приложения без знания кода
Мир стремится к упрощению. В 2022 году даже школьники могут создавать сайты, а новые технологии позволяют расширять возможности программного обеспечения. 5 лет назад появился новый тренд – визуальное программирование, позволяющее делать сайты, веб-сервисы и приложения без знания кода.
Визуальное программирование появилось еще в 90-х годах прошлого столетия. Технологии drag-and-drop еще тогда давали возможность создавать сайты без кода, на визуальном уровне. Пример: Dreamweaver.
No-code – это технологии, позволяющие создавать веб-сервисы и приложения путем визуального редактирования. Перетаскивание элементов, присваивание классов и создание логики работы приложения осуществляется «лингвистически» - то есть, задаются команды, выполняющие определенные действия.
В 2016 году в США два энтузиаста Джош Хаасом и Эммануэль Страшнов представили платформу Bubble. Она позволяет разработать функциональные приложения, при этом код писать не нужно. Все программирование проводится на визуальном уровне. Это один из примеров реализации No-code технологий.
Как работает No-code
Принцип работы визуального программирования достаточно простой. Есть платформа – некий инструмент с набором функций. Интерфейс простой и интуитивно понятный. На рабочем поле создается веб-приложение или сервис путем перетаскивания и компоновки нужных элементов. У каждого элемента есть набор возможностей, которые настраиваются. При этом крайне редко нужно что-то делать вручную, достаточно просто кликать мышкой и выбирать необходимые значения.
В итоге, формируется приложение из таких элементов. Далее нужно связать их логической цепочкой. В Bubble для этого используется Workflow, где вам остается задать действия элементам. Все, что нужно для визуальной разработки веб-сервисов – понимание целей и логика. Не нужны технические знания и языки программирования.
Какие перспективы у No-code разработки
Forrester провел исследование и определил, что рынок No-code технологий будет только расти. Его капитализация в 2018 году составляла $3,8 млрд, но уже к 2022 году ориентировочно она будет составлять $21,2 млрд. Это говорит только об одном: рынок визуального программирования будет расширяться и развиваться. Порог входа в среду программирования снижается, а новые технологии становятся доступнее.
Говорит ли это о том, что No-code разработка заменит традиционные способы создания сервисов и приложений? Вряд ли, потому что есть «подводные камни» и задачи, которые визуальное программирование решить не сможет. Но доступность и расширение возможностей позволит реализовывать концепции, удешевить проверку гипотез и ускорить разработку. Поэтому No-code разработчики гарантировано будут востребованы.
Какие приложения можно создавать без знания кода
Возможности визуального программирования очень широкие. Можно реализовать практически любую идею. Начиная от простых приложений с тривиальной логикой, заканчивая сложными конструкциями и копиями мессенджеров, социальных сетей и больших веб-сервисов.
На Bubble можно создать аналог Facebook, Whatsapp, Twitter, Youtube. Легко делаются чаты, различные сервисы общения, приложения для знакомств. Для малого бизнеса легко сделать сервисы с предоставлением услуг, например, приложения для записи в салон красоты, фитнес центр. Онлайн приложения ресторанов и кафе с возможностью бронирования, предварительного заказа, оплаты через приложение.
На этом возможности No-code инструментов не ограничиваются. Создавайте маркетплейсы, электронные каталоги, CRM, инструменты управления бизнесом. Технологии позволяют автоматизировать бизнес процессы компаний, а главное, внедрение диджитал инструментов не обойдется дорого.
Сколько можно заработать, делая приложения на No-code технологиях
А сколько можно заработать, продавая на рынке овощи? Все зависит от обстоятельств. Но в отличие от овощей, которые могут быть не востребованы, визуальные разработчики нужны всегда. Рынок предложений переполнен, а исполнителей не хватает. Тем более, хороших исполнителей.
При освоении No-code технологий и понимания логики построения приложений, визуальный разработчик может зарабатывать от 700$ в месяц. Это минимальный порог дохода. Даже при неспешной, ленивой разработке и изучении тонкостей, такая сумма будет получаться за 1-3 проекта. Их вполне можно реализовать за 30 дней.
Как правило, все выглядит куда более оптимистично. Так как No-code технологии – это частично шаблонные решения, то процесс можно существенно ускорить. Сообщество разработчиков создают шаблоны веб-сервисов, выбирайте подходящий, покупайте его, редактируйте под потребности и задачи клиента. В итоге, ваш доход за 3-7 дней работы будет существенно выше. Вам придется вкладываться в шаблоны, зато реализация проектов существенно ускорится.
А еще вы можете продавать собственные шаблоны, плагины и дополнительные сервисы, когда научитесь их разрабатывать.
Методов заработка на No-code технологиях много. Оптимальный прогноз доходности – 2500$-4000$ в месяц. Это не громкие цифры, рассчитывать сразу на такой заработок ни в коем случае нельзя. Нужен опыт, навыки, освоение технологий. Когда специалист становится профессионалом, его доходность существенно растет.
Мифы об ограничениях и возможностях No Code платформ
Программисты матерят No-code инструменты, потому что не готовы принимать что-то новое. В 2019 многие говорили, что TikTok для танцев и малолеток, в 2012 Инстаграмм считали только для детей, в 1995 говорили, что интернет не будет популярнее телевизора никогда.
Визуальное программирование хоть только набирает популярность, но уже обросло мифами. Я постараюсь некоторые рассеять прямо сейчас. На примере платформы Bubble – самого перспективного и популярного инструмента:
Миф 1:
Bubble хранит у себя базу данных, это опасно.
Реальность:
Bubble построен на Amazon Web Services и полностью соответствует сертификатам безопасности. Крупнейшие компании мира используют AWS для хранения данных. Доля рынка облачных услуг превышает 50%, поэтому говорить об опасности просто глупо. Кроме того, на AWS можно взять выделенный сервер для своего продукта.
Миф 2:
Если Bubble рухнет, все разработки тоже рухнут
Реальность:
А если рухнет компания Google, то вообще весь интернет пропадет. Bubble – это крупнейшая компания, которая недавно привлекла $100 млн инвестиций. Она развивается и полностью застрахована от рисков. А если Bubble решит закрыться самостоятельно, разработчики платформы пообещали отдать исходные коды всех продуктов владельцам.
Миф 3:
Визуальное программирование подходит только для MVP
Реальность:
На Bubble можно создавать веб-приложения, прогрессивные приложения, гибридные мобильные приложения, работать с собственным кодом, подключать сторонние сервисы, подключать внешние базы данных. Это серьезный инструмент, который работает уже 10 лет на рынке.
- qoins.com – привлек $1,5 млн
- platohq.com – привлек $3,3 млн инвестиций
- dividendfinance.com – привлекли $365 млн
- meetaway.com – сотрудничает со shopify, asana
Знаете, что их объединяет? Все они сделаны на Bubble. Повернется ли язык сказать, что это несерьезные проекты? А ведь каждый из них создан на No-Code. В нашем телеграмм канале мы рассказываем о таких продуктах, их результатах.
Так как же войти в IT без образования программиста?
Совсем без образования не получится. Нужно самому изучить No-Code инструменты и освоить визуальное программирование. На это не нужно тратить 5 лет. Мне понадобилось 6 месяцев, чтобы освоить Bubble. Конечно, я до сих пор открываю для себя новые возможности и продолжаю осваивать технологию. Но сегодня я за пару часов могу создать аналог телеграмм чата, или другого мессенджера.
Мне потребуется 6-10 дней, чтобы сделать CRM для какой-нибудь компании и продать ее за 1000$. Вы тоже сможете освоить визуальное программирование. Есть 2 пути, как это сделать:
- Вы самостоятельно изучаете англоязычную литературу, справочники, смотрите уроки от создателей платформы, и методом «научного тыка» знакомитесь с инструментами. Это дольше, но вам не потребуется ни копейки для достижения результата.
- Вы обучаетесь у тех, кто уже освоил. Мы создали онлайн университет, в котором преподаем No-Code. Я не буду рекламировать курс, рассказывать о нем подробнее. Захотите – узнаете сами.
Суть второго метода в том, что придется заплатить. Но вы покупаете не курс или консультацию. Вы покупаете собственное время. Однако повысить знания и навыки можно и совершенно бесплатно. Мы даем много полезной информации в нашем телеграмм канале. Он полностью бесплатный, так что переходите и изучайте No-Code инструменты.
Заключение
Пока другие думают, как войти в IT, проходя множество курсов по разным направлениям, визуальное программирование спокойно развивается. Специалистов все больше, вакансий – тоже. Порог входа – небольшой, можно совмещать с основной работой, пока вы не поймете, что No-Code приносит деньги. Мощный компьютер не нужен, осваивается визуальное программирование в любом возрасте. Я вошел, и вы сможете войти в IT. Или нет. Бог его знает…