从复杂编程到低代码:这是一段快乐的旅程

如果你和我一样,那么你就会明白编写代码是一种多么强大的能力和特权。对我来说,编码是将一个人的想法、情感和感受注入电子设备和网络的能力。这是一种在数字世界中展现自我的方式。

展现自我

如果你和我一样,那么当你听说低代码或者无代码产品的兴起时,你应该也会担心。因为这些工具可能会使像你我这样的开发人员存在感减弱。至少这是我对它们的第一印象。

然而,事实证明傲慢的我是错的。在我和一家公司合作时,该公司正在构建一个低代码平台,用来为企业构建内部工具。除了构建平台之外,我还负责使用该平台为大型企业创建内部工具。我最终为他们提供了一个生产级应用程序,他们现在用它来记录和跟踪他们的服务交付,所有这些工作都在两周之内就完成了。

这使我大受震撼,原本需要几个月的编程工作在两周内完成,代码量极少。与我预期的感觉相反,我现在觉得作为一名开发人员更有能力:开发人员现在能够快速提出软件产品,迭代几个启动点,而无需编写数千行代码。低代码工具不会削弱开发人员,它反而赋予我们更大的能力!

让我举个例子:为了开发一个 Web 前端,我们有 React、Angular、Vue 等等,所有技术的伟大之处都进行了哲学思考,这些决策很可能是由某些开发人员心血来潮的想法。这使得开发人员只需以最少的配置来构建通用登录/注册机制变得困难。

目前在构建软件方面所做的大部分工作是通过这种技术栈找到自己的方法,并使它们一起工作,而不是只在重要的地方编写代码。而这恰恰是低代码的卖点。

我高兴地通过分享我的经验开始撰写这篇文章,我更愿意称它为尝试低代码工具的邀请。

推荐阅读:为什么低代码自动化是未来的技术主流?