2019 ASP.NET Core 之微调查报告,新鲜出炉

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


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

小小注意

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

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

问卷调查概况

首先我们看看调查内容:

1.您学习NetCore多久了?

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

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

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

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


(受调查者地域分布图)

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

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


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

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

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

一、您学习NetCore多久了?

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


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

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

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

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

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

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

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

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

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

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

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

总结来说:

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

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

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

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

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

番外:Github开通Trending功能

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

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

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

相关文章

蓝桥杯 子串分值

参考代码&#xff1a; #include<bits/stdc.h> using namespace std;int main() {ios::sync_with_stdio(false); string str;cin >> str;int sum 0;int left, right;char s;int len str.size();for(int i 0; i < len; i) //依次循环每一个字符&#xff0c;…

基于 Blazui 的 Blazor 后台管理模板 BlazAdmin 正式尝鲜

简介BlazAdmin 是一个基于Blazui的后台管理模板&#xff0c;无JS&#xff0c;无TS&#xff0c;非 Silverlight&#xff0c;非 WebForm&#xff0c;一个标签即可使用。  我将在下一篇文章讨论 Blazor 服务器端渲染与客户端渲染的基本原理&#xff0c;对比服务器端渲染与 WebFo…

蓝桥杯 123 二分+打表

参考代码&#xff1a; #include<bits/stdc.h> using namespace std; typedef long long ll; ll temp[1500000], sum[1500000]; //temp数组记录序号和&#xff0c;sum数组记录前缀和 ll cal(ll n) //计算自然数求和 {return (n1)*n/2; }int main() {ios::sync_with_s…

.Net Core使用Ocelot网关(二) -鉴权认证

前言上一章.Net Core使用Ocelot网关(一) -负载,限流,熔断,Header转换 已经简单的介绍了ocelot的使用了,但是网关暴露的接口如果什么人都能访问的话安全性就太低啦。所以我们需要去鉴权和认证。这里我们使用identityServer4给我们的网关来鉴权认证。创建Identity服务我们创建一个…

蓝桥杯 k倍区间 前缀和

参考代码&#xff1a; #include<bits/stdc.h> using namespace std; typedef long long ll; int array[100005], t[100005]; //array记录每个元素值&#xff0c;t记录取余k&#xff0c;各余数对应前缀和的数量 int main() {ios::sync_with_stdio(false); ll sum 0, c…

Kubernetes 的2020年“野望”

Kubernetes是一个用于部署容器化应用程序的开源容器编排系统&#xff0c;由Alphabet的GOOGL Google部门设计&#xff0c;其发展势头强劲&#xff0c;这得益于全球企业以指数级的速度生成数据之大势。Kubernetes支持在单个OS上无缝部署多个应用程序并实现诸如监视、调度、扩展这…

微服务的时间和成本去哪儿了

2019 中国.NET 开发者峰会目前在国内的.NET社区还是很有影响力的&#xff0c;宣传的内容也都是比较新潮和前言的技术栈。有一个不争的现实是基本上主题都是关于.NET Core的&#xff0c;以及基于该主题之上的延展。比如ML.NET相关的机器学习&#xff1b;基于.NET Core的微服务实…

自定义滚动条(Custom ScrollBar)

时间如流水&#xff0c;只能流去不流回&#xff01; 点赞再看&#xff0c;养成习惯&#xff0c;这是您给我创作的动力&#xff01; 本文 Dotnet9 https://dotnet9.com 已收录&#xff0c;站长乐于分享dotnet相关技术&#xff0c;比如Winform、WPF、ASP.NET Core等&#xff0c;亦…

用ASP.NET Core构建可检测的高可用服务--学习笔记

摘要随着现代化微服务架构的发展&#xff0c;系统故障的定位与快速恢复面临着诸多挑战&#xff0c;构建可检测的服务&#xff0c;帮助线上保障团队时刻掌控应用的运行状况越来越重要。本次分享会讲解如何让 ASP .NET Core 应用与现代化云基础设施完美融合&#xff0c;提升服务的…

[功能发布]Excel催化剂2周年巨献-网页数据采集功能发布,满足90%合理场景使用...

