Hasty Briefsbeta

双语

Lessons from 14 Years at Google

4 months ago
  • #engineering
  • #google
  • #career-advice
  • 最好的工程师专注于解决用户问题,而不仅仅是写出漂亮的代码。
  • 达成共识比坚持己见更重要,协作精神才是关键。
  • 行动导向:发布不完美的产品能带来更快的学习和改进。
  • 代码清晰度比炫技更有价值,长期可维护性才是王道。
  • 限制技术选型中的新奇性,避免不必要的复杂度和开销。
  • 你的影响力取决于他人如何看待和推广你的工作。
  • 最好的代码往往是不写的代码——动手前先质疑必要性。
  • 在规模效应下,连bug都会成为依赖项,兼容性和新功能同等重要。
  • 进度缓慢的团队通常是目标不一致,而非不够努力或技术落后。
  • 专注可控之事,放下不可控之事,保持高效。
  • 抽象层转移复杂度而非消除它——必须理解底层系统。
  • 写作和教学能迫使思路清晰,暴露认知盲区。
  • 粘合工作(文档、协调)至关重要,但需明确边界并可视化。
  • 赢得每场辩论可能导致沉默抵抗,真正的共识需要时间沉淀。
  • 指标可能被操纵,应将速度指标与质量/风险指标配对使用。
  • 承认无知能营造更安全、更注重学习的文化氛围。
  • 专业人脉比任何工作都持久——用好奇心和慷慨经营关系。
  • 性能提升往往来自删减不必要工作,而非优化现有工作。
  • 流程应该消除不确定性,而非制造官僚主义或追责。
  • 随着职业发展,时间将比金钱更珍贵——要有意识地权衡。
  • 专业能力通过刻意练习和从错误中学习产生复利效应。