Обложка канала

Секреты IT-предпринимателя

8760 @it_skills

Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!

Секреты IT-предпринимателя

4 года назад
Открыть в
Про зерокодинг Наверняка хоть раз вам попадалась реклама курсов по зерокодингу, ноукодингу, Tilda и тп. Бывает, человек думает о старте в разработке, но натыкается на такое объявление. Там обещают все быстро и легко, а еще говорят, что классическая разработка умерла. Что же такое зерокодинг и сможет ли он нас заменить? Zero-code или no-code — это технология, которая позволяет создавать IT-продукты без навыков программирования. Обычно это конструкторы и шаблоны, которыми легко управлять: например, передвигать готовые блоки, загружать свои картинки, выбирать цвета из палитры, менять размеры и типы шрифтов. Зерокодинг — как лего, разработчики просто собрали код в большие куски. Если вы встречались с Tilda, то это как раз то самое. Так собирают не только лендинги, но и мобильные приложения, сайты, интернет–магазины, чат–ботов, даже игры. Есть еще лоукодинг — конструктор, который позволяет не только собирать продукт, как лего, по блокам, но и дописывать функционал кодом, если нужно. Например, Mendix. Более гибкий инструмент. В принципе, это просто облегчение жизни разработчиков: избавление от рутинных задач, возможность быстро проверить гипотезы, презентовать проект. Я не против зерокодинга. Считаю, он подойдет, например, для малого бизнеса, где нужен простой лендинг, незамысловатое приложение или интернет-магазин. Быстро, интуитивно, бюджетно. Здесь, и правда, разработчик может быть ни к чему. Но у технологии есть существенные недостатки, из-за которых он не подходит для крупных и серьезных проектов: ➖ ограниченный функционал; ➖ масштабируемость продукта ограничена возможностями конструктора; ➖ финансовые обязательства перед платформой, на которой создан сайт/приложение и тп; ➖ и даже риск утраты продукта — с платформой может что-то произойти. В большом проекте зерокод выйдет дороже. Гораздо проще и дешевле написать функционал на своей платформе, чем платить сотни тысяч (иногда и миллионы) за пользование сторонней платформой. И здесь уже никуда без классической разработки. И важная проблема — зерокодинг сложно задокументировать. Например, новый программист на проекте с трудом поймёт, что сделали его коллеги. Нельзя понять, что там внутри, так же быстро, как в хорошо написанном программном коде. Поэтому классическая разработка будет жить и расти, разработчики будут становится всё нужнее. Ведь даже эти конструкторы для легкой сборки сайтов создают разработчики. А их нужно поддерживать, совершенствовать и развивать. И уже тем более продукты с ИИ, big-data, дополненной реальностью — все это только-только начинает развиваться и нуждается в сильных классических программистах.