<audio id="audio" title="01 | 职业生涯发展规划：每五年登上一个新台阶" controls="" preload="none"><source id="mp3" src="https://static001.geekbang.org/resource/audio/b7/56/b721c89554be97b2ddd5606d4c424856.mp3"></audio>

你好，我是乔新亮，欢迎来到专栏的第一讲。在这一讲里，我想首先和你聊聊关于个人职业发展的规划问题。

作为技术人，大家学习 Java、Golang、算法、架构设计，这些都很重要，很棒！但在职业生涯初期，有一件事也很重要，那就是对职业生涯发展的认知，不然就会白白走上很多弯路。

你可能会想，老乔，你又不认识我，不了解我的情况，怎么给我讲职业规划？而且这个话题这么大，有没有实在一点的方法啊？

如果你确实存在这方面的担心，那么我要恭喜你，你的思考非常独立且理性。在学习新知识时，这非常关键。

但我们可以换个思路想想：很多成功的 CEO、CTO ，包括我，也没有专门学过什么职业规划，他们又是如何达成职业发展目标的呢？

作为一名从业 18 年的 CTO，我发现至少有一点是非常关键的，那就是：发展要快，每五年就要登上一个职业生涯的新台阶。

## 不要误解“台阶”的含义

每五年就要登上一个新台阶，这是什么意思？先不要急，听我讲一讲我自己的经历。

我 2002 年毕业，其实 2003 年就开始带团队了，但这个转变来得有点凑巧。当时我在神州数码，团队正在开发一款工作流引擎，leader 突然调离到其他岗位了。领导就找到我说，小乔，这件事你来牵头做吧。

我当时快吓死了 —— 我才刚毕业，学了几个月的 Java，没有任何的管理经验，就要承担这么大的一份责任，带比我经验丰富的老员工。不过我这个人遇事喜欢顶上去，于是就硬着头皮接了下来，最后确实做成了。

所以，在整个职业生涯的前五年，我是一边在工作中锻炼技术能力，一边学习带团队、做管理。到 2008 年时，我加入了 IBM ，那时已经是一名很核心的技术管理者。在 IBM 的时候，我的成长非常快。IBM 的人事有一个硬性规定：除非员工作出特殊或突出贡献，否则必须在一个岗位干满两年才能升职。但我好像只有一次升职符合人事标准，其他时间都是不到两年就升职。

就这样，我在 IBM GBS，从咨询经理一路做到副合伙人。后来我又去了苏宁，做到了副总裁。前后一算，差不多刚好用了 15 年左右的时间。

你可能会一拍脑门：噢，我懂了，新台阶指的是新职位，从程序员到管理者是一个台阶，从管理者到总裁办公室又是一个台阶，对不对？

错，大错特错。新台阶指的不是新岗位，更不是入职的企业规模、获得的薪资报酬。我认为，大部分技术人的职业发展可以笼统划分为三个阶段，分别是：

1. 做事（Do）。这一阶段，你的工作偏向执行，主要负责解决个人承担的技术任务；
1. 带团队（Manage）。这一阶段，你的工作偏向管理，主要负责协调组织，让团队实现更大价值；
1. 业务决策（Lead）。此时你的工作应该是思考公司的业务发展，能站在公司的角度进行战略决策，更像一个创业者。

从一个阶段迈入下一个阶段，就是“跨台阶”。

为何不用职位作为台阶划分的标准呢？因为每个公司的情况各有不同。有些人虽然 Title 是技术总监，可他实际属于创始团队，他的意见对于公司战略举足轻重；有的人 Title 是副总裁、CTO，可在企业决策层毫无话语权，本质上还是一个“包工头”的角色。

刚刚毕业一年，我就在以 Leader 的角色落地项目，可那时我能算名副其实的管理者吗？其实不能，本质上，我还是主要负责自己这摊事，主要谋求个人技术能力的成长。

以职位作为划分标准，非常容易陷入误区，对自己的实际情况产生误判。当然，拿薪资做标准就更不靠谱了，我个人有一次上台阶甚至是降薪达成的，收益在于未来几年的高速发展。

## 为何五年必须上一个台阶

那么，为什么我们必须五年登上一个台阶呢？七年行不行，十年行不行，不上台阶行不行？多累呀！

在你个人的角度看，完全没问题。可能当下你就身处一家不错的公司，薪水也很高，工作也很舒心，好像没必要折腾。

但在老板的角度看，这件事儿完全是个简单的性价比问题。时间不断流逝，员工只是资历更深了，个人能力却没有迈上新的台阶，那么性价比就会下降，人力成本和个人价值开始不成正比。在大部分商业公司里，能力差不多的情况下，雇佣一名 35 岁的程序员和一名 25 岁的程序员，哪个性价比更高？答案是显而易见的。

没有迈上新台阶，往往就意味着你的个人成长已经停滞了。比如，你开始变得很闲，觉得写代码很简单，大不了在 GitHub 上复制粘贴一段，稍微改改。但除了 Copy 代码之外，你又没有更多、更大的挑战，于是一直这么闲下去，眨眼就成为了公司的“待清理对象”。

很多人没有意识到这个“慢性死亡”的过程，因为这种停滞有时会被掩盖住。这一点在当下快速发展的头部企业内，表现得尤为明显。

在我看来，身在阿里、腾讯的许多总监，其实都身处危机之中。看似他们的职业生涯在高速发展，升职、加薪，但那是因为企业在高速发展，你身处的平台处于上升期。

