首页 > 其他分享 >低代码会使初级码农失业吗

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

时间:2022-11-21 22:05:42浏览次数:41  
标签:平台 代码 失业 初级 开发 开发者 应用 码农

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

何为低代码?

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

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


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

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

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

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

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

低代码会使初级码农失业吗_码农_02


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

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

标签:平台,代码,失业,初级,开发,开发者,应用,码农
From: https://blog.51cto.com/u_15805954/5875312

相关文章

  • 低代码能完全取代码农吗?
    低代码是不可能取代码农的!一方面,低代码目前大多只能解决一些简单问题,低代码能干的事没那么的多,绝大多数的程序开发还是得依赖于程序员来完成;另一方面,包括低代码平台在内的更......
  • 取证初级案例操作大纲
    目录取证初级案例操作大纲1)证据文件中有没有存在被删除的Doc文档?如果有的话,请导出并记录文件名及路径:2)证据文件中有没有存在被删除的图片?如果有的话,请记录文件名及路径......
  • 心酸与无奈——十年禁码下码农们的真实写照
    自2020年的北宁十年禁码政策颁布以来,北宁市的互联网生态环境得到了显著改善,计算资源逐步恢复,网络空间一片欣欣向荣。可互联网生态恢复的背后,是5.1万家互联网公司的倒闭,23.1......
  • 低代码能完全取代码农吗?
    低代码是不可能取代码农的!一方面,低代码目前大多只能解决一些简单问题,低代码能干的事没那么的多,绝大多数的程序开发还是得依赖于程序员来完成;另一方面,包括低代码平台在内......
  • 嵌入式-Linux常用初级指令和介绍
    ls:列出当前文件夹下有哪些文件 ls-a:显示所有文件,包括隐藏的文件和文件夹pwd:显示在当前哪个文件夹下面  mkdir+新建文件夹名称:新建文件夹  进入文件夹:cd+......
  • 深入浅出学习透析Nginx服务器的基本原理和配置指南「初级实践篇」
    什么是Nginx?Nginx(EngineX)是一个轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器、高性能的HTTP服务器,它以高稳定性、丰富的功能集、示例配置文件和......
  • 上机题目(初级)-大数求和
    描述: 给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B;题目类别: 字符串 难度: 中级 运行时间限制:10Sec内存限制:128MByte阶段: 入职前练习 输入:因为A和B很......
  • 上机题目(初级)- 下雪球(Java)
    上一节实现了滚雪球的代码,这一节实现下雪球的代码,简单考虑,制造一个循环,产生30个随机数,代码如下:importjava.awt.Color;importjava.awt.Frame;importjava.awt.Graphics;imp......
  • 【技术面试专题】重点总结归纳知识问题「初级水平篇」
    微服务专题微服务架构有哪些优势?微服务有哪些特点?设计微服务的最佳实践是什么?微服务架构如何运作?微服务架构的优缺点是什么?单片,SOA和微服务架构有什么区别?在使用微服务架构......
  • C语言初级阶段7——指针1
    C语言初级阶段7——指针1地址与指针1.地址:数据在内存中的存储位置编号,是一个常量。2.指针:指针的本质就是地址。指针变量的定义和声明1.指针变量:存储的数据是地址。2.......