联创资讯

很抱歉,您没有提供完整的句子或关键词,我需要更多的信息才能生成富有吸引力的中文文章标题。请您提供更详细的内容,我将竭尽所能为您提供满意的服务。

36

我大概从从c# 1.0一直到用到现在c# 8,从windows,mac然后linux(c# .net core支持linux),也做个几个大型得项目。c#的现在包含的东西特别的多,从web,移动端,到window桌面,然后到人工智能 等等,可以参考一下面的图

关于如何学习,我建议学习任何技术,一般要先从具体的基本的技术下手(比如说基本语法,类库等等)然后到更高级的抽象技术(比如说设计模式,软件架构等),然后一边工作,一边学习,把学到东西,应用到工作当中。下面说一下我的具体学习路径,

1.c#基本的语法和类库(wpf,wcf,asp.net mvc,ML.net 等等),看视频,买书都行,很多免费的。

2.C# 整洁编码(clean code in C#)

3.C# 接口编程

4.C# OOP以及抽象的艺术

5.依赖注入

6.SOLID原则

7.设计模式和常见的架构

标签: 人工智能