自由、創(chuàng)新、研究、探索,很難想象到一個(gè)IT大神的博客,會(huì)將“自由”放在第一位,也許這二字代表的,既是精神,又是情懷。

搞微軟技術(shù)的,大家或多或少都有聽說過微軟的“最有價(jià)值專家”(MVP)。從2006年到2022年,連續(xù)16年任微軟MVP,同時(shí)還是華為云MVP、騰訊云TVP,被稱為中國.NET隊(duì)長的張善友,用十幾年如一日的熱愛與執(zhí)著,書寫了屬于他的20年IT人生。

(“隊(duì)長”張善友)

1997年,張善友進(jìn)入蘭州大學(xué)數(shù)學(xué)系,就讀于計(jì)算數(shù)學(xué)及其應(yīng)用軟件專業(yè),每天干的最多的事,就是和計(jì)算機(jī)打交道。當(dāng)年用matlab和c參加全國大學(xué)生數(shù)學(xué)建模競賽,就是連續(xù)72小時(shí)寫程序。張善友回憶起那段時(shí)光曾說,數(shù)學(xué)的邏輯思維訓(xùn)練對(duì)于寫程序的幫助很大,這段寶貴的經(jīng)歷甚至讓他的編程水平勝過很多科班出身的計(jì)算機(jī)畢業(yè)生。

(2007年張善友第一次去美國總部參加微軟MVP全球峰會(huì))

2001年,張善友從蘭州大學(xué)畢業(yè),畢業(yè)后跟隨Mono創(chuàng)始人“米格爾”從Linux進(jìn)入.NET社區(qū)。那時(shí).NET尚未成熟,憑著熱愛與一腔孤勇,張善友踏上了使用.NET做應(yīng)用開發(fā)之路。他在.NET技術(shù)社區(qū)(尤其是.NET開源社區(qū))名氣很大,一方面是因?yàn)樗隍v訊12年的工作中,力推.NET,并進(jìn)行平臺(tái)級(jí)別開發(fā),取得了顯著的成績;更重要的是,他不遺余力地推廣.NET開源技術(shù),熱衷于.NET傳播和實(shí)踐.NET開源,將國內(nèi).NET的優(yōu)秀開源項(xiàng)目和前瞻思想推向頂峰。

張善友崇尚開源的自由、分享的文化,他的公眾號(hào)“dotnet跨平臺(tái)”匯聚了數(shù)萬名的.NET粉絲,他本人更是被粉絲親切地稱呼為“張隊(duì)長”。他多年來的一個(gè)習(xí)慣,就是早上不到八點(diǎn)就到公司,然后趕在上班前寫完推送的文章,十幾年如一日的寫作習(xí)慣讓他在技術(shù)研究和持續(xù)分享上取得了巨大的成就。

有關(guān)自己連續(xù)16年的微軟MVP是怎樣練成的,張善友在自己的博客中這樣寫道:

MVP 稱號(hào)通常獎(jiǎng)勵(lì)給最活躍的技術(shù)精英,他們?cè)诟鱾€(gè)在線社區(qū)自愿與眾人分享專業(yè)技能,幫助大家在微軟技術(shù)社區(qū)里認(rèn)識(shí)自己的潛力。程序員朋友們經(jīng)常問我是怎么成為 MVP的,”很簡單”,我說,”只要和我一樣,發(fā)表 200 篇 .NET 相關(guān)的文章;要么寫個(gè) NHibernate、Supersocket、ENode什么的;或者在 CSDN、StackOverFlow 上回答數(shù)千個(gè)問題并出版一打好文章;或者組織亞太最大的 .NET 開發(fā)者大會(huì)。

(張善友的微軟MVP 官方10年紀(jì)念水晶環(huán))

你需要做一些卓越的事情,這將花費(fèi)時(shí)間和精力。沒有人因?yàn)樗麄兊膫€(gè)人魅力和顏值而成為MVP,全靠辛苦工作才可以。甚至,不要為成為MVP而成為MVP。摒棄私心、等待其他人的贊揚(yáng),這將讓你感覺更好。無論你選擇了哪種方式,成為MVP就意味著奉獻(xiàn)。和朝九晚五式的上班是完全不一樣,你不可能在上班時(shí)學(xué)到所有你需要的知識(shí)。而要成為MVP,需要利用晚上和周末的時(shí)間學(xué)習(xí),以保持與時(shí)俱進(jìn)。學(xué)習(xí),學(xué)習(xí),再學(xué)習(xí)!而最好的學(xué)習(xí)方式無疑是和你的同僚分享知識(shí)。

提起伴隨了自己整個(gè)職業(yè)生涯的.NET技術(shù)和平臺(tái),張善友表示將會(huì)繼續(xù)在.NET傳播和實(shí)踐開源上全力以赴地走下去。他認(rèn)為,各行各業(yè)的數(shù)字化轉(zhuǎn)型需要IT的支撐,需要有最高效的平臺(tái)來支撐,.NET平臺(tái)涵蓋了各行各業(yè)數(shù)字化轉(zhuǎn)型所需的所有技能,無論是游戲開發(fā)還是移動(dòng)開發(fā),無論是當(dāng)今火熱的人工智能、區(qū)塊鏈,還是云端服務(wù)、物聯(lián)網(wǎng),.NET都為你準(zhǔn)備好了,這樣一個(gè)高效的開發(fā)平臺(tái)是非常值得年輕一代投入精力進(jìn)行學(xué)習(xí)的。

今年,微軟宣布了.NET 6首個(gè)RTM版本即將到來,本次大版本更新帶來了諸多的新特性,云、桌面、以及移動(dòng)應(yīng)用程序等,都將在 .NET 6 時(shí)代迎來重大的改進(jìn)。與此同時(shí),微軟正在將 Xamarin 的 Android / iOS / macOS 部分功能也集成到 .NET 6 中。

這么強(qiáng)大的.NET6,未來數(shù)字世界的引領(lǐng)者,你還不了解?

想和張隊(duì)長面對(duì)面,聽聽張隊(duì)長對(duì).NET6的見解和前瞻嗎?

葡萄城大咖直播公開課來啦,本期嘉賓是張善友老師,他將會(huì)在直播中暢談.NET6新特性和技術(shù)前瞻,讓更多開發(fā)者對(duì).NET6有更全面的認(rèn)識(shí)。

微信關(guān)注“葡萄城社區(qū)”公眾號(hào),可以免費(fèi)預(yù)約課程哦~

分享到

songjy

相關(guān)推薦