2019.NET Conf China,.NET之崛起,已势不可挡

640?wx_fmt=jpeg

本文来自DotNET技术圈

作者:邹溪源

一、背景

当今时代,气象更新,技术飞速发展。

当今时代,开发者大概是最优秀的群体。每一位开发者,无不奋勇向前,努力追寻时代的步伐,以大无畏的精神迎接挑战,紧跟大时代成就企业发展的宏伟蓝图的同时,也在实现自己的个人梦想。

微软,无疑便是最善于应对时代变化的英雄,从比尔盖茨选择离开哈佛大学的校园创业开始,历经四十年时间,经过了三个变革的时期。每个时代都以其独特的方式深深地鼓舞人心,哪怕历经千辛万苦,哪怕一度前途充满阴霾,也能实现自我价值的刷新,并重回巅峰。

当代的微软,已经从一家技术驱动型公司,变革为一家文化驱动型公司,在纳德拉的领导下,云战略,开放,分享,自我刷新的企业文化精神已经让人们深深的意识到,那个沉睡的巨象一旦觉醒,该有着多么大的魄力和影响力。

大环境已经在悄然改变,在隔壁Java走下坡路时,这边的.NET,也迎来了新的发展机遇。微软不再靠自己一家企业来控制这种优秀的技术,而是成立了一个.NET基金会,他扮演着技术公司与开发者之间的窗口,旨在加强和扩大以.NET技术为核心的技术生态系统。并随着.NET技术交给了社区由基金会来管理,基于.NET的开源生态已经如星火燎燃之势蓬勃开展起来。到目前为止该基金会的参与者已经包括谷歌,红帽等知名互联网公司,这么多优秀的企业都参与其中。众人拾柴火焰高,有了这么多企业的积极参与,.NET技术生态已经迎来了前所未有的战略机遇期。

2019年的9月份,在2019年的.NET Conf上已经发布了.NET技术体系下、面向开源和跨平台的技术组件.NET Core3.0,该技术包含了一系列组件和新特性,能够让无论是Web开发者,还是ML.NET开发者,或者是游戏开发者都能直接感受到.NET Core跨平台技术的魅力和价值。

二、开发者峰会的诞生

2019年对于广大.NET开发者来说算是不平凡的一年。在这一年里,在微软Azure云技术社区的支持下、在.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 开发者峰会。

640?wx_fmt=png
图片

有别于一般都是由大型企业组织、或者甚至有微软包办的其他类型技术峰会,这次峰会完全来自.NET技术圈开发者们的无偿付出,我们可以看到,张善友老师经常在他的公众号里发布与Conf有关的资讯,而这些文章的撰写都是来源于社区;我们也可以看到许多精美的海报,这些也是来源于开发者,甚至也许就是我们身边的某位不知名的开发者。

还有在活动现场的许多志愿者、主持人,这些都是对.NET 技术充满大爱的优秀开发者;尤其是那些为大家带来精彩内容的老师们,他们有时候为了PPT上的每一页内容,需要花费大量的业余时间;除了这些之外,我们还能看到许多细节,如那些设计精美的PPT、那些设计精良的文化衫、甚至还有那些小巧玲珑的贴纸图案、海报,无一不是来源于社区志愿者的精心奉献。

640?wx_fmt=png
图片

这么多开发者、志愿者、老师们的专注认真、精心设计、严密组织, 从宣传、活动安排、布置、会场组织的每一个细节出发,我们看到的,正是一个充满生机和活力、专业的技术社区,这样的社区,让我们对.NET技术充满了激情,也让我们对未来充满了无限期待。

640?wx_fmt=png
图片

三、精彩纷呈的内容

640?wx_fmt=png
图片

这次.NET Conf的主题是《开源,共享,创新》,既可以称为社区的主题,也可以拥抱新时代的.net开发者们的共同心声。

640?wx_fmt=png
图片

开源:随着.Net技术推出的新版技术框架.net core已经发布3.0版本,开源社区建设正如同雨后春笋一般蓬勃发展。

共享:.net开发者们,不再选择敝帚自珍,而是以更加开放的心态参与到社区建设之中,共享知识,也是在分享财富。

创新:开发者们拥有的最优秀的品质,在时代的浪潮下,唯有不断刷新,创新,才能始终如一的创造价值。

而围绕主题出发的各种主题也同样贴合了行业发展的大趋势,许多.NET开发者虽然目前从事的领域也许是某些行业应用的开发,但是都说想了解新兴技术是如何运用到其中的,那么这次盛会给了大家机会。在本次峰会上,不仅有开发者职业发展规划的内容,也有.NET Core新的特性介绍,更有许多新兴技术,例如人工智能、实时计算、混沌工程、服务网格、RPA等新潮技术,还有PowerBI、Unity Bot、 ABP等备受期待的传统技术,能够各个让对技术充满兴趣的开发者都能学到自己想学的东西。

