我与微软的不解之缘 - 我的Insider Dev Tour 2019讲师之旅
作者:Lamond Lu
大家好,我是陸楠,來自北京盛安德科技發展有限公司青島分公司,今年非常有幸作為講師參加了微軟Insider Dev Tour煙臺站的活動,我主講了如何使用最新的微軟開發工具開發調試NodeJS項目。
與微軟結緣
與大多數同齡人相比,我接觸計算機要早一些,1994年我就已經開始使用計算機了,當時使用的電腦是一臺486/80, 內存4MB, 硬盤258MB, 預裝系統是DOS 6.22+Windows 3.2,第一次使用微軟的Windows系統,真的是感覺相當酷炫,其體驗不亞于第一次看《阿凡達》,直接顛覆了我對科技的認識。我第一次真正了解微軟公司是通過1996年的創刊的《少年電腦世界》,其中有一期講述了比爾蓋茨和保羅艾倫的為8008 CPU編寫basic解釋程序賺到第一桶金,并收購交通數據公司,改名微軟的故事,感覺非常的崇拜,從那以后我對編程產生了興趣,走了上微軟技術棧路線。
線下社區活動
2008年畢業之后,我就一直使用微軟技術棧開發,但是基本上所有的.NET技術,都是自己研究或者和公司同事一起研究。2016年之前,青島的微軟線下活動非常的少,作為一個10多年開發經驗的NETer,感覺還是蠻遺憾的。不過納德拉上任之后,微軟開始意識到了社區建設的重要性,2017年12月青島也迎來了第一次微軟技術沙龍,當時微軟MVP項目的負責人梁迪女士,親自到場致開幕詞。那也是我第一次與社區大神們面對面接觸。當時出席的講師有煙臺的MVP衣明志,薩納斯的微軟MVP 楊守斌,還有第一次當選青島MVP的閆曉迪。當時正好自己也在研究.net微服務架構,會上和衣明志大哥聊了很多關于微服務的技術點,感覺受益匪淺,那也是我第一次感受到了社區力量的強大。
在那之后,山東省內各種.NET線下活動開始陸續展開的,基本上有時間,我就都會去參加。
我的博客和公眾號
在參加完第一次青島微軟.NET技術沙龍之后,我就開始著手恢復了自己的博客園博客(http://www.cnblogs/com/lwqlun),并創建一個宣傳討論.NET技術的公眾號**DotNet技術棧知識分享**。一方面呢,是為了整理知識,總結經驗,一方面也是為了宣傳自己, 其實我個人認為自己的博客、公眾號和開源項目就是自己最好的簡歷。而且通過博客和公眾號,我也結交了很多.NETer博主,大家時常在線上討論日常工作中遇到的問題或者分享新技術。
收到Insider Dev Tour 2019的邀請
也許正是因為自己積極的參加社區活動,我和山東地區的幾位MVP都成了好朋友,并獲得了他們的認可。
2019年5月底的一天晚上,煙臺的MVP衣明志大哥就聯系了我,說微軟的Insider Dev Tour 2019將在國內6個城市同時展開,煙臺也有一個分會場,屆時需要10名講師來講解,詢問我有沒有想做講師的意愿。
當時接到消息的時候,我是既激動又緊張。激動的是,終于可以和以前自己仰慕的大神們一起作為講師宣傳微軟技術了,緊張的是自己之前只是在分公司內部做過一些小范圍的技術分享, 從來沒有在數百人面前講課的經驗。
不過最后我還是答應了下來,至于理由就是還是想挑戰一下自己。其實事后,我和青島分公司的小花也有聊過這個,我覺著有些時候還是應該逼著自己干一些自己覺著可能干不了的事,但是不是那種完全干不了的,就是那種還可能能成功的,一旦成功了,對自己的自信心會提高很大,越邁不出第一步,越難進步。
準備階段
既然接下了講師的任務,那就需要好好的準備了。為了本次Insider Dev Tour, 微軟精心準備了11個課題,囊括了.NET Core, K8s, Team, Graph Service, WSL, ML.NET, NodeJS,UWP, Xamarin等. 每個課題都是緊扣微軟的最新技術和工具,除了第一個課題是微軟官方人員講解之外,其他的10個主題都會有線上線下講師來講解,如果舉辦地沒有線下講師,就會使用線上講師的直播視頻。
由于我最喜歡的.NET Core已經由其他講師選取了,所以我最終選擇了使用微軟最新開發工具開發調試NodeJS項目這個課題,主要原因是其中有兩個部分非常的有意思,一個是借助WSL(Windows Subsystem for Linux),使用VSCode啟用Linux環境的NodeJS代碼調試,一個是借助Debugger for Edge,實現在一個VSCode編輯器中同時調試前端和后端代碼。
為了讓每個舉辦地的會議進度一致,微軟在整個會議的時間安排上,要求的非常嚴格,每位講師只有25分鐘講解時間,誤差不能超過2分鐘。為了保證活動的順利進行,微軟組織方給我們進行了2輪的預演。
對于我的這個主題,最大的問題是Demo過多,一共有4個演示Demo, 是所有10個主題中最多的,考慮到網絡問題,現場演示很容易出現時間不夠的問題,之前北京講師在第一輪預演時,這個課題使用了34分鐘,超出了9分鐘,其中演示Demo, 花費了20分鐘以上。所以最后我們只能放棄現場演示,采取事先錄制視頻。
在會前的2周時間內,我利用周末和下班時間進行了至少30次的演練,其中包含了一次組內的分享和分公司分享,以模擬現場情況,最終還是達到了25分鐘的要求,現在想想還是蠻有成就感的。
Insider Dev Tour 2019煙臺站正式開幕
2019年6月23號,Insider Dev Tour 2019煙臺站如期舉行,近60位參與者到場,現場氣氛非常的熱烈。
當天主辦方為講師們準備了定制的黑色T Shirt,當穿上這身衣服,真的有些小激動,腦子里面唯一的想法就是"穿上這身衣服,就不能胡說八道了"。
上午9點鐘,會議正式開始。在微軟高級研發經理Nikola Metulev完成首個主題演講之后,線下和線上講師開始按照會議議程,依次演講。上午,我是作為煙臺站第一個線下講師演講的,整個演講過程就和平時演練的沒有太大區別,除了開場時稍有一點緊張,所有內容都在25分鐘之內順利的進行完畢。令我沒想到的是,雖然演講的主題不是正統的微軟開發語言,但是聽眾們還是展現了極高的熱情。會后還是有很多開發者,來找我咨詢NodeJS和Electron,我也盡我所能的幫助他們解答了一些問題。
題外話:開會期間,和其他講師聊天才了解到,來自煙臺小櫻桃網絡科技有限公司的講師劉雁之前也在盛安德威海分公司工作過幾年,共同的工作經歷拉近了我們的距離,他也非常驚訝盛安德最近幾年的變化。
總結
對我來說,這次的Insider Dev Tour 2019講師之旅試一次很好的社區實踐,讓我充分了解到社區的強大和社區的重要性, 既提高了自己的表達能力,也交到了許多志同道合朋友,希望明年還能參加Insider Dev Tour的活動。
總結
以上是生活随笔為你收集整理的我与微软的不解之缘 - 我的Insider Dev Tour 2019讲师之旅的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows新终端中玩转ASCII和E
- 下一篇: .NET Core 3.0之深入源码理解