你认为低代码能够完全取代程序猿吗?

JavaSwing_4.2: JDialog、JOptionPane(对话框) JDialog,对话框。使用 JDialog 类可以创建自定义有的对话框,或者调用 JOptionPane 中的多个静态方法快速创建各种标准的对话框。JOptionPane是 JavaSwing 内部已实现好的,以静态方法的形式提供调用,能够快速方便的弹出要求用户提供值或向其发出通知的标准对话框。 阅读详情

前言

最近在接入低代码平台,忙着把功能塞进去,没有时间思考🤔我们公司也在寻找低代码可以发力的点,所以我做完第一批小白鼠去试验了,我的想法是从一个问题带大家思考,从大方面来讲低代码的作用、应用场景,然后再聊聊我个人接入的感受。

问题:低代码会取代程序猿吗?

低代码这个概念出来很久了,但是对互联网来讲貌似影响不大,大家该吃吃该睡睡,也比较少听过由于低代码导致各大厂裁员的,对吧哈哈。那么低代码是什么,它作用又在哪里?它会对哪些IT人员有影响呢?

what is 低代码

低代码我认为有几个价值点:

1、让非it专业人员不需要有太多的技术基础就能开发应用

大家记得以前的自定义建站吧,就是通过拖拽然后完成网页的,这个已经很久很久以前的一套技术了,我记得毕业那会就有了3-4年前,那么这项技术出现应该更早。就是让小白通过页面点点点,拖来拖去,然后设计成自己想要的页面。

我开始怀疑低代码是不是重新贴个标出来坑蒙拐骗了,好家伙

2、让专业it人员降低开发成本,减少开发周期,达到提效。

让技术人员减少代码量,然后直接拿到自己想要的数据,进行展示,还有简单处理。

细化作用领域

上面讲的是比较大的价值点,细化作用的领域我觉得需要去参考业界比较有名的低代码平台,看看他们怎么应用的,有什么规律?

一、APIJSON

这个是腾讯开源低代码框架,它有哪些好处呢?

好处总结:1、让后端人员不用简单的crud,比如说一个简单分页查询数据功能,如果让后端去开发,首先得有一个服务吧,然后数据库连接包,数据库实体对象,service,接口层,做下来虽然功能简单,但是还是比较耗时的。如果用低代码,是可以减少这样的情况的 2、让非后端人员所见即所得,就是你想要什么数据,自己拿,自己动手丰衣足食~

​作用领域:我们需要提炼出关键词

1、简单的后端功能(功能不复杂,怎么理解呢?就是没有太多自定义的逻辑,都是通用的逻辑,比如说像麦当劳,一个汉堡多少芝士,多少牛排,多少调味料都是配置好的,没有太多的自定义的需求,所以可以做到流程化)

2、后端只提供数据输出,不做复杂逻辑处理 ,这个是针对前端来讲,如果前端需要去做一些复杂的功能,而且要在低代码平台实现,那么他需要去学习低代码平台的开发语言,熟悉里面的产品。这个学习成本比较大的,为啥不能直接前端一把梭哈,自己组装逻辑呢,这样更便捷。

3、非高安全性应用,为什么?因为我们从上面看到后端只是作为数据输出,它很少去做逻辑处理了,一旦有比较私人的定制,问题就来了,后端一定要参加进去。逻辑处理,它不是低代码的核心价值所在! 比如说我用java 去处理逻辑,跟用低代码去处理,效率是一样的,甚至可能降效,因为低代码需要学习成本。

你见过淘宝、支付宝那些大平台用了低代码实现?

二、宜搭

这个我在之前学习阿里藏书阁的时候看到低代码介绍,里面讲的就是宜搭,一直在讲应用,没有看到说具体是怎么实现的,当时我就放弃继续研究了。我们来看看它有哪些案例?

这些是定制化的吗?可以说是,但是不是可以大量私人定制的逻辑,比如说合同ocr,有这个功能吗?

作用领域:我们需要提炼出关键词

1、业务功能非大量定制化

