Einstellung効果がより良い「があっても、特定の方法で、与えられた問題を解決するために、人の素因『を指し、』問題を解決するのか、より適切な方法は。」
十分な経験を持つプログラマーとして、過去の経験から「試行錯誤した」パスから常に問題解決にアプローチするこの傾向にどのように対処できますか?
非常に具体的な例を2つ挙げると、Javascriptフレームワーク(jQueryなど)とより優れたWebアプリケーションフレームワーク(ASP.NET MVCなど)が広く使用される以前から、長い間Webアプリケーションを構築してきました。問題のあるドメインやビジネスルールからの時間の問題や緊急の問題に直面しているクライアントの仕事がある場合、解決策を達成するために知っていることだけを使用する傾向があります。これには次のような非常にいものが含まれます
document.getElementById
または、ASP.NET MVCアプローチで物事を再構築する方法を考えるのではなく、テンプレートバインドコントロール(DataList / Repeater)でASP.NETを使用します。
私が過去に使用したテクニックの1つは、これらの新しいテクノロジーを探索するためだけに存在する個人プロジェクトを作成することですが、これを維持するのは困難です。他にどのようなアプローチが推奨されますか?