Google工作14年,我得到的21则启示

技术 工作 代码 工程师 优化
发布于 2026-08-05
12

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

文章主旨:

作者从14年Google经验中提炼出21条工程与职场心得,核心观点是:工程师的长期竞争力来自以用户问题为导向、以简单可靠的方式落地协作,并通过刻意练习与人脉经营积累复利,而非技术炫技或追求完美。

关键要点:

  • 以用户真实问题为起点,快速行动、快速发布,用减法思维优化,而不是追求完美或堆新技术。
  • 团队协作中最重要的是达成共识与清晰沟通,技术的“正确性”若不能形成执行共识,反而会制造对抗。
  • 工程成熟度表现为简单、可维护、易读、技术选型克制,并警惕“为创新而创新”带来的技术负债。
  • 职业发展需要可见的价值、可量化贡献、职场信誉与人脉经营,单靠“代码会说话”不够。
  • 成长来自教中学、做中学、复盘和刻意练习,是复利式积累,长期比短期更关键。

内容结构:

原文包含引言、21条并列经验与总结。以下保留原序号进行压缩:

  1. 以用户问题为起点,不做“拿锤子找钉子”。深入支持工单和用户反馈,最佳方案会从真实问题中浮现。
  2. 共识比证明自己正确更重要。带着问题讨论,怀疑“绝对正确”,不把决策和Title绑定,否则执行层会出现莫名对抗。
  3. 快速先做出来,再逐步做正确。一个“尴尬”的MVP胜过空想中的完美方案,一周实践反馈比一个月理论讨论更有价值。
  4. 清晰的代码和注释才是资深的证据。代码是留给接手人的备忘录,可读、可维护比“优雅”更能控制风险。
  5. 技术选型要克制。非必要不引入新技术/新工具,成熟方案风险已知且运维成本更低;值得时才为创新买单。
  6. 能力需要被看见。决定项目参与度的会议常发生在你不在场时,要让自己的价值和影响力对所有人“可读可见”。
  7. 遵循奥卡姆剃刀原则。如无必要,勿增实体;删减代码会让系统更健壮,但这类工程级优化常被组织忽视。
  8. 大规模系统里任何问题都会发生。兼容性与废弃设计应按“功能迁移”看待,给予资源、工具支持和同理心。
  9. 低效的根因往往是“做错事”或“没协调好”。资深工程师的日常大量时间花在沟通、接口文档和优先级排期上。
  10. 专注可控,忽略不可控。市场、管理层决策、组织变化不是个人重点;要拆解问题,找到自己能采取的行动。
  11. 抽象只是推迟复杂性。底层知识(操作系统、协议、算法)是解决抽象失效后各种问题的武器。
  12. 用写作和教学加速学习。写设计文档、PPT或Code Review评论会暴露理解缺口,是“教中学、事上练”的捷径。
  13. 粘合剂工作必须被量化。文档、流程、测试环境等贡献要被流程化、自动化并沉淀为可交付成果,否则容易停滞和疲惫。
  14. 每次讨论都赢,是在积累无声的抵抗。没有异议意味着对抗转入执行层;要听取反馈,和而不同才能获得长期成果。
  15. 指标不能成为目标。当人们开始优化度量指标,就会产生内卷和表面工作;度量是为了洞察问题而非监控人。
  16. 承认无知比假装知道更踏实。传递“可以承认不知道”的信号,才能保持提问和质疑,避免问题被掩盖到不可收拾。
  17. 人脉比工作更长久。持续经营公司内外关系,能带来更好的岗位机会和多年信任的深度合作。
  18. 性能优化先做减法。不要本能地加缓存、改并行,先问“问题到底是什么”以及“这个目标是否真的需要优化”。
  19. 好流程降低不可控,坏流程只是甩锅。如果说不清流程如何提升效率或降低风险,那它大概率是面子工程。
  20. 时间比金钱更重要。黄金职业生涯阶段,要用时间换取视野、认知、能力和人脉,而不是只交换升职加薪。
  21. 成长没有捷径,靠复利。每天进步一点点,在挑战区练习、复盘总结;职业规划就是找到“长坡厚雪”后持续走下去。

文章总结:

全文以务实、清醒且偏长期主义的调性,建议工程师不必害怕犯错,把注意力放在解决问题、简化系统、共识协作与持续复利上,以时间换成长、用行动换认知。

老张的求知思考世界