微软中国首席技术官魏青低代码/无代码时代即将到来你准备好写代码了吗

2020-04-01 14:49 来源:科创网

微软中国首席技术官魏青:低代码/无代码时代即将到来,你准备好写代码了吗?

十三发自凹非寺

量子比特报告|量子比特

这些年来,编者按:种编程语言发生了变化。在学习了C和C之后,我仍然要跟上Python的趋势.

在主要排行榜上,语言的争议也越来越激烈,它不能忍受不时地与黑马争斗。

即使你学习了一种新的编程语言,你仍然需要做大量的“重新构建轮子”

对于今天的程序员来说,它是一个Double Kill——,使发际线上升得更猛烈。

微软(中国)首席技术官卫青在最近一次独家专访中,为我们提供了一个解决上述问题的新思路——低代码/无代码开发

在不改变初衷的情况下,量子比特《大咖来信》安排了我们与魏青的第一人称对话。

贵宾

7413e5ec446243b5a61acf64b0c4ccef.jpeg

魏青目前是微软(中国)的首席技术官。

在微软10多年的发展历程中,魏青先后担任微软大中华区产品部总经理、微软大中华区消费者和在线事业部总经理、微软大中华区移动产品部总经理,负责公司业务和消费产品业务的战略设计和实施管理,以及合作伙伴和产业生态链的建设。

在加入微软之前,卫青先生在摩托罗拉工作了十年,在移动产品开发、营销和销售管理方面一直处于领先地位。

必要的

市场驱动的低代码/无代码开发

低代码/无代码开发不是没有学习

为什么微软的下一件大事是这个平台?

低/无代码开发对IT员工有什么影响?

数字智能趋势下低码/无码发展的兴起

卫青:为什么代码低/没有代码开发?

所谓的低代码或无代码开发并非没有根据。主要原因之一是它不是由技术驱动的,而是由市场驱动的。

众所周知,我们现在谈论的是中国的数字化和智能化,但在上世纪末,我们谈论的是世界的信息化。当时,最热门的话题之一是BPR(业务流程重组)。21世纪初,国内讨论开始缓慢。

你为什么谈论这个业务流程重组?现在没有代码的开发和低代码的开发都在同一条线上。这是上世纪末开始的信息转型过程的必然结果。

当信息化发展到一定程度,人们会慢慢发现原来的软件真的很有用。以微软为例,从一开始我们就被定位为生产力平台和生产力公司。

最初的平台是桌面平台、数据平台和以视窗、视窗服务器或交换服务器为代表的企业软件平台。

最初的生产力代表是办公室,现在经过120年的转型,它已经成功转型为Azure云计算——。它也是一个操作系统,但它只负责云计算的大规模计算、存储和网络功能。

现在,微软正在谈论“四云”,即Azure、微软365、Dynamics 365,另一个云是Power Platform,它致力于为人们提供更强大的数字工具。结果是提高了效率,降低了成本,增强了自动化。

b24e616aec354b8d97c9395628bd924e.jpeg

当人们发现软件可以使公司的许多流程自动化时,他们会发现,如果信息技术完全由信息技术部门开发或者外包给其他软件公司,它根本无法满足需求。

当信息化和数字化能力提高到一定程度时,还有另一个潜在的驱动力,我们通常称之为数字时代原住民

如果一个人的职业生涯是以平均40年来计算的话,这批人会以每年2.5%的比率取代所谓的老员工基数,事实上,这个比率甚至会比这个比率高得多。他们对软件的理解、认知和需求是巨大的,传统的信息技术方法肯定不能满足他们。

在接下来的五年里,将产生5亿个新的应用程序,基本上是逻辑应用程序,相当于过去40年的总和。然而,目前数量的软件专业开发人员或专业软件公司不可能满足这一需求。

现在是开发低/无代码的合适时机。

什么是低代码/无代码?

客观地说,所谓的“低代码/无代码”实际上并不意味着你可以在不学习任何东西的情况下开发软件,这有点像神奇的药物。我认为它没有那么神奇。

首先,公司有实际的业务痛点,如财务、人事、销售管理等。这些部门是最明显的。

同时,公司还有一些基本的数字功能,即数据功能,如销售数据或人才数据,或一些物流数据和财务数据。至少信息化需要达到一定程度。

27218522ee8b4bc7b336d1db8d5fa3a7.jpeg

