Innovation 你的公司是什么;美国对(技术)和#x27的立场;创新';?

Innovation 你的公司是什么;美国对(技术)和#x27的立场;创新';?,innovation,Innovation,.NET3.5、.NET4.0、WPF、Silverlight、ASP.NETMVC——这些天来,微软发布了很多新技术/即将进行试用。 (我给出的示例都是Microsoft技术,但这可以应用于任何语言或平台)。我很好奇你工作的公司是如何处理这件事的。举几个例子: 您是否有确定公司使用何种技术的首席技术官 开发团队是否可以自由选择他们使用的技术?例如:框架版本、经典ASP.NET vs ASP.NET MVC、ADO.NET实体框架vs Linq2Sql或NHibernate?还是这些的混合 您

.NET3.5、.NET4.0、WPF、Silverlight、ASP.NETMVC——这些天来,微软发布了很多新技术/即将进行试用。 (我给出的示例都是Microsoft技术,但这可以应用于任何语言或平台)。我很好奇你工作的公司是如何处理这件事的。举几个例子:

  • 您是否有确定公司使用何种技术的首席技术官
  • 开发团队是否可以自由选择他们使用的技术?例如:框架版本、经典ASP.NET vs ASP.NET MVC、ADO.NET实体框架vs Linq2Sql或NHibernate?还是这些的混合
  • 您所在的公司尝试了哪些新技术?为什么
  • 您的公司是否有专门的资源(时间)来尝试WPF或任何技术,只是为了研究,或者您是否在业余时间尝试并尝试将其介绍给您的公司
这些只是让我的问题更清楚的例子。总而言之,我想知道这个过程看起来像什么,谁负责,谁做决定。你的公司是在赶时髦,还是不愿意尝试新技术?你对这种情况感到舒服吗


在我工作的公司,我们仍然使用.NET2.0(尽管我们现在正在慢慢切换到.NET3.5),没有认真研究ASP.NETMVC,也没有尝试过WPF等等。而且,有些人发现很难说服人们这么做。这样做公平吗?

因为我在这样一家小公司工作,而且我通常是一个非常小的团队中唯一的开发人员或首席开发人员,所以我通常可以说服我的老板使用我认为对给定项目/情况最好的任何东西。

在我的公司,我们有一个体系结构小组来决定使用哪些技术。欢迎人们阅读替代技术并提出建议,但归根结底,是架构团队做出决定

虽然这似乎有限制,但它确实确保了所有开发组都使用相同或类似的技术,而且从一个组转移到下一个组相当容易。同样,通过让一个小组完成所有的研究,你可以确保你不会因为让多个小组重复研究工作而浪费时间。

有一个架构师团队,它从高层次上审视技术,并向各个实际团队提出建议。架构师团队的一个子集实际上在他们身上进行技术和实验,并从产品中提取出来

  • 内部1小时概述会议
  • 为期一周的新兵训练营
  • 白皮书/海报

技术越重要,生产的列表就越多。所有这些都只会给团队提供信息,而团队结合了客户对技术的要求,实际上决定了团队应该使用什么。

我认为任何一家为了新技术而尝试新技术的公司,因为它的前沿和“创新”都是疯狂的。要有一个正式的“让我们玩新技术来尝试it部门”简直是疯了。。。。除非他们的业务是向其他企业提供技术咨询

对于其他人来说,技术可以帮助企业完成任务。不是为了帮助开发者把简历和听起来很酷的TLA排成一行


我目前工作的公司规模相当大,有一位选择“战略平台”的首席技术官。但我不得不说,如果你能选择一种技术,他们可能正在使用它。他们太大了,不能用公司的棍子打倒所有人,但他们尝试了。如果这项技术能在项目中发挥作用并按时投入使用,那么它就会得到应用。

我们将坚持我们对公司内主要和关键项目的了解

对于任何新的“迷你”项目,如果可能的话,我们会在学习曲线上尝试使用最新的技术来构建它们


这使我们能够及时掌握这些技术,然后在我们认为合适的重大项目中舒适、安全地使用这些技术。

我们需要可靠且经验证的平台来支持我们的工作。而且,我们不需要任何花哨的东西。因此,我们可能会在5-10年后使用.NET,希望到那时它就准备好了。另一方面,java已经足够成熟,所以我们将它与C++和一些Jython脚本一起使用。这些决定是相当自主的(我们是一家小商店)


我并不是要嘲笑最前沿的开发人员,但您是否需要稳定或最新的功能显然取决于您所从事的工作。许多科学家仍然乐于使用Fortran 77。

我对这个问题有一个混合答案。在我工作的地方,较低级别的技术经理通常是选择某种技术的人,有时甚至开发人员也有尝试新技术的自由。例如,我真的很想在网站上学习JavaScript的原型。我向我的老板提出了这个理由,他首先很不情愿,因为没有其他人知道或者以前用过,但他同意了。能够学习原型并充分利用它的许多内置功能对我来说太棒了。其他更大的项目来自更高的管理层,我们真的没有太多的选择。现在,我的公司正在采用SAP,所以一切都朝着这个方向发展。我不一定想成为SAP专家,但如果我想留在这里,我至少需要学习如何使用它。

每家公司都有自己的创新步伐,这首先取决于管理者的舒适度,其次取决于是否有人真的在研究和建议使用新事物。当管理者开始感到不舒服时,创新就会放缓或停止,直到他们重新感到舒适为止。有些创新是他们永远不会满意的

记住这一点,我不知道该怎么做