Платформы no-сode и low-сode скоро оставят программистов-середнячков без работы, а все остальные научатся запускать приложения так же легко, как сейчас собирают сайты на Тильде. Вот вроде все к этому идет, однако массово стартапы и приложения народ все еще не запускает. Почему?
Как ведущий инженер разработчик на микроконтроллеры и мобильные ОС могу только посмеяться со статьи.
На всякий случай, я в курсе и про то куда и в какую сторону двигается разработка. Из мобильного это flutter и подобное, тем не менее, лучше и более гибкого, чем нативная разработка нет ничего. No-code хотя бы в 50% всей разработки будет возможен в крайне далёком будущем, так как
1) программирование - это по сути составление инструкций. А понять заказчика даже человеку часто сложно, что уж говорить про алгоритмы, которые пишут, кстати, те самые программисты.
2) чем выше уровень разработки (абстракция инструкций в данном случае), тем меньше гибкость. Если бы вы писали низкоуровневый код на c, а потом на скриптовом языке или at - команд, поняли бы примерно разницу.
3) no-code популярен в вебе, и может стать более распространен там, где задача простая и не требует чего-то уникального. Например, при помощи no-code легко сделать сайт-визитку. Если же надо написать что-то уникальное, чего пока все ещё нет... Будьте добры - пишите код.
4) если в "идеальном" мире везде будет no-code, то все приложения и сайты будут очень похожи друг на друга, поскольку их функционал будет очень ограничен, а если усложнять, то получится уже обычное программирование.
5) Как раз в даже в средних компаниях в отделе разработки, который грамотно построен, есть разработчики разного уровня и под разные задачи. Например, один пишет ТЗ, второй составляет архитектуру на разные платформы, третьи нарезают задач бекерам и фронтам, которые делают отдельные куски целой задачи. Фактически есть гораздо больше вариантов, но если объяснять на пальцах, то как вариант сойдет.
Так вот, и сейчас есть всякие bitrix (которые пишут тоже программисты, среди которых есть разработчики высокого уровня), которые позволяют делать вставки кода. Но вы действительно думаете, что компании, которые делают что-то серьезное, могут себе позволить избавиться от разработчиков низкого уровня полностью, так как большую часть заменят на no code? Вы либо совершенно неквалифицированный "специалист", либо идеалист, который "пороху не нюхал", по крайней мере хоть где-то, кроме разработки сайтов.
6) опять же, возьмём "идеальный" мир. Представим, что почти все перешло на no-code. Вспомним, что опытные разработчики появляются после получения колоссального объема опыта в решении задач, в знании тонкостей API и часто (представьте, и такое бывает) недокументированных возможностей.
Так вот, если этих программистов новичков не будут нанимать, то спустя некоторое время наступит кадровый голод по серьезным специалистам, так как не будет "кузниц" новых кадров высокого уровня. И рынок разработки столкнется с таким коллапсом, что вам и не снилось.
Но вы все это либо не понимаете, что скорее всего так и является, судя про примитивности излагаемых мыслей, составлению причинно-следственных связей и оперированию цифрами. Либо вы просто маркетолог, который нахватался с верхов, не потрудившись даже немного глубже в тему погрузиться. В любом случае статья годная для того, чтобы посмеяться. Единственное, где картина хоть слегка задевает реальность - это разработка сайтов. Даже не веб разработка, так как вы понятия не имеете про разработку своей защищенной серверной части, а именно разработка сайтов.