在这个前提下,他有实际应用的痛点和对他的行业知识的非常深刻的理解,即它的过程。其中许多是过程方面,以及数据和数据之间的关系,我认为这应该是这个时代人们应该具备的一些基本素质。

在这个前提下,信息技术人员应该能够帮助将公司内的一些服务开发成一些简单的应用编程接口方法,供非信息技术人员使用(例如,拖放方法)。

低代码开发是指它的组件不像门那样完美。你需要自己安装锁,然后把门的铰链拧到房间上来叫门。

然而,无代码开发就像这所房子的设计。这些铰链不需要你拧。它们安装在门上。向内推动门,门可以直接使用。

但是我也不想让任何人误以为一个完全没有准备的人或公司可以进行无代码开发。世界上没有这种神奇的东西。

首先,社会必须做好准备,公司必须在一定程度上数字化,个人的能力必须达到一定水平,才能与信息技术人员合作。

低代码/无代码开发

事实上,这是整个社会、行业、个人和技术成熟后的自然产物。在全球范围内,许多公司已经在做这样的事情。

微软最近发布了Power Platform,其中一个是关于自动化的,叫做用户界面流,它一步一步地指导你的用户界面操作。然后软件会记住你的操作,过程会自动进行。从全球角度来看,这很容易被人们理解、接受和推广。

现在我们可以看到,用户界面流不需要任何编程,基本上只需要操作。但是现在它正在慢慢开始深化,所谓的编程概念已经开始出现。

事实上,我们刚才已经谈了很多。例如,一个商人在他自己的生意中有一个痛点。他只受软件形式的数据驱动,包括使用人工智能的能力,然后自动化他的过程。

微软现在实际上将电力平台称为第四个云。我们有蓝色,我们有微软365,我们有动态365。

93cd5d7de8b242b385dc772e284c9a62.jpeg

微软首席执行官萨提亚曾在一个场合说过电力平台。他只是说微软是一个平台和生产力公司。这个平台将是我们的“下一件大事”。为什么他可以称之为“下一件大事”?

整个行业面向业务的流程重组和流程优化是由信息系统、算法和数据驱动的。软件驱动的趋势将成为你可以称之为的另一个范式转变。

信息技术会影响信息技术人员的工作吗?

如果公司想进行低代码/无代码开发,公司的信息技术人员必须扮演一个角色,我称之为标准化角色。

只是它不能满足于把房子盖好。事实上,它有更多的起点和兴趣或产品需求。它应该考虑如何接口、应用编程接口或服务公司内的各种服务资源。而且,在服务的基础上,它可以使用一些图形化的方法或者更加人性化和智能化的用户界面方法,让不了解软件开发的人自己构建这个构件。

这样,对信息技术人员就有了新的要求。他们不能仅仅满足于开发一个应用程序。相反,他们应该标准化公司的现有数据、现有流程和现有服务,并将其打包成模块。

微软的电力平台有一个我们称之为“皇冠上的珍珠”,一个光盘,公共数据服务。那它有什么用?它有一个通用数据模型,这是一个通用的开源数据库结构,用于建模整个世界。

在这种情况下,如果首先有一个CDM模型,然后一个CDS将所有这些服务组合在一起,它看起来就是一个Power应用程序。我们的超级应用可以成为一种应用模式,可以是手机应用、电脑应用或网页来实现这个应用。

因此,如果公司的信息技术人员赶不上这一步,他就不能让公司的其他人拥有这一能力。

当然,我们开玩笑说,这个信息技术人员的工作肯定会保住,因为他总是被要求编写程序,但从长远来看,这个人的工作将会丢失。

其他公司的信息技术人员将编写非常专业和要求很高的行业应用程序或企业应用程序,其他公司的信息技术人员也将把公司的许多能力转化为可供他人调用的应用编程接口,因此信息技术人员的作用将在未来得到扩大。

未来的IT经理或开发人员必须是原生云的开发思维。

7df1915f0e564bcdb21774bdd8c9e2e2.jpeg

刚才我们谈到了非代码开发或低代码开发将这种能力输出给公司其他同事的能力。在它的背后是一个非常重要的支持,这是所有能力的服务。

我认为这是核心点。因为服务体现在哪里?即使您没有这种低代码开发,您的软件也必须是云本地的,这是通过相互调用许多服务组件来实现的。这些服务组件可以很容易地打包成一个API,供其他人调用。

