【微軟位元熊故事匯】12月英雄故事:年末技術VS休閒實用帖,相約璀璨2022

微軟技術棧發表於2021-12-27

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

年末,節日氣氛濃厚,大家追了聖誕主題的《鷹眼》嗎?位元熊最愛的復聯成員終於有自己的劇了!

6a474d858fc78039bcb620b89483c6e0.jpg

《鬼滅之刃》也進入了五光十色的“遊郭篇”,追得本熊天天像過年。

5e23846aeea399da6c09b4e67a498918.jpg

本期位元熊邀請到兩位微軟MVP助陣直播間——朱一婷、陳超超。朱一婷老師不僅是光輝城市聯合創始人&CTO,還有非常精彩的MVP故事要給大家分享;年末好朋友驚喜返場,陳超超老師推薦了很多遊戲和動漫,還有超多VS Code神奇外掛分享。

dde9f1113630afed146f6cce4c0d5bb9.jpg

【位元熊故事匯】作為位元熊直播間的重要欄目,定期請來技術大牛和行業先鋒做客。這裡不僅講最“熱”的技術,還有更多待解鎖的個人故事和趣味話題!請持續關注,更鼓勵大家推薦你想認識的“英雄”。歡迎大家來到直播間,跟位元熊一起,與專家們零距離暢聊。

image.png
image.png

位元熊:有請超超老師

陳超超:外掛是VS Code最有意思的部分,可以實現很多事情。不要懷疑,下面這些東西VS Code或多或少都能做,曾經這些東西我們需要用各種各樣的工具去做,現在VS Code全包了。

3c1912f6438e36bdfc8130205e796651.png
2350cc64e6c38aa88460211c6ab0bc2a.png

先給大家講講開發語言框架類外掛,這個是最常用的,推薦大家使用Angular語言包。

33476447aec6ee281a8332e1128fd7f7.png

一個工具通過外掛可以支援幾乎所有我認識的語言,太可怕了。

77eca69eaf39757decca2e3d123f834e.png

Docker,感覺比官方的還要好用;

REST Clint,只需要在硬碟上建一個叫.HTTP的檔案,就能和原始碼一起分享給小夥伴;

Code Runner,韓駿老師寫的,可以在工具裡直接執行一些程式碼;

cfba95edfc535e7f3ea4ad76fe595a7b.png

GitHub Copilot,這個就很厲害了,它是一個基於AI程式碼生成工具,你可以用自然語言寫一段話,然後讓它生成一段程式碼;

Redis,常用的一些中介軟體它裡面都有,查資料很方便;

Partial Diff,可以做檔案對比;background-cover,我喜歡把開發介面整理得漂漂亮亮的,我就可以把背景改成高達。

069535c35c0d3713c5ba68f45adedcbf.png

整天干活累了,那我們就勞逸結合一下?勞逸結合的時候,我們也可以去尋找一些知識,這就有一個知乎外掛,老闆進來的時候可以立刻關掉。

看知乎看累了我們還可以去看小說,不過上班看小說有點過分,我們聽聽音樂總可以吧?網易雲音樂外掛也有,還有動漫外掛,有很方便的追番日程表。

965af32e33ea8d11d2d67fab0cf8aea3.png8753f65fab3116f2d798741d24891113.png

很多程式設計師的第一個程式設計入門語言就是小霸王上的F-BASIC,不過用小霸王程式設計的都是鳳毛麟角,大部分人當然還是用來打遊戲,直播間裡我就不打遊戲了哈哈哈。VS Code外掛還有一個3D方面,就交給一婷姐來介紹了。

朱一婷:我從事VR、AR、MR相關的開發,跟三維相關。我們主要是基於遊戲引擎虛幻,有一些業務也會用到雲媒體相關的一些內容。像微軟HoloLens,我最早應該是在2016年的時候就已經接觸到了。

0acc936277d9d2f6c18aa0abc1c1d5d3.jpg

接下來我為大家分享“VS Code還能支援三維方向”~像這樣一個柴犬的模型已經可以直接插入到PPT裡了,支援微軟預設的一系列三維格式,比如stl、obj、3mf等等,從PPT裡面拿到這個模型也是很方便的。

00cdf94829d46f55552bd8a965d26b4c.jpg
59b781d9f7515540f7cafa39c1ae3794.jpg

要想在VS Code裡解析這個檔案還需要一個外掛,叫gLTF Tools。

d79358437bac0d74ae005478b0c7f014.png
這是一個帶動畫的模型,我們可以切換不同的動畫和背景進行實時預覽。

51fda104839f5ef265db6176ba474fe8.jpg
簡單介紹一些,我們光輝城市是專門針對建築設計領域的,包括建築XR的設計以及提供數字孿生,下圖中各大城市的數字孿生都是實時渲染的,這樣的效果以往可能要花上一夜的渲染,但現在能以每秒60幀的速度實時輸出。

