Facebook 工程总监撰写的职业发展指南
2009 年,作为一名应届毕业生,Raylene Yung 开始在 Facebook 担任工程师。
六年间,她帮助 Facebook 将员工人数从 700 人扩大到 1 万多人。之后,她又帮助 Stripe 将员工人数从 200 人扩大到 1500 人。
以下是她对工程职业发展的建议(针对从新工程师到组织领导的人)。
每个阶段最重要的 3 个教训:
1/ 努力成为最有价值,但最不重要的人。
早期,Yung 经常被传呼。
她成了唯一一个能解决工作问题的人。她意识到,成为关键人物反而不利。所以她的目标变成了——成为极其重要的人,但不要成为失败的根源。
换句话说,想想你可能会离开你的团队多久,以及他们会偏离目标多远。尽你所能弥补这个差距。
2/ 想成为一名成功的经理?建立情绪平衡。
作为一名个人贡献者,Yung 认为你无法看到管理者所面对的起伏的全貌。
因此,她绘制了这张图表作为视觉隐喻。
3/ 注重每一步的成长和学习——而不是快速地攀登阶梯。
Yung 认为管理和个人职业(IC)并不是严格平行的道路。
但要想拥有灵活性,您需要学会分解大问题并完成技术项目。
如果你能做到这一点,你以后就能够选择任何职业道路(IC 或经理)。
--
对于新开发者,
Yung 概括了以下三个举措,它们让早期工程师偏离了方向:
- 跳过工程基础知识,过早地转向其他角色。
- 过快地离开团队或公司。
- 追逐最新潮流。
相反,作为一名新开发人员,她说要依靠以下两个战术指导性问题:
- 我怎样才能使每次代码更改都变得出色?
- 我怎样才能在[X]方面像团队中的[这个人]一样优秀?
对于技术主管来说,
容表示,他们应该关注三个与增长相关的问题:
- 我是否深刻理解我所从事的系统,以及它们如何被打破或改进?
- 我怎么知道我们正在做正确的事情?
- 我怎样才能培养更好的领导能力?
她提到,人们可能会因为成为领域专家而陷入困境。为了避免这种情况不断发生,请问自己:
- 我如何持续学习并接受挑战?
- 当我在一个新的领域重新开始时,我该如何继续展现价值?
- 我如何向周围的人传授知识并为子孙后代制定战略?
对于工程经理来说,
Yung 的建议是不断地问自己:
- 我的团队健康吗?我们的工作质量和影响力如何?
- 没有我,我的团队能运作得怎么样?
- 不要默认增加更多的工程师。
不要增加员工人数,而要问:
- 我的团队为何存在?我们的工作为何重要?
- 我如何帮助我的队友在所有经验水平和场景中成长?
对于组织领导来说,
Yung 的建议是不断问自己以下问题:
- 是什么让你们的团队团结在一起?为什么你们要共同支持他们?
- 你的球队是否已经达到了最佳状态?他们是否是一支合格的球队?
- 我是否以正确的方式与我的团队共度时光?
--
我很想听听您对这些建议的看法,尤其是那些经历过这些职业阶段的人的看法。
下次再见!
-Ryland