高效的.NET学习方法

企业动态
.NET是一个庞大的学习体系,对于新手来会感觉无从下手,从而造成永远都无法入门,看到别人成为高手的时候也只有羡慕的份。而网上很多高手介绍的方法又没有很强的可操作性,比如就叫你狂看书,狂看代码,狂写代码。

前言

对于新手来说,学习.NET编程是一件很痛苦的事情,这倒不是因为学习.NET是一件很难的事情,而是.NET是一个庞大的学习体系,对于新手来会感觉无从下手,从而造成永远都无法入门,看到别人成为高手的时候也只有羡慕的份。而网上很多高手介绍的方法又没有很强的可操作性,比如就叫你狂看书,狂看代码,狂写代码。当然这些方法是一种很好的学习方法,但对初学者来说,不是很合适。就算一些已经入了门的朋友,被人问到“你.NET到底学得怎么样?”时也很难全面系统地回答(我就曾经被一些公司这样问倒,一时真的感觉无从说起)。同时,本文章主要是为了抛砖引玉,也请大家也提出学习.NET的方法(同样也适合学习其他的知识),如果有什么写得不好,请大家指正。

理论部分:

要有目标、要有信心.....省略1000字,网上这样的文章多得是,大家可以参考看看,我们这里讲的是实际操作部分。

实际操作:

1、到网上下载一个论坛,无论用什么语言写的都可以,只要可以用就行,并在自己的电脑上安装。

2、把论坛的主题分一下类,比如你想学习3个技术ASP.NET、CLR知识、AJAX,你就将你的论坛分为这样几个模块,然后就可以按照这样的一个模块顺序到网上找一些文章,***是有附加代码的,然后往里面帖,贴文章的时候要注意,一个帖子就是一个主题,比如某个帖子是关于ASP.NET模型的,你以后再找到这方面好的文章就往里面写(自己给自己的帖子写回复,也可以自己把读书的心得写进去)。

注意事项

1、给自己模块分类的时候***是那些内容是你在工作中将要用到的模块,或者你们公司一直在用的技术。比如你们公司将用到WEB SERVICE,你这时候就可以收集这方面的文章以及代码,然后往你自己的论坛写,当你用到的时候就可以实践你的知识了,很快,你就可以你成为某个方面的专家了(HELLO WORLD写得好也算是专家了)。

2、不用要求你把内容记住,如果你能记住***,不能记住就算了,以后复习后会慢慢记住的。

3、及时复习。这一点很重要,知识都是会遗忘的,一定要充分利用论坛的一个排序功能。一般论坛是把访问最多的帖子放到最前面,你要修改代码,把访问次数最少的帖子放到最前面,这样,你复习过的文章都会跑到后面,这样可以让你对将要遗忘的知识进行复习(遵循遗忘曲线规律)。

4、学习一定要有选择性,学习是一个由点到线、由线到面的过程。所以知识点的跨度不要太大,***能从一知识点去联系其他的知识点。比如你这几天学了WEB SERVICE,过几天就可以学学REMOTING,这样可以做个比较,加深记忆。

5、要记住,我们的目标是学习,而不是丰富论坛的内容。所以你一定要自己理解的知识才忘里面贴(你可以这样操作,把找到的文章进行理解,考虑一下如果是你你会怎么写,然后自己写一遍,这样可能不用复习你都记住了)。

6、对每天的要求进行量化,比如每天需要录入10篇文章,你就每天都录入10篇,规定自己写完才睡觉。刚开始要求不要太高,要不然没有信心坚持。

7、当文章积累到一定程度,也就是你对某个知识点有些理解的时候,就可以尝试到园子里写写文章,与其他朋友探讨,这样你会取得很大进步。

8、不要只学技术。这是对新学.NET的人的忠告,你可以按照这个方法了解物理、经济、历史以及其他知识,这样会是你的思维更开阔,思考技术会更全面,也可以为你今后的发展打下坚实的基础(我认识很多.NET的高手,他们的知识面很广,什么历史的都懂,而且思维很广阔,这样的人,能不拿高工资吗?)。

9、一定要实践。这样的方法虽然不能使你成为高手,但一定可以使你的技术得到很大的提高,而且你每天都可以感受到自己的进步。但如果想真正的理解技术,就需要实践,如果是在IT公司可以把代码全部看一遍,如果遇到不懂的就给自己建一个帖子,然后把找到的知识往里面填。如果你没有实践的机会,就自己想一个项目来做,比如自己写一个论坛。

10、试着把你懂的技术说出来。你可以跟别人分享你的技术(引用Reeezak大哥的一句话:帮助别人自己也进步)。如果没有对象可以对着墙说,一段时间以后,技术与口才一定都可以取得进步。

如果你按照这个方法学习,你可以在很短的时间得到进步,面试的时候就可以很轻松地把你会的技术说出来,而且你知道你自己会什么,不会什么,高工资高待遇还离你远吗?行动起来吧!

【编辑推荐】

  1. .NET CLR性能评测
  2. 浅谈.NET CLR的基础知识
  3. 深入解析.Net CLR函数使用举例
责任编辑:张攀 来源: 博客园
相关推荐

2016-09-30 15:33:02

集成学习机器学习算法

2010-05-04 17:48:53

2009-09-16 10:16:29

CCNA学习方法CCNA

2009-09-08 09:25:46

思科认证学习方法思科认证

2009-06-17 15:06:39

Java 学习方法

2009-09-04 09:37:49

思科认证CCNA学习方法

2009-10-15 11:24:00

CCNA学习方法CCNA

2011-07-10 15:07:37

2017-11-27 15:24:02

Linux学习方法优势

2009-09-09 17:41:54

CCNP学习方法

2009-09-16 08:51:28

CCNP学习方法

2010-04-20 11:41:55

Oracle数据库

2009-06-12 15:16:53

Hibernate学习

2016-07-22 17:35:12

linux

2010-03-17 16:59:54

Linux学习方法

2011-05-16 14:07:58

J2EE

2021-07-01 15:56:42

深度学习人工智能互联网

2021-11-12 15:16:32

深度学习数据合成人工智能

2010-07-14 16:29:47

IT认证

2009-09-28 13:23:00

CCNA学习方法CCNA
点赞
收藏

51CTO技术栈公众号