程序员在职场上有一些沟通上的问题,不是程序可以解决的,也不是AI可以解决的。
举个例子,领导之前一直很赞赏你,晋升、涨薪都给你了。
有一天开会,领导给你分配一个开发任务,你感觉这个任务对你来说太难了,但在会议上你也不好意思直接拒绝领导。
你要怎么办?
不找领导反馈,把这个任务硬抗下来?
找领导反馈,说:任务太难了,我做不了,交给别人做?
此时你是不是感觉无论怎么做都不太好。
以下是知识星球里一位工作两年的录友提问,我从我的职场经验来聊一聊这么问题。
卡哥好,我是星球里老录友了。
本人入职某大厂的两年了。当初也是用了知识星球里的资源顺利找到了工作,感激星球的帮助。
虽然工作了但也一直在星球里,果然工作后很多问题不是技术问题,还得来请教卡哥。
我的情况是这样的,因为过去一年产出相对比较多,我也确实工作挺上进的,去年年低 和今年年中 绩效都比较好,年终其实也确实比想象的多,我个人是比较满意的。
然后年初领导给派了一个比较难的活,但是因为给出了相对具体的方案,所以也顺利完成了。
在这之后领导立刻给了一个明显超出能力的活,这个活想要干好需要对各个项目所有人的业务都很熟悉,找出痛点之后确定一个方案然后再实现。
虽然我能感觉出领导在和我同级别,或者是和我一起来的人当中对我的资源倾斜和关注度比较多(虽然可能是错觉)。
所以现在就很困惑:
1、这个活实际上没有业务层面推动,也没有实际特别大的价值。其他同事反馈也不是实际痛点。
2、我理解这个算是架构层面的活和调整。就算我这边实现了也需要推动其他业务同事适配。其他人不一定有动力和需求去做这个适配
3、这个活确确实实超出了我的能力范围,甚至是过于超出。
4、每天和领导抬头不见低头见,我一直装死不太好,有点给脸不要脸的感觉。
所以想问问卡哥这个情况应该怎么办,是等领导问我进度了,再表示这个难度过大,还是说先提前和领导沟通?
谢谢卡哥
Carl答:
“虽然我能感觉出领导在和我同级别,或者是和我一起来的人当中对我的资源倾斜和关注度比较多。”
领导对你确实是有倾斜的,这不是错觉。
拿腾讯来说,给你一个五星绩效(最好绩效),就意味着,你们组要有一个一星(最差绩效)
所以能给你好绩效,领导也是有代价的。
建议你提前和领导沟通。 但不要上来就说这个活 超出自己能力范围了。
你先和领导探讨:这个活最终 对项目组的收益 是什么? (表示出你关心的是整个项目组,而不是自己如何如何)
正如你说的,“这个活实际上没有业务层面推动,也没有实际特别大的价值” ,你看看领导认为 这个活 有多大价值。
也帮领导捋清楚 需求优先级,因为 领导有的时候也糊涂 想到啥就安排啥,你一反馈,可能也领导想清楚了,这个事 投入产出不高,给你换一个活。
如果领导认为这个活还是要做,然后你再说 你遇到的困难。
分 沟通困难 和 技术困难 来说:
沟通困难:“也需要推动其他业务同事适配。其他人不一定有动力和需求去做这个适配” 。 (看领导会不会给你出面 推动这个事)
技术困难: 你要列出 具体哪些技术 你没掌握好,但不要体现出 因为自己不懂这块技术 而拒绝干这个活的意思。
而是坚定执行领导的安排,但明确说明 我需要时间学习 XXX,XXX,XXX,预计这个项目完成的时间 可以要 XXX才行。
看领导决定这个时间交付,能不能接受。
如果领导感觉这个项目要紧,要提前,那领导就找个熟练工来干这个活,如果领导能接受这个时间排期,你就正常学习 干活。
其实有些领导不太懂技术细节,他不是想特意给你超纲难度,而且他可能也不太了解这个项目到底难成啥样,以及你的能力边界。
所以 领导交代任务和你反馈,都是要不断去磨合,也是让领导更了解你的能力边界,或者说你的成长速度。
这里有两点,
1、态度:不要体现出抗拒这个活,而是给领导方案,让领导选择。
2、量化困难:要明确困难点, 避免领导问你 哪里难, 结果你说不出个1 2 3 ,就说太难了,超纲了。 这么回答领导一定是不满意的。
总是,项目效果 和 价值、遇到的困难 和领导说清楚,如果是一个正常领导,他会更认可你的分析能力强,干活靠谱。
而不是闷头就干 给自己搞的压力巨大 最后还得和领导说: 完成不了,太难了。。。。。