wind13 / wind13.github.io

wind13 personal website
1 stars 1 forks source link

低代码开发的问题 Low Code Problems | 世风十三学堂 #18

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

低代码开发的问题 Low Code Problems | 世风十三学堂

低代码开发的问题 Low Code Problems

https://wind13.github.io/post/2021/blog.low-code-problems/

wuhaohao1234 commented 3 years ago

个人对于低代码的理解:

wuhaohao1234 commented 3 years ago

目前国内互联网公司存在一个非常严重的问题:不同水平的程序员做的事情是相同的,这本就是一个诟病。低代码之所以盛行,本质是很多小型互联网公司在开发里面缺乏最基本的基础设施。

wuhaohao1234 commented 3 years ago

但是搞基础设施,需要大量的时间与精力,例如:CI/CD,公共组件的沉淀,开发规范的沉淀。小公司的老板资金是很紧张的。所以做不起来基础设施

wuhaohao1234 commented 3 years ago

低代码之所以盛行:是因为将问题的复杂度交给了大公司去做,小公司一般都是拿来主义

wuhaohao1234 commented 3 years ago

个人不反对低代码,任何一个事物,用的好了,对于效率提升都是有帮助的,保持开放的心态去接受

wuhaohao1234 commented 3 years ago

做事情有的时候是需要借力的,例如:小公司缺乏运维人员,那么可以采用云函数这种方式,把一些高并发问题交给大公司去做

wuhaohao1234 commented 3 years ago

例如:小公司缺乏UI设计人员,那么可以采用一些开源的组件库,antd, vuetify这样的

wuhaohao1234 commented 3 years ago

例如:小公司只有一名产品经理,懂一些UI,但是不懂如何做产品,那么使用低代码开发平台可以迅速的在市场验证自己的产品

wuhaohao1234 commented 3 years ago

对于互联网公司,开发人员的开支是非常大的。这个时候采用一些低代码平台,降低用人成本,何乐而不为

wuhaohao1234 commented 3 years ago

甚至对于独立开发者,快速的去验证商业的可行性,或者说拿到第一笔钱,存活下来,这才是最重要的。这也是目标,任何事情以终为始

wuhaohao1234 commented 3 years ago

有一些低代码开发平台依然是比较友好的:例如imove

wuhaohao1234 commented 3 years ago

还有上文说的:高水平的开发人员,高水平的开发人员是需要用更高的待遇来留下的,不然很难留住人

wind13 commented 3 years ago

市面上还有一些其他的解决方案,都没有深入使用,不做评论,相信各有特色,如果是基于代码开发,只是增加了程序员的便利性这类的,应该还好,毕竟必要时还可以用代码来进行后续的开发,但如果象微软这样,完全封闭的开发的模式,对于长期战略性的项目可就不乐观了。

iMove 我看了下介绍,应该是文中提到的帮助开发人员更高效开发的工具,不影响代码开发的底层逻辑模式,是有助益的。 而所谓行业毒瘤的低代码是指那些脱离代码开发底层逻辑,过度封装,预设的使用人群是新手小白或业务人员,后期无法进行代码开发和重构维护的解决方案,这类方案堵死了进一步深入专业开发的路径,拒绝了专业开发人员的介入,相当于否定了软件开发的专业价值,试图通过一个平台工具代替专业软件开发人员的能力和价值,违背了敏捷软件开发中“个体和互动 高于 流程和工具”的思想,长远看是没有未来的。

wind13 commented 3 years ago

高水平的开发人员自然是需要更高的待遇的,不管是钱多的大公司还是钱少的小公司,选用人才关键还在于是否能用好人才,发挥出相应的价值,用好人发挥出了更大的价值,自然是赚的,钱再少也愿意高薪聘用,用不好人,没发挥出相应的价值,自然是亏的,钱再多,待遇要求再低,也不愿意聘用。

