搞微軟技術的,大家或多或少都有聽說過微軟的"最有價值專家"(MVP), 從2006年到2015年連續10年ASP.NET/IIS MVP。當年很多一起搞微軟技術的朋友都轉搞其他非微軟技術,還有搞微軟技術的也是在MVP的各個技術方向之間轉換,像我這樣10年時間都在同一個方向(ASP.NET)的很少了。上周收到微軟的10年紀念水晶環,滿5年可以獲得一個里程碑指環,這是微軟MVP官方從美國總部寄來的。在博客園也有11年,在此非常感謝博客園團隊為我們提供的社區。
寫下本文紀念下10年的歷程和微軟MVP的攻略手冊,希望能為想成為MVP的你提供指引。 隨著微軟的開放,微軟MVP項目也會有很大調整,比如說和對開源項目的支持和微軟公司相關的人不能成為MVP,大家可能看過盆盆的《致我終將逝去的Microsoft MVP生涯》,真實原因就是盆盆是微軟MVP項目此輪調整的對象。
MVP項目其實微軟的"專家認證"活動之一,不過它并非根據培訓或考試而來,而是根據個人在社區表現評選出來的內容。從這一方面來說,MVP應該是廣受社區群眾愛戴的群體。在我們博客園的很多MVP確實也是這樣的一個群體,例如江振宇(http://www.cnblogs.com/jzywh)的supersocket,湯雪華 (http://www.cnblogs.com/netfocus )enode/equeue等等。
記得在02、03年的時候,微軟MVP在我眼中也是非常"高大"的,似乎也就那么幾個人,他們個個大牛,受人景仰。當年以這些大牛為目標,積極學習,在社區做貢獻,2007年第一次獲得微軟ASP.NET MVP獎項,那時MVP已經有100多人了,相比之前已經擴大了幾十倍。2007年第一次有機會去美國總部參加微軟MVP全球峰會,那一年峰會比爾蓋茨來到現場做最后的演講,沒想到從此之后微軟不再是技術主導,變成了商業主導,失去整個互聯網時代,可喜的去年比爾蓋茨又回到了微軟,計劃今年才一次去參加微軟MVP全球峰會。在2007年的MVP全球峰會上也領略到了ASP.NET團隊的積極進取,當時在計劃開發一個WebForm之外的框架,會上大家投票決定用mvc框架,有幸的是參與了這樣的一次投票,就是我們現在的ASP.NET MVC框架。到了今年的asp.net 5 ,mvc已經成為了asp.net主流框架,最新的開源的.net core目前僅支持ASP.NET。貼幾張當年參會的照片:
回來后繼續努力,每年繼續Renew ASP.NET方向的MVP,我繼續在博客里向國內的開發社區推廣開源技術,這10年時間里都在堅持ASP.NET方向,沒有考慮過換成其他的方向,這是因為我看到了ASP.NET團隊非常給力,在開源方面做出各種努力,將ASP.NET MVC開源,在整個ASP.NET棧上處理Webform的都開源了,所以我們可以很容易的在Mono里面使用ASP.NET開發應用。可惜的是國內的整個.net社區的開發很不給力,當然也有明星存在,那就是jexus 社區,劉冰(他也是一名MVP)領導的Jexus Web服務器聚集了一批志同道合的開發者,不斷的在Linux/Mono這個領域踐行者ASP.NET 跨平臺運行,目前在國內有很多應用跑在Linux/Mono/Jexus平臺上,公開的案例可以查看http://www.jexus.org/Examples.htm 。我也把博客園里相關的文章按照年份進行了一個整理,大家訪問《國內 Mono 相關文章匯總》,這篇文章雖然整理于2012年,我也一直在更新這篇文章。隨著微軟開源的逐步落地,相信整個.NET社區回越來越好。
目前國內各個方向的MVP加起來超過了250人,這是一個有一定規模的了,2007年去參加微軟MVP全球峰會,那個時候中國的MVP不到100人,同年日本的MVP規模就有我們現在這么大,他們都是獨立的一個區,2007年中國的GDP只有日本的60%,2014年的中國GDP已經是日本的2倍。這么多的MVP,相信大家在各種場合都可能遇到過MVP,作為技術人員,評價一個"專家"的主要標準就是技術。遇到了MVP多了就會發現,好像好多MVP的技術"也不過如此"。其實,MVP的評價標準在于"做出多少貢獻",而并非在于"水平有多高"。MVP項目雖然是微軟的活動,但是MVP們應該是得到社區承認的群體。如果MVP得不到社區的承認,而社區中真正的英雄并不是MVP;如果英雄們得不到微軟的"福利"和幫助,無法得到更有效的方式來回饋社區;微軟今年也在調整了MVP項目,去年底參加中國區的openday,在現場已經針對MVP的項目反饋意見。文章開頭提到的盆盆告別微軟MVP生涯就是這樣的調整的結果,MVP項目能夠真正幫助到社區,MVP來自于社區。
個人覺得微軟MVP的稱號是微軟對大家無私付出的一種肯定,它只是一個附加值,不應該成為你寫技術博客、論壇解決問題的目的,我們本應該以"分享是快樂的"作為出發來分享學到的知識和經驗。軟件工程師的職業生涯里,知識有一個三年的半衰期。這意味著三 年后,你所擁有的一半知識是毫無價值的。在這個行業里,知識的三年半衰期實際上是件極好的事情,這使你永遠不會變成沉舟病樹。我們將被迫持續學習新東西,而我卻認為我們的工作將因此而受益。首先,頭腦應該保持新鮮和活躍。其次,忽略那些你并不是非常感興趣的技術,因為不久之后它們就會 被取代。我舉一個 Subversion 的例子。我過去使用它,因為我必須使用它,但我沒有特別對待它,我并沒有成為一個 Subversion 的專家。幾年之后,git 出現了,必須開始擁抱git。
大約二十年前, 微軟發布了 MVP(Most Valuable Professional)計劃,它致力于對一系列的技術社區活動有杰出貢獻的優秀個人進行表彰。從一般新聞組到頂級新聞組,網站到消息版, MVP 稱號是獎勵給最活躍的技術精英。他們在各個在線社區自愿與眾人分享專業技能,幫助大家在微軟技術社區里認識自己的潛力。程序員朋友們經常問我是怎么成為 MVP的,"很簡單"我說,"只要和我一樣,發表 200 篇 .NET 相關的文章;要么寫個 NHibernate、Supersocket、ENode什么的;或者在 CSDN、StackOverFlow 上回答數千個問題并出版一打好文章;或者組織亞太最大的 .NET 開發者大會。"
你需要做一些卓越的事情,這將花費時間和精力。沒有人因為他們的個人魅力和顏值而成為MVP,全靠辛苦工作才可以。甚至,不要為成為MVP程序員而成為MVP程序員。摒棄私心、等待其他人的贊揚,這將讓你感覺更好。無論你選擇了哪種方式,成為MVP就意味著奉獻。和朝九晚五式的上班是完全不一樣,你不可能在上班時學到所有你需要的知識。而要成為MVP,需要利用晚上和周末的時間學習,以保持與時俱進。最夸張的笑話是,程序員一到40歲就會進入淘汰期。也許他們在編程上做的還不錯——除非他們通過閱讀書籍、文章,或是參加開發者大會和具有挑戰性的課程來刷新他們的知識——否則僅僅依靠一紙文憑,終將變得毫無價值, 這個行業將會把他們像用過的餐巾紙一樣拋棄掉。千萬不要變成這樣的人!學習,學習,再學習!而最好的學習方式無疑是和你的同僚分享知識。
今年春節開始,我開通了微信公眾號dotNET跨平臺,微信號opendotnet,截至今天為止已經有4100位微信用戶訂閱了我的微信公眾號,每天花上1個小時的時間為微信用戶推送dotNET的相關技術和資訊內容,目前已經堅持3個月,還會繼續堅持下去,歡迎關注我的微信公眾號,可以掃描下面的公眾號二維碼或者在微信上搜索opendotnet。
下面部分以一個過來人的身份寫一份關于微軟MVP的簡要手冊,希望能為想成為MVP的你提供指引。
- 什么是微軟MVP?
MVP(Most Valuable Professionals,最有價值專家)是指具備一種或多種微軟技術專業知識,并且積極參與在線或離線的社群活動,經常與其他專業人士分享知識和專業技能,受人尊敬、信任,而且平易近人的專家。微軟對上述專家在技術社群專業貢獻的一種正式認同。
MVP正是這樣一群擁有豐富知識和實際經驗并樂于分享所學知識的微軟技術專家。他們不是微軟的員工,但是非常樂于通過在線或離線社區的方式幫助技術人士。
在全球90多個國家擁有接近4000多位最有價值專家,而中國大概有250位,這個是以一年為任期的人數,包括成功連任的和新當選的MVP人數,也稱為活躍MVP人數,一年有4次申請MVP的機會,所以平均下來,在中國每一期MVP人數大概為50人左右(包括連任的新當選的)。
- 成為微軟MVP的條件?
微軟技術社區"最有價值專家"獎項選拔的條件如下:
- 微軟技術為主題的作家、講師、培訓師;
- IT業界的業內知名專業人士,通過印刷媒體、blog或其它形式分享經驗和觀點;
- 參與和微軟技術有關的項目,擔任主要角色的技術和管理人員;
- 建立討論微軟技術的技術網站,擔任主要角色的技術和管理人員;
- 參與微軟中文技術論壇,積極地幫助論壇用戶解決疑難問題的技術論壇高手;
- 參與其他第三方與微軟技術相關的論壇,積極地幫助論壇用戶解決疑難問題的技術論壇高手;
- 技術開發人員、作者、微軟產品支持者、教育界、資訊決策者、IT 工程師、企業界等等。
- 如何成為微軟MVP
如果你想成為微軟MVP大家庭里面的一員,你先要經過提名,在提名期間,微軟將成員在過去一年中對技術社區的貢獻與其候選人所做的貢獻進行比較。再經過審核,最后確定獲獎者。可以通過微軟MVP、微軟中文技術論壇、博客園、CSDN等論壇為你做推薦。
(一) 申請時間劃分
- 1月前遞交申請表格,申請的是4月份的MVP,4月初就能收到是否獲獎的郵件;
- 4月前遞交申請表格,申請的是7月份的MVP,同上類推;
- 7月前遞交申請表格,申請的是10月份的MVP,同上類推;
- 10月前遞交申請表格,申請的是來年1月份的MVP,同上類推;
(二) 前期準備
在申請MVP之前你必須根據選拔的條件做好準備,這個準備的時間會比較久,也許是1年,比如寫博客,要寫出高質量的博客文章,不是一天兩天就能寫出幾十篇的,本人在社區中最主要的貢獻就是博客。MVP不一定技術有多高超,但是MVP一定樂于去幫助他人,懂得分享,懂得提升真正的自我價值,這才是最有價值的定義吧!
(三) 下載/填寫申請表格
這里提供兩個主要下載MVP申請表格的地址
- 博客園:http://www.cnblogs.com/MVPApply.aspx,下載了這份WORD文檔之后,按照里面的提示進行填寫,建議最好找現任的MVP作為推薦人,或者微軟員工、微軟中文技術論壇、博客園、CSDN等論壇推薦。
- MVP項目官方網站:http://mvp.microsoft.com/zh-cn/nominate-an-mvp.aspx
- 申請MVP
填寫好申請表之后,你可以直接發給微軟,如果你的貢獻主要在博客園,也可以發送給博客園的或者也可以找現任MVP推薦,讓他幫你發給微軟,這樣可以讓他們統一轉發,避免丟失。
- 微軟MVP獎項及權益包括什么?
- 微軟技術社區"最有價值專家"(MVP)獎項及權益包括:
- 微軟總部授予的全球統一的微軟MVP證書;
- 微軟全球統一的"MVP"標志的大禮包;
- 受邀參加在美國微軟總部西雅圖舉辦的微軟全球MVP年會;
- 一年免費訂閱的MSDN,并擁有微軟大部分產品的密鑰;地址如:https://msdn.microsoft.com/zh-cn/subscriptions/manage/hh442900
- 還可以免費申請Azure帳號,地址如:https://account.windowsazure.com/signup?offer=MS-AZR-0063P
- 合作伙伴級別的知識庫訪問權限;
- 一年內指定微軟活動的免費入場券;
- 僅向MVP開放的專有技術網站、專有新聞組,含有豐富的技術資源;
- 與微軟中國技術社區專業人士、微軟產品組員工、微軟美國總部的無限溝通機會;
- MVP LOGO的使用權利;
- 成為微軟MVP之后
成為微軟MVP之后,你可以上mvp.microsoft.com去設置自己的MyProfile,設置為公開之后,讓更多的人可以找到你進行技術上交流。我的個人檔案地址:https://mvp.microsoft.com/zh-cn/mvp/Shanyou%20Zhang-33797。 繼續像我一樣繼續貢獻,Renew。
文章列表