我们可以跟随.NET Core项目负责人Scott Hanselman一起,看看在.NET Core3.0中,哪些新的特性能够获得怎样的好处。

640?wx_fmt=png

也可以跟着来自澳大利亚的微软MVPJustin Yoo一起,听听他讲的故事,看看他的职业发展;

640?wx_fmt=png
图片

还可以跟着来自校宝在线的肖伟宇老师一起,看看如何在.NET Core中将检测组件集成到高可用的.NET Core微服务中。

640?wx_fmt=png
图片

我们还可以听卢建辉老师谈谈ML.NET 和SciSharp项目以及TensorFlow.NET项目,而这个TensorFlow.NET项目尤其值得大家关注,因为他的主要开发团队,许多成员都是我们身边的、来自中国内地的.NET开发者们,这个项目不仅仅是中国.NET开发者们的小圈子自嗨,更是成为微软人工智能框架ML.NET的基础平台框架,通过这款框架,能够让全世界范围内超过六百二十万.NET开发者们无需转语音,便可畅想人工智能的美妙。

640?wx_fmt=png
图片

而刘腾飞Jesse这位英俊帅气不凡的开发者,也把他们公司踩坑K8s的全过程搬上讲台,用血和汗的教训告诉大家,其实.NET Core什么都能干好,而且不比隔壁家的技术差。

640?wx_fmt=png
图片

本次大会与某些大厂组织的自称科技未来的技术峰会、喜欢吹假大空技术不同,这次大会完全是面向开发者的毫无套路的技术大会,内容都是来源于身边那些热衷于技术的开发者们平时工作的点滴积累。

例如,我们可以看到博客园常年排名第一的蒋金楠大大,从多个角度出发,向开发者介绍在过去、现在,如何使用.NET/.NET Core的技术实现跨平台应用的开发;

640?wx_fmt=png
图片

以及来自特来电的周国庆老师,把特来电如何构建一个覆盖全国二十万个充电站的过程讲述给大家听。混沌工程,从未离大家如此贴近。

640?wx_fmt=png
图片

除此之外,还有目前在日本从事聚合支付的桂素伟老师也分享了他们使用.NET Core+K8s的开发实践过程,让开发者能够更加深入的了解.NET技术是如何更好的融入到云原生之中。

640?wx_fmt=png
图片

还有来自中通快递的黄国石老师,把中通基于.NET技术构建实时计算框架的过程也搬上舞台,让大家看到了这双十一一亿订单背后,.NET技术也做出了如此巨大的贡献。

640?wx_fmt=png
图片

还有来自刘钰老师分享的PowerBI,如何无需编程就能掌握大数据分析的技能,只要使用PowerBI,谁都可以办到。

640?wx_fmt=png

除了一对多式的讲座,活动还提供了面对面的workshop讲座,在张善友老师、陈计节老师、刘腾飞老师等几位老师花了半天时间向参加工作坊的开发者们介绍如何在azure云中使用k8s的全过程,让大家在互动中学习,产生了非常不错的效果。

640?wx_fmt=png

四、结语

从11月8日的.NET 之夜,到11月9日,11月10日的.NET Conf,我在上海呆了不足三天,有幸作为观众参与到这场活动之中,让我获益匪浅。我不仅仅学到了许多在现有工作经历中无法获取的机会,认识了许多在原来圈子中无法认识的优秀开发者,更让我深刻明白,自身离他们的巨大差距,这将激励我进一步努力。

时光流逝如白驹,短暂而稍纵即逝,如同黄浦江,时而平静流淌,时而泛起波澜,正如我们所亲历的这个时代。

人类从未有过如此般壮阔的变革。无时无刻不在变革,是因为历史的车轮滚滚向,历史眷顾的是坚定者、奋斗者、搏击者。

我相信,我们每个人都将迎来同样更加壮阔的明天,因为我们正赶上了行业互联网大发展的时代、以及.NET发展的大时代。

640?wx_fmt=png
图片

640?wx_fmt=png

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

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

相关文章

Pocketflow 使用

Pocketflow的简介:https://pocketflow.github.io/ 由两个modules组成:Learner module 负责利用随机hyperparameters压缩并fine-tuning,optimizer module 负责依据随机参数对应的结果确定最佳的压缩参数。Learn module 遍历的hyperparameter来…

PowerBI 11月更新 数据PPT是否会引领新一轮革命

