某乎上有个热门问题:35 岁以上的程序员都去了哪儿?除了极少数的晋升为管理层外,其余的多数回答都是去做了外卖员……



也有段子说外卖小哥转行程序员的,但是程序员转行做外卖员则是活生生的现实了。

是的,每天都生活在失业的焦虑中。是的,我不想等到年纪大了之后只能去做外卖员。虽然外卖员令人尊敬,但是如果年纪大了在程序员中没有竞争力,那么在外卖员里,肯定更加没有竞争力。

说到点子上了,保持竞争力很重要。

有时候,自己觉得自己很牛逼,但是现实的打击会让你开始怀疑自己。这就像很多人创业失败一样,创始人自己很有激情,自己把自己感动得热泪盈眶,但是最终没有感动市场。

所以,保持竞争力,不要仅仅自己觉得,而是关键要获得他人的认可。这和一些鸡汤文推崇的不要在乎他人的看法,要活出自己什么的不一样。或者这样说,不要在意有些人的看法, 但是同时还是要在意另一些人的看法,也就是说,世界上有这一拨人,有那一拨人,你总得向某一拨人靠近,而不是原地不动,做所谓不一样的烟火。

作为程序员,作为一个打工人,还是需要获得上级的、周围同事的、以及人力资源部门的认可的,不然很难晋升,最终逃脱不了失业、被迫转行的命运。

昨天在《低头写代码,抬头看方向》里详细介绍了某外企的 M4 级别的发展建议,今天再介绍一下 M4、M3 级别的详细定义和 M3 级别的发展建议,希望能够增加你对从 M4 级别晋升到 M3 级别的转变有一些认知。

首先看一下该外企对 M4 级别的定义

经理负责执行设定的关键绩效指标。经理需要使用自己的知识在复杂的环境中成功地交付,响应运维挑战,并保证工作流可以高效地执行这些目标。经理通常拥有项目的所有权,并负责根据项目时间表和关键绩效指标进行监控和交付。该角色要求他们去和内部或者外部的利益相关人协作,并且应该利用他们的职能专长去支持高级领导。要获得成功,经理也需要识别到发展自己的机会来增强自己的领导力技能,并成为领导力行为框架的榜样。

对 M4 级别的表现期望:

合作
信心
创新

| 建立清晰的共同目标 在决策制定时邀请他人 _ _构建富有成效的关系 _ | _正直行事 学习并成长 设定高期望值 | 求新 _激发创造力 _ _将想法转化为行动 _ | | > 寻求理解如何为整体战略做出贡献,并朝着共同的目标努力。

积极参与新项目,并找到增加价值的机会。 利用职能专业知识和运营洞察力来支持高级领导决策。  为概念规划做出贡献并分享想法,以支持更广泛团队的有效性。  在团队内部和团队之间进行协作,倾听他人,并建立信任。  根据需要在团队内部和团队之间建立关系和协作,以提高效率。 | > 执行任务,根据总体战略交付,并努力超越预期。> 通过高质量的执行建立信誉,并寻求影响决策。  对成功和失败负责,并把它们看作是学习的源泉。  愿意给予和接受诚实、直接和周到的反馈。  积极投入时间在个人发展和提高工作相关技能上。  设定具有挑战性的目标,获取完成目标所需的资源和/或支持。 | > 利用职能知识提高效率,从不同角度解决问题。> 表现出尝试新想法的欲望,并表现出向他人学习的开放态度。 通过分享早期想法和乐观地探索不同的观点来培养个人创造力。  将新想法与成熟的流程和方法结合起来,并寻求他人的适当支持和认可,以实现执行。 |

**对 M4 级别的经验要求: **