怎么理解呢?就是功能是市场上普遍适用的,就真的只是crud,比如说人工手动新增数据,减少纸张成本。作用领域:表单、流程

2、开发周期短

因为这些都是可以流程化的东西,没有大量私人定制,就像流水线一样,机器一直转,金钱永不眠~

《矛盾论》分析低代码是否取代研发同学

从上面业界的例子,我们先从普遍性来描述,低代码适用于简单的非定制化的功能,非高安全性的功能。从特殊性来讲,对于其他类型的业务,低代码其实并不会提效,这里就回答了那句:

低代码取代部分简单重复操作的程序员

历史潮流总是相似的,一直在淘汰着低生产力,所以好好学习吧~

我在一个技术群询问大家关于低代码的想法的时候,一位同学跟我讲,我前前东家用了低代码,解放了很多后端小伙子的生产力。因为之前我实习那家是做企业微信二次开发,它很多功能是通用性的,比如说打卡,活动(大转盘),很少私人定制的东西。

这个比较符合我们刚刚讲的,简单的、可流程化的功能,这个是低代码的发力点。

我初识低代码

我们公司也有低代码平台,最近接了一下,谈谈我的感受:

首先我们是作为一个聚合服务来用,其次低代码自带了一个鉴权功能。那么省掉了机器、运维的成本、鉴权功能实现,这对于后端来讲是提效的。

其次,我记得以前有同学跟我吐槽,聚合服务即使一个转发接口,没有做什么逻辑处理,也要复制vo、复制一套接口,很鸡肋。很好低代码的作用来了,直接在上面点点点,就搞定了,非常省人工。

吐槽点:复杂的逻辑处理真不是低代码的优势

比如说我java可能几分钟、几个小时就搞定了,低代码我要先学习几天,然后各种探索,最后到功能实现,太蛋疼了。

总结

我认为低代码可以研发同学还有一些场景下业务带来提效,然后不要低估也不要神化低代码,更加全面的认识它。

实操微信支付,适合第一次接通微信支付的同学 我的实际操作命令如下:就会生成图3中多出来的file文件夹,/Users/camel/cert/xxxxxx_cert/file/wechatpay_5A4xxxxxxxxxx9.pem,wechatpay_xxxxx5A4849E9.pem就是微信支付平台证书,也是程序真正需要的。•注意:我的操作说明,我是把下载好的 CertificateDownloader.jar 文件,放在了解压证书的目录里(图3)。//下面的静态参数要仔细看下面的解释,否则只会调用别人写好的方法,压根学不会0-1接入微信支付。 阅读详情

相关推荐

Eplan2022 复制已有的宏文件生成新的原理图宏文件

Eplan2022 新建原理图宏文件

haier123888的博客 1万+

低代码平台是否会取代程序员?答案在这里

上图是一张机器人或者自动化系统取代人工的图片,您看了有哪些感想呢?

游戏发行平台,跨境电商,低代码,物联网,数字人商业项目架构师 842

Android架构中UseCase的设计原则与实战解析

本文深入解析Android架构中UseCase的设计原则与实战应用,探讨其在Domain Layer中的核心作用。通过对比ViewModel的臃肿问题,详细阐述UseCase的无状态原则、单一职责边界等设计铁律,并提供多种实现方式的代码示例,帮助开发者构建更清晰、高效的Android应用架构。

weixin_28432777的博客 431

低代码编程革命:程序员集体失业倒计时?这7大真相颠覆你的认知!

低代码开发平台的出现,无疑是软件开发领域的一次重大变革。它以其独特的优势,如提升开发效率、降低开发门槛、促进业务与技术融合等,为企业和开发者带来了新的机遇。然而,低代码并非是程序员的 “终结者”,它无法完全替代程序员在复杂系统开发、代码优化和维护等方面的专业能力。相反,低代码为程序员开辟了新的职业发展道路,让程序员能够从繁琐的重复劳动中解脱出来,专注于更具创造性和价值的工作。同时,低代码也对程序员的技能提出了新的要求,促使程序员不断学习和提升自己,以适应技术发展的潮流。

