【微軟位元熊故事匯】11月英雄故事:理想在現實中閃光,感恩技術讓我們相聚

微軟技術棧發表於2021-11-26

大家好!我是愛吃、愛玩、更愛學習技術,IT屆的新晉網紅,開發者的好朋友—位元熊!

位元熊真的太太太太想看《黑客帝國:矩陣重啟》了!

7e2505e40420e3b2ccd02896f25e9335.png

沒想到,本期參與直播的蘇震巍老師比本熊更資深,他甚至把自己的公司打造成了“黑客帝國風”!

1.gif

所有辦公室、會議室的命名都出自《黑客帝國》:錫安城、尼布甲尼撒號、船塢、市中心,而且取這些名字都有原因,比如兩艘旗艦Hammer號和尼布甲尼撒號就是兩個非常像的會議室,船塢則是一個開放式辦公區域。

fed78f4c265495d2e239d800d56e1bde.png

ec300c5ea86ee42961723e591c92d664.png

錫安城是開會的地方,市中心則是財務和行政,“門一直關著,我都進不去。”蘇老師在直播中吐槽,“‘源頭’是我們的機房,裡面全是原始碼。303是我們的直播和新媒體,因為303是一個穿越的門對不對?”

8093c82be8d87400d8d1049260634a43.png

19686c87325b09a8705992f4d01c9853.png

(《黑客帝國》中303號房間用於進出“母體”)

位元熊:本熊太羨慕了!有機會一定要參觀下!

【位元熊故事匯】作為位元熊直播間系列欄目的首發,將定期邀請技術大牛和行業先鋒做客。這裡不僅講最“熱”的技術,還有更多待解鎖的個人故事和趣味話題!在這裡打個廣告,歡迎熱愛技術分享、有故事的朋友來到位元熊的直播間!

位元熊:喜迎.NET 6釋出,本期直播間圍繞.NET展開!這次的【位元熊故事匯】邀請到了三位微軟MVP——楊中科、陳超超、蘇震巍。大家一起聊聊.NET 6新特性以及為什麼要用.NET 6,還有超多例項、精彩故事、電影分享、活動預告……實在是太豐富了!
image.png

位元熊:但大家可能注意到了,今天現場就一隻熊,難道我沒有請到嘉賓?

1c3d5c765f75cee1f70f868a353c22d3.png

當然不是啦,這次的三位老師都線上上參與,此前他們在微軟Reactor和各種社群活動中大家都非常熟悉了,相信通過今天的直播,大家和位元熊都會對老師們有更深入的瞭解。

雖然位元熊與三位老師都還是網友關係,但通過線上交流已經很熟悉了。楊中科老師是位元熊眼中的視訊分享高產大戶,視訊內容不僅有技術還有學英語等等,連B站給他的標註都是B站知名Up主。第一次知道陳超超老師是在參加微軟MVP線上會議的時候,超超老師不僅講了自己的技術長項還大方推薦自己喜歡的遊戲,讓位元熊眼前一亮!位元熊還關注了超超老師在微軟Reactor分享的 “進擊吧!Blazor!”系列,在開發者圈子裡很受歡迎,獲得了超高的點選量!我們title很長的蘇震巍老師,不僅是Development Technology方向的MVP,還是我們微軟的RD。相信有不少夥伴跟位元熊一樣也經常在社群活動中見到過蘇老師,也有幸聽過他的分享。

0fb514ec787cba8d80824bd3743e23ad.png

位元熊:.NET 6釋出之後,很多開發人都非常興奮,在各種平臺上分享自己的喜悅、觀點和想法,下面是楊中科老師對這次釋出新變化的劃重點:

1、最值得關注的.NET 6特徵——Source Generator,程式碼生成器存在於軟體開發行業非常多年了,但微軟是第一個把Source Generator做到編譯器這個級別,非常值得期待。

2、Record。不可變的類在效能、併發、處理方面都非常好,C#裡邊Record這個型別會讓我們們編寫一個不可變類變得非常方便。

3、頂級語句。只寫一句最重要的程式碼就可以讓程式跑起來,降低C# 開發的門檻。

80960cac400368c0fbab0d8ea7357c59.png

4、可空引用型別,減少bug。

5、WebView2,混合式開發,

6、Hot Reload,一番折騰終於保留,提高開發效率。

位元熊陳超超老師則從提升效率、減輕工作量的角度介紹了.NET 6:

1、這次C# 10增加了很多的功能,列舉兩個簡單的:一個是我們現在程式碼越寫越長,螢幕空間其實是很寶貴的。現在C# 10之後,用頂級名稱空間就可以解決這個問題;第二個是擴充套件屬性, 10.0之後可以採用這種寫法,讓我們的程式碼越來越語義化,越來越精簡。

208bd7fc2d09df9234b0295821d7fa16.png

