低代码 / 新闻中心 / 行业资讯 /
热门话题:低代码/无代码会取代程序员的工作吗?

热门话题:低代码/无代码会取代程序员的工作吗?

发布时间:2021-03-10 14:35 作者:小信 浏览量:594

在讨论这个问题之前,我们首先必须要知道什么才是低代码/无代码?

一、什么是低代码/无代码工具?

低代码/无代码工具正在国内掀起一股热潮,但实际上它们并不是新事物,就像所谓的“旧瓶中的新酒”一样。

低代码:英文为Low Code,这意味着可以使用少量代码;

无代码:英语为No Code,这意味着无需代码即可使用。

讲到这里,可能就有人要问了,这到底是什么?难道不是几乎面向终端用户的(toC)工具都是无代码吗?用户是否必须编写一段代码才能使用APP?这实际上是一个很好的问题。

但应注意,几乎所有的低代码/无代码工具本身,都是为了开发其他工具而使用的。而且,目前市场上几乎所有的低代码/无代码方案都是toB方案,简单来说,这也是给自己公司或别人公司的创作工具。

image.png

听起来可能有些令人费解,下面我用一个示例来说明,你就会明白了。

在此之前,我有个曾在跨境电商企业工作的朋友,我们将该企业称为甲公司。甲公司的主要业务是在亚马逊上。但是不幸的是,亚马逊不允许其供应商将产品信息直接传输到后端,因此,这个时候问题来了。甲公司如何轻松地让其供应商将商品传输到后端?同时,已传送的货物一经传送就不能立即放在架子上。如果供应商传输的商品不符合要求,则不能直接将其展示给消费者。

所以,这个时候就需要到了一种工具,以便甲公司的员工可以检查产品。

因此,他们尝试了两种解决方案。

解决方案1:

甲公司要求供应商将Excel传递过来,并要求客服手动输入Excel。顺便审核甲公司建立一个网站,并在该网站上调用亚马逊的API,以便供应商可以通过该网站传递产品信息。在此网站上,提供了另一套审核工具。

方案1当然是可行的,但问题非常明显。在甲公司尝试招募了数名客服后,发现无法规模化,因此转向了解决方案2。解决方案2明显优于方案1,这可以使甲公司免于增加的人工成本,只要网站和相应的后端如果审核功能做得很好,则很容易扩展。

但是问题来了。要执行方案2,至少在短期内需要更多的开销,比如:至少需要一名后端工程师和一名前端工程师,或者需要一个全栈。一些初创公司已经发现了这个问题:很多时候,我们内部开发的工具实际上是在数据库的基础上添加,删除,修改和检查,以及设置UI。那么,为什么我们不能制作一个可以轻松构建其他工具的工具呢?

上面提到的工具称为织信Informat,它是国内众多无代码/低代码开发工具之一。它的卖点是它可以帮助公司节省开发资源,并且可以非常快速地开发内部工具。

对于上述解决方案2,我在织信Informat上进行了尝试,花了大约20分钟的时间构建了一个基本工具,该工具允许供应商上传Excel,自动解析Excel并将其添加到审核列表中。客服仅需要单击鼠标(也是织信Informat做的)以查看该产品是否符合要求。为什么这么快?我在织信Informat中分别做了啥?又花了多少时间?

我可以在这里简单地总结一下:有非常方便的API接口连接到数据库。我在大约5分钟内连接到了数据库。 数据库中的所有UI库都可以通过拖放的形式直接操作。界面UI和数据库的调整大约需要5分钟。逻辑操作稍微复杂一些。在这里,您需要编写一些特定的SQL并调整触发器。完成上述小工具网站大约需要10分钟。客户服务可以登录以进行审核,而供应商可以登录以上传产品等。

从成本的角度来看,如果当时使用此工具,则可以节省至少一个月的工程时间。

二、回归问题本身,无代码/低代码会取代程序员的工作吗?

从我的个人结论来说:不是针对绝大多数程序员,而是从长远来看,对于某些程序员而言,这是可能的。

以下是我的个人分析:

1、软件市场越来越大

首先要弄清楚的是,尽管我们周围的每个人似乎都在使用APP,使用美团订购外卖食品,用知乎问问题找答案,但这些程序在许多行业的渗透率。比率实际上并不高。即使到了2021年,整体软件的渗透率也才达到36%左右。对于许多其他行业来讲,例如建筑工程和制造业,更是低的可怜,仅占10%左右。

对于大多数尚未涉足这一领域的公司而言,这种趋势将持续很长时间。换句话说,即使什么都没有改变,随着各种行业中软件渗透率的提高,也需要更多的程序员。在此前提下,蛋糕变得越来越大,因为蛋糕越大,带来的工作机会就越多。

这实际上可以解释为什么现在程序员的工资如此之高,尤其是在北京,上海,广州和深圳等大城市,主要原因是需求太强。各地的公司和用户越来越依赖于软件带给他们的便利。正如某国际大型投资企业的创始人所说:软件正在吞噬世界。

2、低复杂度的重复软件开发将被替换

尽管随着软件渗透率的提高,将为程序员提供越来越多的工作机会,但应注意的是,重复的软件要求必将被取代。原因很简单,因为企业寻求创造利润,而部分利润来自降​​低成本。如果有降低成本的工具,但产出没有改变,则企业肯定会倾向于使用此类工具。

例如,自从Wordpress问世以来,对自托管PHP来维护内容站点的需求已逐渐转移到Wordpress。像Stringly和Wix这样的公司也继续发布一键式网站建设工具。实际上,他们确实可以吃掉许多简单的应用程序场景。

试问,如果你是深圳的一家花店,而你的网站仅用于展示产品和列出联系方式,您真的需要建立一个全新的网站吗?也许Wordpress可以很好地满足需求。我上面给出的示例是相同的。随着诸如织信Informat这类工具的增加,正在将一些重复开发的内部工具慢慢地移至到这样的平台。

3、与业务逻辑紧密相关的软件开发也可以实现

如果您的公司正在使用客户管理软件(CRM),则也可以在无代码,低代码平台上进行开发。根据我目前的观察,市场上的一些核心产品可以用无代码/低代码开发。

因此,任何企业都可能需要一个无代码/低代码的工具,而如果该工具是高度可定制的,那么该工具本身的复杂性就非常可观。

4、结语

对于大多数程序员而言,无需担心无代码或低代码工具的出现,因为这还不至于对你产生影响。毕竟水大鱼大,而且机会本身也在增加,请不要担心太多。但是,如果您的工作确实是在重复一些可替换的组件,例如小规模的内部工具,那么处理它的最佳方法是提高竞争力,并从某些无代码/低代码的工具无法做到的角度提高自己被替换的可能。

例如,了解一门语言的核心用法和算法,了解如何处理规模和高并发性等等。事先做好准备,以确保自己万无一失。

以上是今天分享的“热门话题:低代码/无代码会取代程序员的工作吗?”全部内容,希望对大家有所帮助!如需了解更多相关内容,请点击“ 低代码开发 ”查看喔!

本文部分内容来源于网络,侵删!