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功能
這里大家可以根據需要,篩選自己想要的對應的項目了:
總結
以上是生活随笔為你收集整理的2019 ASP.NET Core 之微调查报告,新鲜出炉的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET Core基于K8S的微服
- 下一篇: asp.net ajax控件工具集 Au