有了这种云原生平台概念,一方面,开发者可以继续开发其应用程序,但其应用程序是云原生的。但是正是因为云是原创的,一切都是面向服务和面向应用编程接口的,所以它可以很容易地将这个服务或应用编程接口打包到一个图像模块和图像接口中。

事实上,我们现在谈论的RPA、无代码、低代码或中国、台湾和平台实际上是在谈论一件事。就我个人而言,我认为如果我们不理解它的起源,那就是优化基于云的应用程序开发过程的想法。我们谈论的是中国、台湾、RPA、低代码和无代码都是被动的水,因为它背后的原始能力是建立在基于云的开发之上的。

微软在低代码/无代码开发中的地位

微软最初最基本的服务目标是两种人,一种叫开发者,另一种叫IT专家。虽然名称现在可能会有一点改变,但它实际上是一个开发操作,但是现在开发和操作是结合在一起的,所以现在开发人员和信息技术专业人员有了一个混合的组成。

微软最初是这样做的,所以我们不认为我们这样做是为了无代码和低代码,因为微软的开发模式已经改变为云本地。

其次,微软最初的平台已经从众所周知的视窗、办公室365和Azure变成了一个强大的平台,承载着各种数据、各种开发模式、各种连接器和各种显示模式。

然后,如果我以这种方式理解它,我宁愿说没有代码和低级代码只是云原始转换过程的自然产物。

低代码/无代码开发何时会迎来全面的上升?

如果你想说流行或崛起,我认为低代码和无代码的发展与整个社会的数字进步、企业的数字进步和个人的数字进步非常一致。

中国面临着独特的挑战和机遇。

首先,中国的信息化进程起步较晚,所以我们所做的与世界略有不同。我们对真正的所谓公司办公方法有很高的要求,每个人都认为这种方法非常严格,需要安全的流程方法。这实际上不是我们中国企业的特点。

相反,许多公司可能仍然在办公室使用QQ。他们使用消费者级软件应用程序来切换到企业级。另一方面,世界上许多数字化进程更多地是由企业和企业驱动,并逐渐普及和普及。

这就产生了一个特征。一方面,我认为中国对这种无代码/低代码开发的需求将非常强烈。我甚至认为,这种需求比世界上许多其他地方的需求要强烈得多,尤其是对于数字时代的土著人。这些年轻人慢慢进入职场后,他们的感知和认同感会很强。

然而,许多中国企业面临的最大挑战是信息化不够彻底。您会发现,即使企业想要做低代码和无代码的工作,它的许多过程实际上并不能通过API进行抽象。然而,如果它不能被API抽象,那么没有代码和低代码能力就不能包装它。

因为软件开发只不过是一个层次结构,一步一步地抽象和打包。我认为这对许多企业来说将是一个巨大的挑战。最近,许多人也在谈论对这种流行病的反应。发现疫情暴露出许多数字化转型不到位的问题,如智慧城市、智慧办公室、智慧家庭、智慧医疗.这些实际上仍有很长的路要走。

e358bac7affe46f798b885111b3ae072.jpeg

这是一个矛盾。我认为这种矛盾也会发生在中国。特别是,中国消费者和专业人士对这种低代码和无代码有一种非常容易的认同感、认知和共鸣。然而,当向企业的信息技术部门施加压力以提供能力时,它会发现许多“作业”或底层工作根本没有完成。

在某种程度上,它使公司管理层感到公司已经实现了自动化和信息化,但一旦它被称为面向服务或基于云的开发,就发现它需要重新开始。

我认为这里面可能有潜在的压力和挑战。这就是我们面临的挑战,它不同于从企业级应用程序到消费者级应用程序的许多其他途径。

最后,同步门户。关于低代码/无代码开发的话题,魏青还将在微软在线技术峰会上做一个完整而特别的演讲。~如果你感兴趣,那就不要错过~

作者是网易新闻的签约作者

如何关注、学习和使用人工智能?

每天,qub itAI内参都会选择全球科学技术和研究的最新发展,收集新技术、新产品和新应用,整理当天最热门的行业趋势和政策,并搜索有价值的论文、教程、研究等。

了解AI发展现状,抓住行业发展机遇

AI社群 | 与优秀的人交流

量子位 QBITI,标题作者签名

跟踪人工智能技术和产品的新发展

如果你喜欢,请点击“观看”!

标签: 开发 代码 韦青