因此说高水平的开发人员,更高的待遇,其实是一个非常复杂的综合因素决定的,市场经济无形的手会在大范围内自然调节,而具体的个例,就很多的前因后果和随机运气了。

wuhaohao1234 commented 3 years ago

上面说的不就是很多大多数大厂的惯有套路吗,把路子堵死了,相当于用技术垄断用户,使得用户长期付费。站在商业的角度去讲,这是合适的,建立自己的技术壁垒,顺便也导致专业开发人员无法介入,这也就是低代码平台之所以盛行的原因,妙哉

虽然国家现在搞反垄断,但是这种方式本质就是一种垄断,目前很多小公司必须依靠大厂才可以存活,就目前的互联网环境,用户数已经趋于饱和,基本上不会存在什么大量增长,除非在核心技术有迅猛的发展。

人民群众的钱不好赚了,大厂开始赚企业的钱了。例如阿里一开始的价值观是为中小企业创造价值,但是现在是在开发客户的客户,让客户赚不到钱价值观随着市场已经严重跑偏

wuhaohao1234 commented 3 years ago

文章里面说:低代码是行业毒瘤,个人觉得实质是指这玩意是在阉割人们的创造力,创新能力。

对于软件工程师来说,真正的能力是创新能力,可以参考:https://www.yuque.com/abu0418/om2dwf/tu22b2

wuhaohao1234 commented 3 years ago

技术永远离不开商业,例如: 在iphone6出来的时候,ios开发工程师是最值钱的,当时一名初级ios工程师月薪相当于一名中级安卓工程师 在云服务没有盛行的那个时候,运维工程师是很好就业的,但是随着云服务盛行,一批运维人员开始下岗或者转行 就拿我身边做的一名工作了7年的安卓开发人员,现在也在学spring与h5

wuhaohao1234 commented 3 years ago

任何事物发展到极致就是它的反面,就例如教师来说,发展到极致是人们完全可以通过自学,不需要教师,对于医生来说,没有人希望生病。 所以对于软件开发,发展到极致是人们不需要写代码,只需要具备创造力就可以做出好的产品来盈利。就目前来看,写机器指令的人还有几个

wind13 commented 3 years ago

上面第一段: 是说低代码在阻碍人们的创新力,是吗? 上面第二段: 是说随着低代码的盛行,一批开发人员会下岗或转行,是吗? 上面第三段: 是说人们需要低代码来快速实现自己的创造力,做出好产品盈利,是吗?

第三段和第一段,似乎有点前后矛盾?

wuhaohao1234 commented 3 years ago

第三段说的有点小问题,应该说:人们是否需要创造出好产品

wind13 commented 3 years ago

人们是否需要创造出好产品? 难道不需要吗? 没理解……

wuhaohao1234 commented 3 years ago

大哥,能不能看待问题只有需要和不需要2个字。很多事不是非黑即白的。果然程序员看待问题就和看代码一样,只有对与错。人们是否需要创造出好产品,这个问题是要建立在场景下谈的,背后的大环境是供需关系,还包括边际成本

wind13 commented 3 years ago

没有跟你讨论需要不需要的问题,只是我没理解你几段话的前后逻辑,况且你不是程序员吗?不要随便给别人贴标签,不要给别人定性,要讨论问题就具体讨论问题,要说事实就具体说事实,不要一幅流里流气的网络喷子的语气,一幅鄙视一切的样子,没必要,你就算啥都懂,是大师、大神,也没必要这样。

上面我先说你前后矛盾,于是我说明了我对你第三段的理解是:

是说人们需要低代码来快速实现自己的创造力,做出好产品盈利,是吗?

你说:

第三段说的有点小问题,应该说:人们是否需要创造出好产品

我没理解你说这句话,和前面第三段的理解有啥关系。于是就问了句:

人们是否需要创造出好产品? 难道不需要吗? 没理解……

麻烦你看清楚了,把话说明白了,再在别人的博客下面留言。