2、換一個角度看選擇.NET 6的理由。圖中是目前市面上所有的框架當中,功能比較全面的框架,就是包括前端後端都都支援的框架裡面,ASP.NET排在第8名。為什麼我說效能跟我們的工作量有關?當你效能足夠強的時候,會省下很多優化的時間。.NET 6效能的改進——替換整體提升將近翻倍,對比則提升了將近一個數量級,意味著我們對硬體資源的需求更少了。對我們做製造業的人來說,IT部門是花錢的,成本降低就是變相的利潤增長。

0492a911caa3f86d803f78802a769bcb.png

3、ASP.NET Core新特性:Minimal APIs 減少控制器的無意義程式碼,讓程式結構更簡單;Balzor(兩個人做的事情,現在只需要一個人做)新特性。

4、Dapr,減少學習成本,團隊結束語言之爭,框架之爭,公司實現所有開發資源在一個體系下工作。

5、DevExpress擁抱開源,但商業軟體也有其價值。

fdeec2f0f7f2e0545fc25b8d13f58bf8.png

位元熊:超超老師提到了開源,這一次蘇震巍老師也分享了他們的明星專案從 .NET 3.5 到 .NET 6.0 的開源迭代之路,以及.NET 6.0 新特性對開源專案和技術社群的影響。

蘇震巍:這是我們從2013年到現在釋出版本的一個流程,從3.5到6.0我們花了很多時間專門去切換版本,每一次都有很多我們自己的思考, 6.0是目前為止我們信心非常大的一個版本,微軟也給了很明確的預期,我們可以支援很長一段時間。

e99b1ea0d87eab8829e33a6c28bc1962.png

位元熊:看到這麼細緻的時間線,位元熊不僅能感受到蘇老師對開源專案的重視和付出,也十分敬佩蘇老師的精準預判力和做事情的恆心。位元熊還聽說,現在就有一件蘇老師投入了很多心血的事情正在進行中,可不可以給我們透露一下。

蘇震巍:今年的.NET Conf China正在積極籌備中。之前舉辦的兩屆,分別在上海和蘇州。.NET Conf 2021是面向開發人員的一個社群峰會,也是為了慶祝.NET 6的釋出以及過去一年來.NET在中國發展的成果。我們原計劃在武漢舉辦線下大會,但因為疫情,做了一些調整,但精彩不減。

今年我們的陣容非常強大,有我們很熟悉的Scott Hanselman、徐明強博士、我們張隊——張善友、盧建暉老師,當然陳超超老師也在我們的分享嘉賓中。我們會從.NET 6.0的新特性到Blazor到IoT物聯網、前後端相關,還有AI等等各種領域的案例分享和知識介紹,內容相當豐富了。我們組委會的每一位成員也投入了很多來準備這次的盛會,我們第一次用Blazor + .NET 6,還有我們開源的一個NCF框架,結合Blazor做了一個官方的站點,也希望大家多提意見。

另外,希望跟大家分享的是,我們計劃在.NET Conf 2021中舉辦黑客鬆,目前的想法是在北京、上海、廣東、深圳、蘇州、武漢多個城市同時舉辦。面向不同的中國的原創開源專案,有不同的場景,包括Depot、NCF、Blazor等。歡迎大家踴躍報名,也可以向組委會提名你的城市。我們真心希望與大家一起相聚在這個屬於我們.NET開發者的一個節日。

3dc01faef186c7082cc07aeceefab1e4.png

位元熊:位元熊已經超級期待這一次的.NET Conf China 2021了,也希望在這次歡樂的聚會中向更多老師請教。不論是開源專案還是線下社群大會,都離不開時間和經歷的付出,我記得楊中科老師在寫的書好像準備出版釋出了,來跟大家分享一下寫書的趣事如何?

楊中科:寫這本書從構思到定稿大約用了三年。那時候正式版應該是.NET 3.1,寫著寫著寫到了.NET 5.0,拖到現在.NET6.0釋出終於快收官了。 我的書不是文件翻譯器,因為微軟的文件寫得非常清楚,每個技術怎麼用,有哪些陷阱。所以寫的書講的是哪些文件中沒有包含的東西,比如哪些可能是有坑的技術,哪些技術值得用?技術匹配的工作場景等等。這才是我想寫的。我爭取校對完,儘快交給出版社就給自己放個假!

971028fa672ae9cec11cc2b07a13756b.png

位元熊:那位元熊就等待著楊老師的書正式出版啦!陳超超老師是我們們今年新晉的微軟MVP,有很多小夥伴對我們微軟MVP也挺好奇,我們今天請超超老師揭祕一下他如何成為了微軟MVP。

陳超超:成為微軟MVP的是個長長的故事。我很多年前就知道微軟MVP這個專案,當時的心情是羨慕。後來看過Blazor釋出給了我很大的震撼,偶然的機會,微軟Reactor邀請我做直播分享,就是位元熊在介紹我的時候提到的“進擊吧!Blazor!”。其實這我的首次直播,有幾期翻車特別厲害,我自嘲人家是翻車,我是翻火車。但那次我直播之後,我覺得分享很有意思,很多程式設計師都很內向,但其實只要邁過這一步之後,你就覺得很好玩,如何去邁過這一步?其實就是一句話,只要自己不尷尬,尷尬的就是別人。後來就有人告訴我可以考慮申請MVP,那一年我就做了很多分享,衝刺了一下,在GitHub上提交了不少程式碼……仔細看蘇老師的照片背景,就是微軟MVP的證書。如果大家想看我的,可以去我的Blazor空間看,有一個視訊就是MVP大禮包的開箱視訊。

6fa85fa69491a75f2dfef533f5c2e3e4.png

位元熊:果然,分享也會有所收穫啊!甚至還有點意外驚喜。剛才說了很多專業性的知識,位元熊非常支援“Work-Life Balance”,位元熊認識的我們超厲害的開發者,在生活中也十分有趣,也想通過我們【位元熊直播間】讓大家看到他們身上的閃光點!

蘇震巍:那我想分享一下引發了我很多思考的科幻電影,比如《星際穿越》、《黑客帝國》、《沙丘》、《頭號玩家》,還有還沒出來但大部分人都看了小說的《三體》。

9e29daf9d55de103025df333651f503e.png

《沙丘》裡,你會看到很多反直覺的東西,《三體》也是這樣,不管是先進的東西,還是不符合熱力學第一第二定律的事情,反而會給我們很多思考。

806b5f5fa9a5919213381b0099b162d2.png

《沙丘》的故事發生在10191年,一場人工智慧大戰之後,大家都不太信任計算機之類的東西了,所以電影整體呈現出一種復古甚至原始的感覺,當然也有很多出色的發明。比如仿生學的撲翼機/振翼機,看起來很原始,事實上人類一開始也想設計出這樣的飛行器,但難度太高(我們至今連鳥的羽毛都無法制造),最終把我們帶上空中的還是固定翼飛行器和旋翼飛行器。

圖片

這就讓我在想,這8700年經歷了什麼,而這8700年又可能是我們正在做的、現在的每一步所導致的,肯定經歷了非常大的混亂甚至是滅絕,才能讓人類放棄那麼舒適的環境。這些高科技又在什麼情況下會導致我們去放棄它,這個我覺得是要思考的。雖然我對人工智慧比較樂觀,不認為人工智慧在很長一段時間之內能把人類給幹掉,但將來有一天我們要防止某些事情的發生也是可能的。

另一場戲就是哈克南的入侵,片中有一種特殊的護盾,運用某種電磁原理,專門防禦高速攻擊。防護罩是人類永遠的夢想,但矛和盾都在進步,可能這些你依賴的東西恰恰在最後一刻沒有保護你。

5.gif

在我們的辦公室,也還原了一些很復古原始的體驗,讓我們不要忘記過去。比如以前的小霸王遊戲機,還有10年前流行的遊戲《憤怒的小鳥》和《植物大戰殭屍》——我覺得他們的成功不是必然的,他們是在一個很原始的狀態堅持下來了,最後他們成功了,不單單是因為碰到了好的時代,碰到了iPad,碰到了觸控式螢幕。

bebabee3354314c4f0616bf82e639c27.png

位元熊:謝謝蘇老師,分享非常精彩。位元熊看完《沙丘》也很震撼,大部分科幻片要麼描繪人類如何用技術征服世界,要麼描繪技術把人類征服的末日,但講人類式微後重新學會敬畏自然的故事還是第一次見。

6 (1).gif

位元熊有話說

本期直播,位元熊連線了三位.NET方向的大佬。雖然由於地點限制,三位只能通過線上跟位元熊互動,但是本場直播卻讓位元熊真實感受到了三位MVP的溫暖和親近。觀點獨樹一幟,通過視訊、寫書、直播的方式不斷傳遞給開發者們專業技術知識的楊中科老師;雖然是新晉MVP卻謙虛又有人氣,享受工作與生活平衡的陳超超老師;還有大局觀超強,不僅在工作領域十分出彩,在開源和社群貢獻也毫不吝嗇的蘇震巍老師。

三位的高參與和豐富輸出給位元熊打了一劑強心針!在接觸過程中,雖然三位各有各的風格,但不謀而合地展現出了積極、有力量的生活態度。如果你也像位元熊一樣認真感受他們的分享,相信你一定會受到鼓舞!

4e7ece495f45f2dbbfa55ef81bf50f42.png

不知不覺,【位元熊故事匯】已經陪伴大家走過了三個月的時間。在直播中我們不僅與微軟MVP零距離交流,也認識了很多的開發者朋友。即將迎來2021年的最後1個月,位元熊準備了特別企劃,我們一起抓緊2021,創造閃光瞬間!【位元熊故事匯】12月MVP英雄故事,有料有專家,有趣有驚喜。直播間會不會有你想要的年末彩蛋?鎖定我的頻道,精彩即將到來!

圖片

2bfaab58fad1a61edc0aa817dfd3949c.png

掃描位元熊個熊微信二維碼,加入【位元熊粉絲後援會】與開發者一起嗨聊,期待成為你的好友~

a2c6af5dde19d3d43a29b2920f02a699.png

相關文章