编程技术是改变世界的力量。
本站
当前位置:网站首页 > 后端语言 > 正文

用这个方法学习C#的,一年后都变成高级工程师了!

gowuye 2024-05-16 15:01 5 浏览 0 评论

大家好,我是编程乐趣。

今天来聊聊如何自学C#,刚好最近在编写专栏《动态Web Api》,结合这个经历来和大家聊聊。

说到自学分为两种。

1、有教程的:我们只需跟着教程学习就行,教程可以是文档类型的、视频类型等,这种方式只要保持耐心、认真阅读、不懂的多看几遍,一般都没太大问题。

2、没有教程的:学习编程中,这种情况是比较多的,也是比较多人没掌握的。也是我们要重点学习的,毕竟不可能所有知识点都有完善的教程。

针对没有教程的,我总结了以下4个方法:

一、通过搜索引擎

要学习某一个知识点,没有系统化教程,可以在搜索引擎查找,通过阅读不同博主分享的文章,我们再拼凑出完整的解决方案。

这种学习方法,要掌握一点搜索技巧和经验,还需要一点运气,如果刚好关键词对了,就能快速搜索到。

二、阅读官方框架源码 + MSDN文档

.Net相关的框架,都是开源的。通过阅读开源代码是最直接、最有效的。我之前也分享过阅读EF Core的开源项目的方法:带着问题阅读开源项目,才是最有效的》。

这种方式需要有一定的开发经验,毕竟这些项目比较庞大,涉及很多设计模式、设计思想,小白一般是很难看懂。但是如果能掌握的话,那就无敌了!

三、阅读开源项目源码

想要实现某一个功能,找不到相关教程,还可以通过在Github、Gitee等平台寻找开源项目。

比如动态Web Api》这个功能,在ABP框架就有实现,我们通过阅读这个项目的源码,也是可以学习到的。

这个方法和上面第二种类似,但这个好处就是需要阅读的代码量比较少,而且比较精准。

四、MSDN + 对象浏览器 + 类的定义

这个方法,之前在我公众号也有分享过《自学编程的几点个人心得与经历体会!》《自学C#,要懂得用好对象浏览器》。

这种也是我比较喜欢用的,也比较快速。通过MSDN文档大概了解一些基础知识,然后查看类的定义,基本猜出大概的使用方法。在通过对象浏览器查看,查看整体的SDK的定义,通过类的名称就能大概猜出具体哪些功能。

以上的学习方法不是对立的,在学习中,我们可以灵活运用其中的几个方法、或者所有方法。我个人用的比较多是第3、4个,特别是第4个。

最后,不管采用什么方法学习,最重要的要不断写代码尝试,特别是后面三种方法,我们要通过编写代码来验证我们的思路对不对。

不断编写不同代码尝试、不断去验证,在这过程中,就能让我们对这个知识点更加深入了解。

最后也欢迎加入星球,已有400+人在学习交流中,可以加入体验,不满意的三天内可以随时退款!

有关星球的详细介绍,可以查看:《我的.Net编程学习社区》。

- End -

相关推荐

R语言数据挖掘实践——支持向量机的常用函数
R语言数据挖掘实践——支持向量机的常用函数

e1071包是R语言中用于支持向量机建模与分析的软件包,其主要用于支持向量机的模型构建,提供核心函数svm()来建立支持向量机的基础模型,并且可辅助使用pred...

2024-05-18 12:15 gowuye

R数据分析:如何做聚类分析,实操解析
R数据分析:如何做聚类分析,实操解析

Clusteringisabroadsetoftechniquesforfindingsubgroupsofobservationswi...

2024-05-18 12:14 gowuye

用R语言做数据分析——马赛克图
用R语言做数据分析——马赛克图

到目前为止,我们已经学习了许多可视化定量或连续型变量间关系的方法。但如果变量是类别型的呢?若只观察单个类别型变量,可以使用柱状图或者饼图;若存在两个类别型变量,...

2024-05-18 12:14 gowuye

用R语言做数据分析——方差分析基本概论
用R语言做数据分析——方差分析基本概论

在实际工作中,影响一件事的因素是很多的,我们总是希望通过各种试验来观察各种因素对试验结果的影响。例如,不同的生产厂家、不同的原材料、不同的操作规程,以及不同的技...

2024-05-18 12:14 gowuye

R语言数据分析实战:数据清洗与可视化
R语言数据分析实战:数据清洗与可视化

《R语言数据分析实战:数据清洗与可视化》是一本深入浅出的实践指南,专为对数据分析感兴趣的读者精心编撰。本书旨在帮助读者掌握R语言这一强大的统计分析工具,通过实例...

2024-05-18 12:13 gowuye

用R语言做数据分析——双因素方差分析
用R语言做数据分析——双因素方差分析

在双因素方差分析中,受试者被分配到两因子的交叉类别组中。以基础安装中的Tooth-Growth数据集为例,随机分配60只豚鼠,分别采用两种喂食方法(橙汁或维生素...

2024-05-18 12:13 gowuye

用R语言做数据分析——独立两样本和K样本检验
用R语言做数据分析——独立两样本和K样本检验

coin包简介对于独立性问题,coin包提供了一个进行置换检验的一般性框架,通过这个包,我们可以回答如下问题:响应值与组的分配独立吗?两个数值变量独立吗?两个类...

2024-05-18 12:13 gowuye

用R语言做数据分析——用回归做方差分析
用R语言做数据分析——用回归做方差分析

之前提到方差分析和回归都是广义线性模型的特例,之前文章的所有设计都可以用lm()函数来分析。为了更好地理解输出结果,需要弄明白在拟合模型时,R语言是如何处理类别...

2024-05-18 12:13 gowuye

数据分析R语言——数据结构
数据分析R语言——数据结构

数据分析R语言——数据结构数组数组(array)与矩阵类似,但是维度可以大于2.数组通过array()函数创建。形式如;myarray<-array(v...

2024-05-18 12:13 gowuye

R语言数据挖掘实践——关联分析的常用函数
R语言数据挖掘实践——关联分析的常用函数

arules和arulesViz是R语言中两个专用于关联分析的软件包。其中arules用于关联规则的数字化生成,提供Apriori和Eclat这两种快速挖掘频繁...

2024-05-18 12:12 gowuye

R语言数据挖掘实践——判别分析的常用函数
R语言数据挖掘实践——判别分析的常用函数

判别算法在R语言中实现主要涉及4个软件包中的相关函数,它们依次为MASS、klaR、class和kknn。其中MASS包含有大量实用而先进的统计计数函数及适用数...

2024-05-18 12:12 gowuye

用R语言读取Excel、PDF和JSON文件,终于有人讲明白了
用R语言读取Excel、PDF和JSON文件,终于有人讲明白了

导读:本文将讨论Excel、PDF等文件的读取,以及相应函数的参数设置。作者:刘健邬书豪如需转载请联系华章科技下图总结了主要程序包,希望读者在日常练习和工作中...

2024-05-18 12:12 gowuye

R语言数据挖掘实践——聚类分析的常用函数
R语言数据挖掘实践——聚类分析的常用函数

使用R语言可以轻松实现聚类分析,stats、cluster、fpc和mclust是常用的四个聚类分析软件包。stats主要包含一些基本的统计函数,如用于统计计算...

2024-05-18 12:12 gowuye

用R语言做数据分析——时间序列分类
用R语言做数据分析——时间序列分类

时间序列分类是根据已标注的时间序列建立一个分类模型,然后使用分类模型预测未标记时间序列的类别。从时间序列中抽取出新特征肯呢个有助于提高分类模型的性能。特征提取技...

2024-05-18 12:11 gowuye

一文看懂用R语言读取Excel、PDF和JSON文件(附代码)
一文看懂用R语言读取Excel、PDF和JSON文件(附代码)

导读:本文将讨论Excel、PDF等文件的读取,以及相应函数的参数设置。作者:刘健邬书豪如需转载请联系华章科技下图总结了主要程序包,希望读者在日常练习和工作中...

2024-05-18 12:11 gowuye

取消回复欢迎 发表评论: