低代码真的是“行业毒瘤”?

低代码/零代码到底是“行业毒瘤”还是“大势所趋”?碰瓷“码农”万年户,低代码火了这些年,你还觉得是毒瘤吗?

低代码/零代码作为比较有争议的话题,常年被拿来碰瓷码农,也是很多行业大佬关注的对象。

阿里云智能总裁张建锋:未来80%的应用会由业务人员通过低代码开发。

阿里巴巴首席执行官张勇:“我们......把低代码开发的工具做好,别人可以在上面灵活编排自己的流程。“”我们要看在这样一个社会大趋势下该做到什么。”

ThoughtWorks 中国区 CTO 徐昊:“低代码不是一个新概念,现在也不是低代码第一次引发业界讨论,以降低程序员门槛为目的的低代码从底层逻辑上就是不通的,这类低代码不是风口,而是行业毒瘤。”

很多犹豫是否使用低代码/零代码产品的企业就在这类争议中左右摇摆。所以,低代码/零代码到底是“行业毒瘤”还是“大势所趋”?咱们今天来好好唠唠这个话题。

一 、 低代码/零代码能做到“人人都是低代码开发者”吗?

低代码/零代码不能做到“人人都是低代码开发者”

论点一:复杂到一定程度的系统需求会让人望而生畏,因此“在C端,目前做不到全民普适。”

论点二:思维差异难以消除——代码的编程语言与普通使用者的直觉思维差异大

能做到!”人人都是低代码开发者“不是空话!

论点一:开发不需要一个人单打独斗

总结一下反方会产生一、二两个论点的原因:他们认为开发必须得是从0到1

这就好像是”全才和人才哪个更适合社会竞争“的经典辩题,大部分持有反方观点的人认为开发就是一个人构造一个完整的系统。

额,但是打王者不可以团战吗?盖房子不应该先先设计后施工吗?

如果必须要一个人就去解决所有的开发问题,那为什么还会有 产品策划/页面设计/前端与移动/开发与测试 等等一系列IT岗位呢?

因为,完整的系统需要经历”准备——构建——后期测试与维护“整个流程!

所以,开发不需要“全才”,不需要一个人单打独斗,专才汇聚在一起可以发挥 n×1>n 的效果

论点二:低代码产品的运用=IT部门+业务部门

低代码/无代码定位从来都非常明确:

  • 高效解决传统信息化速度的滞后问题,让编程零基础人员参与平台搭建;
  • 不是为了取代程序员!!因为低代码也需要代码,无代码是应用在二次开发

我们反复提到,低代码产品的开发方式是模型驱动+表单驱动

低代码也需要使用代码,从零搭建系统,那肯定也是需要专业知识的;但就像是盖房子,如果房子的设计和地基都完成了,后续工作还难吗?

因此模型驱动部分完成后的后续工作,对专业度要求非常低,因此可以由零基础的普通业务人员来完成

低代码兼具了无代码和纯代码的技术特点,因此需要 “专业开发者和公民开发者的融合团队”——也就是专业 IT 技术人员和业务开发者组成的团队,目的在于提升应用开发的整体效率。

  • 公民开发者负责更贴近业务的、相对简单的无代码开发工作;
  • 专业开发者更专注于技术性强、难度大的纯代码开发工作;
  • 整个开发过程中,所有的业务复杂度由 “公民开发者” 负责,客户化代码的技术复杂度则由 “专业开发者” 负责,样板代码的技术复杂度则由 “低代码平台” 负责。

总结一下:低代码的目标开发者=专业开发者+公民开发者=人人都是低代码开发者

二 、低代码方案的低门槛和充分自定义的能力,这两者间有冲突吗?

❌低代码方案的低门槛和充分自定义的能力是相互矛盾的。

论点:大多数低代码方案,主要依靠大量的模板,来降低用户的使用难度。

不矛盾、 无冲突!

别局限了模板的使用原因

  • 不否认使用模板是为了降低使用难度;
  • 但更重要的是为了节约时间成本,使用者完全可以充分自定义。

就拿手简道云为例

官网:http://s.fanruan.com/ldm67

基于以上两种原因,简道云应对各类企业的各种需求,设计了大量的方案模板:

但是,使用模板和充分自定义真的冲突吗?

首先我们要搞清楚使用产品的最终目的是什么:满足需求+提高效率

