16年微软/腾讯云/华为云MVP是怎样炼成的

自由、创新、研究、探索,很难想象到一个IT大神的博客,会将“自由”放在第一位,也许这二字代表的,既是精神,又是情怀。

搞微软技术的,大家或多或少都有听说过微软的“最有价值专家”(MVP)。从2006年到2022年,连续16年任微软MVP,同时还是华为云MVP、腾讯云TVP,被称为中国.NET队长的张善友,用十几年如一日的热爱与执着,书写了属于他的20年IT人生。

b3634967d10a534c23b599363ea8f7fb.png

(“队长” 张善友)

1997年,张善友进入兰州大学数学系,就读于计算数学及其应用软件专业,每天干的最多的事,就是和计算机打交道。当年用matlab和c参加全国大学生数学建模竞赛,就是连续72小时写程序。张善友回忆起那段时光曾说,数学的逻辑思维训练对于写程序的帮助很大,这段宝贵的经历甚至让他的编程水平胜过很多科班出身的计算机毕业生。

5526154976064e241a3e633932f94904.png

(2007年张善友第一次去美国总部参加微软MVP全球峰会)

2001年,张善友从兰州大学毕业,毕业后跟随Mono创始人“米格尔”从Linux进入.NET社区。那时.NET尚未成熟,凭着热爱与一腔孤勇,张善友踏上了使用.NET做应用开发之路。

他在.NET技术社区(尤其是.NET开源社区)名气很大,一方面是因为他在腾讯12年的工作中,力推.NET,并进行平台级别开发,取得了显著的成绩;更重要的是,他不遗余力地推广.NET开源技术,热衷于.NET传播和实践.NET开源,将国内.NET的优秀开源项目和前瞻思想推向顶峰。

张善友崇尚开源的自由、分享的文化,他的公众号“dotnet跨平台”汇聚了数万名的.NET粉丝,他本人更是被粉丝亲切地称呼为“张队长”。他多年来的一个习惯,就是早上不到八点就到公司,然后赶在上班前写完推送的文章,十几年如一日的写作习惯让他在技术研究和持续分享上取得了巨大的成就。

有关自己连续16年的微软MVP是怎样练成的,张善友在自己的博客中这样写道:

MVP 称号通常奖励给最活跃的技术精英,他们在各个在线社区自愿与众人分享专业技能,帮助大家在微软技术社区里认识自己的潜力。程序员朋友们经常问我是怎么成为 MVP的,"很简单",我说,"只要和我一样,发表 200 篇 .NET 相关的文章;要么写个 NHibernate、Supersocket、ENode什么的;或者在 CSDN、StackOverFlow 上回答数千个问题并出版一打好文章;或者组织亚太最大的 .NET 开发者大会。"

507a54de8af51a365d1012e5595d308d.png

(张善友的微软MVP 官方10年纪念水晶环)

你需要做一些卓越的事情,这将花费时间和精力。没有人因为他们的个人魅力和颜值而成为MVP,全靠辛苦工作才可以。甚至,不要为成为MVP而成为MVP。摒弃私心、等待其他人的赞扬,这将让你感觉更好。无论你选择了哪种方式,成为MVP就意味着奉献。和朝九晚五式的上班是完全不一样,你不可能在上班时学到所有你需要的知识。而要成为MVP,需要利用晚上和周末的时间学习,以保持与时俱进。学习,学习,再学习!而最好的学习方式无疑是和你的同僚分享知识。

提起伴随了自己整个职业生涯的.NET技术和平台,张善友表示将会继续在.NET传播和实践开源上全力以赴地走下去。他认为,各行各业的数字化转型需要IT的支撑,需要有最高效的平台来支撑,.NET平台涵盖了各行各业数字化转型所需的所有技能,无论是游戏开发还是移动开发,无论是当今火热的人工智能、区块链,还是云端服务、物联网,.NET都为你准备好了,这样一个高效的开发平台是非常值得年轻一代投入精力进行学习的。

今年,微软宣布了.NET 6首个RTM版本即将到来,本次大版本更新带来了诸多的新特性,云、桌面、以及移动应用程序等,都将在 .NET 6 时代迎来重大的改进。与此同时,微软正在将 Xamarin 的 Android / iOS / macOS 部分功能也集成到 .NET 6 中。

这么强大的.NET6,未来数字世界的引领者,你还不来了解下吗?

和张队长面对面,听听张队长对.NET6的见解和前瞻,欢迎预约下方葡萄城公开课!

696598e61b48fb29a8510b6ef2e40e08.gif

【9月24日】葡萄城技术分享公开课来了!

本期嘉宾是张善友老师,他将会在直播中畅谈.NET6新特性和技术前瞻,让更多开发者对.NET6有更全面的认识。

感兴趣小伙伴扫码预约,免费观看直播。

d17a7201c16ad2b786025211029c61f4.png

分享,点赞、在看,三连支持一下

9896f6b7fb8cf25b16135930678156fa.png 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298102.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET中的设计模式---由吃龙虾想到的

作者: 倪大虾 发表于 2010-07-18 18:10 原文链接 阅读: 725 评论: 20今天吃小龙虾的时候忽然想到了以前一个湖北朋友讲的虾的故事.这位朋友是湖北人,据他说在他小时候他们那里很多虾,特别是夏天雨后,满地爬的都是.因为传说那是美国对付中国的秘密武器,居然没有人敢吃.后来偶然有…

【需要重视的BUG】:偷权限的情况

!!如果您生产环境用到了Blog.Core系统(本文是我自己逻辑问题,和官方没关系哈),且没有做其他修改,且没有使用Ids4认证中心来授权认证,请看完本文,并即时做系统维护。-----…

Angular运行在java_在本地运行现有Angular项目

