来,看看你是不是经历过下面的两难处境:
公司安排的工作跟个人的发展规划冲突,做吧,总觉得个人意见不被尊重,难以心甘情愿,不做吧,既很难说服领导改变想法又担心领导对自己有看法。
刚好最近有位职业咨询客户,遇到了类似情况,我从咨询中总结出了应对这种两难处境的 3 点经验,分享给你。
1、不要因为不喜欢工作角色而错过淬炼能力的机会
客户 A 刚事软件开发工作不久,个人目标是努力提升技术,成为技术专家。但公司却安排他一边做软件开发,一边负责项目管理工作,两类工作的时间占比大概是一半一半。
因为 A 没打算将来做项目经理,所以对做计划、沟通协调、跟踪进度等工作比较排斥,甚至感到厌烦。做了一段时间之后,感觉无力改变现状,萌生了裸辞的想法。
A 的心情我们都能理解,尤其是做技术的小伙伴,会觉得技术之外的事情都是浪费时间,耽误自己成长。
其实,这里面有一个误区——因为不喜欢某个工作角色而拒绝相应的工作,错过了培养关键能力的机会。
A没打算做项目经理,认为各种与项目管理相关的工作对自己都没什么用处,然后就觉得沟通协作、计划、跟踪进度等工作是累赘,一心想要摆脱这些工作,天天琢磨怎么跟领导要更难的项目做,快快提升技术能力,成为技术专家。但实际上,走技术路线,也需要沟通协作、计划、跟踪进度等通用能力,而且,越向上发展,对这些能力的需求越高——因为你会不断遇到人员多、规模大、难度高、复杂度高的项目,这些项目必须要借助良好的沟通、协作、计划等能力才能搞定。
因此,我建议 A ,基于他当前的现实情境,短期很难说服领导改变工作安排,那就不如从现实出发,开放心态,积极地利用项目管理工作锻炼沟通、协作、计划等能力。这样做,一方面对他眼下工作有利,另一方面,对他实现技术专家的目标,也有帮助。
我们在工作中遇到类似情况,也可以这样做——抛开工作角色的限制,关注那些对自己将来发展有益的能力,抓住机会,锻炼它们。
2、 项目类型会严重影响个人成长
跟客户 A 一起梳理了他当下的工作情况,然后我们发现,A 的编程能力确实没有得到充分的锻炼和提升。A 认为有两点原因,一是项目管理这工作分走了他一部分的精力,导致他在编程上的投入不够;二是领导对他不够信任,没有给他更有挑战更难锻炼能力的机会。
A 说的两点原因,的确存在,但其实根本原因,是他所在的项目组是做定制开发的,日常工作就是在公司已经开发好的框架和组件上修修补补,都是小打小闹,往往通过复制粘贴就能搞定。这样一来,A 既没有机会做高难度、高复杂度的工作,又没有机会从事从 0
到 1 的创造性工作,开发能力自然就提升得很慢,他自然就很难有高效、快速、大幅的成长。
经过我们的梳理分析,A 发现公司有另一个部门的业务是新的,很有挑战,于是他放弃了裸辞的念头,决定争取转岗。
回顾 A 的情况,我们发现——开发者所做的项目类型会严重影响个人成长速度,如果你想要在技术上快速成长,就要选择有难度有复杂度的项目或者有创造性挑战的项目,就要竭力避免被修修补补的小项目长期绑架。
3、临时机会可能变成长期职业方向
A 原来的职业规划是做软件开发,朝技术专家方向发展。现在,领导安排了项目管理的角色给他。这其实是一个临时机会——往项目经理方向发展的机会。
遇到这样的临时机会,其实我们也可以从原来的职业规划中跳出来,把新的机会当作一个选项,慎重考察一下,看它是不是有好的发展。
相比程序员,项目经理的年龄焦虑小很多,甚至可以说,项目经理在某种程度上,是越老越吃香的,这是因为项目管理工作中有一大半比较依赖人际关系、经验教训、人情世故等需要年龄来积累的东西;
项目经理的知识体系和能力组合,半衰期比较长,更新迭代比软件开发要慢,学习压力没那么大。
如果 A 乐于(或不排斥)与人打交道,其实可以抓住当前公司提供的项目管理工作机会,试着转型做项目经理。
所以,如果你在有了职业目标的情况又遇到了新机会,请不要匆忙拒绝新机会,请把它作为一个可以挑战原有职业目标的选项,慎重分析,然后再做决定。也许,新机会能带给你更好的未来。
4、难题的背后是机会
以上 3 点经验,也是 3 种视角,当你面对不想干的工作时,可以试着用它们来“看看”,也许,多看一看,就能发现难题后面的机会。