PowerBI Desktop 2019年11月更新新鲜出炉了:罗叔作为全球第 80 人观看更新内容者,快速将本月更新全部奉上,供大家参考。 打开预览特性,如下:本次更新出了三大功能: Power Query 支持 AI新的功能区&#xff…

pip ImportError: cannot import name 'main' after update

sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall Chang pip to pip3

WeihanLi.Npoi 近期更新

WeihanLi.Npoi 近期更新Intro最近对我的 NPOI 扩展做了一些改变,一方面提高性能,一方面修复bug,增加一些新的功能来让它更加好用,前几天发布了 1.5.0 版本,下面来介绍一下最近的更新默认导入/导出格式变更在 1.5.0 版本…

【.NETCore 3】Ids4 ║ 多项目集成统一认证中心的思考

前言哈喽大家好,好久都没有写文章了,这次又重新开始写技术文章了,半年前我还是一直保持每周都写文章的,后来是为了响应群友的号召,开始踏上了录制视频(https://www.bilibili.com/video/av58096866&#xff…

darknet 训练 cannot load image

train.txt 的末尾 不应是\r\n 而应是 \n

.NET 社区 NB,2019 中国 .NET 开发者峰会

点击蓝字关注我们作为广州 .NET 技术俱乐部的一名成员,很荣幸以志愿者的身份见证并参与了 首届社区组织的中国 .NET 开发者峰会 ,这次大会共分为三天,第一天的 .NET 之夜,第二天的 .NET 开发者峰会,第三天的 .NET Core…

多版本opencv 兼容

https://blog.csdn.net/learning_tortosie/article/details/80594399 多版本OpenCV共存 假设我们已经安装好一版OpenCV,一般都安装在/usr/local下。 如果需要安装另一个版本的OpenCV,就不能再安装到/usr/local,而是选择其他路径&#xff0c…

SQL Server 中 JSON_MODIFY 的使用

SQL Server 中 JSON_MODIFY 的使用IntroSQL Server 从 2016 开始支持了一些 JSON操作,最近的项目里也是好多地方直接用字段直接存成了 JSON,需要了解一下怎么在SQL Server 中操作 JSON.JSON支持适用于 SQL Server 2016 及以上版本 和 Azure SQL Database…

TypeScript 3.7稳定版发布

TypeScript 3.7 发布了,此版本带来了许多新特性。Optional Chaining首先一大亮点是 Optional Chaining,这是社区呼唤特别强烈的一个 ECMAScript 特性。最初它是 TypeScript 的 issue 跟踪器上第 16 个 issue,于 5 年前提交,要知道…

Ubuntu 16.04 安装 cuda 7.5.run BEGIN failed--compilation aborted at ./cuda-installer.pl line 5

sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev \ libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev

.NET手撸绘制TypeScript类图——上篇

.NET手撸绘制TypeScript类图——上篇近年来随着交互界面的精细化, TypeScript越来越流行,前端的设计也越来复杂,而 类图正是用简单的箭头和方块,反映对象与对象之间关系/依赖的好方式。许多工具都能生成 C#类图,有些工…

阅读源码学设计模式-单例模式

有些编码套路是公认的,大家都参照其编写符合可观赏性的代码,那就是设计模式现在.NETcore 默认提供了DI功能,那我想设计一个全局的引擎类,进行注入服务、解析服务、配置中间件。并且要求该引擎类全局唯一,其他地方不能进…

word 中同样的字号和行距倍数,不一样的行距

https://blog.csdn.net/missingu1314/article/details/24430165 http://www.xyduan.net/the-same-single-line-spacing-line-spacing-is-different/ 两篇文档,都是小四号字,都是单倍行距,可是行距明显不同,把其中的一个文档的一…

我终于知道post和get的区别

IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。码农:你知道get和post请求到底有什么区别&am…

【译】使用Blazor构建桌面应用

随着最近.NET Core 3的正式发布,我认为我会尝试一个有趣的小实验。我喜欢使用Electron来创建基于Web的桌面应用程序。我想了解有关Blazor(ASP.NET系列的最新成员)的更多信息。在这篇文章中,我将向您确切演示如何在15分钟内开始使用…

CAP的学习和应用

前言:用CAP有一段时间了,这里简单记录一下,这么好用的东西,小伙伴们赶紧上车吧一.CAP使用场景?平时工作中经常使用到MQ,如(kafka,rabbitmq...),用来简单的发布/订阅,经常会遇到以下几个问题常用方案,把SQL放前面,MQ放后面,MQ执行失败了,我们把整个SQL进行回滚,这种方案在单应用…