演讲摘要
David Grizzanti分享了针对资深软件开发人员、架构师和工程领导者的成长路线图。他讨论了如何在晋升后克服"绩效悬崖",应对模糊性,扩大影响力并塑造工程文化。他解释了如何通过理解超越职位头衔的真正动机来设计充实的职业生涯。
个人简介
David Grizzanti是Google的首席工程师,专注于通过使工程团队更有效、高效地构建、测试、集成和部署软件来提高开发人员生产力。此前,他是康卡斯特的杰出工程师。他的兴趣领域包括改进基础设施自动化、开源社区和工程领导力。
会议介绍
InfoQ Dev Summit Boston软件开发会议聚焦高级开发团队当前面临的关键软件挑战。从20多位资深软件开发人员那里获得宝贵的真实技术见解,与演讲者和同行建立联系,并享受社交活动。
演讲内容
介绍Alex的故事
Alex是一家中型科技公司的资深工程师,在六个月前获得晋升。最初感觉很好,但随着时间推移,Alex发现自己做的代码审查变少了,不再直接交付功能,会议结束时只有模糊的结论,没有人告诉他成功的标准是什么。
职业发展的五大支柱
支柱1:攀登职业阶梯或陷入停滞
- 扩大工作范围:在团队或组织之外建立联系,寻找不太明显的机会
- 选择与业务成果相关的问题:关注可衡量的业务成果,而非仅仅输出
- 委派和扩展专业知识:建立内部人员网络,培养接班人计划
- 反思晋升动机:思考是否真的想要晋升,因为更高职位可能意味着完全不同的工作
支柱2:应对模糊性和范围变化
- 认识"绩效悬崖":之前学习的技能或应对策略突然显得不足以满足新需求
- 重新定义成功标准:从可量化的指标转向采用识别影响和进展的框架
- 新工作生存策略:观察然后参与,建立背景知识,建立关系,设置期望
支柱3:扩大影响力
- 战略思维:选择与公司和组织目标相关的问题
- 有效沟通:通过一对一交流获得支持,使想法具有传染性
- 系统思维:发现模式而不仅仅是错误,考虑组织所有方面的相互联系
- 影响力飞轮:收集想法→写下想法→获得支持→赢得信任→被拉入更重要工作
支柱4:塑造工程文化
- 文化人类学家:通过文物发现组织文化
- 理解行为谱系:奖励行为、惩罚行为、接受行为和期望行为
- 设定自己的规范:代码审查方式、反馈处理、获得支持、回应冲突
- 文化是乘数:利用影响力放大心理安全和包容等价值观
支柱5:设计自己的路线图
- 理解动机:新头衔可能感觉有回报,但会改变你在日常生活中的角色
- 无晋升成长:在当前角色中寻找成长空间,承担更多责任
- 反思与规划:思考6个月、1年、3年、5年的目标
- 了解不同公司的差异:不同公司的相同职位可能有很大差异
关键要点
- 知道你想要什么,什么让你快乐
- 磨练担任新角色所需的新技能
- 努力塑造文化
- 扩大你的影响力
- 坐下来设计你自己的路线图
问答环节
冲突解决
当技术意见出现分歧时,应将技术决策以业务术语进行框架,使用利弊分析框架做出决策,目标是推动业务向前发展。
激励团队成员
通过一对一交流找到具有合适个性和技能的人,不要推动不想晋升的人晋升,有时需要从其他团队引入人员填补空缺。
处理项目失败
需要对失败感到舒适并愿意承担风险,确保在开始时向管理层指出风险领域,迭代并继续前进。