不可否认,许多大型科技公司确实存在一种以晋升为驱动的发展趋势。 但如果你进一步思考:这对公司来说并不是坏事。这是工程师和团队保持灵活、不怕构建新东西和迁移的方式。 这至关重要。
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