No Code的世界绝无代码!GitHub CEO:编码的未来根本就没有编码

简介: 近年来,无代码开发日渐流行。非专业的人员现在也能够参与到开发中了!越来越多的企业选择了无代码开发平台,以提高工作的效率,互联网企业或因无代码/低代码开发迎来「新时代」。

微信图片_20220109130835.jpg


世界正变得由软件驱动。

 

对于IT部门而言,这意味着对软件的需求不断增长,以满足不断变化的需求。

 

用户对可用性有很高的期望,并要求业务运营具有更大的灵活性。频繁的更新和升级是「新常态」——这意味着产品的2.0版可能会与第一个版本几乎同时构建。但是招开发人员也不是一件容易的事情。

        微信图片_20220109130838.png      

更快的开发软件,更高的自动化程度,这是企业的目标。

 

于是无代码开发低代码开发就来了。


No Code大流行,人们可以更关注创新性代码了


如今,似乎所有软件投资和产品发布都包含对无代码平台或功能的某种引用。No Code的出现,反映出我们已经进入了一个新的软件时代。

 

无代码开发是指将已有代码的可视化模块拖放到工作流中,以创建应用程序。这让开发应用程序就像组装乐高一样简单。这样的开发吸引更多的研究人员,即便是不懂算法和数据结构的研究人员,也能参与到平台的构建和部署中。

 

这里以构建一个表单为例。该表格将收集一个人的名字,姓氏和电子邮件。开发人员的代码大致如下:


      微信图片_20220109130839.png        

在无代码开发中,可能只需要几个鼠标拖曳工作。

 

QQ图片20220109130744.png点击查看原视频链接


构建一个web网页和应用程序,不需要去关注程序底层架构,只需要熟悉构建的规则即可,可视化的代码模块包含了应用程序所需的90%功能。无代码开发者的关注,应该在于剩下的10%创新代码逻辑。这样开发者的开发效率得到了提高,也能强调创新开发人员的价值。

 

但是无代码开发不是类别,而是用户与软件工具交互方式的转变。这种转变可能会让互联网产业迎来「新的时代」。


互联网产业迎来无代码开发的「新时代」


无代码开发平台的出现,程序员是不是就无用武之处了?答案是否定的。

 

即便有了无代码编程,没有程序员写代码的这种情况是不存在的。恰恰相反,仍需要大量的专业人员编写后台代码,以便更多人用无代码的方式将工作自动化。

 

所以,无代码这个说法,并不是站在专业程序员的视角,而是站在没有编程经历的人员来称呼的。无代码开发的愿景就是,工作人员就像使用办公软件 Excel、PPT、Word一样,能将自己的工作自动化,进而提高工作效率。

 

近年来,开发人才缺口越来越大。

        微信图片_20220109130841.png    

而无代码可以减轻IT人员的负担,缩短开发时间。由于无代码可以取代传统的手工编码应用程序的开发方法,技术娴熟的IT人员就不会被重复的编码所束缚,而将精力集中于创建应用程序其他的部分,可以更智能、更高效地工作。

 

任何具有一点技术背景的人都可以使用无代码开发平台快速创建应用程序,这是它的一个巨大优势。但是,无代码开发平台并不真正适合于专业的开发人员。

 

除了解放了一部分的程序员,企业也因无代码开发而受益。

        微信图片_20220109130843.jpg      

产品和技术的沟通不再痛苦了:如果产品能够使用无代码开发平台,技术能够维护好这样的无代码开发平台。需求通过平台直接落地,企业的工作效率大大提高。

 

前些年,企业总是宣传「人人都是产品经理」,鼓吹逻辑和发散性思维的魅力。那么,无代码开发强调的则是「人人都是开发人员」,都有能力将创新性算法和逻辑实现落地,而不是身陷跨编程语言语法的囹圄。

 

就微软公布的数据表明,无代码开发、低代码开发确实更流行了。据统计,在过去一年内其低代码平台 Power Platform 的使用量增长了七倍,成为微软数据应用平台上使用量增长最快的系统。在今年疫情之下,众多企业转为远程办公的短短几个月时间里,Power Platform 的使用量呈十倍增长97%的世界500强选择了这个低代码平台。


畅想一下No Code的未来


