明天我要面试一个.NET商店。在过去的几年里,我一直在使用.NET以外的其他语言进行开发,并且想象一下,刷新.NET世界中最酷的东西可能是一个好主意。我一直在阅读LINQ和WPF,但这些技术不仅仅是趋势。我还应该看看还有什么?
读过的东西:
修改
事实证明,这次采访是高级别的,我们并没有真正深入了解.NET特定于泛型的内容。
答案 0 :(得分:4)
这完全是语言无关的,所以你可能想跳过它,但我已经基于Steve Yegge's getting a job at google post围绕我的工作面试做了很多准备和准备。
我在那里使用了许多主题,不仅是作为面试准备指南,还作为我应该了解的事情列表。不可否认,我仍在努力完成一些书籍和练习,但每一点都有帮助。
编辑:我不确定在面向求职面试的网络开发中专注于最新的趋势是否一定是件好事。当我采访某人时,如果他们可以编写一个递归函数来解决某些问题或编写一个非常酷的算法,那么我会更加印象深刻,那么如果他们知道有关一些最新事物的所有细节,那将会解决所有事情,但它确实是只是一个流行语
答案 1 :(得分:1)
带上一粒盐,但根据我的经验,LINQ和WPF仍然处于“我们有一天会想进入那个世界”的领域。
大多数商店仍然使用VS2005和.NET 2.0,所以我想确保我能够加快核心设施的速度:
等等。
答案 2 :(得分:1)
作为许多语言/框架的学生,我不能强调你不应该专注于最新和最伟大的事情。它充分理解了经过验证的真实编程原则(参见设计模式,DRY原则,OOP约定等)以及对雇主(和其他开发人员)正在寻找的框架的一般熟悉。
答案 3 :(得分:0)
如果您正在进行Web开发,那么ASP.NET MVC和Silverlight(néeWPF/ e)就会成为相对较新的趋势。
答案 4 :(得分:0)
今晚在面试代码趋势时,可能有点晚了。
微软目前正在忙着做它一直以来所做的事情:我太功能,只有更好。具有新语言运行时和MVC的新动态类型语言看起来非常有希望。
使用WPF和Expression,他们为UI开发人员和业务逻辑开发人员创建了不同的界面。我不确定 - 我宁愿将Expression Blend视为VS的一部分。
他们比以往更加推动开源 - http://www.codeplex.com越来越忙。 VS Express版本是这些技术的绝佳途径。
凭借他们的团队系统,他们越来越多地推动敏捷方法 - 他们甚至用更加结构化的流程(如CMMI)解决了这些问题。
-1?以讽刺评论开始为我提供正确的服务; - (