为什么很多程序员讨厌低代码?(为什么很多程序员讨厌低代码的人)

你是一位木匠,心灵手巧,还能自己设计出符合不同需求的榫头,搭起房子来又快又好。一层楼,两层楼轻轻松松搭好就能住人了,你老板对你很满意。但是慢慢的发现地价越来越贵,如果只搭一两层楼不划算,需要搭个七八层楼的房子,这个时候你可能就犯难了。地基需要打多深?材料需要刚度和弹性需要怎样的,什么样的结构搭出的房子不容易倒,还防地震?另外老板喜欢大平层,不喜欢房子里面有这么多柱子,怎样的设计出大跨度,又承重的梁?

随着外部环境的变化,地价越来越高,大家对房子的需求越来越复杂,原来多快好省的房子不能满足要求了,也没办法扩展了,还是要推到重来。

于是你,重新拿起书,学习数学几何物理等等基础学科,然后在学习建筑学,了解应力结构,了解不同材料之间的区别,学习不同建筑结构之间的差异。学会在图纸上画好,计算好,再找施工队来施工。现在你搭房子可能没有这么快,但是你搭出的房子各项参数很明确,能支撑多高的建筑,能防多少地震,如果减少柱子,留下的扩展空间是多少?随着企业的成长,你的房子也可以慢慢的逐步改造满足需求。

为什么很多程序员讨厌低代码?(为什么很多程序员讨厌低代码的人)

低代码的优势就是快!但是他诱导你从表面思考问题,拖拖拉拉一个满足任务的界面就出来了。也是这样快,你越是以快速解决表面问题为荣,A部门的需求拖拉一个应用,B部门的需求拖拉一个应用,慢慢的你的公司都是这种快速应用,你没有时间也没有兴趣去调研,为什么会有这个需求,A B部门的需求有没有关联性,他们的数据如果保持一致?这样的一堆低代码应用表面很华丽,一年后,你可能连应付审计的能力都没有,两年后当你要数字化转型的时候,没有应用的数据含义,对应关系也理不清楚。为什么,就是低代码的设计就是解决眼前任务为核心的设计理念造成的它不建议你数据建模,都是从表及里的开发的。

真正的好的系统,不在于界面。它的价值在于对业务的理解,业务的模型化,对领域模型的设计整理。 是由下而上的,先分析你的业务,再对业务建立模型,同时对你的业务梳理,反过来告诉你如果做数字化,根据模型的分析反过来和你讨论你的流程是不是需要重构!并不是简单的做系统,不是简单的根据一线的业务员完成任务的角度来做系统!而是各个角色的综合需求,业务数字化的需求来设计系统,帮助企业用数字来表达业务。

这也是为什么很多公司上一套软件系统的同时需要业务咨询的原因。

程序员不讨厌低代码。简单的工具流程化的东西可以暂时用低代码平台来实现: Excel VBA其实就已经是一个很好的低代码平台了。

程序员是认为很多重要的工作低代码平台完成不了

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部