无代码编程的一个典型代表是:Excel。Excel在数据处理的出色表现,是令很多程序员都惊叹的,最重要的是它让每一个工作人员都很容易去学习使用这个强大的工具。

 

倘若web和应用程序的编写也变得如此简单呢?

      image.gif      

微信图片_20220109130845.png


如果应用程序的编写也变成了表单和组件的拖曳,那么这样的「开发人员」的注意力可能会更专注于产品本身,去优化产品的逻辑。

 

在低代码开发的场景下,改进的工作只用一小部分的代码去完成。对于没有那么技术的技术人员来讲,就不用去刷leetcode了。而真正想要做开发的技术人员——他们只需要做好开发平台的改进和维护这件事情,不需要去和产品经理吵架。(我敢打赌还是会吵的,大概这就是社交)

 

GitHub首席执行官Chris Wanstrath说:「编码的未来根本就没有编码。

 

是的,这是难以想象的。但这就像智能手机出现之前我们无法想象生活可以集成在这一块小小的屏幕中一样。无代码开发的环境构造还在漫长的发展中,可以说,许许多多的开发者都在努力。

 

或许几年后的代码开发就变成了一件「大众」的事情,创造一个应用程序是如此简单。

相关文章
|
8月前
|
人工智能 自然语言处理 安全
Milvus x n8n :自动化拆解Github文档,零代码构建领域知识智能问答
本文介绍了在构建特定技术领域问答机器人时面临的四大挑战:知识滞后性、信息幻觉、领域术语理解不足和知识库维护成本高。通过结合Milvus向量数据库和n8n低代码平台,提出了一种高效的解决方案。该方案利用Milvus的高性能向量检索和n8n的工作流编排能力,构建了一个可自动更新、精准回答技术问题的智能问答系统,并介绍了部署过程中的可观测性和安全性实现方法。
1064 0
|
8月前
|
存储 人工智能 自然语言处理
让你拥有一个AI大脑,这个32.1k Github项目是你不错的选择,支持PDF、Markdown、代码、视频成为你的知识内容
Quivr 是开源全栈 RAG 平台,助你打造“第二大脑”,支持多文档类型与多种 LLM,实现智能搜索与聊天。具备语义检索、本地部署、隐私保护等功能,适用于个人知识管理与企业知识库,界面简洁易用,是高效智能问答的理想选择。
362 0
|
12月前
|
存储 人工智能 自然语言处理
通义灵码 vs. GitHub Copilot:中国AI编码工具的破局之道
全球AI编码工具形成“双极格局”,GitHub Copilot凭借先发优势主导市场,而通义灵码通过差异化路径突围。技术层面,通义灵码在中文语境理解、云原生绑定上展现优势;生态方面,Copilot依托GitHub开源生态,通义灵码则深耕阿里云企业协同场景;开发者心智战中,通义灵码以数据合规、本土化服务及定制化能力取胜。这场较量不仅是技术的比拼,更是生态逻辑与开发者需求的全面博弈,彰显中国AI编码工具“换道超车”的潜力。
1461 19
|
11月前
|
JSON JavaScript API
MCP 实战:用配置与真实代码玩转 GitHub 集成
MCP 实战:用配置与真实代码玩转 GitHub 集成
2140 4
|
人工智能 网络安全 开发工具
vscode代码推送到github库菜鸡专用教程
vscode代码推送到github库菜鸡专用教程
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
694 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
开发工具 git Python
代码管理记录(二):Github代码上传实操
本文是关于如何使用Git将本地代码上传到GitHub的实操指南。介绍了Git的基本概念、安装方法,并通过详细的步骤指导用户从GitHub创建仓库到使用Git命令初始化、添加、提交代码,最终将代码推送到远程仓库。同时,还汇总了一些常见的错误及其解决方法。
505 2
代码管理记录(二):Github代码上传实操
|
存储 安全 API
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
GitHub主要仓库泄露访问令牌,代码与云环境面临风险
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
996 0
Github代码仓库SSH配置流程
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程
这篇文章是一份详细的GitHub使用教程,介绍了如何在GitHub上创建仓库、创建分支、编辑和发布更改内容、发起拉取请求以及合并分支的操作步骤。
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程