0840c36179aca358fe47e175899aa527.jpg
圖裡這是我個人最喜歡的一個HoloLens遊戲,叫Fragments,它是一個解謎遊戲,它提供了遠超一般遊戲的沉浸感,HoloLens通過掃描知道哪裡是你的桌子,哪裡是你的沙發或者椅子,他的角色是直接坐在你的椅子上跟你交談的,彷彿那個椅子就是他的,我聽說超超老師很喜歡遊戲是不是。

55c7702a4b654fd7965234ac6efdb4c5.jpg

陳超超:我也希望哪一天能玩到HoloLens啊,這比螢幕上的遊戲強多了!啥時候打折讓我們普通人也買得起。開發者玩遊戲可能有點怪,我以前喜歡琢磨這遊戲是用什麼東西做的,甚至會寫一些機器人、外掛什麼的,不過現在不行了,現在遊戲防外掛水平很高,今天就給大家推薦幾個遊戲吧。

第一個是《戴森球計劃》,這個遊戲的完成度非常高,他們團隊只有5個人,2個程式設計師。這是一個沙盒建造類遊戲,在裡面可以建生產線、建工廠,開採各種各樣的資源。故事背景是人類的計算機水平很強大了,大家都可以躲進元宇宙開開心心,但是能源不夠用了,所以派出了這樣一個機器人到宇宙各地搭建“戴森球”。“戴森球”是弗里曼·戴森提出的一個概念,它是一種包圍母恆星的巨大球形結構,可以捕獲恆星大部分或全部的能量輸出。

516d192b1c29bece0f5df1b189535d0c.jpg

第二個是《坎巴拉太空計劃》。航天航空一件非常艱辛、嚴肅的事情,這個遊戲把航天變得非常歡樂,又能讓你學到大量物理和空間科學方面的基本知識。這裡面你可以建造自己的飛船,我很喜歡這類遊戲,有點像我們寫程式。這裡面的宇航員不知道被我禍害了多少哈哈哈。

7d492441f04559e38dacd2c7351d2fb9.jpg

《文字遊戲》,這是一個只有會中文的人才能玩的遊戲,整個遊戲只有文字,沒有一張圖片。

3b3f2f8defcdf9d3a3553e8b962fefbe.jpg

最後一個是微軟自家的遊戲“廢渣”《極限競速》,畫面表現非常厲害,這是我在上一代Xbox裡截的圖,墨西哥的海邊小屋。

1bbbd71db00a2f0fef3aa417dc7b6ad5.jpg

位元熊:超超老師說的好幾個遊戲都讓本熊想到“元宇宙”,這也是9月份位元熊故事匯的一個關鍵詞。

朱一婷:元宇宙熱潮和XR遊戲確實很有關係,目前開發XR應用或者遊戲,最方便是通過遊戲引擎——虛幻和Unity。近期微軟出的一個遊戲我很喜歡,叫《微軟模擬飛行》,它跟《極限競速》有點像,提供模擬的駕駛體驗,開的東西從汽車變成了飛機,微軟有Bing地圖,手裡的資料還是很多的。

dd073a0b1be5e39d60a1145b39876cae.jpg

陳超超:不過我對元宇宙的態度不算樂觀,當然也不悲觀,因為它至少讓我玩遊戲玩爽了,但如果只是玩遊戲就滿足了的話,你還會想著去外面探索嗎?VR說了這麼久,感覺目前除了玩遊戲,好像還沒看到有什麼特別厲害的應用。

朱一婷:這應該還是跟宣傳或者說觸達的渠道有關, VR也不只是用於娛樂,我們一直在做對行業有價值的應用,不光是設計完後一個簡單的體驗,比如說我們設計了一個屋子,這個過道可能是一米或兩米,但他真的走進這個設計之後,去感受一下這個過道是不是會讓他覺得侷促,樓層高度是不是會讓他覺得能達到心理的預期,是很不同的。還有其它的領域,比如醫學,一些小實驗,很難有一個真實的環境去做這樣的手術,但XR就能帶來沉浸式的教學體驗。可能有朋友會覺得我們是個元宇宙公司,但其實我們只是在做一些行業的應用,滿足這個行業的一些需求,幫他們解決問題。

4724f3bbc09b9e17dfbf6bf04be21267.jpg

位元熊:今天一婷姐來到我們線下直播間,還有很重要的一部分——講講MVP英雄故事。剛才大家應該已經知道了,一婷姐已經是第5年的微軟MVP了,位元熊很好奇一婷姐是怎麼了解到MVP然後成為其中一員的?

