低代码热潮对开发人员意味着什么?

低代码热潮扰乱了科技行业,但开发人员应该将这种破坏视为新创新的机会。

您已经看过这些文章并听到了炒作—— “低代码热潮”即将来临。从应用程序开发工具到像 Wix 这样的 SaaS 网站服务,再到 Acquia 自己 Site Studio工具,似乎有一天你会听到低代码运动的流行。但是,低代码对开发人员意味着什么?我们的日子屈指可数了吗?公民开发者和AI的兴起会导致开发者角色的消亡吗?

简而言之,没有。低代码热潮是我们行业的一股颠覆性力量,但这也不是我们开发人员第一次经历颠覆。我们适应技术不断发展的能力意味着我们比以往任何时候都更有价值。 

我们在低代码热潮方面的使命实际上非常简单:我们是值得信赖的技术领导者,非常适合指导组织度过这种颠覆。

“低代码”有很多不同的定义,尤其是取决于人们试图销售什么。不过,一般来说,低代码工具提供了一个 GUI 来完成工作,从而减少了所需的手工编码量。低代码工具的一个主要好处是它们增加了可以为开发过程做出贡献的人数,包括那些不知道如何编写代码的人。 

据Gartner 称,今年全球低代码开发工具市场将达到约 140 亿美元,比去年增长近 25%。大约 40% 的IT外部员工构建或定制数据解决方案,而在 2026年之前,一半的新低代码客户将来自 IT 外部的商业买家。 

从表面上看,这可能对开发人员构成威胁,但随着您的发展,情况会发生变化仔细看。许多低代码平台要么面向开发人员,要么需要技术知识才能有效工作。低代码工具可以加速项目,但如果没有治理和方向,它们也会加速错误和技术债务的产生。 只有系统架构师和开发人员拥有经验和深厚的技术知识,才能正确评估这些工具、利用它们并将它们集成到当今开展业务所需的日益复杂的技术堆栈中。

软件开发的历史就是让技术更易于访问和使用的故事。我们不再通过翻转开关或使用穿孔卡片来编程。目标始终是以更少的错误和更高的可靠性更快地构建。低代码工具是达到此目的的一种手段。

我看到的对低代码工具的大部分抵制都归结为恐惧和骄傲。人们一直担心被替换、外包或以其他方式“贬值”作为团队中的资源。这种风险确实存在,但可以转变为对我们有利。

另一个阻力来源,骄傲,对开发人员来说并不是什么新鲜事。关于“最佳”编程语言,甚至“真正的程序员”是什么,一直存在争论。关于框架、选项卡与空格、架构、RISC 与 CISC 等等,有无数的意见……通常带有大量的判断。 

我个人是 PHP 和 JS 的忠实粉丝,以 Drupal 作为框架,我一直在接受大量关于那些不是“真正”工具的尖锐讨论。同时,我也建议 Drupal 是原始的低代码框架。我从经验中知道,一个可靠的低代码框架是一个令人难以置信的加速器,它帮助许多开发人员更快地进步。

恐惧和骄傲都是人类的正常情绪,这种对破坏的反应是可以理解的。然而,我们的价值来自于我们的技术实力和理解力。我们无法阻止低代码列车,但我们可以而且应该帮助引导轨道。

技术是每个现代企业的基础,每个人都知道它的重要性。尽管越来越多的人关心技术,但他们不一定了解其深度。获得技术的机会越多,开发人员就越被视为专家。低代码热潮为人们提供了强大的工具,加强了开发人员指导、集成、扩展和增强这些工具的需求。

作为开发人员,我们希望利用低代码工具来增加我们可以完成的高价值工作的数量。这不仅对组织更好,对我们也更好。我们提高我们的技能;我们学习新事物,对我们的贡献的看法比以往任何时候都高。

如果使用得当,低代码工具将使我们摆脱低价值(无聊)的工作,以便重新专注于高价值(有趣)的工作。这项高价值的工作需要熟练的开发人员,并使我们能够推广更具挑战性、有趣和有用的项目,否则这些项目是不可能实现的。

想一下简陋的电子表格。Excel 使业务用户无需开发人员即可创建计算工具和程序,甚至已被证明是具备图灵属性的。与使用任何其他语言相比,更多人知道如何在 Excel 中“编程”,但这是否对开发人员构成威胁?不!事实上,恰恰相反——它使开发人员从低价值的任务中解放出来,因此他们可以从事更有趣、有趣和高价值的项目。 

推荐阅读:低代码,无代码:创新还是安全灾难?