伙伴云客服论坛»论坛 S区 S零代码 查看内容

0 评论

0 收藏

分享

为什么很多程序员讨厌低代码?

简单来说,低代码(Low-Code)通过拖拉拽的方式,可视化搭建系统。比起传统的系统搭建,可以大幅度节省搭建时间,缩短开发周期。在搭建的过程中,有修改和调整要求也能及时完成。最重要的一点是,低代码的呈现,给了不会编程的普通人接触系统,学习搭建的时机。



为什么很多程序员讨厌低代码?-1.jpg



为什么程序员讨厌低代码,总结下来有两点因素,一是没弄明白低代码更为适宜的使用场景,二是没真正弄明白如今的低代码能干什么


第一个问题,关于低代码的使用场景,我们可以举两个真实故事。

作为业内知名度较高的低代码厂商,得帆的客户都为大中型客户,效劳超500+国内外大型头部企业客户,已实现1000+项目落地,在汽车、制造、建筑地产、医药、家居、金融科技、通信运营商、新消费等全行业覆盖,尤其在汽车行业有极高的占有率。


例子1,来自某家建筑公司朱总。朱总感受到分公司管理上的弊端,不时在寻找一款适宜的工具协助企业实现数字化管理。
得帆云x国内知名建筑设计企业,让低代码成为企业管理的新利器


朱总分析下来,目前的公司管理有两大问题,第一是松懈,二是孤立。对一家公司来说,人事、市场、财务这些部门应该有非常强的严密性。而如今,这些部门“各自为政”,人员项目上的变化,搜集起来非常繁琐,而且无法及时同步。所以朱总想要一套系统,起到仪表盘的功能,联结公司各部门。


朱总在选择得帆低代码前,当时完全不晓得低代码,甚至连IT、互联网的根本概念也不清楚。后来,调研试用过其他平台后,他意识到了一点,施行的过程中,你很难用他人已经设计出来的模块套在自己的需求里。每家公司的管理方式,管理方法都是不同的,系统必需完全契合公司自身需求。


目前,朱总公司通过得帆低代码搭建了管理系统,系统主要分为五个模块,分别是人力资源管理、品牌管理、市场管理、财务管理和运营管理。通过得帆低代码系统,公司这五大部门已经初步联结了起来,各级信息流转高度畅通,数据动态实时更新共享,大大提升了组织的规范性和协同性。


从这个案例可以看到,低代码针对的是个性化的需求。很多企业都没有自己的IT资源,或是IT资源缺乏,这个时候,低代码就能快速协助企业开发自己独有、满足自身需求的系统。


例子2,来自我们的客户震坤行的王教师。王教师在EHS(安康、安全与环境管理)领域有丰富的从业经历,因而不时都想改善震坤行的EHS工作。
得帆云X震坤行,发挥低代码低门槛优势,加速业务端数字化转型


在意识到安全管理线下手动管理的弊端后,王教师亲自上阵,提出需求,谋划功能,和IT同事一起搭建安全管理系统,协助员工,将工作方式由低效的线下手动填写转变为高效的线上填写,原本线下20分钟才干完成的工作,可以提升到线上5分钟左右完成,而且工作流程也更加规范。


从这个案例可以看到,低代码针对的是可以模块化的需求。很多企业都有较为分散性的管理需求,这个时候,使用低代码就能快速改进现有工作形式。


对于我国绝大多数企业来说,现有的工作方式、工作形式都是有极大的提升空间的。特别是在市场竞争剧烈的当下,谁能最快地改进,改进效率最高,谁就能抢占先机。因而,通过改进工作工具来提升工作效率是不可逆的趋势。
但是,不同企业的工作形式和习惯都不同,理想的状态是让工具来贴合使用人员,而不是让使用人员使用千篇一律的工具。所以,既包含通用功能,又支持个性化拓展的低代码就成为企业提升业务管理效率的首选工具。


第二个问题,关于低代码能干什么,我们先要明确“主语”。



