Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
utterances-bot opened this issue Sep 14, 2021 · 23 comments
Open

Comments

@utterances-bot
Copy link

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

低代码开发的问题 Low Code Problems

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

Copy link

个人对于低代码的理解:

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link

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

Copy link
Owner

wind13 commented Sep 14, 2021

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

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

Copy link
Owner

wind13 commented Sep 14, 2021

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

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

Copy link

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

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

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

Copy link

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

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

Copy link

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

Copy link

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

Copy link
Owner

wind13 commented Sep 14, 2021

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

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

Copy link

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

Copy link
Owner

wind13 commented Sep 15, 2021

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

Copy link

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

Copy link
Owner

wind13 commented Sep 17, 2021

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

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

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

你说:

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

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants