|
前言
常常有人问:.Net进阶怎么学习?下列集体见地,大抵如下。
概括
1.根底性的语法,概念等。好比多态,承继,封装...。拜托,反射,事情...等。好比.Net7框架里的API用法,新特性,C#十一的新语法,新特性等。只要这些语法之类的货色掌握分明了,能力进行下一步,不然很容易扯蛋。
2.框架的学习,在进行了第一步扎实的根底上。可学一些罕用的框架,好比MVC,Dapr,K8s,Mongodb,Elasticsearch等框架,由于这些框架是你任务的中心而不是下面的语法,概念这些浮泛的货色。
3.框架假如你感觉本人学的差未几了,那末你能够深化学习下。好比:Roslyn,CLR,RyuJIT这些货色。这些进阶性的货色,要看你集体的禀赋,喜好,以及学习水平。并非每集体都能学懂或者学会,它需求经年日累的学习和掌握。并且由于它波及到了C/C++这个层面。C++是久负盛名的难学的言语之一。
4.假如你第三步感觉学的还能够,那末你能够持续上面的。你能够在CLR的根底上掌握X64指令集,能够帮忙你在托管代码层面一眼看到在二进制层面托管代码是如何运转的。此外你也能够扩展下,好比Arm64,以及Risc-v64等架构指令集。到了这一步的话,硬件随你操控。跨平台玩转二进制都是小KISS。
5.假如以上四步你都感觉OK的话,那末增强下算法,搞搞数学几何,搞搞人工智能,搞搞区块链,搞搞元宇宙,为OpenAI和ChatGPT奉献点代码也是能够的嘛。
开头
作者:江湖评谈 |
|