大家好!我是愛吃、愛玩、更愛學習技術,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月【位元熊故事匯】持續加料!鎖定我的頻道,精彩即將到來!
掃描位元熊個熊微信二維碼
加入【位元熊粉絲後援會】
與開發者一起嗨聊,期待成為你的好友~