经验之谈(我转过来的)
其实作为一个老菜鸟,说点我想说的东西,高手就不要贬低了,没有意思,不是吗
其实我们一开始学习.Net的时候,并不需要深入什么是设计模式,什么是单元测试,什么xx..之类的貌似很高深的名词,也不需要开口闭口就反射工厂,单间模式的,作为一个新手,该干啥干啥,首先问问自己,会什么,不会什么
比如,你要开发一个网站,就先不要想什么webservice,xml之类的东西了,你先能做一个留言本就不错了,把留言本做好,做精就可以,或者尝试自己开发个博客之类的小应用玩玩,再慢慢体验什么是Asp.Net,什么是生命周期,什么是session,什么是cookies
了解了基本的知识后,可能需要了解一些理论的东西,比如,什么是面向对象,不妨扪心自问,你知道什么是面向对象吗?我们为什么要面向对象呢?问过,思考过,才会写更多高效的代码,不妨改改你原来写的代码,改成面向对象的,你可能就了解了更多.Net的思想
在了解了.Net的思想之后,我们可以反过来看更加理论的东西,比如设计模式,单元测试之类的,看完这些书或者资料后,不如重构一下自己的程序,按照书上的理论,重构,如果不懂,先打,背下来,等打着打着你就会懂了,这样你才得到了提高
然后就是扩展学习了,在熟练了面向对象,设计模式之类的基本理论,你就可以得心应手的去学习webservice,xml,wpf,wcf等一些更加难懂的理论和应用,这些理论其实都不难,但是作为新人的我们为什么觉得难呢,还是思想没到位,要想思想到位,就必须不停的重复以上步骤,然后坚持不懈,最后到达老菜鸟的地步了
其实说这些,也算是我自己的一个总结,如果一开始要我拿书起来看,我肯定做不出什么东西,而反观,如果我一开始做些什么,尝试了失败,然后再总结,可能学习的效率更高了
虽然我也不算什么高手,最多算个老菜鸟,但是我还是在这里分享自己的刚学习的经验,请勿贬低,乐于分享,希望能帮到一些迷茫的新人
谢谢,这个让我受益匪浅