该定势效应指的是更好的“一个人的倾向,即使有解决一个特定的方式给定的问题‘’解决问题的或更多合适的方法。”
作为一个拥有丰富经验的程序员,如何克服这种总是从过去的经验中“尝试而真实”的方式解决问题的趋势?
举两个非常具体的例子,我已经建立了很长时间的Web应用程序,足够长时间以早于Javascript框架(例如jQuery)和更好的Web应用程序框架(例如ASP.NET MVC)的广泛使用。如果我的客户工作时间紧迫,或者遇到问题领域或业务规则提出的紧迫问题,那么我倾向于只使用我所知道的方法来寻求解决方案。这涉及非常丑陋的事情,例如
document.getElementById
或将ASP.NET与模板绑定控件(DataList / Repeater)一起使用,而不是弄清楚如何使用ASP.NET MVC方法重新构造事物。
我过去使用的一种技术是拥有一些个人项目,这些项目只是为了探索这些新技术而存在,但是很难维持下去。可以建议其他什么方法?