程序员们会担心被低代码、无代码开发取代吗?

2021-07-22 16:15:05 +08:00
 shangwuli

今天上午跟商务见了一个客户,希望有一个低代码开发工具让他们自己实现一些二开或内部流程搭建。 对客户来说会省却很多成本,对我们来说就少了一小块收入。

VUCA 时代下低代码、无代码开发越来越火,所以大家会担心被低代码、无代码开发取代吗?

8143 次点击
所在节点    程序员
89 条回复
yvescheung
2021-07-23 11:44:10 +08:00
低代码无代码工具能给自己 debug 添加新功能从而实现自我迭代吗?如果实现了那就不是程序员被取代的问题了,这是真正的人工智能,绝大多数人都会被取代。
3dwelcome
2021-07-23 11:44:11 +08:00
@Mark24 不是吧,网上一大堆静态网页换皮模板,卖的很火的。

本质上低代码技术,就是用 EXCEL/JSON 类似配置文件,来替代传统代码建站流程。

至少能覆盖 60%的普通国内网页吧。
newmlp
2021-07-23 11:45:10 +08:00
家祭勿忘告乃翁
bleaker
2021-07-23 11:59:39 +08:00
现在人都不记得 DreamWeaver 了么...
3dwelcome
2021-07-23 12:06:23 +08:00
@bleaker 现在 DreamWeaver 已经摇身一变,变成了 VSCODE 类型,这软件发展路线,我都不敢信。
arischow
2021-07-23 12:11:29 +08:00
我觉得重点在于而且大家都有可能忽略的是,需求也会随着时代进步变得更复杂
polo3584
2021-07-23 12:11:43 +08:00
这个问题不应该是程序员担心的,你可以把低代码和无代码看做一个编程语言,只是学习成本比较低,但是学习成本低也就意味着接口少,功能少。如果低代码和无代码能完成和上一次语言一样的需求,那么他就会变得极其复杂,学习成本升高,还不如直接编程。。。而且面对客户越来越多的需求,必然要求改动代码,甚至改动再下一层的库或者插件啥的,越来越简单的编程和越来越复杂的需求是一对矛盾。
3dwelcome
2021-07-23 12:19:57 +08:00
@polo3584 “而且面对客户越来越多的需求,必然要求改动代码”

不不,客户需求多,是因为你们开发给的报价高,所以需求才多。需求少甲方不是亏大了。

低代码通常都是量产型网站,报价很低,很少人力成本,客户需求自然就少了。
matrix67
2021-07-23 12:41:59 +08:00
你要懂得编程的本质是什么。以 web 后端开发为例,web 开发的核心是将现实世界的业务建模,并将现实世界的业务逻辑翻译到机器能够读懂的代码,这个“翻译”的过程是对智力要求不高的。低代码只不过是把翻译的目标语言换了一种而已。

但是,写出可维护性高、少 bug 、易扩展的代码,是需要普通程序员望尘莫及的智力和经验的。

你如果有下面这些能力,低代码和你一点关系都没有

1.把事情想明白,说清楚,跟别人商量好
2. 注意边界条件和编码规范,基本做到无 bug 提测
3.工作中做好计划和进度跟踪,沟通和汇报,不把问题遗留到变成事故
4.思考和分析,如何优化目前的工作流程,引入工具和方法,提升生产效率
5.把自己工作中用到的技术用熟,搞清楚原理,优点短处,适用场景
6.不断接触新技术思想和工具,完善自身知识体系结构
7.深入学习至少一个常用开源项目,源码层面系统掌握这项技术
cvbnt
2021-07-23 12:48:25 +08:00
不会,当业务逐渐复杂起来后,通过低代码平台开发新功能难度会呈指数级增长,因为平台扩展性限制了开发新功能能力
chanchan
2021-07-23 12:52:13 +08:00
能被取代就证明确实该被取代
apifox
2021-07-23 13:43:01 +08:00
如果你是只是个“增删查改”程序员,那么你是会被取代的。
但如果你是个“优秀的工程师”,完全不用担心。
顺便打个广告,Apifox 正在招“优秀的工程师”,快到碗里来: https://www.v2ex.com/t/791135
jiayong2793
2021-07-23 14:00:31 +08:00
输入:一个自定义的表单
处理:针对自定义表单内的每个数据选择处理的模块
输出:选择输出的数据表现方式

这是低代码的理想方式,而低代码的代码都集中在处理模块,这个需要人去编写代码逻辑

其实严格点来说,目前的所有的编程语言都是调接口,即使是汇编也是调用指令集的接口
lulu7
2021-07-23 14:18:14 +08:00
《西部世界》里的机器人觉醒可能发生在当今世界吗?低代码工具的存在是为了帮助开发人员。当一个平台被合理使用时,开发人员的工作效率就会提高,并且可以为其他重要的事情分配时间,比如与相关方的协作。甩个链接: https://www.zentao.net/redirect-index-19274.html
leqoqo
2021-07-23 14:44:28 +08:00
感觉你的问题的 是 自定义表单, 自定义工作流, 做这个的很多, 微软的 infopath 应该是想解决这个问题的
chenmobuys
2021-07-23 14:51:07 +08:00
还是担心真正的人工智能吧,只有这个能替代程序员,其他的什么低代码、无代码就是个伪命题。
loryyang
2021-07-23 14:59:46 +08:00
部分的需求确实可以被他们覆盖,但是用户的需求是多样的,多变的,怕是很难支持好
jingslunt
2021-07-23 15:01:24 +08:00
不会的,内卷只会让难度提升,高难度的工作需要更多的人去参与完成
Mohanson
2021-07-23 15:04:59 +08:00
历史就是螺旋否定历史的历史
snuglove
2021-07-23 15:11:11 +08:00
都是声音大,行动少.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/791088

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX