大家好!我是爱吃、爱玩、更爱学习技术,IT届的新晋小网红,开发者的好朋友比特熊!
比特熊:特别联名Microsoft Build 2022,本期【比特熊故事汇】请来重量级嘉宾,突破直播间嘉宾数新高!由微软云布道师卢建晖领队,6位技术专家齐加盟,为各位开发人和技术爱好者带来最全面的Build大会全解析!
【比特熊故事汇】作为比特熊直播间的重要栏目,定期请来技术大牛和行业先锋做客。这里不仅讲最“热”的技术,还有更多待解锁的个人故事和趣味话题!请持续关注,更鼓励大家推荐你想认识的“英雄”。欢迎大家来到直播间,跟比特熊一起,与专家们零距离畅聊。
欢迎大家访问MSLearn学习平台
与比特熊一起规划学习路径,加速进阶
比特熊:今天非常荣幸请到我们熟悉的好朋友微软云技术布道师——卢建晖!微软MSDN公众号的忠实关注者对卢老师的了解,可能来源于“CA周记”的技术剖析或者卢老师热心的直播分享!比特熊第一次系统学习Python的知识就是跟卢老师一起直播啊!
卢建晖:大家好!我是微软云技术布道师卢建晖!今天会跟比特熊还有几位专家一起,跟大家分享一下Microsoft Build 2022有哪些新发布和值得关注的亮点!
比特熊:我们直截了当进入万众期待的部分,今年的Build大会有很多新发布!在卢建晖老师的积极组织下,邀请各领域技术专家都给大家画好重点,还指路学习资源!赶紧跟着比特熊一起学习,加速进阶。
云原生是本次 Microsoft Build 2022 的一个非常重要的技术主题,微软谈了很多基于云原生的应用场景。微软工程师敖小剑老师在直播中分享了 Dapr 的一些内容,包括基础知识,应用场景,还有相关的一些 RoadMap以及一些等待发布的新功能。
作为打通云原生场景的最后一公里 Dapr就非常重要了。Azure Container Apps 以及 Azure Kubernetes Service 服务都可以通过 Dapr 来作为中间件进行连接, Dapr 不仅解决了微服务之间的通讯问题,更重要·一点是通过 Dapr 构建事件驱动的微服务,让你可以用松耦合,多语言地组建云原生解决方案。除了敖老师提到的 Dapr 外,Microsoft Build 在云原生的技术上也发布了多项新功能以及更新, 如 Azure Arc -可以通过它来构建混合和多云环境的智能应用, 也有基于嵌入式边缘的 Kubernetes - Project Haven , 还有与低代码的融合等。
比特熊推荐:
MAUI 是 .NET 6 非常重要的组成部分,让你可以通过 C# 和 Visual Studio 来完成跨平台(iOS, Android , Windows , macOS , Linux(社区支持)) 应用的开发。.NET 开发者一直在等待 MAUI的正式发布。微软最有价值专家张善友老师就十分期待在今年的Build有大动作。果然,在 Microsoft Build 2022 开始前一天, MAUI 就正式发布了。伴随而来的是为 MAUI优化的 Visual Studio 2022 (17.3) 预览更新( Windows / macOS ) ,不仅在 Windows 上支持 MAUI 开发,也可以在 macOS 上支持 MAUI 开发。现在 MAUI 不仅支持传原生应用的开发,也支持 Blazor 混合式的开发。不知道各位 .NET 开发者有没有第一时间更新 。除了 MAUI 外 ,善友老师还提到了 .NET 云原生的能力 ,这个和敖老师的Dapr的结合就非常重要了。
我们知道都知道张善友老师 .NET ,Dapr 的实战经验非常丰富,可以说 Dapr 不仅打通了云原生的最后一公里 ,更重要是 Dapr 让开发人在云原生应用中多了一个选择 .NET 的理由。张善友老师也谈到了一些新的应用场景在 .NET 上的应用情况,如 WASI , Minimal API 等 ,以及 .NET 7 Preview 4 的新特性,这些都微软在 Microsoft Build 2022分会场上都有非常详细的内容介绍。
比特熊推荐:
- * .NET MAUI - 更新和蓝图
- 使用 .NET 和 Visual Studio 为任何设备构建本机应用
- 使用 Blazor Hybrid 的本机客户端应用
- .NET Core 和 WASI(服务器端 WebAssembly)的未来可能性
- Minimal API:过去、现在和未来
Metaverse概念提出后,一直备受关注。本次 Microsoft Build 2022 虽然没有重点Metaverse发布,但也花了一些篇幅谈到了Azure Mesh , 特别是 Mesh for Teams的应用场景。我们可以看到企业应用已经开始注入Metaverse,不仅改变了我们传统的沟通方式,也在我们传统行业起到了非常重要的作用。微软最有价值专家朱一婷老师在 AR / VR / MR 有非常多的经验,谈到Metaverse在国内的发展情况和在国内的一些应用场景她可是专业的。说到如何用好宇宙,在 Microsoft Build 2022上也有相关内容的讨论 。微软还谈到了边缘到Metaverse宙的相关内容,让大家了解如何整合 IoT 的相关资源,为Metaverse场景助力。
比特熊推荐
安全是数字化转型的必修课。李辉老师是Microsoft 365的专家 ,他强调了Defender 安全套件的重要性。从简单的密码保护,到大数据保护都做了非常详细的解释。在 Microsoft Build 2022 上 ,针对安全的内容涉及很多。虽然没有大的发布,但实际上把安全贯穿了多个场景——整个代码的管理,数字化治理,人工智能数据保护,以及云原生场景。微软在GitHub上对安全的保护有非常重要的功能设定。还有对于人工智能的数据保护,微软提出了负责任的AI。数字化的年代,没有安全,就没有了一切,所以对安全的关注是必不可少的。
比特熊推荐
低代码/零代码是现在企业数字化转型非常重要的一环。据统计有超过2.7亿在混合工作环境中保持高效和活跃。借助Power Platform 将低代码和专业代码无缝混合的单个集成式开发堆栈,快速构建功能强大的应用、机器人和流。随着技术的发展,加速了人人能编程这个愿景的实现。卿毅老师指出通过低代码/零代码关键是要打通数据这一环。在 Microsoft Build 2022 上,微软发布了 Microsoft 智能数据平台,开发者可以用 Power Platform,通过低代码连接 Microsoft 智能数据平台的上的数据场景 。微软在低代码/零代码的努力,还体现在产品的整合上。我们可以看到 Power Pages 的发布,通过Power Pages 业务人员可以快速搭建网站,以及针对移动端的适配。但更厉害的是,如果希望更专业的页面制作,更可以和 Visual Studio, GitHub打通。这也很好回答了低代码/零代码时代不是取代开发人员 ,而是让开发人员变得更加专业了。现在很多企业通过 Teams 作为混合办公的工具,微软也正式发布了 Teams 开发工具包,现在 Teams 可以通过低代码的方式和 Power Platform, Microsoft 365, Azure一起创建针对混合办公的协作应用。
比特熊推荐
- Microsoft Build Into Focus:使用 Microsoft Power Platform 的低代码解决方案
- Power Pages 问世:必选低代码网站创建工具,可满足您的复杂业务需求
- 在 Power Apps 中使用新的 Microsoft 365 和 Microsoft Teams 协作控件构建协作应用
- 在 Microsoft 365 和 Microsoft Teams 中解锁企业对应用的采用
- 面向 Access 开发人员的 Power Apps 和 Dataverse 专业开发人员功能
自从Ignite 发布了 Azure OpenAI Service 后就有很多人问怎么用?在什么的应用场景上用?段清华老师在比特熊直播间也说了他在人工智能上对 OpenAI 应用的看法,还特别介绍了除了 Copilot 上的应用场景。本次Microsoft Build 2022,针对 OpenAI 的应用场景,微软做了非常多的介绍。我们可以看到 GitHub Copilot 已经为开发者提高了编码的效率。微软结合 OpenAI 的 Codex 模型做了改进,让 Copilot 可以在任意的场景上跑。例如通过 Copilot 生成 Maya 的 3D 建模 。还有利用 GPT-3 针对客服场景来完成沟通摘要等 。这些应用场景都可以为接下来OpenAI Service 应用做启发 。微软的 OpenAI Service 已经开放给企业用户申请,当然我们更期待尽快全面开放。除了 OpenAI 的内容外, 微软也加强了Azure ML的功能发布了 Azure ML CLI(V2) ,让开发人员能够更好地利用 MLOps 管理 ML 项目。并且增强了认知服务和低代码场景的整合,如Power Virtual Agent 和 Azure Bot Framework Composer 的整合 ,让专业开发人员和业务专家更容易在一个Microsoft 智能机器人工作室中合作做出更专业的对话式人工智能应用。
比特熊推荐
- Microsoft Build Into Focus:AI
- Microsoft for Startups 为您的初创公司释放 OpenAI 的强大功能
- 使用 Azure 机器学习扩展负责任的 MLOps
- Microsoft 的对话式 AI 和 Power Virtual Agents 的新增功能
CA故事
比特熊:通过卢老师跟嘉宾们的解读,大家把握到Build大会的重点了吗?借着【比特熊故事汇】的直播,比特熊想聊一聊CA故事!首先大家比较关心的是CA是什么呢?
卢建晖:CA其实就是云技术布道师的简称——Cloud Advocate,为了让更多人,像开发者、企业、社区、学生/G时代了解微软技术和产品,从而有更高效的使用体验。微软在全球有很多布道师且各有专长,比如Global AI Boot Camp 的发起人 Henk ,还有 Amy,他们在人工智能领域很有建树。还有像在 IoT 领域的 Paul ,Java 领域的 Rory 等都是中国开发者经常会听到的名字。在中国的话,目前只有我一个人是CA,大家可以通过搜索我的名字Kinfey Lo,或者关注MS Reactor找到我最新分享的内容。
大家看到CA的身影可能是在技术大会上,一些技术分享的直播和视频,或者像技术博客、Microsoft Docs、Microsoft Learn这样的技术文章中。我们也常常会参与到开源项目中。
比特熊:卢老师应该是一位“年轻的”CA了,以第一视角给我们讲讲成为CA的体验吧!
卢建晖:我是在2021年加入微软,成为云技术布道师。我在工作中就可以通过像MSReactor这样面向开发人的平台直接分享技术。我也会参与像开源年会、DOTNET Conf、Pycon等这样能集聚技术爱好者并有机会深度交流的社区活动。我也有 CA 动手训练营,大家关注我的 GitHub – Kinfey 找我的 HandsOnLab 的 Repo 就可以跟着我做的学习手册学习不同的技术 。
我感觉工作一年多以来,我觉得很有价值的是我可以通过自己擅长的事情帮助到别人。微软有一个项目叫做“微光计划”,通过网易云课堂把一些新技术的课给到残疾人,帮助他们就业。这个课程的推出也让我看到更多人的回复和留言,看到他们可以通过这种公益课程的学习,加强技能,助力自己的工作和生活,我是觉得很感动且有意义的!
比特熊:虽然成为CA的时间不算长,但是卢老师做了很多很多事情,在比特熊眼中卢老师好全能啊!请卢老师自己来讲讲,自己的擅长和喜欢的工作内容吧!
卢建晖:从技术来说,我个人比较喜欢云原生 ,人工智能 ,还有跨平台移动应用开发这三个方向。我想如果从微软技术社区认识和了解我,可能是2012-2013年分享 .NET 移动开发的时候开始的。当时还不叫 Xamarin ,叫做 MonoToch 和 MonoDroid ,是用 C# 来做 iOS / Android 开发的。当然随着时代变化,技术也在变,我现在更多关注的人工智能的相关技术,最近我就和几个 AI 的 CA 在做一些有趣的事,现在不能透露,希望在年底可以和大家分享一下。从工作内容上,如果让我自由选择,我喜欢写博客。因为在分享的同时也是一种梳理和总结,我觉得用博客记录一个人成长的过程还是蛮有趣的。
比特熊:我知道卢老师很早就跟微软结缘了,认识很多技术专家,也介绍给了比特熊和大家,请卢老师分享一下自己的经历吧,相信很多小伙伴跟我一样非常好奇。
卢建晖:在成为CA之前,我做了10年的微软MVP。我其实真的是“老师”啦,我之前在大学是做研发工作的。作为一名80后,很早就开始接触编程,我心中最牛的软件公司就是微软了,所以我一直有加入微软的愿望。在微软MVP的经历中,我也结交了很多很厉害、志趣相投的朋友们,我们经常跟微软的项目组,产品组交流和沟通。这里补充一点我很多CA的同事都是微软MVP 转过来的。在MVP峰会上结识,在很多活动上也有互动,大家成为了很好的朋友,所以进入微软做 CA ,我发现就是 MVP 的同学会。
从进入到微软我的感觉是非常好的,在内部组织的沟通和交流让我有机会直接接触我心目中的大神。像我有机会和 Scott Hunter 开会去聊 Visual Studio for Mac ,也有机会和 Migel 发邮件 。这些都是振奋人心的体验。我的同事们来自世界各地,从他们身上,我也学习了不同技术还有交流方式等,对于我来说都是很快乐、很宝贵的经历!
比特熊:最后比特熊想请卢老师大方分享一下自己的工作和生活心得!
卢建晖:首先,技术和产品不断更迭,从技术选择来说,我倡导以变应变。我举个例子像 .NET ,它的变化也是随着时代,随着应用场景的变化来改变的。今年是 .NET 20 周年,我在做活动内容的时候,我自己也思考了一下,从第一次接触 .NET 到现在 .NET 的变化基本上是每年都有。除了 C# 语法外, 架构,和应用场景都做了非常多的改进。
然后行业风向,这个就看个人或者企业所处的环境。如果你是创业的团队或者互联网,迎合市场很重要。如果是传统行业,可以求稳 。就像我觉得低代码是未来10年比较热的方向,对于不少开发者和行业都是一个机遇。但是如何去用好,就要好好的把握。我之前发过一个低代码的文章,有开发者觉得低代码还是只能做一些基础的工作。但是如果做为人人能编程的设计,这是开启了一个入门。低代码并不是取代开发者,是让一些没有编程能力的人更好地去应用技术。对于很多的企业如何布局低代码,如何做好数字化转型也是非常值得思考的。还是那句话机遇和危机是对等的。
最后,生活上面的思考。现在这个年代也不可能单一去看一个技术或者说只了解你擅长的哪一部分,我认为人需要扩展自己的认知面。所以我自己有一个习惯,每天给自己2个小时了解不同的业界新闻,我会花时间阅读 Info Q ,也会去 Windows Center 还有 9to5 系列的文章。也有去看一些大牛的 Twitter ,去看看他们的发布的东西,也是一个很好的学习过程。还有我会用周六的时间用新技术写一些小应用,例如现在大家在谈的 WASI ,我其实这两个月都在写一些小demo ,自己从中掌握一些新的技术和内容。
当然我也会有非“技术人员”的时刻。我在广东长大,看英超是我从小就养成的习惯,周末晚上10点基本把时间留给看球赛,支持一下自己喜欢的球队。等有机会我一定要去伦敦现场看!
比特熊有话说
Microsoft Build 2022的新发布和公示是振奋人心的!除了大会的直播,比特熊还频繁出镜了与Build大会相关的mini Vlog。在本次的【比特熊故事汇】中,比特熊主要领略了各位专家在技术和行业见解上面的专业性。大家对于一年一度的技术大会也展现出极大的热情,迅速响应、无私分享,为各位开发人剖析自己的观点、整理了学习资源。
Microsoft Build 2022 对于很多人来说可能不只是一次技术盛会,还是与大家交流、欢聚的机会。希望未来的某天我们可以以更紧密地方式聚在一起,聊一聊我们的故事!
5月的【比特熊故事汇】干货不少!你都Get到了吗?比特熊整理的学习资源,赶紧动动手指收藏起来吧!
6月【比特熊故事汇】持续加料!锁定我的频道,精彩即将到来!
扫描比特熊个熊微信二维码
加入【比特熊粉丝后援会】
与开发者一起嗨聊,期待成为你的好友~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。