lcamtfu:

我们的技术社区中,有很多像 Linux Tovalds、Steve Jobs 这样的技术偶像,大家尝试模仿他们去改变世界。但现实是,你的职业生涯几乎肯定不会像他们那样被记住(产生类似的影响)。

您可能最终会从事重要的创新项目,而这些项目却莫名其妙地默默无闻。

你可能会像 IE 团队一样做出真正的改变,但在未来几十年里,你会得到来自其他极客的尖刻言论和怨恨。

或者,您最终可能会从事受到普遍赞誉的变革性项目,但你所做的贡献却从未被公开承认。

这并不是说最好放弃雄心壮志,但让工作定义你是谁可能会产生伤害。

我认为我在我的领域做了一些开创性的工作,但我也很确定在 20 年后这些都不会被记住或谈论。

我是会退休并满足于我的生活和曾经产生的影响,还是会感到沮丧和怨恨?

lcamtuf 是 AFL 以及《The Tangled Web》的作者

我认为这里的答案是,在家附近(close to home)最容易获得持久的影响和深刻的满足:没有其他人可以指导你的年轻同事,帮助你最亲密的朋友,抚养你的孩子。这里的满足并不取决于世界的想法。

这是陈词滥调,但却是真实的。所以我有一点建议:如果你被迫在产生这种影响和完成工作的最后期限之间做出选择,你可能会得到一笔糟糕的交易(getting a bad deal)。


Aaron Boodman:

  • Chrome 当时发布的时候没有任何“冲刺”,在几年的时间内,团队都是在工作日朝九晚五来上班,很规律。No drama. No broken marriages, no broken families.
  • 为什么 chrome 团队可以在没有“死亡冲刺”(death marches)的情况下做出高质量软件?软件项目迫切需要经验丰富的技术领导力深度参与其中。
  • Software engineering is engineering. 像其他工程(engineering)一样, 这是你一生都在培养的能力,而不是 10 年。我加入 chrome 团队的时候快 30 岁了,在团队中算年轻的,团队核心中很多人都曾经参与过好几个浏览器的开发。
  • (团队中)有很强的技术领导力有很多优势,其中之一就是会寻求一个更健康的节奏。他们的经历告诉他们“death marches”是起不到作用的。