無可否認,許多大型科技公司都存在著推動促銷的發展趨勢。 但如果你再深入思考:這對公司來說並不是壞事。這是工程師和團隊保持靈活、不畏懼建立新事物和遷移的方式。 這是至關重要的。
The Pragmatic Engineer
The Pragmatic Engineer12月9日 16:32
以影響為驅動的促銷幾乎總是(最終)導致以促銷為驅動的發展。難怪這在大型科技公司和更大的企業中如此普遍。 完整:
讓我們看看那些明顯擁有這種文化的公司:Meta、Google、Amazon 與那些沒有(或不太有)這種文化的公司相比:JP Morgan、Oracle 想知道為什麼前面三家公司能夠超越初創公司(Threads、Gemini、AWS),而後面三家公司卻無法?
讓我們看看那些明顯擁有這種文化的公司:Meta、Google、Amazon 與那些沒有(或不太有)的公司:JP Morgan、Oracle、IBM。 前面三家公司偶爾能夠超越初創公司(Threads、Gemini、AWS),而後面三家公司卻無法,這是巧合嗎?
思考實驗:在大公司內部,我們禁止任何形式的「促銷驅動開發」。不要重寫一個新系統:繼續添加到舊系統上。不要在1、2、5、10、15、20年後遷移到Go:保持使用Java。 10年後會發生什麼? 開發者忘記如何構建...
考慮到保持工程團隊靈活、快速、與最新技術保持同步是有成本的 這個成本體現在重寫、遷移(零停機時間!)、不斷提高可靠性(同時整個系統正在變化。) 與此相比,放慢速度,保持穩定……並且在世界變化時越來越無法應對。
此外,對於開發者對推廣驅動開發的所有負面回覆: 你更想在哪個地方工作? A) 當然有辦法遷移到更好的架構/技術/語言,這是方法 B) 舊的方式就是正確的方式,現在繼續在這個遺留系統上工作
36.63K