sdgfafg_25的博客 942

LM Studio 模型加载与转换实战指南:从GGUF格式到本地部署

本文提供了使用LM Studio加载与转换GGUF格式大语言模型的完整实战指南。详细阐述了为何GGUF格式是本地部署的最佳选择,并逐步指导用户如何将非GGUF模型(如Transformers格式)转换为GGUF格式,以及在LM Studio中进行加载、配置GPU卸载等关键优化,最终实现流畅的本地离线对话体验。

weixin_29061425的博客 916

风光储互补微电网在偏远地区的应用实践:从建模到仿真全解析

本文深入解析了风光储互补微电网在偏远地区的应用实践,从系统设计到仿真建模全流程。通过Simulink等工具进行动态仿真,验证了系统在多种工况下的可靠性,并结合实际案例展示了其显著的经济和环保效益。文章为从业者提供了从技术路径到实施优化的全面指导。

weixin_29047545的博客 268

程序员之殇:我们会被低代码取代吗?

回顾IT行业的发展历程,工具革命从未停止——从汇编语言到高级语言,从结构化编程到面向对象编程,从单机开发到分布式开发,每一次工具的升级都提升了开发效率,也推动了程序员职业能力的升级。低代码的崛起,不过是这场革命的最新篇章。担心被低代码取代的程序员,本质上是对自身核心竞争力的不自信。如果你的工作只是编写简单的CRUD代码,那么被低代码替代是必然趋势;但如果你具备扎实的技术功底、深入的业务理解、优秀的架构能力,那么低代码将成为你提升效率的利器,让你能够创造更大的技术价值。

sdgfafg_25的博客 1046

主流反爬虫、反作弊防护与风控对抗手段

主流反爬虫、反作弊风控防护中的核心设计点与对抗策略

吴秋霖的博客 2554

低代码平台不能替换程序员

然而,在面对复杂的业务逻辑、个性化需求、技术创新、安全性和系统集成等问题时,程序员的专业技能和经验是不可或缺的。未来的开发趋势可能是将两者相结合,充分发挥低代码的高效性和程序员的专业性,以实现最佳的开发效果。程序员能够根据客户的独特需求,进行深入的定制与配置,使得最终产品能够更好地符合客户的业务模式和目标。程序员具备深入理解算法、数据结构和系统架构的能力,他们能够开发新的功能,改进现有的技术,甚至设计全新的算法。而低代码平台主要聚焦于工具的集成和使用,对于技术上的创新,往往缺乏必要的灵活性和深度理解。

人无再少年 561

QML从入门到实战 - 完整学习路线

想入门 QML 开发?来 “从零开始学 QML” 专栏,海量源码 + 实战案例 + 大型项目拆解,手把手教你搞定跨平台 UI 设计,小白也能轻松掌握!

BenBierBa的博客 3473

ros入门(八)---TF坐标转换

TF(TransForm),就是坐标转换,包括了位置和姿态两个方面的变换。

weixin_51157015的博客 3388

我们会被低代码取代吗?

低代码发展趋势如此猛,你是否有担心被替代的危机呢?

DrLai的博客 2425

117、HDR多帧融合算法:曝光序列、运动鬼影消除与合成权重的高效实现

HDR多帧融合算法实战经验总结 本文分享了HDR多帧融合算法在实际应用中的关键技术和优化经验。主要内容包括: 曝光序列设计:强调动态调整曝光时间比、帧间间隔和拍摄顺序的重要性,特别指出短-中-长的拍摄顺序优势。 运动鬼影消除:比较了三种运动检测方法,推荐梯度域检测方案,并强调在RAW域进行检测的必要性。 合成权重设计:提出基于高斯型权重函数的多因素考量方法,包括基础权重、运动权重和噪声权重的综合处理策略。 高效实现方案:提供NEON指令集加速的具体代码示例,包括梯度计算、权重查表和融合处理等关键步骤。 实用

zzfmlxs的博客 63

