本人刚毕业,找了家公司,空闲时间比较多。所以想学习下新技术。
关于.net,数据库,或者是Jquery等新兴技术。
知道的不多,请各位GGJJ帮忙提点下如何学习提高自己的专业技能。有没有系统学习方法。学习哪些技术。
最好能有相应的实体书名称。
本人现在公司做.net开发,谢谢诸位了

解决方案 »

  1.   

    学习C# 4.0.就有很多新技术
    如dynamic,并行运算(Parallel) 
      

  2.   

    .Net FortuneBase
    Java FortuneJ
    Mobile FortuneMobile参考下载
    www.cnblogs.com/mail-ricklee
      

  3.   

    .Net FortuneBase
    Java FortuneJ
    Mobile FortuenMobile参考下载地址
    www.cnblogs.com/mail-ricklee
      

  4.   

    刚毕业?推荐你研究 string. int . sql . 什么的。
      

  5.   

    基础最重要,想要学新的,学“流行”的,一定要有扎实的基础。
    建议可以先学习一下Entity Framework,它升级了LINQ的功能。
    如果说上一代的ADO.NET是为表模式而服务的,那现在的Entity Framework可以说是为DDD而设计的。
    建议你看看关于领域驱动设计方面的书,这将是复杂的企业系统开发的未来。
    参考书:《领域驱动设计的模式实战》、《领域驱动设计.软件核心复杂性应对之道》
      

  6.   

    如果基础好了,学学新技术也无可厚非。
    常看看最新的msdn杂志。http://msdn.microsoft.com/en-us/magazine/ee310108.aspx不过学习新技术是有风险的。
    其一是还没有经过太多实践检验,可能还没流行就被淘汰。
    其二微软的技术太多了,很难一个公司会用到所有技术,因此学到的技术可能在工作上用不上。
      

  7.   


    同意
    FCL、CLR你真的学好了吗?
    我不相信
    新手不要好高骛远
    新技术是学不完的,有些等你真的用到再学也不迟
      

  8.   


    这也就说新人才说的话,看看楼上的星星哪一位是鼓励你去学新技术了。就像博客园那位努力推广“new idea”的姐夫赵,我们看到不并不是他对新技术的理解,相反你在他的博文里常常可以看到他对旧技术的深刻理解。一句话:太阳底下没新鲜事,你所谓的“新技术”都是直接建立在“旧技术”上滴,很多新技术本身实际就是古老的旧技术的“借尸还魂”ajax-xmlhttp 很新么?xmlhttp 10年前就有
    xml---------很新么?那古老的html又算啥?
    wcf-----------很新么?那soap又算啥
    jquery,linq----很新么?那lisp,Haskell这些10几年的语言又算啥?
      

  9.   


    学不学是我的事,轮不到你来管。总以为自己最强,最NB?你是达拉斯魔王?
    我开这贴是提问,只需要回答就好。不愿回答的大可以一笑而过。
    我想要什么你不懂,所以就闭嘴吧,这就是CSDN,笑了
      

  10.   

    赶紧的,让我看看还有多少SB。
    看似是在帮助我让我少走弯路,实际是在显示自己的资历多老,见解多么独特
    不管在哪,永远不缺SB。题都看不明白的人,我真怀疑你丫小时候脑袋被门挤过?
    在这东扯西扯,竟然还有跟风的,墙头草就是只你了。整个一蛋比
      

  11.   

    行,俺们也不说撒。你愿意学“流行”没问题,跟着青鸟走就是了,青鸟学的都是最流行的东西,他们学啥你就跟着学啥好了,“高薪”“高就业”那可不吹滴。 对于青鸟们的崇拜,我无法用言语表达,只能ORZ了(这里请允许我向技术中的潮流派表示最崇高的敬意)
      

  12.   

    不知道楼主现实中如何。觉得有些封闭,有些孤僻。比较沉醉在自己的世界里面。大伙不要和楼主一般见识,我来给楼主上上课:.NET怎么来的?
    其实.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的缓存有什么联系,你也应该知道数字电路的触发器和编译原理的状态机有什么联系。
    如果你学了计算机科学,你不应该纠结如何学习一门语言,而是任何语言都能立刻上手,并且非常清楚一种语言设计的优劣和适用性。
      

  13.   

    http://topic.csdn.net/u/20100907/21/54345bc8-d5dd-4315-9694-28ee6811593e.html道歉贴,如果看到的朋友请去看看