就像我在苏宁时，团队内的很多人都被阿里挖走了。为什么阿里会去挖他呢？当然，部分原因确实是他工作做得很不错。但客观来看，肯定还有苏宁这个平台和品牌的影响在，高频的“挖人”通常只存在于大厂和大厂之间。

倘若脱离了苏宁、阿里、腾讯，你还能贡献同样乃至更高的价值吗？在思考个人成长时，**一定要清晰地区分平台价值和个人价值**。

说句最实在的话，如果你的成长停滞了，那么即便是一名应届生入职，对你来说都可能是种压力。我刚毕业时可是很拼的，与我合作的老员工，很可能会感觉到压力。

当然，到此为止，我们所说的“上台阶”都是围绕「技术人走管理路线」来讨论的。也有很多同学就是喜欢技术，也想在技术领域深耕下去的。

我个人的建议是，如果你恰好入职了一家纯技术公司，比如数据库公司 PingCap ，那么你就拥有了成为技术专家的好契机，确实可以尝试始终走技术路线。

但如果你入职的是业务驱动型公司，如苏宁、海尔，就要小心了。**成为技术专家比成为管理者更难**，一般要做到一个城市、一个行业屈指可数的顶尖专家，才能拥有更广阔的发展前景。更要命的问题是，在业务型公司内，技术本身没有直接价值的，也不具备太高的壁垒，同行业、同城市有太多的人可以替代你的位置，这时你的个人价值就会被稀释。

管理岗位则不一样，管理注重的是团队协调和集体的价值实现，能管 1,000 人和能管 10,000 人是截然不同的概念，适用于中国大部分公司的发展需求。

这也是为什么，在中国，大龄管理者的数量远远高于大龄程序员。

所以我以大部分技术人的职业发展路线为例，以五年为一个界限，来讲今天这个话题。为何必须是五年呢？其实也没有那么绝对，但一个阶段五年，三个阶段就是十五年了。你想一想，人的一生能有几个黄金十年啊。如果太慢了，年龄会成为你成长的最大障碍。

## 登上新台阶的时机与方法

明确了五年登上一个新台阶的含义和必要性，要了解时机和方法则很简单。

上台阶的时机，我在前文其实提到了，就是你开始闲下来、成长停滞的时候。

至于方法，大致有两条，全部与个人成长息息相关，不存在取巧的成分：

1. 首先，多学习，尤其是年轻时，一定要安排时间用来学习。我相信目前在读专栏的你，已经有这个意识了，恭喜你，你很棒！
1. 其次，找到一个好的导师。比如，找到你们公司的技术大牛，请他吃饭。大部分时间里，一起吃饭就会增进感情，这事儿很简单、也很划算。尤其是刚毕业时，千万别太抠！

你可能会说，就这样？这就完事了？

并没有，“五年登上一个新台阶”，是个重要且成熟的认知，但在实践时却经常跑偏。

有些人是时机把握不好，担心过早走上管理岗位，会导致技术基础不够扎实，为以后的发展埋下隐患。在业务型公司，这点非常好验证。业务型公司采用“自顶向下”的模式来验证技术水平，比如你支持的系统稳定性如何、扩展性怎么样、性能怎么样、故障时间控制得怎么样，这些都是标准。

也有人会过高评估自己的能力，抱怨公司有眼不识千里马。遇见这种情况，我通常会建议大家出去面试、找工作，通过双向选择，验证一下自己的能力。

有一次我和团队开玩笑说，如果觉得公司待你不公平，可以出去面试，拿到 Offer 后回来找我，我给你涨薪到新 Offer 的水平。当然了，如果你真的想这样验证能力，注意寻找情况类似、处于同一发展阶段的公司，如果是资本大量进入、正在高速扩张、不计员工性价比的公司，一般薪资会有溢价。

我觉得最不靠谱的是，一些同学因为工作不顺心，就去创业了。创业是迈上一个更高的台阶，对个人能力的要求很高。如果你在平台的加持下，都做不好分内工作；失去了平台的帮助，就能成功了？我不这样认为。有些创业者确实运气很好，但我相信 99% 的人没有那样的好运气。

当然，我也不是说，大家只要努力学习、找到一个好的导师、正确把握时机，就能飞速成为 CTO，那就是鸡汤了。

事实是，业内存在相当一批管理者，个人能力是有点欠缺的，很容易成为下属的成长瓶颈。在他们的管理下，你很难迈上新台阶，**该跳槽的时候，要果断跳槽**。

我常对我的团队说，你们只管长本事，长了本事后，如果我不给你加薪，你就跳槽，我还可以帮你介绍工作。这对我自己也是一种逼迫，逼着自己制定好团队的激励措施。

无论如何，你要记住：成长、登上新台阶、再成长，这一循环是我们做许多决策的出发点。

## 结语

时间过得很快，专栏的第一章第一讲，到这里就接近尾声了，我们聊了很多关于职业规划的认知问题。

最后我想提醒你，能够五年登上一个新台阶，已经算是成长得非常快了。如果你没做到，也不要为此苛责自己，继续努力，让自己能进步，相信自己能进步，然后登上新台阶。

其实在工作的早些年，我自己也没意识到成长速度和阶段性规划的重要性。回过头去看，如果我能早点意识到这一点，在迈上第一个台阶前，多多留意管理方法；在迈上第二个台阶前，多多学习财务知识，那么我的发展会更好。

今天，我把这份认知分享给你，希望也能帮到你。

如果你在读过之后，能有所收获，那我就非常、非常开心了。
