本人刚毕业,找了家公司,空闲时间比较多。所以想学习下新技术。
关于.net,数据库,或者是Jquery等新兴技术。
知道的不多,请各位GGJJ帮忙提点下如何学习提高自己的专业技能。有没有系统学习方法。学习哪些技术。
最好能有相应的实体书名称。
本人现在公司做.net开发,谢谢诸位了
关于.net,数据库,或者是Jquery等新兴技术。
知道的不多,请各位GGJJ帮忙提点下如何学习提高自己的专业技能。有没有系统学习方法。学习哪些技术。
最好能有相应的实体书名称。
本人现在公司做.net开发,谢谢诸位了
解决方案 »
- 如何将从数据库查询得到的id放到arraylist中?
- textbox中的回车如何split
- Profile怎么跟现有的项目整合在一起?
- net能否控制票据打印机,比如像超市那样的点阵打印机
- 关于ASP。NET AJAX发布后的问题
- text?text:""是一个什么格式?
- 未正确初始化 GDI+ 是怎么回事?原本还好好的。
- 如何将datagrid 某列中负数的数字显示为红色 ,非负数为黑色
- 向有经验的高手求教。
- 很奇怪的问题,把一些网址保存成xml文件,网址中的&总是被转换为&,该如何解决呢
- 请问模板列中有一列是checkbox,当打勾时,触发的是gridview什么事件?
- 如何手工删除(过期)cache
如dynamic,并行运算(Parallel)
Java FortuneJ
Mobile FortuneMobile参考下载
www.cnblogs.com/mail-ricklee
Java FortuneJ
Mobile FortuenMobile参考下载地址
www.cnblogs.com/mail-ricklee
建议可以先学习一下Entity Framework,它升级了LINQ的功能。
如果说上一代的ADO.NET是为表模式而服务的,那现在的Entity Framework可以说是为DDD而设计的。
建议你看看关于领域驱动设计方面的书,这将是复杂的企业系统开发的未来。
参考书:《领域驱动设计的模式实战》、《领域驱动设计.软件核心复杂性应对之道》
常看看最新的msdn杂志。http://msdn.microsoft.com/en-us/magazine/ee310108.aspx不过学习新技术是有风险的。
其一是还没有经过太多实践检验,可能还没流行就被淘汰。
其二微软的技术太多了,很难一个公司会用到所有技术,因此学到的技术可能在工作上用不上。
同意
FCL、CLR你真的学好了吗?
我不相信
新手不要好高骛远
新技术是学不完的,有些等你真的用到再学也不迟
这也就说新人才说的话,看看楼上的星星哪一位是鼓励你去学新技术了。就像博客园那位努力推广“new idea”的姐夫赵,我们看到不并不是他对新技术的理解,相反你在他的博文里常常可以看到他对旧技术的深刻理解。一句话:太阳底下没新鲜事,你所谓的“新技术”都是直接建立在“旧技术”上滴,很多新技术本身实际就是古老的旧技术的“借尸还魂”ajax-xmlhttp 很新么?xmlhttp 10年前就有
xml---------很新么?那古老的html又算啥?
wcf-----------很新么?那soap又算啥
jquery,linq----很新么?那lisp,Haskell这些10几年的语言又算啥?
学不学是我的事,轮不到你来管。总以为自己最强,最NB?你是达拉斯魔王?
我开这贴是提问,只需要回答就好。不愿回答的大可以一笑而过。
我想要什么你不懂,所以就闭嘴吧,这就是CSDN,笑了
看似是在帮助我让我少走弯路,实际是在显示自己的资历多老,见解多么独特
不管在哪,永远不缺SB。题都看不明白的人,我真怀疑你丫小时候脑袋被门挤过?
在这东扯西扯,竟然还有跟风的,墙头草就是只你了。整个一蛋比
其实.NET包括.NET Framework、C# .NET(VB.NET)、Windows .NET、ASP.NET……
别看这些都是.NET,可是很多菜鸟还搞不清。
.NET Framework包括CLR、CTS、FCL,CLR相当于Java的虚拟机,其实之前,微软搞过一个Visual J#,估计那会儿楼主还在上小学哩。之后Sun和Microsoft打官司,微软就换了个名字,这就是.NET。所以.NET不是什么新技术。只是个名字。
.NET还有个任务是代替COM,所以内部也叫COM 2.0。说到COM,话又长了,估计是楼主上幼儿园那会儿就有了,最早是OLE,之后微软提出了Windows DNA架构,COM对应的是J2SE,DCOM则是J2EE,所以这些也不是新技术。
至于VB.NET和C#,分别是VB和Java语言的新版本,也不是什么新技术。
Windows .NET,这个名字在2003年就没有了,东西还在,第一个Windows .NET操作系统就是Windows Server 2003。Windows Server 2003内部名称就是Windows Server .NET 2003。
ASP.NET,说白了,就是建筑在.NET之上的一组程序,包括ISAPI扩展和一组类库,在.NET领域里面要说新技术,这个ASP.NET下的 ASP.NET WebForms 倒是比较创新……它在Web平台上着力模仿Windows RAD开发模式,结果很悲剧,微软现在主推ASP.NET MVC了,而ASP.NET MVC不过是RoR、Struts的微软版本,也不是什么新东西,最早的MVC在70年代被提出,并在Smalltalk上实现。
客观地说,C#也不是一点没有发展,比如C# 2.0的泛型,3.0的LINQ、Lambda表达式、4.0的动态类型。实际上呢,这些是C#新加入的,却绝对不是新技术,比如LINQ怎么看怎么像SQL,Lambda语法70年代就有了(楼主的爸爸估计还在上小学呢,好老,嘿嘿),动态语法,其实是应VB6开发者的要求加入的,明白是什么年代的东西了吧。数据库倒是可以算一点技术,至于来历我都懒得说,楼主上学好好听就知道了。这个JQuery倒是很新哦,没错,06年才有的。但是并不能说是什么新技术。最早的Ajax可以追溯到1998年,那时候就有了DHTML,其实和Ajax是一回事情。微软在IE 5.0时代就有了HTTP异步操作方法,只是那时候用的人比较少而已。什么叫专业技能,我觉得首先要有清晰的概念,扎实的基本功。不要以为大学学到了什么,一句话就可以浇灭楼主的狂妄。国内的大学计算机教育等于扯淡。如果你只是听老师讲,看课本的话,四年学了和不学也没有什么区别。什么是计算机科学?如果你学了计算机科学,应该明白程序设计语言是怎么回事。什么是描述式语言,什么是命令式语言,什么是函数式语言。什么是语法糖,为什么要有动态语言,如何为程序设计语言设计关键字。
你应该明白什么是站在架构的角度看待问题,什么是站在机器的角度看待问题。你应该明白处理器高速缓冲和Web Server的缓存有什么联系,你也应该知道数字电路的触发器和编译原理的状态机有什么联系。
如果你学了计算机科学,你不应该纠结如何学习一门语言,而是任何语言都能立刻上手,并且非常清楚一种语言设计的优劣和适用性。