程序员|号称能让开发者告别996,低代码火了,真神器还是伪风口?( 二 )


二、行业毒瘤?还是变革生产力的工具?然而 , 风口上的低代码也面临争议 。 4月28日 , 一篇采访软件资讯公司ThoughtWorks中国区CTO徐昊的文章《“行业毒瘤”低代码》引起圈内关注 。
徐昊痛斥:“使用低代码平台写出来的代码既难以维护 , 又难以测试 , 同时它还给行业传递了非常不好的信号 , ‘程序员的价值是不值钱的’ , 最终造成的结果就是一些不具备编程专业技能的人 , 使用极不趁手、效率低下的工具来做写代码的工作 。 这是非常危险的 , 这类低代码工具就是行业毒瘤!”
徐昊进一步指出 , 低代码美丽的故事存在逻辑问题:1、低代码平台预设的使用人群永远是初级、入门的人 , 难以高效;2、需要改变原本的工作模式 , 暗藏巨大变革成本 。 3、低代码面向小白用户 , 帮不到程序员 , 是伪需求 。 徐昊说出了一些软件从业者的心声 , 有咨询界大佬称:“低代码正在以比中台更快的速度在臭大街!”
但徐昊的言论也引发一些低代码“信徒”的不平 。 就在5月1日 , 低代码平台商明道云创始人任向晖发表文章《低代码不是行业毒瘤 , 你才是!》与其隔空论战 。
徐昊称:“相信这位CTO根本没有动手实践过 , 至少没有全面研究过!”
他辩驳道 , 低代码的对象并不完全是入门小白 , 而是面向业务流程设计和管理的骨干人员 , 降低沟通成本 。 他认为 , 产业数字化唯一的解决方案就是让信息系统的建设离开对程序员的依赖 , 让更多的角色可以有效地参与进来 , 包括行业务专家、运营管理专家、软件产品经理、项目经理和实施专家等 。
低代码到底是“毒瘤”还是变革生产力的工具?一个具有颠覆旧模式潜力的新事物出现时 , 它往往伴随着怀疑和争议 。
三、低代码是程序员“玩”出来的 , 解决两大痛点探讨一个新概念的老规矩 , 要回答好不好 , 先看是什么 。
我们还是要说说 , 低代码说白了是啥?一位来自智慧教育行业的工程师告诉我们 , 所谓“低代码” , 最开始的雏形是程序员写一些重复的东西写腻了 , 产品今天想加个请假表 , 明天加个物质申请表 , 后天又想统计一下记录啥的 。 对程序员来说这就是一个个没意思的重复开发工作 , 所以就想着搞个工具自己玩儿去 。 慢慢各类这种小工具就多起来了 。
因此 , 在这种观点认为 , 与其说“低代码”是今年火起来的新概念 , 不如说是开发者们通过在日常工作中的“提效”方式和成果 。 一位来自MathWorks的业内人士也告诉我们 , 减少代码不是低代码平台的目的 , 目的是降低开发门槛 , 减少不必要的重复工作 , 提高效率 。
低代码的大火背后 , 是企业数字化转型需求增长 。 在政策、市场Ready的同时 , 国内市场软件开发的痛点也亟待解决 , 推动低代码市场壮大 。
国际制造业巨头西门子发言人梁乃明认为 , 这源于国内市场软件开发存在两个普遍痛点:


一是大多企业习惯于把软件开发工作外包给第三方 , 软件架构陈旧过时;
二是即便有技术团队 , 目前的软件开发速度也远远跟不上时代的变化 , 等到软件开发出来 , 产品概念可能已经过时 。
梁乃明解释道 , 传统的软件开发模式有瀑布式和敏捷式两种 , 不管是哪种 , 都离不开从业务部门到技术部门的分段式任务部署和协调沟通 。
这种传统方式将提需求的业务部门和执行需求的技术部门割裂开来 , 沟通、执行效率低下 , 有时候开发出来的产品和业务人员最初的设想相差甚远 。
【程序员|号称能让开发者告别996,低代码火了,真神器还是伪风口?】而低代码平台提供了一个简单易用的软件开发框架 , 减少了业务部门和技术部门之间的沟通障碍 。
这样来看 , “低代码使程序员贬值”的问题也迎刃而解 。 正如一位程序员所说:“低代码会使程序员分化更严重 , 贬值的是只会写一些简单表单的初级程序员 , 也就是页面仔 。 ”谈到成本 , 既然低代码本就是一种程序员和业务人员的日常提效方式 , 那么一定存在于渐进推行中 , 也很难成为一比“巨赔”的买卖 。
四、低代码市场仍不成熟 , 不否认“毒瘤”存在具有如此降本增效的前景 , 为什么低代码还面临不少非议 , 甚至被称为“毒瘤”?
一位来自智慧教育行业的工程师告诉我们 , 一些低代码平台确实做的不好 , 会生成一堆屎一样的代码 , 找Bug还不方便 。 同时 , 有低代码客户透露隐忧 , 担心低代码平台起初使用问题不大 , 但之后难以调试的问题凸显出来 。