| **人员与团队 ** | **业务 ** | **市场 / 职能部门 ** | | --- | --- | --- | | > 在某些情况下,直接或间接管理1或2名初级工作人员或实习生,重点支持他们的个人发展。
> 如果以个人贡献者的身份工作,作为团队的积极成员,努力提升团队的成功。
> 通过支持同事并在必要时适应他人的工作方式来促进团队合作。
> 在自己的职能和水平范围内发展和壮大强大的同行网络。 | > 展示数字化思维,拥有使用不同数字化工具和资源的能力。> 管理项目的日常细节,并与相关利益相关者协调。
> 专注并推动交付 —— 在实现目标和完成高质量工作方面有着良好的记录。
> 知道如何在期限紧迫的高压环境中设定优先事项,并表现出必要的应变能力。 | > 展示对不同文化、想法和消费者需求的理解。
> 与其他部门和/或市场的同事一起参与复杂的项目。
> 展示清晰的沟通技巧和敏捷的工作方式,保持全球联系。
> 致力于简化流程和标准化跨市场/职能部门的方法。 |


你可以参照以上描述,对照自己是否已在这个级别,如果是,并且希望晋升到下一个级别,那么需要首先做好当前级别的事情,从会做到做好,并且能够优化和突破,达到当前级别的精通水平,然后对照下一个级别的要求来提升自己的各种能力,并主动寻找做下一级别的事情的机会,拿到好的结果。

M4 的下一级别是 M3,下面来看看这个级别的定义

高级经理负责推动战略执行。他们的角色要求他们专注于运营交付,并将战略方向转化为关键绩效指标。高级经理通常是在其职能领域的概念层面以及实践层面都拥有广度和深度的专家。高级经理为了交付共同目标既会独立工作也会在其职能范围内以及跨职能部门之间与他人进行协作。多数高级经理还会被要求以跨文化的方式进行工作从而保证全球一致性。高级经理需要通过增强业务影响力来发展领导力技能,并将所学应用于带领一个团队或者支持更初级的同事,从而符合领导力行为框架。

对 M3 级别的表现期望:

合作
信心 创新

| 建立清晰的共同目标 在决策制定时邀请他人 _ _构建富有成效的关系 _ | _正直行事 学习并成长 _ _设定高期望值 _ | _求新 _激发创造力 _ _将想法转化为行动 _ | | > 了解一个人如何为整体战略做出贡献,并让其他人参与进来,为执行战略和交付成果制定可行的计划。

确定与其他团队的协同作用,以有效地实现共同的目标。 支持他人理解他们在战略中的角色。  与全公司的员工和团队建立关系和合作。  利用职能专业知识为自己团队之外的共同努力做出贡献。 指导个人在团队内部和跨团队协作,并作为一个团队达成决策。 | > 掌控工作,分享经验,培养更多初级团队成员。  通过高质量的执行和跟进建立信誉。  了解最新的相关市场发展和趋势,并鼓励其他人也这样做。 通过公开对成功和失败负责来树立一个好榜样。 激励团队成员接受新的挑战并超越期望。 通过展示信任、透明和对反馈的开放,树立企业的价值观。 | > 探索职能领域内的创新、新实践和流程改进。 以身作则塑造一个安全的环境,在这个环境中,团队成员能够探索、冒险和挑战传统思维。  委派并给予他人支持成长和发展的机会。  知道何时将想法转化为行动,并确保对新概念进行适当的审查和验证。 将新的概念和想法与成熟的流程和方法结合起来。  利用不同团队的思维来创造新的机会,以推动最高和最低的结果。 |

**对 M3 级别的经验要求: **

| 人员与团队 | **业务 ** | **市场/职能部门 ** | | --- | --- | --- | | > 根据需要,直接或间接领导一个具有以下经验的小团队
 - 培养技能来指导和发展团队成员。 - 设定明确的方向,并确保角色和职责的明确性。
- 通过根据项目时间表和关键绩效指标积极管理和交付来关注团队绩效。
- 与不同的团队成员和利益相关者沟通并调整影响风格。

