新手如何有效地学习.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大哥的一句话:帮助别人自己也进步)。如果没有对象可以对着墙说,一段时间以后,技术与口才一定都可以取得进步。
  如果你按照这个方法学习,你可以在很短的时间得到进步,面试的时候就可以很轻松地把你会的技术说出来,而且你知道你自己会什么,不会什么,高工资高待遇还离你远吗?行动起来吧

时间: 2024-10-07 17:28:02

新手如何有效地学习.NET的相关文章

陈松松:从新手到高手学习视频营销的三个步骤

这是我写的第79篇原创视频营销文章 陈松松,6年视频营销实战经验 我希望大家要学会举一反三, 虽然讲的是视频营销, 但我更希望你学习之后能用在自己从事的行业中, 很多原理方法都是相通的. 最近很多朋友反馈有关视频营销的问题, 我们一个个分享,你们的留言我都在一一记录, 先分享视频营销新手到高手学习的三个步骤! 第一步:现成经验 万事开头难! 所以,一开始一定要挺住! 过了这个阶段,后面就非常轻松了. 其实进步最快的就是学习现成的经验, 不要啥都自己琢磨,虽然能琢磨出来,但 太花费时间,很多时候等

问题集录--新手入门深度学习,选择TensorFlow 好吗?

新手入门深度学习,选择 TensorFlow 有哪些益处? 佟达:首先,对于新手来说,TensorFlow的环境配置包装得真心非常好.相较之下,安装Caffe要痛苦的多,如果还要再CUDA环境下配合OpenCV使用,对于新手来说,基本上不折腾个几天是很难搞定的. 其次,基于TensorFlow的教学资源非常多,中英文的都有,这对于新手也是非常有帮助的.Google做社区非常有一套,在中国有专门的一群人,会在第一时间把Google的开发者相关的进展翻译成中文. 另外,由于有Google背书,Ten

云计算需要学什么课程?新手小白如何学习云计算大数据

如今,大数据的发展趋势正在迅速转变,但专家预计机器学习.预测分析.物联网.边缘计算将在未来几年对大数据项目产生重大影响.新手小白如何学习云计算大数据呢? 如今大数据已不再只是一个流行术语.调研机构Forrester公司的研究人员发现,在2016年,将近40%的企业正在实施和扩展大数据技术的应用,另外30%的企业计划在未来一年内采用大数据.同样,来自NewVantage Partners的"2016年大数据执行调查"发现,62.5%的企业现在至少有一个大数据项目投入使用,只有5.4%的企

C语言/C++编程新手入门基础学习中链接类型

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制).创一个小群,供大家学习交流聊天如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学C++能够持之以恒C++爱好群,如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组

9.5日 新手heml/CSS 学习总结

学习总结html 5 vido标签 和 audio标签 下的属性:controls播放控件 loop循环播放 autoplay自动播放 CSS 块级元素 和 行内元素的区别一.块级元素:block element 每个块级元素默认占一行高度,一行内添加一个块级元素后无法一般无法添加其他元素(float浮动后除外).两个块级元素连续编辑时,会在页面自动换行显示.块级元素一般可嵌套块级元素或行内元素:块级元素一般作为容器出现,用来组织结构,但并不全是如此.有些块级元素,如<form>只能包含块级元

40.Android之新手指引界面学习

我们经常可以看到打开新App会有新手指引界面,类似蒙板效果今天来学习.原理其实很简单,设置一个透明Activity或者Dialog,然后修改其属性即可.由于实现比较简单,就贴一部分代码. 1.在Androidmanifest.xml增加 1 <activity 2 android:name=".TransparentActivity" //你的Activity 3 android:theme="@style/TransparenceTheme"> 4 &

新手必备:学习Linux的一些建议

粤嵌 2012-09-26 14:03:21 随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windows的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常

新手嵌入式linux学习必备书籍

很多的嵌入式Linux新手,对自己的学习过程十分迷茫,不知道从何学习?学习过程中需要看哪些相关书籍?之前的写的一篇关于嵌入式开发如何入门,如何深入?的文章希望对你有所帮助,接下来就为嵌入式Linux新手们推荐一些关于嵌入式Linux学习的核心书籍. Linux基础 1.<Linux与Unix Shell 编程指南> C语言基础 1.<C Primer Plus,5th Edition>[美]Stephen Prata著 2.<The C Programming Languag

Linux新手大礼包:学习Linux你必须知道的那些事儿

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 1.    熟悉Linux常用命令 man :任何时候你觉得对一个命令行不是很确定,都可以通过输入"man + 命令"来了解这个命令能确切是做什么的. ls :列出目录内容. pwd :在终端中显示当前工作目录的全路径. cd :要变更你当前所在的目录. mkdir :创建一个新的目录. cp :