我们公司正在提供一些培训,并询问我们想要学习什么。我们正在使用.net技术,因此它将成为.net平台。
我的想法是wcf,asp.net mvc 2.0,silverlight,.net 4.0平台。这些之中的哪一个?你可以在列表上添加。
感谢
答案 0 :(得分:11)
如果您可以接受OO和设计模式,测试驱动开发(TDD)和域驱动设计(DDD)的培训。这样的主题是独立于技术的,可以帮助您提高常规编码技能并提供更好的代码。
至于您需要了解的.Net技术取决于您计划实施的应用程序。如果不确切知道你将要实现什么,我建议你学好C#或VB.Net语言,因为其他技术如sliverlight实体框架等将建立在你的语言技能上。
你也提到了网络技术,因此Azure可能会让你的公司感兴趣,我自己对此的了解目前是有限的,但如果你开发的流量在特定时间达到峰值的网站,Azure可能值得考虑。
再次提及如此多的网络相关技术,我会确保并学习CSS和jQuery,这些也是平台独立的,允许您将来将这些技术带到任何平台。
答案 1 :(得分:3)
我认为你也应该考虑F#和函数式编程。
答案 2 :(得分:1)
冗余。 .NET 4.0平台包括所有其他内容。
用什么语言?
我会选择:
C# WPF WCF ASP.NET MVC
答案 3 :(得分:1)
我会将NHibernate添加到列表中。
答案 4 :(得分:0)
.net Companu应该使用并了解