我的工作能力比他强,为什么我不能拿到更高的奖金?
我每天加班比他多,为什么他可以加薪,我不可以?
我的能力比他强,为什么他可以晋升,我不可以?
在互联网里面,程序员是一个非常有技术含量的一个职位,同时,也是不能只盯着写代码这件事情的职位。
不可否认,在职业生涯的初期,代码能力非常重要,是必须获得的基本能力。
到了后期,工作3-5年后,不能只盯着写代码这件事情,除了写代码以外,我们还需要培养其他能力,而且这个时候,技术往往不是这么重要的一件事情。
那些拿到高绩效、涨薪快、晋升快的人,除了技术能力比较强以外,还有其他方面的能力。
大叔认为,其中一个比较重要的是沟通能力,沟通能力在任何行业都非常重要,在互联网中更是如此。
及时汇报
当你完成了一个需求,或者在一个大项目里完成了一个小小的里程碑,你有没有向上级汇报?
有些人觉得,等整个项目完成了之后再去给上级汇报,没有完成的东西不值得一提。
有这种思维的人特别吃亏,也会因此失去很多机会。
上级每天要处理的事情很多,不可能每天过来询问你项目进度怎么样,今天完成了什么。
你不说,谁知道你做了什么呢?
所有的事情都要自己主动去给上级汇报,如果你汇报了上级安排的任务,那么他会觉得你非常靠谱。
特别是大项目,及时汇报里程碑进度,那么他会对整个项目心中有数,被他的上级问起来的时候也能马上回复,而不是被问到的时候才去问你。
这样会显得他在他上级面前非常不靠谱。
大部分人都只看结果,不看过程,有及时汇报,上级就会认为你在很努力地工作,对你的印象加分。
费曼工作法
同事A用了一天搭建一个简易的后台系统,上级看了之后大力称赞,并安排同事A继续完成,向高层汇报。
最终同事A在该季度得到了加分,凭这个系统得到了晋升。
其他同事却嗤之以鼻,大家都认为,不就是个使用简单的框架1天就能做出来的系统,这样就能拿到加分?
大多数人都喜欢那种直接看到结果的东西,上级也是一样,喜欢看这种很直观的东西,才会认为有产出。
相反,同事B花了一个月的周末研究出来的技术框架,因为没有直观上的变化,而得不到青睐。
技术能力固然重要,但是能够用更好的方式,把技术能力通过大家都能看得懂的方式展示出来,能帮助到更多人,得到更好的评价。
著名的费曼学习法也是如此,尽可能地把晦涩难懂的专业术语通过普通人都能明白的语言描述出来,能够帮助到更多人的同时,也能加深自己的理解。
留下书面证据
“这个功能这样做可以吗?”
“没问题,就是这样”
真正把功能做了之后,就会有类似下面这样的对话:
“为什么要做成这样?”
“当初你说的”
“我可没有听说过”
在平时的工作里,留下书面证据非常重要。
无论平时的交情多么好,无论与对方说得好听多么明白,无论与对方坐的位置距离有多近,只要是与有关的口头确认,都要用文字记录下来,并发给对方确认。
人的大脑的记忆容量是有限的,前一天说过的话很容易会忘记。
真正出问题的时候,大家就会开始甩锅。
为了成功把锅甩出去,“我没说过”,“我不知道”,“当时你就是这么说的”,这个锅你接不接?
同事C因为不想实现一个无用的功能,但是产品无论如何都要实现,于是就让产品把这句话说出来,并把聊天记录贴到代码的注释里。
后来真的出现问题了,产品也无法狡辩,不能再说“我没说过”这种话了。
用文字记录下来书面证据,无须争论,出现问题的时候,翻开聊天记录即可。
技术能力不是职场晋升的唯一的理由,工作上的沟通非常重要。
懂得如何沟通,能建立较好的工作态度印象,在必要时刻也能维护自己的权利,还能帮助自己的晋升。
,