使用模板可以很好的解决这个问题,低代码平台设计出来的模板,可以解决比如CRM、ERP等某场景可能产生的大部分需求,如果企业有其他的需求,也完全可以在模板的基础上进行自定义修改,当然也可以参考模板全部重新设计。

同时,低代码平台也提供了代码修改的地方,这也就满足了让专业的开发人员将精力集中在额外编码扩展项目上。

总结一下:低代码的方案低门槛和充分自定义的能力,这两者并不冲突

三、 低代码/零代码的存在是为了证明程序员不值钱?

❌低代码/零代码的存在是为了证明程序员的价值是不值钱

论点:低代码厂商是想说服企业使用便宜的人力成本去干活,而说服理由是聘请程序员费用贵,使用低代码可以降低这方面的费用及成本,因此低代码/零代码的存在传递的信号仿佛是:程序员的价值是不值钱的。

✅这种说法简直是无稽之谈

我不知道这种言论是从哪冒出来的,但是我也不意外,毕竟低代码/零代码从出现就饱受争议。之前我也写过相关的文章,低代码/零代码产品的出现是因为IT技术人员已经不够用了

注意,我说的是真正的IT技术人员,如果你觉得那些只会Mysql,Python,甚至敲代码还需要翻书、纸上谈兵都做不到的开发编外人员也算程序员的话,那我觉得你说对了一部分:

这些没什么能力但是拿着较高工资的程序员确实会在技术进步中被淘汰。

低代码/零代码产品将程序员从简单的操作中解放出来,将这些工作交给更加熟悉企业运转的管理者以及明晰业务痛点的业务人员,所以低代码/零代码产品不是为了取代程序员,而是赋能,包括最近爆火的ChatGPT,都是为了协助真正高水平的程序员更好的完成工作。

像这样,高端、中端的程序员可以投入到更具备专业性的工作当中,具备创新性和专业素养的程序员不仅不会被裁员,反而会有更多的工作机会。

总结一下:低代码/零代码的存在只会让程序员的价值更加值钱。

最后总结一下

  1. 低代码/零代码能实现人人都是开发者,低代码的目标开发者=专业开发者+公民开发者=人人都是低代码开发者
  2. 低代码方案的低门槛和充分自定义的能力,这两者间有冲突吗
  3. 低代码/零代码的存在只会让程序员的价值更加值钱。

因此,低代码/零代码从来都不是“行业毒瘤”,甚至我们已经看到低代码/零代码行业具有明显的发展趋势,与其他选项相比,低代码/零代码开发是创建业务应用程序最可行、最快速、最便宜的替代。

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

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

相关文章

chatgpt赋能python:Python如何下载人人文库

Python如何下载人人文库 人人文库是一个知识分享社区,用户可以在平台上上传、下载和分享文档。 Python是一种强大的编程语言,具有强大的网络和数据处理库。今天,我们将介绍如何使用Python来下载人人文库中的文档。 首先,我们需…

秘密共享差分隐私原理解析

1. 隐私计算全貌  可以看到,隐私计算技术从1979年就开始了,历经四代从安全多方计算(MPC)、到差分隐私(DP)、到集中加密技术(TEE),再到联邦学习(FL)。 2. 秘密共享 secret Sharing 就是“秘密分享”或者“秘密共享”…

保护个人隐私和数据安全的方法与策略

引言 随着信息技术的普及和发展,我们享受到了便捷的互联网服务,但与此同时,个人隐私和数据安全问题也日益受到威胁。在这个所谓的"裸奔"时代,网络攻击、数据泄露和隐私侵犯已经成为常态。然而,我们并不无助…

商业秘密安全保护

新项目涉及商密(商业秘密的密级:非商密、普通商密、核心商密),以下是对商密安全保护规则的调研。 《中央企业商业秘密安全保护技术指引》(保密[2015]3号)《中央企业商业秘密安全技术保护实施指南》&#x…

华为ensp练习题

首先子网划分如下图: 然后配路由ip,创建路由接口对路由器R1-R4每个都要配两个环回地址,R5配一个环回地址: interface LoopBack ? 然后配静态路由:也是ip route-static 然后配缺省路由:也是ip route-stat…

python绘图-matplotlib应用笔记

目录 figure/axis/axes/plt分别表示什么?pltFigure:可以解释为画布。Axes 是图像中具有数据空间的区域Axis 坐标轴总结 图像元素说明中文解决问题绘图实例 图像坐标轴调整 参考文章 figure/axis/axes/plt分别表示什么? matplot绘图的基础就是由上述图片中…

