初识汪宇杰html
在长沙.NET技术社区筹建过程当中,溪源有幸认识来自上海的MVP汪宇杰Edi Wang。在中国众多的微软MVP中,Edi Wang做为一名九零后,也是一位年轻而充满才气的开发者,或许他或许外表平(Ying)平(Jun)无(Xiao)奇(Sa),可是却没有走奶油小生的颜值出道,而是心怀丘壑,视.net技术为精神动力,他对c#语言和微软的技术体系尤为充满了学习的兴趣,他甚至以微软大国王自称,写了许许多多有关.net 技术的博客,在坊间留下了许多精彩的故事。 当我说想写《咱们身边那些优秀的.NET开发者》系列的第二篇博客,想写一写他的故事时,他起初还有点抗拒,他说别写我,应该没有人有我这么惨,遇到过那么多的坑吧,他说社区中优秀的开发者无比众多,每个人都有本身的独特品质,而他也不过只是最平凡的一位。正是这种谦虚内秀的品质令我敬佩,并把这篇博客写了出来。git
从UWP到.NET Coregithub
在.NET技术体系中,最悲催的一种技术大概属于微软移动开发技术,包括Windows Mobile开发以及后来的UWP开发技术(通用Windows平台技术)。c#
在微软的产品线规划中,曾经对移动充满了梦想,花了72亿美刀的高价收购了没落贵族Nokia,然而因为各类缘由,最终移动战略失败,留下满地鸡毛。直到萨提亚·纳德拉被推举成CEO以后,逐渐的将微软在移动领域上的积累往surface上发展,推出了UWP技术,其目的是为了可以经过开发一个应用,在全部的windows10设备上运行。不过对于广大.net开发者来讲,虽然这种技术吸取了XAML和WPF技术的精华,可谓站在了巨人的肩膀上,可是因为学习资源的限制或市场缘由,未能获得普及,尤为在中国内地,基于UWP开发app的开发者少之又少。2017年我也曾经学习和了解UWP技术,并试图使用这种技术来开发一个移动端的应用,可是后来因为项目过于赶工期,踩UWP的坑将面临的挑战过于巨大,所以仅仅开发了一个最简单的demo,而后就被迫放弃了。windows
而翻开Edi Wang的我的博客网站(edi.wang),从2015年到2018年间前先后后发表了大约40多篇关于UWP开发的博客,他还曾经坚持使用UWP技术开发了30多个应用,目前在github上获得了较为瞩目的关注度,有的应用还拥有数百万用户,可是Edi Wang都将这些项目开源出来了,成为了UWP开发者们(若是还有的话)了解和学习这种技术过程当中轻易能够得到的宝贵财富,尤为是他踩过的那么多坑,也能够为其余开发者提供便利。 网络
固然,后来有幸听ediwang说UWP只是他会的众多技术栈中间的一个,而他的主要技术依然是asp.net的技术栈。对于开发者来讲,所谓技术,不过是解决问题的工具而已,优秀的开发者老是善于钻研技术和学习技术,并从技术中汲取进步的营养,并成长为更加优秀的开发者。app
Edi Wang就是这样的开发者,一位年轻的90后开发者,从最先的ASP.NET,UWP技术出发,如今又在.NET Core领域认真钻研,一方面为实现企业的技术转型作出了贡献,另外一方面也为开源社区贡献了许多学习资料,这使得他得以成长为一位MVP,他的成长历程,堪称咱们身边的典范。asp.net
绿帽风波工具
3月初,微软vs2019预览版的发布成为很多.NET开发者关注的新闻,而其中一个不起眼的小问题格外引人注目,在此后的新闻中,被称为“微软绿帽事件”。在vs2019以前的宇宙第一IDE visual studio安装文件的启动项,都是一位头戴绿色遮阳帽的骑自行车少年。以下图:学习
之前笔者也常常跟朋友谈起,说微软确定不知道中国人对于绿帽子的避讳。可是在visual studio 2019预览版中,这个bug被微软进行了修复,而这个issue的提出者正是EdiWang。
然而,在事件发生以后,这个新闻占领了一周的头条,很多看热闹的群众纷纷指责微软这是浪费时间、那么多优先级更高的bug不解决,却优先解决这个可有可无的bug,并且Edi Wang做为一位mvp,一位社区领袖,不花时间作开源,却操这些闲心干这些无聊的事,根本就是尸位素餐,浪费资源,一时间Edi Wang莫名其妙的成为了一位网络红人。
可是笔者却认为,做为一位负责任的技术专家、一位MVP,让微软技术可以在中国内地更好的落地,更好的符合当地的文化习俗,自己是他的义务。而遇到问题要较真,刨根问底,发现问题,并想办法解决,这正是体现了一位优秀工程师的精神。
固然不只仅是这件小事,在他的我的博客中,写了许许多多不一样的问题,这些问题,有的看似简单却极其刁钻,有的则看起来很是的高大上,让人不明觉厉。 固然,他的博客不少都是英文版的,可能阅读须要花一点点时间,这也让他的博客在国内.net开发者中拥有大量拥趸的同时,也得到了大洋彼岸优秀开发者的关注。
工程师思惟
回到这个成功学泛滥的21世纪,大概你们心目中,认为优秀,必定是用来形容那些事业有成,财富自由的企业家,或者为国家作出突出贡献的专家,或者只有成为管理者,才能证实一我的的价值。然而,笔者认为,企业家和专家学者们,他们当然是优秀的典范,而那些在咱们身边,深耕于技术,致力于技术的应用和普及的优秀开发者们,他们不只仅是咱们学习路上的良师益友,更是咱们引觉得傲的榜样,他们身上表现出来的精神,正是工程师精神和工程师思惟,这种优秀的思惟方式,让他们脱颖而出,得以成为企业的栋梁以及社区的精神支柱。
上面这张图,来源于《软件质量报道》公众号的文章《软件研发三大思惟之三:工程思惟》,在这张图表中,介绍了三种不一样的思惟,而工程思惟则是与软件工程师们最为接近的一种思惟方式。不管是基于目标为导向的解决问题、价值定向的基本能力外、作正确的事并正确地作事,并在作事中不断的提升质量与效率和规范化,也是一种正确的思惟导向,因为全文太长,这里就再也不赘述了。
随着中国互联网发展速度的逐渐放缓,也意味着像过去十年那样大规模的IT 基础设施投入的可能性将愈来愈小,IT 产业的寒冬显然将一直持续。
而离开IT 咱们还能干什么?这或许是个问题。可是在此以前,只有努力使本身成为最专业的软件工程师,或许可能让咱们具有更多的筹码。
与软件行业莫过于制造业和建筑业吧,在这些工业领域,涌现出了许多大国工匠,这些工匠们他们对产品、技术孜孜不倦,一丝不苟,于小处着眼、矢志于产品品质的提升,持续五年、十年,乃至数十年的辛苦付出,最终让他们得以生产出最优质的产品,服务于最优质的客户,创造最优秀的价值。
而软件工程师或许一样应该如此,咱们所设计开发的软件产品,就是咱们的做品。
总结
对技术充满渴望,时刻探究技术细节,让每个部分都能尽量的了然如心,作一位刨根问底的开发者,培养本身的工程师思惟,努力成为最优秀的工程师,或许,将来咱们都将成为IT产业的大国工匠。
【版权声明】
做品来自于长沙.NET技术社区成员【邹溪源】,有兴趣了解长沙.NET技术社区详情,请关注公众号【DotNET技术圈】,做品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。