从谷歌14年工作生涯中得到的21个经验教训
00 分钟
2025-12-9
2025-12-9
type
status
date
summary
tags
category
icon
password
slug
在谷歌14年的经验揭示,成功的工程师不仅编写优秀代码,更擅长处理人际、政治、协调和模糊性。核心在于以用户为中心、重视协作、务实迭代、追求清晰而非炫技、明智选择技术、有效沟通价值、优化现有而非盲目新增、理解兼容性、解决协调问题、专注于可控范围、掌握底层原理、通过教学巩固理解、策略性地进行辅助工作、质疑确定性、平衡指标、承认未知、建立人际网络、删除不必要的工作、优化流程,并认识到时间比金钱更宝贵,持续学习是关键。

工程师的成长与核心思维

以用户为中心驱动解决方案

  • 成功的工程师专注于理解用户问题,而非技术本身 [citation-4]。
  • 深入了解用户需求能带来更简洁的解决方案 [citation-5]。
  • 盲目追求解决方案往往导致不必要的复杂性 [citation-6]。

协作与沟通的重要性

  • 赢得技术争论可能导致项目失败,关键在于达成共识 [citation-7]。
  • 保持开放心态,接受不确定性,而非固执己见 [citation-9]。

务实迭代与清晰性

  • 避免完美主义,通过快速原型和MVP获取真实反馈 [citation-10]。
  • 清晰的代码是降低操作风险的关键,而非炫技 [citation-14]。
  • 优化代码的可读性,方便他人维护 [citation-15]。

技术选择与价值体现

  • 慎重选择非标准技术,只在必要时创新 [citation-16]。
  • 优先选择成熟稳定的技术,降低风险 [citation-17]。
  • 在大型组织中,明确表达个人贡献至关重要 [citation-20]。

优化与效率

审视与删除

  • 删除代码往往比新增代码更能改善系统 [citation-22]。
  • 在构建新功能前,先思考其必要性 [citation-23]。

兼容性与协调

  • 兼容性工作是产品的一部分,不能忽视 [citation-26]。
  • 缓慢的项目通常是由于协调失败而非执行力不足 [citation-29]。
  • 高级工程师应专注于明确方向和接口,解决瓶颈 [citation-30]。

专注与学习

  • 专注于可控范围,将精力投入到能改变的事情上 [citation-32]。
  • 了解底层原理,以应对抽象层失效的情况 [citation-34]。
  • 通过教学来巩固和检验自己的理解 [citation-37]。

职业发展与智慧

策略性辅助工作

  • 辅助性工作(如文档、协调)应被视为有影响力的工作,而非仅仅是“乐于助人” [citation-41]。
  • 明确辅助性工作的产出和影响力 [citation-42]。

质疑与承认未知

  • 警惕自己的确定性,真正的共识需要理解不同观点 [citation-44]。
  • 承认“我不知道”能营造安全的探索环境,促进团队学习 [citation-50]。

人际网络与时间管理

  • 建立人际网络对职业发展至关重要 [citation-53]。
  • 时间是宝贵的不可再生资源,要明智地进行职业选择 [citation-63]。

持续学习与复利效应

  • 专业知识来源于刻意练习和长期积累 [citation-66]。
  • 将职业生涯视为复利投资,而非彩票 [citation-68]。
上一篇
2026年的12个预测,AI会加速失业
下一篇
什么是 Ostium,如何交易RWA

评论
Loading...