低代码会使初级码农失业吗?

news2024/11/26 8:55:10

低代码的目的是提升效率,不是压榨生存空间。低代码不代表低技术,所以低代码并不会导致初级码农失业,实际上不仅不会导致失业,还帮助更多人走上了“开发者”岗位。

何为低代码?

所谓“低代码”(Low-Code),是指一种无需编码或者仅需要少量代码就可以快速生成应用程序的开发方法,通过可视化进行程序开发,使具有不同经验水平的开发人员可以通过图形化的用户界面,通过拖拉拽组件和模型驱动的逻辑来创建网页和移动应用程序。Gartner表示任何人都可以是开发者,到2023年,大型企业活跃的全民开发者数量将至少是专业开发者数量的四倍。也就是说,更多的人可以参与到应用程序的开发当中,不仅是具有专业编程能力的程序员,非技术背景的业务人员同样可以构建应用。

 

那么哪些场景适合使用低代码呢?

我们可以参考Gartner发布的全民开发者构建应用的范围及参考原则。帮助我们识别什么样的应用适合低代码开发,什么应用不适合。可以两个维度去看,一个是应用复杂度,需要自定义化的程度,另外一个就是看业务关键性,用户数,对业务数据的一些安全要求,监管之类的需求去评估是否合适。对于一些表单表格工作流类型的个人或者工作组的应用,应用类型不复杂,对关键业务的影响程度低,可以由全民开发者使用低代码/零代码平台进行构建。业务部门需要有自定义动作的应用开发出来之后会有比较长的稳定期,包括对数据的安全要求,业务的连续性可用性,稳定性要求通常比较高,往往需要业务部与IT部共同构建,专业开发者提供架构、API、组件类支持,全民开发者负责构建页面。而企业范围内的复杂应用,对核心业务流程有较大影响,更加突出了其技术层面的要求,而不仅仅是编码能力,比如数据库、操作系统、算法、图像识别、语音识别、大数据处理、自然语言等等方面,使用低代码开发平台来实现是不现实的或者说不完全的。

低代码是必然的大趋势,初级码农如何生存?

事实来说,低代码概念及开发平台的出现,实际上将软件开发更加明确的进行了划分,针对某些应用类开发,彻底降低了其入门门槛,让业务专家可以更加容易的实现自身企业所需业务,减少了开发过程中的沟通成本。同时,低代码平台将现有软件企业的开发模式进行了颠覆,大大降低了编码过程中出现的重复性劳动,让程序员从繁重、业务性的开发过程中解放出来,投入到更加关键的核心代码开发中,让代码产出更具价值。

华为云最新发布的Astro低代码平台,统一开发者体验和基础能力,资产与能力开放实现生态链接,通过零码、低码、流程、大屏、智能助手、高低码结合,全方位助力客户实现企业数字化转型,提升企业办公效率,沉淀行业经验。长安汽车在向智能低碳出行科技公司转型过程中,使用Astro从0到1配置化开发,应用开发周期从三个月缩短至9天,写更少的代码,做更多的事。

 

从这个角度来看,与其说低代码开发平台会导致码农失业,不如说是颠覆了传统的开发模式。

总的来说,低代码是必然的大趋势,除了能给时代带来进步,低代码平台还能促进程序员进行升级。开发者可以减少敲击代码带来的繁重工作量,从而把更多精力投放到产品创新上,比如去思考,怎么在低代码平台上,搭建出好的产品?怎么把这个工具和产品结合的更好?而且我们也应该看到,纯代码开发目前还有无法取代的优势,低代码也不完全是剥离代码而存在,相信低代码平台的发展,给码农带来的不仅是挑战,也是一个不错的机遇。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/27593.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

day29 SQL注入增删改查盲注延时布尔报错

前言 #知识点: 1、明确查询方式注入Payload 2、明确查询方式注入产生功能 3、明确SQL盲注延时&布尔&报错 #详细点: 盲注就是在注入过程中,获取的数据不能回显至前端页面。 此时,我们需要利用一些方法进行判断或者尝…

基于JAVA的房屋租赁系统平台【数据库设计、源码、开题报告】

数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86427640 租户在租房过程中如何才能保护自己的合法权益? 出租方在租房过程中又如何证明房屋的所属关系?种种租赁相关话题,成了当下关注的民生热点,为了切实解决人民群…

BUUCTF Reverse/[GXYCTF2019]simple CPP

