再谈低代码开发——值得所有程序设计和开发者重视的建议!

       前几天看到关于“低代码开发”的话题,简单的谈了些自己的看法,也看了一些朋友们各抒己见的好文章,今天想结合我们实际使用的开发平台和大家再做些探讨。

        在平台的简介中首先提出了这个大家一定很关心的问题:

一、“为什么使用低代码?”

“低代码工具可让主题专家 (SME) 最接近挑战,设计出相应的解决方案。”

       因为是翻译的原因,对于SME(Subject Matter Expert)采用的是直译,而从我们实际的系统开发中来看,这就是那个我们能获得准确需求的关键人物(或团队),一般是对用户核心业务及流程非常熟悉的人,从传统的系统开发场景中,要让这个关键人物写出一份完整、准确且结构详尽的需求文档,是一件很困难的事,主要面临以下几个难点:

1、这样的关键人物往往事务繁杂,很难有整块的时间和我们的开发人员进行细致的沟通;

2、最要命的是用户的业务专家,往往没有系统思维,对他们而言计算机程序严谨而刻板,他们会“飞星四溅”的把脑子里想到的所有内容,跳跃的,间断的,泉涌式得喷薄而出,在激情散去的一刹那丢出一句,“我这么讲,你们一都听明白了吧?”

3、我们的开发人员在半懂不懂的状态下,不断的提供根据自己想法和理解,设计的系统原型,而这相当于是在给专家启发和授课,得以让他产生不断调整和修改的思路和建议。

     总之,这样的过程是痛苦的。低代码提供了一种可能,让专家可以自己通过初步了解库、表、字段之间的关系后,开始进行业务内容的布局和规划。这样的方式对于开发实验室运行这样专业性强、且内容繁杂的系统是非常适合的,也是经过我们多年实践证明是有效的。当然这里还会有很多的方式方法和前提条件,在不同的开发场景中需求大家去领悟和调整,始终需要记住一点——“无论是怎样的开发模式,都只是工具,而人是活的,能根据实际状况正确使用工具才是好的方法”。

      讲到这里,会有一个很重要的点被大家所忽略:我们大多数程序设计和开发者,总是在强调用户缺乏系统思维,需求讲不清楚,但是从提供服务的角度,是不是首先要想想自己有没有从业务角度出发,是否具备了业务逻辑思维呢?低代码不仅对用户有很大帮助,实际上对我们的项目经理也非常有用,往往可以不受后端、前端的限制,可以自己把充分了解的需求形成demo,无论在与用户,还是团队小伙伴的沟通中,会比PPT和流程图来得更亲切和有效。

      低代码开发的优点显而易见,但是这个优势往往只被用于构建相对简单或者临时的一些应用开发中。事实上,通过我们这几年的实际开发经验和成果来看,如果业务专家和高水平的低代码系统开发者能长时间保持实时的沟通,是可以更充分的发挥低代码开发平台的优势,构建出应对复杂业务的系统,这个系统的可用性和易用性,是传统开发方式完全做不到的,我认为,这才是低代码开发平台真正的价值所在——“为其不可为也!”

      以目前很多低代码平台,主要还是强调了简单化应用的开发,没有突出复杂应用的开发,实际上在欧美、日本、乃至台湾和香港地区,有一半以上世界500强的企业,在用其构建“核心数字化系统”,在国内还处于起步阶段,当然这和目前国内大多数用户的管理者中,很难找到我所描述的具有系统思维的业务专家有一定关系。

      再强调一点,无论低代码开发平台只是工具,而如何利用好这个工具和复杂业务之间的关系,从而能开发出超出用户预期的产品,才是我们所具有的真正价值。之所以强调我们程序设计和开发者应该予以重视,是因为这种模式为大家的职业发展方向提供了一种很好的选择,你不一定要在软件或者信息化公司不停的内卷,更多优秀的开发者,当你对具有业务逻辑和思维有一定信心的时候,你可以去很多大型或者成长性好的企业工作,去协助他们在低代码平台上构建核心业务系统,未来你也会伴随着核心业务不断成长,无论是职位还是薪酬都不用愁,你也可以在自己的领域,成为那个人人都爱的“DYH”!


关注“实验元”老李(latteinfo),共享高质量数据服务,让一切变得简单!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/230752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三防平板电脑定制参数_三防移动平板终端方案

这是一款搭载了低功耗高性能CPU的三防平板电脑。采用联发科MT6771处理器,内置4GB64GB内存和八核处理器,提供出色的性能和运行速度。同时,它运行着最新的安卓Android 11.0系统,全屏支持和屏幕内容显示的优化使其更加方便和简单易用…

【华大】HC32F420JATB-LQ48学习资料及开发环境

1. 产品特点 ⚫ 84MHz Cortex-M4 32位CPU平台 ⚫ 128K 字节 FLASH 存储器,具有擦写保护功能 ⚫ 24K 字节 RAM 存储器 ⚫ 6 通道 DMAC ⚫多达 52 个通用 I/O 管脚 ⚫ 时钟、晶振 ‒ 外部高速晶振 8MHz~32MHz ‒ 内部高速时钟 22MHz~24MHz ‒ 内部低速时钟 3…

GoWin FPGA, GPIO--- startup1

一个Bank只能用一个电压,假如同一个Bank,在引脚里设置不同的电压,编译不过。 解释说明 2. 错误引脚限制 以上编译设置会导致编译错误。 Floor planner说明

猫粮哪个牌子好又安全?安全的主食冻干猫粮牌子推荐

由于猫咪是肉食动物,对蛋白质的需求很高,如果摄入的蛋白质不足,就会影响猫咪的成长。而冻干猫粮本身因为制作工艺的原因,能保留原有的营养成分和营养元素,所以冻干猫粮蛋白含量比较高,营养又高,…

智能仓储革命:科聪料箱机器人助力高效物流转型

料箱机器人即料箱AGV是一种智能化物流搬运设备,它可以代替人力完成出库入库和搬运工作,可根据出入库生产出货需求,将货物从起点运送到终点,自动柔性完成货到人货到点的操作。 提升仓储和物流效率的自动化利器 料箱机器人的投用能…

使用ArcMap10.8修改tif影像的地理坐标系

最近有个tif数据转坐标系给我整岔了,用了定义投影的方法,坐标系是有了,可是范围区域数值没有改变,导致转出来的数据没法用,后面成功了,记一下方法便于今后查找。 如下是我在arcmap中打开的tif影像坐标系&a…

各级行政区划shp文件,34个省份可下载,来源可靠

基本信息. 数据名称: 行政区划 数据格式: Shp文件 数据时间: 2021年 数据几何类型: 面 数据坐标系: WGS84坐标系 数据来源:网络公开数据、国务院发布的行政区划调整批复公告 数据可视化. 全国行政区划 广东省行政区划 深圳市行政区划 城市清单. 可下载数…

Swift爬虫采集唯品会商品详情

我有个朋友之前在唯品会开的店,现在想转战其他平台,想要店铺信息商品信息全部迁移过去,如果想要人工手动操作就有点麻烦了,然后有天找到我 ,让我看看能不能通过技术手段实现商品信息迁移。嫌来无事,写了下面…

QT文件介绍

时间记录:2023/12/14 1.(.pro文件)项目管理文件 QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c11DEFINES QT_DEPRECATED_WARNINGSSOURCES \main.cpp \mywidget.cppHEADERS \mywidget.h# Default rules for deployment. qnx: targe…

云原生之深入解析云原生架构的日志监控

一、什么是云原生架构的日志监控? 云原生架构的日志监控要求现代 Web 应用程序采用与传统应用程序略有不同的方法。部分原因是应用程序环境要复杂得多,包括从微服务中获取数据、使用 Kubernetes 和其他容器技术,以及在许多情况下集成开源组件…

Linux 进程信号

文章目录 信号的概览信号的产生信号的处理信号集操作信号的捕捉补充与说明 信号的概览 信号由软件或硬件产生发送给进程,进程对其做相应处理。信号是进程之间事件异步通知的一种方式,属于软中断。 Linux下的全部信号由指令kill -l查询 Linux 下指令的…

H264码流打包分析

H264码流打包分析 SODB 数据比特串-->最原始的编码数据 RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。…

29道C++ 面向对象高频题整理(附答案背诵版)

1、什么是类? 在C中,类是一种用户定义的数据类型,它可以包含数据成员和函数成员。数据成员用于存储与类相关的状态,而函数成员可以定义对这些数据进行操作的方法。可以把类想象为一个蓝图,根据这个蓝图可以创建对象&a…

k8s中ConfigMap、Secret创建使用演示、配置文件存储介绍

目录 一.ConfigMap(cm) 1.适用场景 2.创建并验证configmap (1)以yaml配置文件创建configmap,验证变化是是否同步 (2)--from-file以目录或文件 3.如何使用configmap (1&#x…

Ubuntu 虚拟机环境,编译AOSP源码

环境 : VMware虚拟机 Ubuntu 20.04.3 LTS 搭建配置开发环境 sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl…

创投课程第五期 | 超越比特币:探索BTC生态的无限可能

协会邀请了来自水滴资本(Waterdrip Capital)的投资总监——Elaine,作为VC创投课程第5期的嘉宾,在北京时间12月17日(周日)晚上21:00 PM-22:00 PM,届时将与所有对Web3投资、创业心怀热忱的朋友们共同探讨《超越比特币&am…

C语言 文件I/O(备查)

所有案列 跳转到其他。 文件打开 FILE* fopen(const char *filename, const char *mode); 参数:filename:指定要打开的文件名,需要加上路径(相对、绝对路径)mode:指定文件的打开模式 返回值:成…

模型评估:压力测试 模拟对手 对齐 智能对抗 CAPTCHA(全自动区分计算机和人类的公共图灵测试)

对齐,智能对抗:魔高一尺,道高一丈。用更高的智能去对抗恶意使用。openAI一半的内容都在讲这个,但没有讲具体的方法。 如果认为对方是一个人就通过了图灵测试,真正的实现了智能。 如果智能达到了这种程度,智…

Tapdata 亮相 2023 谷歌出海创业加速器展示日活动,实时数据点亮企业创新之路

12 月 6 日,经过 2023 谷歌出海创业加速器对入营企业为期 3 个月的辅导及培训, 其毕业典礼及展示日活动在北京举行。 经历三个月的沉淀,来自不同行业,包含 Tapdata 在内的 10 家入营企业集中亮相,相互分享各自产品的创…

XUbuntu22.04之npm解决pm WARN deprecated(一百九十九)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…