低代码是否将人人都变成了开发者?
在表单驱动领域,普通用户能按照自己的需求,自己动手形成一套轻逻辑应用,就像用Excel一样。这种模式利用了Excel的用户习惯和用户基础,聚焦2C用户,形成了今天很火的“人人都是开发者”的理念,但其本质逻辑却是“人人都是Excel的使用者”。
在北美这条路是走得通的,而且Airtable和Smartsheet的策略就是在蚕食微软和Google庞大的文档协同市场。反过来再看国内,互联网巨头对市场影响是巨大的,云资源和中小企业的流量都在巨头手里,以小博大,蚕食云巨头的市场非常之不易。
此外,软件工程领域有一个基础理念:设计即架构,即关键性及核心的应用,一定是需要专业人士,而非“业余选手”来主导。就如同建筑领域一样,要盖10层楼,一定需要建筑设计师和力学工程师来参与,新的技术只是帮助他们提高效率、降低门槛,但“素人”是无法取代专业人士的。
但另一方面,低代码工具的出现,降低了软件开发的技能和经验要求,行业具备了大规模培养专业人士的基础。大家如果看OutSystems、Mendix,以及微软的Power Apps,不难发现这些低代码平台,其实对使用者都有一定的编程思维能力的要求。但它们所达到的效果却是,大大降低了编程技能的门槛,让开发者可以快速完成不同类型业务场景的数字化实现,并安全稳定地运行。