编者按:开发行业正在经历龙卷风式的变革?开发不再需要一行行堆砌代码,只需要拖拉拽就能完成?相信大家或多或少都有听说过低代码,也听说过常有业内人士提出低代码会抢占程序员饭碗的担忧,那么,事实果真如此吗?本文中,我们就来一探究竟。
缺口巨大的开发市场
要谈论具体问题,还得从问题所处的环境背景说起。其实软件开发行业的人才缺口已经不是什么冷门消息,不管是计算机刚刚普及,亦或是已经“全民5G”的今天,人才供给量从来都很难填补市场巨大的需求量。根据21年中旬智联招聘发布的《2020新基建产业发展报告》显示,新基建核心技术人才缺口预计年底达417万人,其中软件开发人才缺口最大。
其实,软件开发行业的供不应求,不在于“供给不够”,而在于“需求太甚”,这与软件开发本身的特性有关:其一,传统软件开发专业性极强,要求人才有极精极扎实的知识储备;其二,传统开发需要编写海量代码,工作量大,一个项目往往需要多个人才,耗费时间也非常长。
各种各样的因素倒是软件开发“一才难求”,市场早已对此叫苦连天,在这样的背景下,有的人开始寻找更简便、更快捷、门槛更低的开发方式,于是,低代码开发由此出现。
应运而生的低代码
低代码开发,顾名思义就是只需要用少量代码就可以实现的开发。它是将常用功能组件化封装、将常用场景模板化,打造可视化的开发界面,使开发者可以通过简单的拖拉拽来搭建系统,从而将程序员从这些冗杂繁乱的代码段中解放出来,提高开发效率、降低开发门槛,从而弥补人才缺口。
比起传统开发,低代码有着“两低两高”的特