朱一婷:這是一個漫長和曲折的故事,在做XR之前,我做了很多年的EDA演算法,也就是電子設計自動化,早些年其實是一個非常窄的領域,近年可能因為晶片相關的技術被大家關注,我在一個日企工作,我們那個軟體的市場份額可能在70%以上,現在主流的一些液晶生產商還在用當時我們做的軟體。但這個行業有一些波動,公司就出現了一些危機,就可能會有裁員什麼的,當時我特別沒有自信,因為做那麼多年我只會寫C++,當時移動網際網路已經蓬勃發展了,最熱的是做iOS、安卓開發,我就覺得那些東西我可能都學不會。

2014年的時候我開始做人工智慧圖形演算法、人體追蹤方面的,也是研究演算法,但是後來發生了一個小意外,有一天我過天橋,穿的是平底鞋,我記得非常清楚穿的是平底鞋,結果下天橋的時候腳一滑,然後它就折了,真的就折了。骨折之後沒法去辦公,只能在家裡遠端辦公,之前加入了一些社群,但當時沒有親身參與,聽到了一個訊息,說微軟組織了一個活動叫做微軟黑客鬆——黑客馬拉松。我覺得反正我也骨折了有空,就嘗試一下,主題是做AI方面的應用,比較幸運進入了決賽,在決賽時就遇到了現在的老闆,當時他是一起參加比賽的競爭對手。

78115043e82b3892068b197a6ec8c4ae.jpg

經歷了這些之後我發生了很大的變化,後來我參加了很多社群的活動。我發現我人生的轉折點,是我在社群裡看到了這個活動,也可能是因為我骨折了,我才有這個時間或者說精力和自信去參加這個活動,種種的機緣巧合,讓我發現其實我的水平比我想的好那麼一點點。原來我真的特別沒有自信,然後發現其實還行,很多評委給了我認可。最關鍵一點其實是被看到,也是因為我後來更積極主動地參與社群活動,我就被微軟MVP的負責人Chris發現了,然後給我引薦進了這個 MVP這個大家庭。

我覺得MVP是一幫對技術有追求的朋友們,很多時候我們也會交流生活或工作上的事情,這個群體非常的溫暖。

位元熊:一婷姐的故事讓位元熊感觸良多,當你勇敢邁出第一步,就有可能開啟新大門。2021年也快過去了,兩位老師有什麼適合跨年看的電影推薦嗎?

朱一婷:馬上要過聖誕了,一提到聖誕,我想到的唯一一部或者說最喜歡的電影就是Love Actually《真愛至上》,強烈推薦給大家,尤其適合是聖誕節的當天,可以和好友們一起看,這是一個特別溫暖的片子,裡邊有親情有愛情等等一系列有趣的故事 。

4be00c286446213cbd53a14f80b177e0.jpg

陳超超:今年有兩部電影我覺得很好看,也是愛情片,一個《白蛇:緣起》一個《白蛇2:青蛇劫起》。過節大家也可以一起玩派對遊戲,《胡鬧廚房》和《胡鬧搬家》,這兩個遊戲又叫“分手廚房”和“分手搬家”,大夥可以去玩玩。

e2bfea30233de9b79c1ed9982c381043.jpg

位元熊:《胡鬧廚房》裡還能看到我的“客串”哦

aecde413bccdfd5df4eae7798733a020.png

位元熊有話說

本期直播,位元熊認識了一位帶給我無限驚喜的開發人小姐姐——朱一婷。她不僅為我們帶來了Visual Studio Code 三維開發外掛的分享,還用非常易懂的語言解答了位元熊的困惑-“XR/VR/AR/MR的區別”。當然,我們的老朋友陳超超老師,也很有個人風格地分享了他自己的VS Code外掛應用心得。超超老師和一婷老師還因為共同的“遊戲興趣”,以HoloLens和熱度不退的“元宇宙”展開了精彩對話。本期直播充滿了跳躍色彩,但技術點也一點不落。

我在朱一婷老師的身上感受到了女性開發人獨有的溫柔與堅韌,感謝她用自己最真實的親身經歷,講述非常勵志的“轉角”故事,大方分享自己的寶貴經驗。希望12月MVP英雄故事可以給各位開發人帶去堅實和溫暖的力量。

bde07a2efe9f1e141f55ed9dd1f8e789.png

本期是2021年【位元熊故事匯】MVP英雄故事的收官場。非常感謝大家對位元熊和【位元熊直播間】的持續關注。位元熊一直在不斷努力,立志為開發人和各位粉絲帶來更加有趣的直播和豐富的技術內容。【位元熊直播間】熊心只做真直播,我們2022年繼續璀璨相遇!新的一年【位元熊直播間】會有哪些升級?鎖定我的頻道,精彩即將到來!

11c3c7a479c8c7722bd2dbc3fdc3e1be.jpg

2bfaab58fad1a61edc0aa817dfd3949c.png

掃描位元熊個熊微信二維碼,加入【位元熊粉絲後援會】

與開發者一起嗨聊,期待成為你的好友~

a2c6af5dde19d3d43a29b2920f02a699.png

相關文章