学习.NET要学习那些框架技术
我想做.NET,但现在我掌握的不是很多,学完了C#语言知识,想做好的话要学习哪些框架技术,我现在是名中级程序员,但还有些差距,望指点一二?小生谢过。。。。
------解决方案--------------------entity framework 和MVC
------解决方案--------------------net framework本身
除此以外,任何框架都不必学,因为其余的框架都不会让你的学习时间超过半个月,EF一个星期就可以学的起码能用,mvc一个星期你都可以开始动手写东西,你认为这类东西还需要你专门去学吗?
------解决方案--------------------也许后面有人会说,会用和精通不是一件事情
但是我们说,如果你的工作环境需要你使用他,那么从会用EF,到EF熟练,不会超过3个星期,而是否精通EF,如果你愿意1月以内就可以达到精通,甚至可以自己写expression,provide
我见过很多程序员学了很多无用的东西,今天学个python,明天学个oc,但了不起就会个hello world,因为他的工作环境根本用不上。但程序员自己其实要有自信,应该对自己这么说“如果公司需要,我现在开始上手,一个月以后就是熟练工”
当然我到不是不建议程序员去学新东西,但要有方向,而不是学hello world,我个人会学F#,prolog,why?学F#,prolog不是为了写hello world,而是因我需要去感觉一下函数式,逻辑式的思维方式。如果思维方式相同的东西,我就不怎么去关心了,就像我个人不关心java一样,但是如果公司说换到java,我会说木问题“一个月以后,我会比java的人更像java”
------解决方案--------------------对于一个熟练的程序员,他掌握一种语言不是看他看了多少语法书,而是他写出来的代码,包括各种约定、风格是不是和语言的设计者和系统上最主要的框架源代码的代码看上去完全统一。
------解决方案--------------------.net自己有官方框架,微软把一切都做得好好的,不像java那样要学各种乱七八糟的非官方框架,
------解决方案--------------------nbear,http://www.cnblogs.com/teddyma/category/53498.html
------解决方案--------------------
我写c#代码大约2年半了,很同意你的这种观点,但要达到这种境界真的不容易,涉及到好多的思想。