> 在自己的职能部门和跨职能部门内发展和壮大强大的同行网络,以推动核心流程。 | > 彻底了解当前企业、企业的战略、流程和职能/市场。
> 通过与他人合作实现目标,展示将战略转化为交付的能力。
> 使用数据和相关的业务措施来提高团队生产力和实现战略意图。
> 管理复杂、多方面项目的端到端交付。 | > 管理跨职能和/或跨文化项目的成功关键要素。> 深入了解当地、地区或全球市场格局以及各自的消费者。
> 欣赏不同的文化动态;能够作为多元化团队的一员有效地工作。
> 如果需要的话,表现出希望在家庭所在地之外生活或工作,以完成短期或长期任务。 |


对高级经理(M3)的发展建议:

可能遇到的挑战
克服它们的建议
处理责任和有限的授权。 当在一个项目上工作时,确定需要做什么决定以及谁能做这些决定。考虑谁拥有所需的信息,并为正在做出的决策定义标准。与你的经理一起审核并达成一致。将决策委托给团队中合适的人,并尽可能做出贡献。
被视为有影响力的人。 找到一个你认为是影响者的榜样人物。研究为什么那个人是一个好的影响者。通过练习和寻找说话的机会来提高你的沟通和表达技能。求反馈。知道自己擅长什么,并寻找在这些领域可以做出更多贡献的地方。
在成为技术专家和领导/发展下属上找到平衡。 列出你一周花在专家活动/执行运营工作上的时间,与专注于发展他人/人员管理的活动相比,决定你需要花在发展他人上的最佳时间,并在你的日历中记录下来。与您的经理和同事会面,审查领导力行为框架,并共同确定需要发展的领域。
一致且相关的流程和项目管理及改进。 使用现有的资源、流程和系统。集中注意力,把事情完成。确定您的团队最能控制的流程。让相关人员参与规划流程,确定哪些方面可以改进,以及如何改进。承诺实施商定的变更。让团队做出改变,并报告结果和提高的效率。
帮助团队看到他们的工作和战略之间的联系。 直接与人交谈,确保你理解正在做的工作及其与战略的联系。创建团队工作如何与战略相联系的路线图。让团队参与评审路线图草案,以使其不断发展。讨论路线图与优先级的关系。
在发展你自己,与同时发展你团队中更多的初级成员间找到平衡。 与你的团队、他们的团队和你的团队谈论发展。一起确定一个团队发展项目,并与每个人单独确定一个,包括你自己。制定发展计划,定期检查团队和个人计划的进展。设定现实的日期。汇报结果,用新计划重复。
参与/管理和发展虚拟团队和全球团队。 与你的团队一起制定并坚持使用沟通策略。让团队成员参与确定如何在虚拟环境中改善合作,倾听他人的工作方式和偏好,并对其持开放态度。花时间和团队中的每个人交谈,讨论优势、发展领域和激励因素。根据需要采取行动。


高级经理(M3)的必备技能、减分项和加分项:

必备
减分项
加分项
> 确定如何通过运营流程实施战略
> 在没有直接授权的情况下影响他人并获得支持
> 发展人员管理和领导技能
> 利用您团队的技术专长
> 庆祝团队成功
> 觉得自己缺乏影响力
> 凡事亲力亲为,而不是花时间去教团队成员
> 认为如果没有一个直接的团队,就没有必要发展领导技能
> 提高适应变化环境的能力> 与经理和同事讨论如何让手头的工作符合战略
> 利用所有可能的技术和工具进行虚拟工作和交流
> 在你的部门内外与同事间建立关系。识别协作和流程改进的机会
> 理解是什么激励了团队
> 成为一名熟练的沟通者


总结

对照 M4 和 M3 的职位详情,将 M4 级别的事情从基础做到熟练,直到精通然后主动寻找机会去尝试做 M3 级别的事情,争取拿到好的工作成果,以此申请晋升,成功的机会更大。

进入了程序员圈,就要积极打怪升级,早日晋升,避免失业危机,避免不得不去做外卖员。

当然,人各有志,外卖员的工作非常令人尊敬,如果你因为喜欢或者别的原因,就想去做外卖员,那么,全当我 4000 多字的长文什么也没说。