一、微软走向开放与.NET Core的诞生
当今时代,气象更新,技术飞速发展。
当今时代,开发者大概是最优秀的群体。每一位开发者,无不奋勇向前,努力追寻时代的步伐,以大无畏的精神迎接挑战,紧跟大时代成就企业发展的宏伟蓝图的同时,也在实现自己的个人梦想。
微软,无疑便是最善于应对时代变化的英雄,从比尔盖茨选择从哈佛大学创业开始,历经四十年时间,经过了三个变革的时期。每个时代都以其独特的方式深深地鼓舞人心,哪怕历经千辛万苦,哪怕一度前途充满阴霾,也能实现自我价值的刷新,并重回巅峰。
当代的微软,已经从一家技术驱动型公司,变革为一家文化驱动型公司,在纳德拉的领导下,云战略,开放,分享,自我刷新的企业文化精神已经让人们深深的意识到,那个沉睡的巨象一旦觉醒,该有着多么大的魄力和影响力。
大环境已经在悄然改变,在隔壁Java走下坡路时,这边的.NET,也迎来了新的发展机遇。微软不再靠自己一家企业来控制这种优秀的技术,而是成立了一个.NET基金会,他扮演着技术公司于开发者之间的窗口,旨在加强和扩大以.NET技术为核心的技术生态系统。并随着.NET技术交给了社区由基金会来管理,基于.NET的开源生态已经如星火燎然之势蓬勃开展起来。到目前为止该基金会的参与者已经包括谷歌,红帽等知名互联网公司,这么多优秀的企业都参与其中。众人拾柴火焰高,有了这么多企业的积极参与,.NET技术生态已经迎来了前所未有的战略机遇期。
2019年的9月份,在2019年的.NET Conf上已经发布了.NET技术体系下、面向开源和跨平台的技术组件.NET Core3.0,该技术包含了一系列组件和新特性,能够让无论是Web开发者,还是ML.NET开发者,或者是游戏开发者都能直接感受到.NET Core跨平台技术的魅力和价值。
二、开发者峰会的诞生
2019年对于广大.NET开发者来说算是不平凡的一年。在这一年里,在微软云技术社区的支持下、在.NET社区领袖张善友老师、衣明志老师、叶伟民老师、陈作老师、潘淳老师等行业翘楚的摇旗呐喊之下,各地的.NET技术社区(微软.NET俱乐部)如雨后春笋般蓬勃开展起来。
首先是胶东开发者部落的诞生、广州微软.NET俱乐部的复活。
接着是苏州微软.NET俱乐部的诞生。
随后是长沙.NET技术社区、沈阳、东莞、厦门、北京等地区.NET社区的诞生 。
以及随后各地都相继成立了主题为.NET技术或互联网技术的各类线上或线下的技术交流组织,可以说无论你目前身处祖国的哪一个角落,总是能在最近的地域找到一个活跃的技术社区,通过社区能够跟当地的技术大佬们进行充满高质量的技术交流,这对于每一位开发者来说都是非常难能可贵的体验。
除了这些.NET技术社区外,还有数十位.NET开发者们自发运营起主打.NET方向的技术公众号来,通过这些公众号,能够让开发者从全方位多维度了解和学习面向互联网大时代的.NET技术,能够让爱学习的开发者们的技术每时每刻都做好积累。
而且在.NET开发者的主阵地,博客园每天发表的新内容中,与.NET技术相关的话题也越来越多;而且越来越多的优秀的.NET技术书籍也已经付梓,并被出版社相继出版,成为畅销书,还有许多开发者们都相继把他们的写的新书交给了出版社,预计在明年年初将迎来一波.NET技术类书籍的小高潮。
这些都是.NET开发者们迎来的良好机遇,借着行业互联网的逐渐深化、以及.NET技术的进一步推广、技术社区的繁荣昌盛、.NET学习资源的源源不绝,相信开发者们一定能借此良机成就个人的美好梦想。
在这样的大背景之下,为了让.NET开发者们能够更加直观的感受到.NET技术的强大魅力,微软云(Azure)、.NET技术社区的行业翘楚、企业代表、活跃在.NET技术圈的优秀开发者们、以及各地.NET技术社区们,打算干一件大事,这就是本次2019年的.NET Conf,中国.NET 开发者峰会。
有别于一般都是由大型企业组织、或者甚至有微软包办的其他类型技术峰会,这次峰会完全来自.NET技术圈开发者们的无偿付出,我们可以看到,张善友老师经常在他的公众号里发布与Conf有关的资讯,而这些文章的撰写都是来源于社区;我们也可以看到许多精美的海报,这些也是来源于开发者,甚至也许就是我们身边的某位不知名的开发者。还有在活动现场的许多志愿者、主持人,这些都是对.NET 技术充满大爱的优秀开发者;尤其是那些为大家带来精彩内容的老师们,他们有时候为了PPT上的每一页内容,需要花费大量的业余时间;除了这些之外,我们还能看到许多细节,如那些设计精美的PPT、那些设计精良的文化衫、甚至还有那些小巧玲珑的贴纸图案、海报,无一不是来源于社区志愿者的精心奉献。
这么多开发者、志愿者、老师们的专注认真、精心设计、严密组织, 从宣传、活动安排、布置、会场组织的每一个细节出发,我们看到的,正是一个充满生机和活力、专业的技术社区,这样的社区,让我们对.NET技术充满了激情,也让我们对未来充满了无限期待。
三、精彩纷呈的内容
这次.NET Conf的主题是《开源,共享,创新》,既可以称为社区的主题,也可以拥抱新时代的.net开发者们的共同心声。
开源:随着.Net技术推出的新版技术框架.net core已经发布3.0版本,开源社区建设正如同雨后春笋一般蓬勃发展。
共享:.net开发者们,不再选择敝帚自珍,而是以更加开放的心态参与到社区建设之中,共享知识,也是在分享财富。
创新:开发者们拥有的最优秀的品质,在时代的浪潮下,唯有不断刷新,创新,才能始终如一的创造价值。
而围绕主题出发的各种主题也同样贴合了行业发展的大趋势,许多.NET开发者虽然目前从事的领域也许是某些行业应用的开发,但是都说想了解新兴技术是如何运用到其中的,那么这次盛会给了大家机会。在本次峰会上,不仅有开发者职业发展规划的内容,也有.NET Core新的特性介绍,更有许多新兴技术,例如人工智能、实时计算、混沌工程、服务网格、RPA等新潮技术,还有PowerBI、Unity Bot、 ABP等备受期待的传统技术,能够各个让对技术充满兴趣的开发者都能学到自己想学的东西。
我们可以跟随.NET Core项目负责人Scott Hunter一起,看看在.NET Core3.0中,哪些新的特性能够获得怎样的好处。
也可以跟着来自澳大利亚的微软MVPJustin Yoo一起,听听他讲的故事,看看他的职业发展;
还可以跟着来自校宝在线的肖伟宇老师一起,看看如何在.NET Core中将检测组件集成到高可用的.NET Core微服务中。
我们还可以听卢建辉老师谈谈ML.NET 和SciSharp项目以及TensorFlow.NET项目,而这个TensorFlow.NET项目尤其值得大家关注,因为他的主要开发团队,许多成员都是我们身边的、来自中国内地的.NET开发者们,这个项目不仅仅是中国.NET开发者们的小圈子自嗨,更是成为微软人工智能框架ML.NET的基础平台框架,通过这款框架,能够让全世界范围内超过六百二十万.NET开发者们无需转语音,便可畅想人工智能的美妙。
而刘腾飞Jesse这位英俊帅气不凡的开发者,也把他们公司踩坑K8s的全过程搬上讲台,用血和汗的教训告诉大家,其实.NET Core什么都能干好,而且不比隔壁家的技术差。
本次大会与某些大厂组织的自称科技未来的技术峰会、喜欢吹假大空技术不同,这次大会完全是面向开发者的毫无套路的技术大会,内容都是来源于身边那些热衷于技术的开发者们平时工作的点滴积累。
例如,我们可以看到博客园常年排名第一的蒋金楠大大,从多个角度出发,向开发者介绍在过去、现在,如何使用.NET/.NET Core的技术实现跨平台应用的开发;
以及来自特来电的周国庆老师,把特来电如何构建一个覆盖全国二十万个充电站的过程讲述给大家听,混沌工程,从未离大家如此贴近。
除此之外,还有目前在日本从事聚合支付的桂素伟老师也分享了他们使用.NET Core+K8s的开发实践过程,让开发者能够更加深入的了解.NET技术是如何更好的融入到云原生之中。
还有来自中通快递的黄国石老师,把中通基于.NET技术构建实时计算框架的过程也搬上舞台,让大家看到了这双十一一亿订单背后,.NET技术也做出了如此巨大的贡献。
还有来自刘钰老师分享的PowerBI,如何无需编程就能掌握大数据分析的技能,只要使用PowerBI,谁都可以办到。
除了一对多式的讲座,活动还提供了面对面的workshop讲座,在张善友老师、陈计节老师、刘腾飞老师等几位老师花了半天时间向参加工作坊的开发者们介绍如何在azure云中使用k8s的全过程,让大家在互动中学习,产生了非常不错的效果。
四、结语
从11月8日的.NET 之夜,到11月9日,11月10日的.NET Conf,我在上海呆了不足三天,有幸作为观众参与到这场活动之中,让我获益匪浅。我不仅仅学到了许多在现有工作经历中无法获取的机会,认识了许多在原来圈子中无法认识的优秀开发者,更让我深刻明白,自身离他们的巨大差距,这将激励我进一步努力。
时光流逝如白驹,短暂而稍纵即逝,如同黄浦江,时而平静流淌,时而泛起波澜,正如我们所亲历的这个时代。
人类从未有过如此般壮阔的变革。无时无刻不在变革,是因为历史的车轮滚滚向,历史眷顾的是坚定者、奋斗者、搏击者。
我相信,我们每个人都将迎来同样更加壮阔的明天,因为我们正赶上了行业互联网大发展的时代、以及.NET发展的大时代。
本文版权归原作者和博客园共同拥有。作品采用知识共享署名-非商业性使用-相同方式共享4.0 国际许可协议进行许可。
本文来自: 溪源 | 长沙.NET技术社区。阅读更多精彩好文,欢迎关注长沙.NET技术社区公众号【DotNET技术圈】。
首发于溪源的个人博客www.techq.xyz
原文地址:https://www.cnblogs.com/xiyuanMore/p/11839527.html