java - 如何说服团队使用新技术(LinQ、MVC 等)?

标签 java asp.net-mvc silverlight linq

显然,与一些开发人员合作更容易,但我敢肯定我们中的许多人所在的团队更喜欢现状。

你知道类型。您看到了一项新技术的一些好处,他们更喜欢经过实践检验的真实方法。

例如,DBA/C# 程序员尝试使用 LinQ 的优势(不一定是 LinQ to SQL,只是一般的 LinQ)。

例如,当一个项目需求是跨平台的时候...而不是考虑如何通过VM Machine在Mac上运行Windows,而是引入使用相对较新的Silverlight或用Java创建它的想法(作为调查的一个选项)。

我知道大多数人不喜欢超出他们的舒适范围,所以这需要一些说服力,而且并非所有新技术都具有商业意义......但是您如何说服您的团队考虑新的技术?

您成功地将哪些技术引入了您的工作场所?

您认为哪些技术最难引进? (我在考虑范式转换,例如来自 WebForms 的 MVC……或新语言)

您采用什么策略来使这些新技术具有吸引力?

最佳答案

  • 在推销之前充分了解技术。您会收到诸如“但是我们如何让它做 X?”之类的问题,并且您希望至少能够给出一个一般性的答案。

  • 尽量不要成为宗教狂热者。承认新技术并不完美,它只是工具箱中的另一种工具,这对提高可信度大有帮助。

  • 提供一个精心准备的现场演示来展示它的功能。例如,我的一个 friend 在现场观众面前用半小时用 Ruby on Rails 构建了一个简单的博客。我要强调“准备充分”二字;如果一路上事情不断破裂,或者您不完全了解自己在做什么,或者您无法回答基本问题,那么您将损害而不是帮助您的事业。

关于java - 如何说服团队使用新技术(LinQ、MVC 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2812405/

相关文章:

java - 使用 * 通配符的 Junit 导入

java - 如果我的组件的 PreferredSize 高于 Integer.MAX_VALUE 怎么办?

c# - 在 EF 中使用单个或多个 DbContext 的优缺点是什么?

asp.net-mvc - 51Degrees 仅重定向根

c# - 如何在启用 WCF silverlight 的服务中标记某些方法?

silverlight - Silverlight 中的等效数据模板

java - 在非 Debug模式下,Spring @transaction 在 junit 中无法正常工作

java - set visible 和 show 方法的区别

c# - 如何使用 ASP.NET MVC 中的路由修复 404?

vb.net - 使用 File.WriteAllBytes(filePath, byteData) 生成的 pdf 中出现错误