我們現在不能停下來,因為我們已經投資了 1 倍,但讓我們在接下來的幾年裡繼續投入 100 倍!斯托克斯!
你可能以前聽說過,但 Javascript 是在 10 天內寫成的。它的採用率迅速增長,即使在使用該語言幾年後,他們也不想引入重大變化……所以,現在該語言已經快30 歲了(記住它是從1995 年開始的!),我們仍然需要處理那些決定.
他們早在 JS 的早期就知道,有很多變化會對語言有利,但不想破壞當時的「無數」網站(全世界總共有幾百萬個網站)那麼,根本不必使用 JS! )。
事後看來是 20/20,他們可能以一種不會是今天的方式破壞 JS。
話又說回來…Angular 在打破並推出「Angular 2」時就是這樣做的。只是因為很多人都在使用 Angular,他們知道繼續使用 AngularJS 是不可持續的,所以他們開始逐步從 Angular2 轉向 Angular2,Angular 也因此變得更好。
投資時,我們會感覺“輸”或“跳槽”而“退出”,但能走得更遠的人,是那些知道何時放棄錯誤決定的人(不一定是壞事,但事情會隨著時間的推移而改變)。
回到 Angular/JS/2 範例。一些公司仍在使用 AngularJS,儘管它的生命週期已經結束,有些公司幾年前就已經結束了。現在,隨著程式碼庫的增加,他們必須自己支持和修補它,並且由於對它的所有投資,堅持使用它的決定變得越來越痛苦和難以改變。
當然,另一方面,人們從一種時尚跳到另一種時尚,並創造出怪物來展示每次更流行的技術,有些一旦人們試圖開始使用它就停止使用,或者出於某種原因或另一個,剛剛死掉並停止維護。
你認為你已經投入「太多」了,所以你不能退縮。您還認為,如果無聊的舊 LAMP 堆疊已經足夠並且可以工作,那麼您就不需要新的閃亮的東西。
但是一件事是“它有效”,另一件事是:“從長遠來看,這比改變成本更高”。
從財務意義上來說,一些新事物可能會讓你走得更快、更遠,或者至少可以讓你自由地追求其他你可能會錯過的機會。
銀行在 COBOL 上運行,幾十年來一直在“衰落”,但在每一次轉折點上,他們都表示,保留 COBOL 遺產並以越來越高的價格僱用 COBOL 開發人員比從 COBOL 遷移更有價值。 TBF,希望他們正在扼殺他們的遺產。但是,如果他們仍在積極使用 COBOL 進行開發,那麼當在可用人員越來越少的市場中僱用 COBOL 開發人員的成本過高時,任何法學碩士都無法幫助他們。
同時,沒有這種傳統的新競爭對手可以透過其他堆疊進入市場,從而讓他們行動更快、更便宜,並且擁有更大的招募池。
這個比喻就像駕駛一艘巨大的船。當你轉動船輪時,變化並不是立竿見影的。您需要提前做好準備,並且有一些策略可以使這變得更容易。然後還需要一些時間才能明確,是的,船正在轉向。
回到財務類比:ROI(投資報酬率)。
您使用投資回報率來計算哪種投資更好,通常將您正在評估的投資與「基礎」投資進行比較。
這意味著根據擬議變更的估計收益來計算保持現狀「浪費」了多少時間。當然,您需要添加在更改上花費的時間,這樣您就可以獲得一些時間來開始為您從該投資中賺取“利潤”。
如果計算出來的收益太小,需要很長時間才能生效,那可能就不值得了
這是關於完成任務所花費的時間,但您也可以使用其他指標,例如可訪問性、安全性和可靠性......如果您可以衡量某些內容,那麼它可以用來證明更改的合理性。
以上是折疊還是雙折?這是一個技術問題!的詳細內容。更多資訊請關注PHP中文網其他相關文章!