低代码会取代程序猿吗?

我认为低代码可以研发同学还有一些场景下业务带来提效,然后不要低估也不要神化低代码,更加全面的认识它。

大鸡腿的博客 238

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

低代码会取代程序员吗?

最近在接入低代码平台,忙着把功能塞进去,没有时间思考🤔我们公司也在寻找低代码可以发力的点,所以我做完第一批小白鼠去试验了,我的想法是从一个问题带大家思考,从大方面来讲低代码的作用、应用场景,然后再聊聊我个人接入的感受。(顺手推几个技术大厂的机会,前、后端or测试,感兴趣就【试试】问题:低代码会取代程序猿吗?低代码这个概念出来很久了,但是对互联网来讲貌似影响不大,大家该吃吃该睡睡,也比较少听过由于低代码导致各大厂裁员的,对吧哈哈。那么低代码是什么,它作用又在哪里?它会对哪些IT人员有影响呢?

C13083219570的博客 733

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【话题】低代码123

低代码(Low-Code)是一种软件开发方法,它最大限度地减少了手动编程,通过图形化界面和预构建的模块或组件,使开发者能够快速构建应用程序。本文预测了未来的编码方式,有兴趣欢迎来读。

AI人人懂 1745

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

低代码到底可不可以取代现代程序呢?这是一个值得思考的问题!!

低代码到底怎么样?什么是低代码?低代码的本质到底是什么?低代码在前后端开发中到底是什么应用领域?移动端后端开发大数据低代码能做什么?市场为什么需要低代码?低代码—非程序员编程 什么是低代码? 简单来说,低代码是一种用于应用程序开发的模块化方法,它能有效减少应用程序的开发时间。它能使用可重用的、基于组件的体系结构进行开发,从而加快了应用程序的开发和交付周期 在构建具有可重用组件的应用程序时,开发人员将有机会在不同的应用程序中使用现有组件,而不仅仅是原始开发应用程序,这里的组件是一个可重用的对象,它将一段代码转

优快云凉宸 1512

最新我们会被低代码取代吗?_低代码 淘汰了(1),C C++技术图谱

例如:随着人工智能的不断发展,许多企业都在吹捧低代码,这门技术也越来越重要,很多人都担心在35岁被优化,又担心996猝死。因此今天来聊聊低代码和程序猿的话题,本文只代表作者态度,文内出现的图文有参考于网络。你说程序员的命苦不苦?AI想要取代他,“低代码”要革他的命,甚至干到35岁自己就被淘汰了。

2401_84978603的博客 642

c# split效率低_低代码的兴起,程序猿要拒绝还是拥抱

低代码是一种近些年兴起的企业软件快速开发技术和工具。借助低代码使用者无需编码即可完成企业应用的常用功能,少量编码扩展出更多功能。低代码凭借低门槛、高效率和易集成等特性,被越来越多的软件开发团队青睐。Gartner预测,到2024年四分之三的大企业将会使用至少4种低代码开发平台,用于信息化应用开发。届时,65% 的应用开发将通过低代码完成。面对低代码的兴起,程序员们有几种不同的心态:一种是轻视的心态...

weixin_42353061的博客 240

ChatGPT真的会取代程序员吗?

程序员这两年被碰的瓷儿可不少啊,这架势不像是AI抢了程序员的饭碗,倒像是程序员抢了AI的饭碗一样......那么多职业,你们就可着程序员一个碰瓷儿啊!先不说真正的程序员工作,纯写代码的时间也就20%左右,其余80%的精力都用于调试和修改代码,以及沟通协调、需求同步信息等工作中。按这个逻辑,chatgpt也只能帮助程序员节省20%的时间。就算chatgpt牛逼上天了,写的代码100%正确,也并不能有效缩短程序员调试和修改代码的时间。

BeWorkingMan的博客 1万+

低代码(Low-Code)是什么?

低代码(Low-Code)是一种软件开发方法,它通过图形化界面和少量的编码来创建软件应用程序。低代码开发旨在降低编程的门槛,让非专业开发人员也能参与到软件开发过程中,从而提高开发效率和减少开发成本。下面详细介绍低代码的概念、特点、案例等方面的内容,以及一些知名的低代码厂商。

AI时代光年 7300

低代码出来,程序猿你们害怕吗?

从当前开发领域的发展趋势来看,低代码开发的确是一个重要的发展趋势,这是一个不可逆转的过程;而在未来的平台开发时代,低代码开发将会得到广泛的普及。人工智能技术的不断发展,大量的工业应用开发在未来将采用低代码开发模式,不仅提高了软件产品的稳定性,而且可以减少开发人员的工作压力,从而延长专业程序员的生命周期。 低代码的意义在于两个方面:一是通过代码扩展业务能力的能力,代码比直接编写代码的方式少。 在真实的工作环境中,来自业务部门和IT部门的开发人员可以在平台中协作创建、迭代和发布应用程序,所需的时间只是传统方法的

DSP数字化服务平台的博客 169

2024年最全我们会被低代码取代吗?_低代码 淘汰了,2024金九银十C C++大厂面试题来袭

例如:随着人工智能的不断发展,许多企业都在吹捧低代码,这门技术也越来越重要,很多人都担心在35岁被优化,又担心996猝死。因此今天来聊聊低代码和程序猿的话题,本文只代表作者态度,文内出现的图文有参考于网络。你说程序员的命苦不苦?AI想要取代他,“低代码”要革他的命,甚至干到35岁自己就被淘汰了。

2401_84978588的博客 393

基于低代码平台和AI的B端系统改造

随着近几年AI技术的发展,新技术带来的变革在各行各业中不断演进,像Bolt.diy之类的零代码编程框架在吸引着众多程序猿的眼球。然而,一个成熟的B端系统,从行业的理解、需求的分析导入、架构的设计、业务的流转等等,很难通过几句简单的聊天式编程就能搞定,而是一个系统化的过程。但像上一家公司做的租赁管理系统,完全从零开始构思和实现,通过堆人的方式将所有功能模块堆出来,从涉及的产品、项目、开发、测试、运维等人力投入来说,是个上百万甚至达到千万级别的投入。如何快速低成本地完成系统开发,低代码平台是不错的选择。

alex195的博客 1410

用J2Paas低代码平台,编程不难,人人都是“程序猿”!

如今,每当提到软件、编程,大部分人就会联想到代码。那低代码或无需代码的编程又是什么呢?没错,它就是J2Paas!今天小编就给你们讲一下J2Paas低代码平台的各个功能模块: 1、0代码配置“报表参数”功能 J2Paas平台的“报表参数”,是一个使用图形及数据实现报表的设计及打印能力的参数,同时有众多可以直接使用的控件、模块,它能很好很快的让不会代码编程的人实现软件开发! 2、所见即所得,可视化拖曳功能 对于一个简单“增删改查”的功能,J2Paas可以做到几乎不需要接触任何代码,通过拖拖拉拉的方式,配置表

J2Paas低代码开发平台 711

程序猿的牢笼——技术本身

程序猿的价值是由其编写的软件的价值决定的,而软件的价值是由客户的价值决定的。那么如何给客户带来价值,那就是解决客户的痛点,如何得到痛点,那就从客户需求中挖掘,如何得到客户需求,那就需要和客户足够多的有效率的沟通。技术也存在有害的一面,它是程序猿谋生的工具,同时也是关着程序猿的牢笼。成功的程序猿很会善用工具,这些年低代码概念开始流行,像国外的Mendix,国内的JNPF,这种新型的开发方式,图形化的拖拉拽配置界面,并兼容了自定义的组件、代码扩展,确实在B端后台管理类网站建设中很大程度上的提升了效率。

wofacailo的博客 163
上一篇: 玩转MySQL:都2022年了,这些数据库技术你都知道吗
下一篇: 带你深入理解Java线程间通信
Java_LingFeng
博客等级 码龄4年 505粉丝 259原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值