转眼间&#xff0c;Excel催化剂推出已经两周年&#xff0c;在此之际&#xff0c;献上数据时代最刚需的网页采集功能&#xff0c;无需苦苦寻觅各种工具&#xff0c;借助Excel催化剂过往数据处理、清洗功能&#xff0c;加上此轮的网页采集功能&#xff0c;一点不输于市面上的各种…

.NET Core 微服务学习与实践系列文章目录索引(2019版)

Photo &#xff1a;.NET Core文 | Edison Zhou2018年&#xff0c;我开始学习和实践.NET Core&#xff0c;并开始了微服务的学习&#xff0c;以及通过各种开源组件搭建服务治理技术方案&#xff0c;并在学习过程中总结了一个.NET Core微服务学习与实践系列文章&#xff0c;涵盖了…

dapr微服务.net sdk入门

Actors入门先决条件.Net Core SDK 3.0Dapr CLIDapr DotNet SDK概述本文档描述如何在客户端应用程序上创建Actor&#xff08;MyActor&#xff09;并调用其方法.MyActor --- MyActor.Interfaces|- MyActorService|- MyActorClient接口项目&#xff08;\MyActor\MyActor.Interface…

TPL Dataflow组件应对高并发,低延迟要求

长话短说2C互联网业务增长&#xff0c;单机多核的共享内存模式带来的排障问题、编程困难&#xff1b;随着多核时代和分布式系统的到来&#xff0c;共享模型已经不太适合并发编程&#xff0c;因此actor-based模型又重新受到了人们的重视。---------------------------调试过多线…

abp模块生命周期设计思路剖析

abp中将生命周期事件抽象为4个接口&#xff1a;//预初始化 public interface IOnPreApplicationInitialization {void OnPreApplicationInitialization([NotNull] ApplicationInitializationContext context); }//初始化 public interface IOnApplicationInitialization {void …

.Net Core + 微信赋能企业级智能客服系统--学习笔记

摘要围绕目前需求猛增的微信及移动端企业智能客服业务&#xff0c;利用 .NET Core 的一系列优秀特性及 SignalR 模块打造全双工、跨微信/QQ/钉钉等应用平台、跨系统平台、跨终端、支持企业级并发的移动端客服系统。讲师介绍目录微信应用生态简介微信小程序基础通讯原理Senparc.…

基于docker-compose的Gitlab CI/CD实践排坑指南

长话短说经过长时间实操验证&#xff0c;终于完成基于Gitlab的CI/CD实践&#xff0c;本次实践的坑位很多&#xff0c; 实操过程尽量接近最佳实践&#xff08;不做hack, 不做骚操作&#xff09;&#xff0c;记录下来加深理解。看过博客园《docker-compose真香》一文的园友留意到…

Is It a Complete AVL Tree AVL树

思路&#xff1a; 考察的点是建立AVL树以及如何判断是否为满二叉树。 建立AVL树需要搞清楚LL、LR、RR、RL四种情况如何左旋和右旋&#xff0c;如下&#xff1a; 类型BF条件操作LLBF(root)2,BF(root->lchild)1root右旋LRBF(root)2,BF(root->lchild)-1先root->lchild左…

AcWing 删减 栈思想

思路&#xff1a; 这道题要是不卡时间复杂度&#xff0c;是道大水题&#xff0c;然而字符串的长度到了6次方&#xff0c;若使用string中的erase函数&#xff0c;看似时间复杂度不高&#xff0c;其实&#xff0c;每次删除子字符串后&#xff0c;后边的字符串需要移动到前面来&am…

读《可复制的领导力》

最近很忙&#xff0c;是特别忙&#xff0c;连上厕所的时间都在回复着各种消息&#xff0c;但还是挤时间看完了《可复制的领导力》&#xff0c;这本书也是领导推荐的。说起领导力&#xff0c;大多数人都会觉得得靠悟&#xff0c;并不能做到言传身教&#xff0c;但书名中却提到了…

AcWing 构造数组 区间合并

思路&#xff1a; 这道题第一眼来看以为是动态规划类型的题目&#xff0c;然而尝试了用dp的方法做&#xff0c;然而超时了&#xff0c;过了差不多一半的测试店&#xff0c;显示的是超时。那么应该来说动态规划是可以做的&#xff0c;但数据卡的比较严。在看其他同学的评论后&am…