第9章:两条道路的风景:技术与管理的真实世界(1)
9.1 首席工程师的一天:深入代码的海洋,攻克技术堡垒
时间,总是在忙碌中,悄然飞逝。转眼间,我已经在公司待了五年。
在这五年里,我从一个懵懂的新人,成长为一个小有成就的Team Leader。我带领我的“基础平台组”,将“方舟”项目,从一个PPT上的蓝图,变成了一个稳定运行、赋能全公司的核心系统。我学会了项目管理、跨职能协作、团队激励……我把我过去认为的那些“软技能”,都逐一拾了起来。
David对我的成长非常满意,他也兑现了当初的承诺。在最近的一次晋升窗口期,他正式找我谈话,给了我两个选择:
- 管理路线: 晋升为“技术经理(Engineering Manager)”,彻底脱离一线编码,转而管理2-3个技术小组,负责更大的业务领域和更多的人员。
- 技术路线: 卸任当前的Team Leader职责,将日常管理工作交出去。作为公司新设立的“首席工程师(Principal Engineer)”,聚焦于公司未来2-3年的技术难题攻坚和架构演进,成为整个技术委员会的核心决策者之一。
这个分岔路口,比我过去遇到的任何一个技术难题,都更让我感到彷徨。两条路,都通向一个更广阔的世界,但它们通向的,是截然不同的风景。
为了让我能做出一个不后悔的选择,公司为我安排了一次特殊的“角色体验(Role Shadowing)”。我将分别花一天的时间,“贴身”跟随一位技术经理,和一位首席工程师,去体验他们最真实的工作日常。
我的第一站,是跟随我们公司神龙见首不见尾的“技术图腾”——老K。是的,经过了多年的“闭关修炼”,他已经成为了公司里,唯一一个享受特殊职级待遇的“首席工程