我是Angular的新手,我正在尝试在我的机器上运行Angular的现有项目 . 我做了很多测试并且跟着很多文章 . 但无法运行我的项目 .我有这样的项目文件:我在我的系统上安装了nodejs . 并根据文章按照以下说明操作:将目录更改为我们的仓库cd myproj…

自找麻烦

2019独角兽企业重金招聘Python工程师标准>>> 真是想狗想的要发疯了,所以想买条狗,但是阿拉斯加,哈士奇,金毛,拉布拉多,苏牧,喜乐蒂现在我都买不起,他们都是很听话的狗&am…

Prism+WPF使用DependencyInjection实现AutoMapper的依赖注入功能

前言在使用PRISMWPF开发项目的过程中,需要使用AutoMapper实现对象-对象的映射功能。无奈PRISM没有相关对AutoMapper相关的类库,于是转换一下思想,在nuget 中存在有关使用Microsoft.Extensions.DependencyInjection来实现AutoMapper的依赖注入…

webSocket原理及其案例

常见的消息推送方式 1:轮询方式 浏览器以指定的时间间隔向服务器发出HTTP请求,服务器实现试试返回数据给浏览器 缺点:数据有延时、服务器压力较大。 2:长轮询 浏览器发出ajax(异步)请求,服…

这是啥?也太秀了吧?

1 请坐下2 这是什么愿望,感觉老天都看不下去了!3 像极了手机落在上铺的你!4 真正智慧家居,免通电。5 你以为它是土豆,其实。。6 葫芦不一定叫葫芦葫芦有各种奇奇怪怪的形状和名字7 我发光去了!你点的每个赞…

爱数应用容灾部署方案三

级联复制的异地容灾方案部署 爱数应用容灾部署方案可在异地部署远程容灾站点实现远程应用容灾方案,采用级联复制模型,在本地和远程分别部署容灾站点,克服实时复制对带宽延迟较高的缺点,获得最佳的容灾效果。并且可根据用户的网络和…

30张不明觉厉的照片,看几遍终于看懂了

全世界只有3.14 % 的人关注了爆炸吧知识网络上很多照片,虽然没经过PS,第一眼还是会觉得诡异。仔细看看才发现....哇噢!总觉得她的头上有一撮尖尖的毛?狗狗怎么做得出这个表情?震惊!发现没脖子的长颈鹿&…

排序集合的一个小坑

原来一直用SortList,SortedDictionary来作为键值对存储的排序集合来用,心中就默认是以key按ascall排序来存放的,在之前的案例中也没有出现问题,在最近一个demo中,打破了原来的自以为是的认识,因为在key中不…

爱是天时地利的迷信

1 别人撒娇你撒娇2 据说套着这个白袋子晒鞋鞋就不会发黄了。。3 蚂蚁:为什么要欺负我!4 这是天空的心电图吗5 有回应的喜欢真好 6 随主人这事儿原来是真的…7 被别人喜欢时的心理活动图自回忆专用小马甲你点的每个赞,我都认真当成了喜欢

Juniper Firewall多进单出配制实例

Technorati 标签: juniper,多进单出,配置实例,firewallJuniper firewall多進單出配置。想法是這樣的用一台firewall將這幾條ISP線路都接入,再通過一個trunk口出來,通過一台L2 switch劃分出幾個VLAN,分別對應不同的ISP線路。這樣做的好處就不多…

刷题≠学好数学,近百位名校名师告诉你,数学是怎么学好的?

▲ 点击查看 数学是个神奇的科目,它存在着一种“梯次掉队”的现象。不是说你低年级的知识学好了,高年级的知识就一定能学好。相信大家都有这种体会:一二年级孩子成绩不相上下,但到三四年级的时候,有一批学生的数学成绩…

android 系统之ContentProvider

基于上一篇的数据库操作,又写了一个ContentProvider的示例。把SQLiter 的数据提供出去供别的项目进行访问。 这一篇的代码要求熟悉SQLiter 的API. 首先,我们编写一个类extents ContentProvider ,重写他的方法。 URI 在http 中我们称为统一资源…

你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位

这是头哥侃码的第246篇原创每年的六七月份,上海都会进入梅雨季节。这段时期的上海天气就好比大小姐的脾气,阴晴不定,完全看心情做事,心情好的时候,给你个阳光,让你的生活和休闲时光多一些灿烂,心…

重温SQL——行转列,列转行(转:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html)...

行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。 用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法…

要男女朋友有什么用?

1 题:我不要面子的嘛!2 狗都有人给撑伞了。。3 这大概就是传说中的一见钟情吧4 5 南方人说话有多软糯6 男女朋友有什么用你点的每个赞,我都认真当成了喜欢

低代码应用创新成果——轴承行业数字化智造系统(含MES/ERP/WMS)

轴承是当代机械设备中一种不可或缺的零部件,广泛应用于汽车、铁路车辆及各类工业机械和家用电器等国民经济的重要领域,是一种节约能源、提高效率的伟大发明。轴承行业作为装备制造业的先锋,一直以来都走在数字化转型的前列,引领行…

HelloSilverlight

一&#xff1a;输入姓名并选中一个日期&#xff0c;将在下面显示 二:XAML代码 <UserControl x:Class"HelloSilverlight.MainPage"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2…

21世纪7大数学难题,解决其中一个你就成为了百万富翁!

全世界只有3.14 % 的人关注了爆炸吧知识百万富翁你也可以昨天一大早&#xff0c;知识君就收到模友送的3枝红玫瑰。仔细一看&#xff0c;原来又是来跟知识君约稿的。。。知识君只能说&#xff1a;1900年&#xff0c;希尔伯特&#xff08;传送门&#xff09;在巴黎国际数学家代表…