之前听到这样一个言论:低代码时代到来,将导致程序员失业。

这个想法是错误的,且过于简单。

如果你还在担心这个问题,真诚建议!通读《The Citizen Developer》这篇文章。

(由于原文英文,为了加强理解,对语句会酌情翻译且结合实际进行扩充)


技术创新的核心目标是什么?在人类层面上看,这是为了提高人们的生产力——使一个人可以从事多个人的工作。

而低代码(原文是Citizen Developer,下文统一替换为低代码)就是技术创新不断发展的新潮流。

注:Citizen Developer是Gartner提出的概念,算是低代码/无代码概念的前身。根据Gartner IT术语表,指的是借助于一些组件化的集成代码可视化平台,一些不具备专业代码技能和开发经验的“小白”人群也能自主组织或参与应用开发,从而把代码开发由一项程序员专属职能扩充到更广泛的人群,甚至是全人类。

其实并不难理解为什么这种概念会吸引公司。

设想一下,如果会计人员需要特定的应用程序时,只需自己动手编写,而不用求助于IT部门的任何人……

所以,问题就来了——

无论你是不是IT人员,都可能会想到:IT部门的人遇到麻烦了!因为非IT部门会自行创建自己的应用程序了。

但是,根据大家在社区讨论该主题时发表的观点,这个想法是错误的且过于简单:

1、低代码使业务和技术比单纯会技术更紧密。—— AMIS顾问Lykle Thijssen

AMIS的面向服务的高级体系结构和业务流程管理顾问Lykle Thijssen认为,低代码的想法使IT更接近其真正目的——提供业务价值而不是提供复杂性。“低代码迫使我们保持简单,使业务和技术比技术人员更接近。谈到我的角色,我很乐意提供更多的咨询意见,减少发展,所以我认为事情只会对我有好处。”

划重点:低代码让开发变得简单,使得IT专注于业务理解上。

2、 专业开发人员使用他们学到的一切来制作和创建API,然后可以为低代码搭建的应用程序中的构建更深的模块。——Trivadis的高级开发人员Oracle ACE Kim Berg Hansen

Trivadis的高级开发人员Oracle ACE Kim Berg Hansen也有类似的看法。汉森说:“专业开发人员使用他们学到的一切来制作和创建API,然后可以为低代码搭建的应用程序中的构建更深的模块。”

低代码并没有让他过时,而是让汉森释放了精力,专注于他真正喜欢的工作。“我将获得更多时间来做有趣的事情,以创建高级SQL来使API快速高效。而业务人员可以通过低代码做简单的工作-将一些基础部分组合在一起,创建简单的应用程序。”

划重点:低代码平台提供的API是IT的利器,让IT去尝试更多可能

这块,可以举几个例子:

  • 对接短信平台和钉钉,打通家校考勤流程

技术架构图

具体流程演示:厚一学堂:打通钉钉考勤,让家长实时获知孩子在校动态 - 简道云 - 开放平台

  • 对接数据库,实现数据自动备份

将应用插入数据库后,数据在桥科院的自研信息平台可直接进行数据分析,数据处理效率有效提升,同时,通过API+webhook,数据再也不需导出excel进行备份,成功实现了自动备份,免去人工成本的投入。

  • 对接摄像头,监测门店每日客流量

弥补了门店数据统计漏洞,便于业绩影响因素分析,为提高门店业绩做支撑。

  • 对接各种接口,串连成一个智慧工厂

将所有IOT设备与各应用打通,设备数据直接采集到应用后台自动汇总,为工厂管理做数据支撑,真正实现了数据的百分百利用:

对接【人脸考勤】设备,实现:人员借调、工时计算、加班控制

对接【人证比对】设备,实现:身份核验、自主拍照、拍照留证

对接【无线监控】设备,实现:智能药箱、违规抓拍

对接【移动打印】设备,实现:栈板标签、不良标识、盘点标签

对接【AGV调度】设备,实现:报数触发、排队联动

对接【e_WI中控】设备,实现:一键切换、节能息屏、特需点亮

3、“总是会有更复杂的编程挑战,需要专业的开发人员来提供解决方案。”——Oracle移动和开发工具产品管理总监Shay Shmeltzer

技术的进步、云工具提供的可访问性以及新生代进入劳动力市场,共同创造了一种环境,可促进业务人员创建应用程序。但低代码具有局限性是不对专业开发人员构成威胁的关键原因。

Shmeltzer认为:“这将通过消除当前在许多情况下存在的IT瓶颈,来帮助公司更快地解决眼前的业务需求。” 但“总是会有更复杂的编程挑战,需要专业的开发人员来提供解决方案。”,因此“作为交换,IT可以专注于开发更复杂的应用程序。”

划重点:专业的事交给专业的人来说,IT能提供更高、更深入的技术

4、“低代码的问题在于,它的前提假设是,有能力的业务用户要对此感兴趣”——Oracle ACE主管Sten Vesterli

所以这也是IT无需惊慌的另一个原因,尽管可用的工具使几乎任何人都可以开发应用程序,但并不是每个人都感兴趣,而兴趣并不能保证成功。“业务用户只希望解决业务问题,即使使用最友好的工具,他们也对IT要求的精确性几乎没有耐心。”

但是这些工具甚至可以使经验丰富的开发人员直接受益。Vesterli说:“低代码工具将成为专业开发人员工具包的一部分。” “它们是一种优势,因为它们使我们能够更快地构建简单的应用程序。”

划重点:并非人人都能利用低代码为企业搭建应用程序,这要求业务人员对业务有足够的理解以及通畅的逻辑思维能力

所以低代码平台是搭档、还是不速之客?这个问题你是否有了答案?


注:本文API配图及案例均来自简道云文档中心。

简道云是零代码应用搭建平台,API功能包含表单接口、数据接口、通讯录接口,Webhook功能包含数据推送、表单推送、消息推送。

通过简道云API及Webhook功能,可以对接简道云和外部的其他系统/产品,打通二者间的业务与数据。

例如在简道云和用户自己的ERP之间系统对接流程,或者打通第三方产品和简道云之间的数据。从而提高业务效率,促进部门与部门之间、系统与系统之间的协作,避免数据孤岛,让企业信息化更进一步。

简道云地址:简道云官网

Logo

低代码爱好者的网上家园

更多推荐