.NET学习路线
- 格式:docx
- 大小:44.97 KB
- 文档页数:4
.net是个框架,范围很大。如果只是编程的话那就看你的基本功。如果以前没有学过编程的话,那么去找本不是很厚的教材来了解一下什么是编程。其实编程说简单也简单,就是变量,方法,逻辑控制语句。任何编程语言都离不开这三样基础的东西,实现方法大同小异。不同的只是api,和面向对象之类的编程思想。api可以通过大量的写代码来熟悉,这时候你需要的是一本字典似的工具书,边写边看。编程思想需要你学习之后,在编程的过程中去体会,光是听人说是理解不了的。
你可以先学习C#的语法,然后学习一下web开发,这样asp。net基本上你就会得差不多了,然后可以学学webservice开发,接下来了解一下mvc之类的架构。
如果你用的是最新的visual studio2010,那么你在新建工程的时候你会看到几种不同语言。C#很简单,学会了之后做个网站,写个程序什么的都能做了,等等都差不多,但是F#和他们不是一个概念,这是另外一种东西。事实上.net会把c#,vb,vc的代码最终转化成为一个叫托管代码的东西,相当于是殊途同归了,所以你用vb,vc,c#开发的类可以互相跨语言使用。
1. 了解.NET语言:在你开始学习.NET之前,选择一个语言,C#或是,学习相关语法,例如迴圈,宣告等等,了解类别设计,OOP的基础概念,在你熟悉这些东西之前,不要去碰所谓的WinForm或是,当然,这是建议,如果你不觉得这会模煳学习焦点,如果你打算就语言本身下去学习,从Console模式作练习。
2. 探索基础的.NET Framework类别库:了解何谓命名空间,类别如何被组织归纳,如何引用现有的类别库实作所需的应用程式功能,学习一些基础的核心类,例如Math、Exception等等。
3. 选择所使用的UI:传统的视窗应用程式(WinForm),或是Web应用程式(WebForm),也就是。
4. 深入类别库:学习特定领域的技术,例如资料库的,绘图技术的GDI+,网路与串流技术,甚至大型应用程式的发展等等。
1. 1、到网上下载一个论坛,无论用什么语言写的都可以,只要可以用就行,并在自己的电脑上安装。 2.
2
2、把论坛的主题分一下类,比如你想学习3个技术、CLR知识、AJAX,你就将你的论坛分为这样几个模块,然后就可以按照这样的一个模块顺序到网上找一些文章,最好是有附加代码的,然后往里面帖,贴文章的时候要注意,一个帖子就是一个主题,比如某个帖子是关于模型的,你以后再找到这方面好的文章就往里面写(自己给自己的帖子写回复,也可以自己把读书的心得写进去)。
3. 3
3、给自己模块分类的时候最好是那些内容是你在工作中将要用到的模块,或者你们公司一直在用的技术。比如你们公司将用到WEB SERVICE,你这时候就可以收集这方面的文章以及代码,然后往你自己的论坛写,当你用到的时候就可以实践你的知识了,很快,你就可以你成为某个方面的专家了(HELLO
WORLD写得好也算是专家了)。
不用要求你把内容记住,如果你能记住最好,不能记住就算了,以后复习后会慢慢记住的。
及时复习。这一点很重要,知识都是会遗忘的,一定要充分利用论坛的一个排序功能。一般论坛是把访问最多的帖子放到最前面,你要修改代码,把访问次数最少的帖子放到最前面,这样,你复习过的文章都会跑到后面,这样可以让你对将要遗忘的知识进行复习(遵循遗忘曲线规律)。
4.
4
4、学习一定要有选择性,学习是一个由点到线、由线到面的过程。所以知识点的跨度不要太大,最好能从一知识点去联系其他的知识点。比如你这几天学了WEB SERVICE,过几天就可以学学REMOTING,这样可以做个比较,加深记忆。
要记住,我们的目标是学习,而不是丰富论坛的内容。所以你一定要自己理解的知识才忘里面贴(你可以这样操作,把找到的文章进行理解,考虑一下如果是你你会怎么写,然后自己写一遍,这样可能不用复习你都记住了)。
对每天的要求进行量化,比如每天需要录入10篇文章,你就每天都录入10篇,规定自己写完才睡觉。刚开始要求不要太高,要不然没有信心坚持。
当文章积累到一定程度,也就是你对某个知识点有些理解的时候,就可以尝试到园子里写写文章,与其他朋友探讨,这样你会取得很大进步。 5. 5
5、不要只学技术。这是对新学.NET的人的忠告,你可以按照这个方法了解物理、经济、历史以及其他知识,这样会是你的思维更开阔,思考技术会更全面,也可以为你今后的发展打下坚实的基础(我认识很多.NET的高手,他们的知识面很广,什么历史的都懂,而且思维很广阔,这样的人,能不拿高工资吗?)。
一定要实践。这样的方法虽然不能使你成为高手,但一定可以使你的技术得到很大的提高,而且你每天都可以感受到自己的进步。但如果想真正的理解技术,就需要实践,如果是在IT公司可以把代码全部看一遍,如果遇到不懂的就给自己建一个帖子,然后把找到的知识往里面填。如果你没有实践的机会,就自己想一个项目来做,比如自己写一个论坛。
6. 6
10、试着把你懂的技术说出来。你可以跟别人分享你的技术(引用的一句话:帮助别人自己也进步)。如果没有对象可以对着墙说,一段时间以后,技术与口才一定都可以取得进步。
END
注意事项
如果你按照这个方法学习,你可以在很短的时间得到进步,面试的时候就可以很轻松地把你会的技术说出来,而且你知道你自己会什么,不会什么,高工资高待遇还离你远吗?