Python绘图(模板)

目录 2D绘图 折线图 条形图 直方图 散点图 饼图 堆积条形图 ​编辑 对称条形图 3D绘图 3D散点图 3D条形图 附录: 颜色表color 图标marker" " 固定代码模版 2D绘图 折线图 import matplotlib.pyplot as plt #上一行代码也可替换为 i…

【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现

利用一个简单的画图app来说明安卓的图形处理类与自定义View的应用。 如下图,有一个供用户自己任意画图、涂鸦的app, 这里不做那么花俏了,仅提供黑白两色,但可以改变笔尖的粗细。 实质上这里的橡皮擦就是白色的画笔,根…

Python画图matplotlib库的使用scatter(),plot()方法教学实例

Python画图主要用到matplotlib这个库。scatter和 plot 函数最常用 这个函数几乎可以调节图的一切属性,包括但不限于:坐标范围,axes标签字号大小,xtick,ytick标签字号,图线宽,legend字号等。 具体参数参看官…

绘图神器draw.io(写文必备)

绘图神器draw.io(写文必备) 前言 大家早上好,我是毛小悠,一个前端开发工程师。 最近发现一个绘图神器,没错,就是标题中的draw.io。免费、开源,功能强大,真的非常适合程序员。 我…

基于Attention的机器翻译模型,论文笔记

论文题目:Neural Machine Translation by Jointly Learning to Align and Translate 论文地址:http://pdfs.semanticscholar.org/071b/16f25117fb6133480c6259227d54fc2a5ea0.pdf GIF来源:https://jalammar.github.io/visualizing-neural-m…

Transformer(四)--实现验证:transformer 机器翻译实践

转载请注明出处:https://blog.csdn.net/nocml/article/details/125711025 本系列传送门: Transformer(一)–论文翻译:Attention Is All You Need 中文版 Transformer(二)–论文理解:transformer 结构详解 Transformer(三)–论文实…

机器翻译之Facebook的CNN与Google的Attention

传统的seq2seqfacebook的cnn 结构特点 position embedding卷积的引入GLU控制信息的流动attention google的attention 结构特点 KVQ的思维架构multi-head attentionattention的多种应用 参考资料 机器翻译的常用架构是seq2seq,可是seq2seq中的核心模型RNN是序列模型…

探索机器翻译:从统计机器翻译到神经机器翻译

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

[机器翻译]——pivot-based zero-shot translation based on fairseq

文章目录 前言翻译到en生成"伪"的、到英语的数据文件把每一个zs语言对翻译到en从fairseq-generate生成的文件中,抽取纯en文件 把en数据和所有zs语言对的tgt数据形成平行语料,然后做预处理形成en到tgt的平行语料预处理 在en到tgt语言的"伪…

大语言模型的多语言机器翻译能力分析

来自:南大NLP 进NLP群—>加入NLP交流群 01 研究动机 以ChatGPT为代表的大语言模型(Large Language Models, LLM)在机器翻译(Machine Translation, MT)任务上展现出了惊人的潜力。通过情景学习(In-Contex…

嗖的一下第二弹,这些好看的皮肤直接一键收下~~

✨前言 📢首先祝大家假期愉快🚀 这个假期,大家是怎么玩的呢❓ 小博主我趁着假期也摆了几天😜 因此有好几天没有更新文章了…… 今天偷偷的发一篇文章,浅浅做个样子吧😬 今儿写的文章是继上次写的&#xff…

为什么国内APP热衷于皮肤特效

微博跟腾讯学到了精髓,功能不够皮肤来凑 这不是吐槽呀,是有一定心理学在里面的,人们普遍希望跟身边的人有差异性的,就好像打游戏我买个皮肤在战场上可以秀一下;在游戏中我买个xxx刀,可以打出火花星星等效果…

云炬Android开发教程0 jdk下载与安装教程(小白)

第一步:jdk下载 (1)oracle官网地址下载:点我进官网下载 (2)百度云连接下载(提供8u211版本): 链接:https://pan.baidu.com/s/1i74YGO8zXuGxumZYGakKKw 提取码…

墨墨背单词

墨墨背单词 推荐一款背单词软件:墨墨背单词(无限单词版) 下载链接:https://download.csdn.net/download/EQ_cyc/12438004