Dot-Net
為什麼不升級到最新的 .NET 框架?
我看到很多人將 .NET 2.0 甚至 1.1 作為他們項目的要求。在我自己的工作場所,也有很多人對升級到最新最好的 .NET 框架持懷疑態度。
作為一名程序員,當您知道使用較新的框架可以更輕鬆地完成這項工作時,我覺得使用較舊的框架非常令人沮喪。我通常安裝 beta 版本並使用它們,因此我很快熟悉它們,並在此過程中忘記了舊的做事方式,因此當你有使用舊版本的限制時,重新學習你試圖忘記的東西是很痛苦的。
在舊版本應該兼容的情況下仍然堅持使用舊版本的原因是什麼?如何說服人們升級?
首先,了解企業升級緩慢的原因。
對於大多數公司而言,電腦系統並不是戰略優勢。它們是必要的服務功能。
由於它們是必要的,因此破壞它們可能會非常昂貴。由於它們不是戰略優勢,因此能夠稍微更快地發展並不是一個很大的優勢。
您提議一家公司花費資源來不斷升級到最新版本,以獲得可能但不確定且不是主要的收益,並且可能會出現很多損壞。對於大多數公司來說,這不是一場胜利。在它們出現一段時間後採用它們會更安全。他們錯過了一些上行空間,但避免了災難性下行的機會。
如果您願意,可以繼續建議升級到最新最好的版本,但是以商業(而不是技術)方式進行升級會更有效。嘗試從數量上找出它將使您更有效的程度,以及公司可以節省多少。(他們不會關注你編造的人物,可能會關注某個知名人士編造的人物,並且更有可能相信研究支持的東西。)承認缺點,並說明可能的成本是多少將是,並找到限制下行空間的方法。對捏造任何事情要非常小心,因為決策者拒絕這種事情的經驗比你提出它的經驗要多得多。
不要提及喜歡最新產品的開發人員,否則你會被認為是希望公司為新玩具買單的人,並失去很多可信度。
有時你可以得到你想要的東西,但知道如何要求它會有所幫助。