从前文的例子中我们也可以看到,使用了低代码之后,最大的受益者其实是企业一线的业务人员。业务人员就此能摆脱冗杂的手开工作,转向快捷的新工具,不只效率提升,工作积极性、满意度也能提升。
其次,低代码的受益者才是程序员,也就是企业中的IT部门。软件开发历来都不是什么轻松快捷的工作,以前业务部门提出的需求,IT要确定需求、算排期、开发,其实整体流程非常长,往往要消耗几个月的时间。而用了低代码之后,业务人员自己拖拖拽拽就能完成一部分开发工作,IT更多起到支持协助的作用,可以把自己的时间用在更重要的工作中去。


这里可以再举一个例子,来自高景太阳能的王教师。高景太阳能已经用得帆低代码搭建了十几个应用,王教师个人也开发了其中三个。通过得帆低代码的业务事件、表单组件、二次开发等功能,搭建过程和成果也非常理想,这三个应用都获得了很好的使用反响,他也能更好地为部门效劳。
得帆云X高景太阳能,兢兢业业迈向数字化


此外,无需产生“低代码”和“程序员”对立的误解。



低代码“火”的这段时间里,看衰、误解的声音不少,将“低代码”和“程序员”视为对立关系就是误解的一种。

为什么很多程序员讨厌低代码?-2.jpg

这就很离谱了,说白了,低代码是一种工具,程序员是运用工具的人,人和工具只要使用与被使用的关系,怎么会产生对立的关系呢?


工具的价值,都是开发者赋予的。想要工具更好用,自然得从工具的开发者上下功夫。低代码的开发者,就是程序员。想要拓宽低代码的使用边境,高素质的开发人员至关重要。


我们前面也提到,而不懂编程的普通人虽然可以使用低代码平台,但是他们对软件和计算机体系构造理解不多,能开发的系统相对有限,一旦涉及到复杂的场景架构、运行逻辑,就没这么容易能搞定了。


低代码的黑盒子也是在程序员熟悉的技术栈上运行,比如JavaScript,兼容SQLite、SQL Server、MySQL等主流数据库,这些技术栈不只保证了低代码平台的稳定性,也确保了低代码开发离不开程序员。


此外,低代码系统需要定期更新维护,程序员必不可缺。


程序员该如何应对低代码?



企业在推行低代码的过程中,呈现的窘境和问题,是导致程序员厌恶低代码的主要原因之一。不可否认的是,低代码正处于行业成熟期。在这个阶段,行业认知偏向、认知缺乏是不可防止的。


在这个时期,企业在调研和POC阶段应该慎重考虑并挑选,低代码厂商也应进一步尝试市场教育和概念普及。双方应该严密合作,探究探究出低代码在企业内推行的可行之道,并在落地理论中形成每家企业都可以借鉴的施行方法论。例如我们得帆,不时通过训练营、定期培训等活动协助更多企业理解低代码,我们也不时与用户和客户沟通,沉淀复杂案例和场景,让更多企业更好地使用低代码


将来代码越写越少是必然,低代码的呈现也是不可阻挡的技术趋势。面对新趋势,不用过多焦虑,拥抱新趋势,拥抱新开展,才是可行之道。


低代码通过可视化的方式,能减少大量反复性的代码输入,进步编码效率,降低bug呈现频率。许多非业务核心工作可以用低代码平台完成,比如编写反复的boilERPlate代码、搭建CI/CD流水线、配置监控报警、申请环境资源等等。


技术开展解放劳动力,让程序员去做更多更有价值、有区分度的工作,这当然是好事。假设如今的工作有太多技术含量低的反复编码,那可要小心了。想在技术开展的浪潮中站稳脚跟,业务才干不过硬的程序员必需不时学习,不时进步自己的编程才干。


同时,更复杂的系统架构、更精细的数据处置,更高的性能,更强的拓展性,更个性化的功能都是低代码将来的开发方向。程序员可以尝试技术含量高、有创新性的编程工作,多多考虑和尝试,进步原生代码的复杂度和质量,与低代码开发互补,开拓低代码的将来。

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

恍若晨曦
注册会员
主题 14
回复 22
粉丝 0
|网站地图
快速回复 返回顶部 返回列表