该怎样从零开始学习.NET(转)

时间:2022-12-06 21:23:00

 

http://www.cnblogs.com/zskbll/p/5131661.html

屌丝逆袭第一式:兴趣。

  

  兴趣是最好的老师,这是亘古不变的道理。码代码本是枯燥无味,一个对代码没兴趣的人是不会走的太远。每一个程序员都应该有个有朝一日可利用自己双手改变世界的梦想,并为此付诸行动,马总也说了,梦想总是要有的,万一实现了呢。

  

  屌丝逆袭第二式:不断学习的动力与培养良好的学习方法。

  

  首先,需要说明一点,我是一个不折不扣的学渣(高考300多分,其中英语34。过了这么多年,我依旧清晰记得英语的分数,这是我永久的痛)。好 的兴趣只是我们学习成长的前提,并不能成为我们学习的动力。说实话,我不断学习的动力是钱与地位。我努力响应着国家脱贫致富的号召,我享受解决一个 bug,完成别人完成不了,或者很快完成别人要好久才能完成的事所带来的成就感。我仰望着那些大神,期待有朝一日我可以比他做的更好,吃得苦中苦,方为人 上人,这就是我学习的动力。另外,再来说说学习方法。我相信大多数人在学生生涯身边都会有那样几个人,平时嗨翻天,比谁都会玩,可一考试就是第一第二的, 学渣们不分昼夜,恨不得悬梁刺股,可依旧无法望其项背。究其原因就是学习方法的问题,因为每个人的智商都差不多(智商高的可忽略)。鄙人不才,整理如下:

1、  对于新手而言,我觉得最快的方式就是看视频教程,一边看一边敲,千万别直接把代码赋值过来直接运行。一边敲一边理解。遇到不理解的就单步调试,看看每步执行的结果。

2、  当有一定的基础后,入了门了,就尽量别看视频了,太浪费时间。视频讲的太慢。此时最好的就是多练,在项目中练习。不要觉得公司给的薪水低,因为你要清楚你 的潜力肯定不在这,当你有能力的时候自然有跟老板谈判的资本,大不了此处不留爷,自有留爷处。在公司里多参考那些资料老的,工资高的同事的代码,哪怕你觉 得他有些代码很烂,但依旧有可取之处,取其精华去其糟粕。

3、  多总结。写博客是最好的总结方式。不用担心被大神吐槽,大神吐槽是好事,因为大多数做技术遇到不如自己人都会嘚瑟下说出更优的方案,这也是我看博客更喜欢看的是评论。写博客也喜欢看到更多人的评论,哪怕是调戏与狂喷的那种。

4、  多逛博客园(感觉这里有点给博客园打广告的嫌疑)。我一直都认为每个爱写博客的人都是有着远大理想的人,且博客园的大神的确很多,也能让我们接触些更前沿 的技术。我现在每天三逛博客园,早上起来看看,中午吃完饭看看,晚上睡前再看看,总有一些让自己眼前一亮的博文,或者遇见志同道合的朋友。

5、  交个女朋友。额, 单身狗们不要喷我,我一直认为每一个成功的码农,身后都应该有个会花钱的女朋友。程序员的这个物种就是挣得多,花的少,还死的早。有个会花钱的女票会成为自己不断学生成长的动力。

最后,对上面的嘚吧嘚做一个总结,以及根据鄙人自学.NET所总结的学习历程,由于我一直都是做web开发的,所以这里所说的只适用于想学习asp.net的兄弟们。

第一、   WebForm。虽然自从有了MVC后,现在WebForm已经慢慢没落了,但对于新手而言,WebForm入门远远比MVC简单的多。但不管是MVC还 是WebForm,C#基础还是要懂的,入门时不需要太深入了解oop,因为哪怕你很了解了,刚开始时间长不用的话,就忘记了。只需要知道类,字段,属性 是怎么创建的,怎么用的,了解下Cookie,Session是怎么用的,再了解下常用的服务器控件就OK了,此时就可以上项目了,在羡项目中进行学习成 长。

第二、   Html,js,css的基本了解。作为后端开发,html,Js,css刚开始的时候会用常见的就行了,见了认识就OK了。项目中,会慢慢熟悉。另外,jquery的一些常用方法多用用。不需要深入到底层,初学者也看不懂,而且很容易打击自信心。

第三、   MVC。当有一定的开发经验了,我觉得可以试着学习下mvc,或者试着慢慢摆脱服务器控件,使用原生html与ajax与后端做交互。

第四、   当有两三年的工作经验后,此时再回头仔细学习OOP相关的知识,应该会有种豁然开朗的感觉。这应该可以算是对内功的修炼了。

好了,就到这吧,我只是一个4年工作经验的创业者,各位大神请多多指点。