媒介

经常有人问:.Net进阶怎么进修?以下小我见解,大致如下。

归纳综合

1.根底性的语法,概念等。好比多态,继承,封拆...。委托,反射,事务...等。好比.Net7框架里的API用法,新特征,C#11的新语法,新特征等。只要那些语法之类的工具掌握清晰了,才气停止下一步,不然很容易扯蛋。

2.框架的进修,在停止了第一步扎实的根底上。可学一些常用的框架,好比MVC,DaPR,K8s,Mongodb,Elasticsearch等框架,因为那些框架是你工做的核心而不是上面的语法,概念那些浮泛的工具。

3.框架若是你觉得本身学的差不多了,那么你能够深切进修下。好比:Roslyn,CLR,RyuJIT那些工具。那些进阶性的工具,要看你小我的先天,喜好,以及进修水平。并非每小我都能学懂或者学会,它需要经年日累的进修和掌握。并且因为它涉及到了C/C++那个层面。C++是久负盛名的难学的语言之一。

4.若是你第三步觉得学的还能够,那么你能够继续下面的。你能够在CLR的根底上掌握X64指令集,能够帮忙你在托管代码层面一眼看到在二进造层面托管代码是若何运行的。别的你也能够扩展下,好比Arm64,以及Risc-v64等架构指令集。到了那一步的话,硬件随你操控。跨平台玩转二进造都是小KISS。

5.若是以上四步你都觉得OK的话,那么加强下算法,搞搞数学几何,搞搞人工智能,搞搞区块链,搞搞元宇宙,为OPEnAI和ChatGPT奉献点代码也是能够的嘛。

结尾

做者:江湖评谈