宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

更多精彩推荐,上午11点到达

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

在本周三的时候,因为直播没有找到合适内容的缘故,因此在我的公众号内发起了一波问卷调查,地址是:【壹个问卷】NetCore学习的知识点调查,当时就是想着有十来份儿就已经很给面子了,没想到当天十个小时就已经收到120份报告,后来因为还在增加,我就关掉了调查入口,当天共收录了155份调查报告,当然里边有几个是随意填的,但是总体来说有100多份儿是很认证的填写的,那我今天就总结一下,我们根据这些数据来看看即将过去的2019年,.NetCore 都有哪些知识点被大家熟知;下一步又是哪些内容被大家所青睐

小小注意

因为第一次做问卷没有经验,没有使用问题答案的随机功能,而且问题问少了,统计的不是很详细,不能深入挖掘大家的情况,有一丝丝小小的遗憾。但是就算如此,也要感谢这155位小伙伴的填写,这155份数据肯定也有一定的含金量和借鉴意义。

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

(问卷调查情况,有一半愿意填写)

问卷调查概况

首先我们看看调查内容:

1.您学习NetCore多久了?

2.您下一步希望能学到AspNet Core哪些知识点?

3.您使用过下边哪些知识点?

从内容上来看,这次我就简单的设计了三个问题,都是很平常但是很根本的问题,因为是当天临时起意的,所以并没有做太多的结构设计。其中第二道题,是让小伙伴自己填写,来记录大家对新知识的憧憬度和学习方向。第三题的十多个选项我会在下边详细说明。

其实来看看调查者的地域分布情况:

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

(受调查者地域分布图)

从调查者的人员地域分布上,我们可以得出,平时使用.NetCore的组织或个人还是以一线城市为主,主要是北上广深,其中 广东以17% 高居榜首,北京紧跟其后。

最后来看看未来学习知识点的热词图:

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

(未来打算学习的知识点热图)

这是我根据大家填写的下一步打算学习的知识点所做的热图,从这个热图中我们可以看出来,除了很平常的小知识点外,前三名是微服务、消息队列、K8S等新技术,这也是.NetCore开源以及跨平台以来所带来的新的机遇和挑战,比如云原生就是一大亮点。

那下面我们就针对这三个问题,具体分析。

一、您学习NetCore多久了?

这个统计是很必要的,主要是想看看从NetCore从16年正式开源以来,有多少小伙伴正在接触和学习这个跨平台框架,咱们还是来张图片:

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

(虽然数据不太准,但是总体还是能正常的反应当前的情况)

从图中可以看出来,虽然推广了三年了,但是社区真正的热起来还是这一年的事情,一年内新手的人数就已经占据了半壁江山,0~6个月 以 34.8% 位列榜首,看来未来前景很好,一个社区,一门语言,一个框架是否有活力,就看新生代了。

在关注百分比的同时,大家不要忘记了,我们已经有将近百分之十的小伙伴,是2年以上的NetCore开发经验的,就是这样的一批前辈,一直贡献者自己的力量,而且我相信真实的数据一定比这个大,因为很多经验丰富的大佬没有填写这个调查问卷。

二、下一步希望能学到哪些知识点?

这里我来一个动图,看看大家具体填写的内容吧(全部内容的五分之一):

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

(用户填写未来打算学习的知识点)

这个对应的热图,刚刚已经在上边展示出来了,这里就不过多展示了。

总体来说,大家对2020年下一步的学习计划,还是更多的向分布式】【微服务】【消息队列】【Docker】等这种云操作还是很感兴趣的,当然还有一部分小伙伴对好用的框架也情有独钟,不需要特别高大上的功能,能满足快速开发,有一定的并发能力的小框架即可,这也就是我的项目为啥增加快的原因吧。

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

三、您项目中使用过下边哪些知识点?

这一块我做的不好了,我怕页面太长,选项设置的太少了,而且也没有做选项的随机处理,所以说靠上的答案稍微权重多了些,不过咱们还是看看吧:

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客

基本的知识点,大家还是每天都在使用的,比如中间件,过滤器,依赖注入,缓存,日志处理,AOP,ORM框架等等,值得注意的是,Redis的使用高达31%,这个得益于分布式缓存和消息队列的使用场景,同时在单元测试RabbitMQ的使用上,也各有约20%的使用量,相信未来也有很好的发展趋势,两者都与TDD和DDD有一定的关系,也正好和第二题的下一步学习知识点相呼应,消息队列已经列在了明年必学知识点的前五名。

总结来说:

1、NetCore未来可期,新生力MAX;

2、开源框架和项目日益增多,社区活跃;

3、常用基本技能都应用在各自项目中;

4、微服务系列是下一个学习方向;

5、新手渴望更多的博主和UP主能挑起大梁,继续迎风前行;

番外:Github开通Trending功能

这里大家可以根据需要,筛选自己想要的对应的项目了:

2019 ASP.NET Core 之微调查报告,新鲜出炉-风君子博客