BUUCTF Reverse/[GXYCTF2019]simple CPP 先看文件信息,是个64位的程序,且没有加壳 IDA64位打开 int __cdecl main(int argc, const char **argv, const char **envp) {bool v3; // si__int64 v4; // rax__int64 v5; // r8__int64 v6; // r8unsigned __in…

【ESP32_8266_MQTT篇】

文章目录MQTT介绍1 MQTT历史2 MQTT版本MQTT介绍 MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信&…

Java面向对象的特点之:继承

对于继承,当大家看到这个词语的时候,在现实生活中,想必也会自然而然的想到了:继承家产??那么,在Java的面向对象的时候,也存在这样的思想!! 下面笔者来带领大…

【ASM】字节码操作 工具类与常用类 LocalVariablesSorter 源码介绍以及原理介绍

文章目录 1.概述2. LocalVariablesSorter#2.1 class info2.2 fields2.3 constructors2.4 methods2.4.1 newLocal method2.4.2 local variables method3.工作原理3.1 添加新変量3.2处理旧变量4.总结1.概述 在上一节文章中:【ASM】字节码操作 工具类与常用类 LocalVar

深度学习入门——基于TensorFlow的鸢尾花分类实现(TensorFlow_GPU版本安装、实现)

基于TensorFlow的鸢尾花分类实现0 引言1 基本介绍和环境搭建1.1关于TensorFlow-GPU环境搭建第一步:安装Anaconda:第二步:安装GPU版本需要,明确显卡型号第三步:打开conda终端建立Tensorflow环境第四步:激活虚拟环境&…

最简单例子解释python的transpose函数

二维数组的transpose就是矩阵的转置,这里直接略过。直接讨论三维情况。 首先,我们要弄清楚transpose的轴是什么意思? 0是代表了第一个轴,1是代表了第二个轴,2是代表了第三个轴,这里我们用x,y&…

基于PHP+MySQL米步童鞋商城网站的设计与实现

随时时代的发展,更多的宝妈们希望给宝宝买鞋子的时候能够通过更加简单方便的方式来进行,因为宝妈每天都要面对很多的时候,不能够经常到商场闲逛,所以她们急需一种通过互联网的方式来购买童鞋,所以我们通过PHP语言和MySQL数据开发了米步童鞋商城网站 米步童鞋商城网站的主要功能…

认识JUC

JUC 一、Java JUC 简介 在 Java 5.0 提供了 java.util.concurrent (简称 JUC )包,在此包中增加了在并发编程中很常用 的实用工具类,用于定义类似于线程的自定义子 系统,包括线程池、异步 IO 和轻量级任务框架。 提供…

基于阈值预分割的区域生长分割法研究-含Matlab代码

⭕⭕ 目 录 ⭕⭕✳️ 一、引言✳️ 二、区域生长原理✳️ 三、基于阈值预分割的区域生长算法✳️ 四、确定生长准则✳️ 五、实验结果✳️ 六、参考文献✳️ 七、Matlab代码获取✳️ 一、引言 在区域分割处理技术之中,又包含有区域生长分割技术以及区域分裂合并分割…

车辆工程的入门学习

知乎 汽车控制需要了解的 汽车的行驶阻力与驱动力 做好汽车控制需要学什么 车辆控制工程 off-road vehicle 越野车 各智能系统介绍 制动防抱死系统(anti-lock brake system, ABS) 电子稳定性控制(electronic stability control,…

SAP ADM100-1.1之SAP系统架构

一、SAP系统组成结构 SAP系统包括一个逻辑数据库、一个或多个实例。实例(也称为Central Instance中央实例)与数据库一起形成功能性的SAP系统。在每个SAP系统中都应该配置一个Central Instance中央实例。如果系统中仅有一个单实例那就存在“中央系统”,并且与它的数据库运行在…

上海亚商投顾:沪指冲高回落 中字头板块爆发领涨

上海亚商投顾前言:无惧大盘大跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪沪指今日冲高回落,3100点得而复失,黄白二线分化严重,权重走强题材弱势&#xff…

[附源码]java毕业设计校园跑腿系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

深度学习入门(四十六)计算机视觉——区域卷积神经网络(R-CNN)系列

深度学习入门(四十六)计算机视觉——区域卷积神经网络(R-CNN)系列前言计算机视觉——区域卷积神经网络(R-CNN)系列课件R-CNN兴趣区域(RoI)池化层Faster R-CNNFaster R-CNNMask R-CNN精度和速度比较总结教材…

Maven基础学习——tomcat插件配置(含web工程配置)

tomcat插件配置一、前言二、步骤1.登录网站后搜索TomcatMaven2.找到插件坐标3.选择插件版本4.将插件配置到web工程中5.测试插件三、Web工程配置1.在webapp下新建文件2.删除web.xml中多余代码3.pom.xml文件一、前言 在学习Maven时,肯定会遇到tomcat插件,…

ESP8266--Arduino开发(驱动OLED显示文字和图片)

文章目录一、0.96 IIC OLED介绍二、安装库文件2.1、库屏幕控制相关API2.2、库绘制相关API2.3、文本相关API2.4、图像相关API三、显示字母四、显示汉字五、显示图片一、0.96 IIC OLED介绍 OLED是一种利用多层有机薄膜结构产生电致发光的器件,它很容易制作&#xff0…

SPARKSQL3.0-Catalog源码剖析

SPARKSQL3.0-Catalog源码剖析 一、前言 阅读本节需要先掌握Analyzer阶段的相关知识 在Spark SQL 系统中,Catalog 主要用于各种函数资源信息和元数据信息 (数据库、数据表数据视图、数据分区等)的统一管理。 初次看这种解释还是比较模糊&a…

5周年,时过境迁,千变万化

2022年11月22日 小雪 长沙 阴小雨 下午 吃饭 遇雨 跑 不知不觉开始博客5年啦,注册账号有6年了。 ~~~那就浅写一首不像诗的诗聊表纪念吧~~~ 其实偶尔还是会迷茫, 但不必过分紧张, 每个时代都有每个时代化的特色的机遇与挑战, …