> For the complete documentation index, see [llms.txt](https://notes.davidfeng.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.davidfeng.us/career-1/shen-gong-zi-ren-jia-de-wu-ding.md).

# Promotion

## [你的老板也是人](https://mp.weixin.qq.com/s/KTJcuC8YFgL2KD4X6gRXRg)

### 钱

永远是僧多粥少。从工作三十年的维度看，选一个合适你的公司跟一个好老板获得最需要的提高，带来的长远回报远超过现在纠结的那一点钱。如果是职业健康发展期，比如参与前沿科技或是负责公司重心，又比如开始带团队或是有跨界的锻炼机会，要懂得计算机会价值，而不是只盯着pay check上的数字。

### 升职

逐条打勾并没有用。关键：1. 认清每一级的最核心要求 (what differentiates it from the level below)；2. 客观地跟同级的以及上一级的人做对比。如果你是你老板的一手牌，牌再好他/她也不一定会打，不一定有时间细想怎么打，所以你得教他/她。要为自己设计策略，是拿可清晰量化的数字说事(好比双升中的主牌强)，还是突出独树一帜的贡献(靠副牌长套制胜)，要把握属于自己的亮点。比深度，比广度，甚至是比乱度，比不同维度！还有，在升职的事情上，**永远记得你跟你老板是一伙的，不是对手。你要胜过的是别的老板手里的牌，你老板也很想赢。**

### 转管理

当你觉得你是组里最有资格当manager的那个，不要忘了你老板还有keep flat或是从外面招manager的选项。去理解老板的烦恼及追求，然后为之排难与之互补。老板对技术疏远了，请你站出来给质量把关杜绝严重的technical incident；老板负责的东西杂了成为瓶颈了，你大可自告奋勇全权承担其中一部分，成为这方面的point of contact；老板若是交(撕)流(逼)不给力，你试着提供些建议。你选择escalate，老板会处理但留下的印象是你还不够独当一面，永远都是**escalate with a proposal**更好些。切忌索要title在先做事在后，想转EM就不要怕适当的越俎代庖。一个好的老板会看到你的价值，留给你足够空间然后自己腾出时间去关心更上级的痛点。

## [觉得你行](https://mp.weixin.qq.com/s/HuNBM68pNMEfLHWTGpF3tQ)

How to move up from low level tech lead / manager?

* 业务成绩
* 团队健康
* 合作有效
* **觉得你行 Perceived Competence (PC)**

一个比较好的策略就是立足自身的实际情况，明确一个比当前更大的但合理的职能范围，以及所对应的总体业务中长期目标。然后分析目标与当前形式的差距，转化到规划和路线图、人才需求、团队结构、还有自己扮演领头角色所需的硬实力和软实力。经过这样分析，如果没觉得有新的东西要做要学，那可能是“更大的职能范围”还不够大，以你当前的级别完全可以胜任；或者其实你已经在做高一级的工作了，那快去找老板聊升级吧！

我们并没有成天在关心职业阶梯手册中有关高级经理的具体条目，而是**立足于上头交给我们的业务领域，用拓展的视角去重新定义，并拿出具体方案。**&#x8FD9;个方案几乎一定不是皆大欢喜的，会有代价，这时候要能够用客观的论据去让决策者信服。

打卡：成功率不高，会被有经验的老板或晋升委员会(Promotion Committee)识破。**批准或拒绝升职请求的一个重要考量是申请人是否真正掌握了M+1级别的技能，是否换到其它领域亦能继续成为合格的M+1。**

在平时工作中，要锻炼用高一级的思维方式来想事情、拿主意，然后“教”你老板如何看待一个问题，把自己的设想“卖”给Ta。面试也是一个很不错的练习PC的手段。

如果今天你去面高级经理或总监的职位，以下这些问题你有答案吗：

* 你这些年对你的组带来了什么样的根本改变？
* 你是个什么类型的经理？你给你手下的员工提供什么价值？
* 这次跳槽符合你长远职业发展规划么？

又如果，面试官根本不直接问这些问题，你可以在回答时把话题自然地带到这些点上吗？

{% embed url="<https://blog.pragmaticengineer.com/software-engineering-promotions/>" %}

* Prepare
  * Understand the process at your company
  * Self-assess: Most tech companies follow an approach of promoting people to the next level, who are already performing there.
  * Get your manager on your side. **It is in the best interest of your manager for you to be promoted -&#x20;*****when*****&#x20;you are ready.**
  * Be realistic in promotions above the senior bar
    * Budget limit
    * harder to find large and impactful projects. Strategies:
      * Wait?
      * Move teams?
      * Propose an initiative, convince stakeholders, and lead it
* Set your sight on the promotion
  * Set SMART goals: specific, measurable, attainable, realistic, timely.
  * Act and take responsibility like you're already at the next level.
  * [Keep a log of your achievements and impact](/career-1/keeping-track.md)
* Get help
  * Get a mentor
  * Ask frequent feedback from manager
* Put in the work
  * Don't alienate your peers
  * Don't kick back, even when you feel things are in your pocket
* Stay Grounded
  * Don't believe anyone who promises you a "sure promotion."
  * Don't have promotion be your only goal. At least you got those skills and experiences.
  * Promotion is not the only way to get positive feedback
  * Stay patient and be positive. It's a long game.
* Help Others and Make Allies
