21CTO导读:有句歇后语叫牵着小毛驴过河,谦虚过度。我肯定的认为有90%的开发者都是这些思维的受害者。
有一天我正在 Instagram 上浏览时间轴上的精彩内容。然后,一个有意思的视频出现在我的 Feed 流中。在那段视频里,一位名叫萨德古鲁的印度精神导师(大师)讲了一个有趣但是也充满思想的笑话。
之后我们开始进一步讨论。我需要说明的是……我还不是他的粉丝,但我还是喜欢他的一些哲学思想。
让我们回到时间轴上。萨德古鲁和一位印度演员在谈论上帝、抑郁症以及为什么会抑郁的问题。人们在萨德古鲁的片尾开了一个玩笑:如果有人感到孤独,那么他们就是不咋地的伙伴。
事实上,这些人们会享受自己的“孤独”时间。
我为什么要告诉你这些?因为我意识到生活的一个非典型特征。
是,生活从来不是公平的。但是,我们如果对它无动于衷会变得更加困难、更加复杂。我们更加过度的是在白日做着奇妙的梦想,认为生活的公平性会给我们真正应得的东西。
最后一句话是由安德鲁先生(假名,我问每位现场嘉宾是否可以在我的文章中表明他们的身份,但这是他们的决定,我尊重他们的决定)说的。
这位仁兄已经在软件开发行业工作了20多年,他现在在现在的公司里担任CTO已经呆了5年了。
我们谈了很多事情。但我只会关注一个非常重要的话题,大多数优秀的开发者在他们的一生中至少要经历一次。
是的……
优秀的开发者往往非常谦虚,他们甚至不知道如何为自己的工作去邀功。他们认为他们的工作成果自己会说话。
他只是稍稍地淡淡地谈到了这种优秀开发者们的这种『无知』特征。
为什么一些优秀的开发者没有得到应得的东西?
我们讨论了为什么一些优秀甚至伟大的开发者没有得到他们应得的认可或经济利益。
而有时,一些平庸的开发者比优秀的开发者反而取得了更多的成就。
他首先只回答了一句话……
生活也许是不公平的。
然后,他用有趣但残酷的话语解释了这一点……
“我不知道为什么有些人认为生活是公平的……生活是不公平的……它从来不公平……有的话,生活是超级不公平。我见过许多优秀的开发者做了一些超级酷的事情,却无法得到适当的荣誉和回报。当你在一个糟烂的团队或者一个糟糕的系统中工作时就会发生这种情况。
我在后来的职场中发现,大多数优秀的开发者都是纯种意义上的『好人』。他们非常谦虚,性格内向。他们能够很好地完成自己的工作,但有些人却无法利用他们去为自己争取更好的职位。
有时,团队中的其它开发人员会抢走功劳,而有时,项目经理、主管开发人员或首席技术官其实并不能知道谁的工作做得更出色。
你可能认为你并不需要认可。但相信我,当公司考虑谁得到重视或解雇谁时,你就需要了。
不要太担心你的团队成员对你有什么看法。你的团队成员可能不会因此喜欢你,但他们接下来会尊重你。而且最重要的是,你的项目经理会知道你是一个优秀的、自信的的开发者,比别人更优秀。
工作时你不会说话
我们还谈了另一个非常重要且相关的问题。当我问他……做好的工作/代码还能让我们得到认可吗?
他笑了笑,看着我,目光中充满了怜悯,我对这个残酷的世界一无所知。他说:『哦,亲爱的!!你的工作只会让你的头儿意识到你是一个好的程序员』。
你的项目经理和你的主管会忘记你今天所做的所有事情。他们只会记住你的团队是否正确地完成了任务。所以,如果你不经常与主管沟通你的工作,从长期来看,他们肯定不会记得。
个人的良好工作可能会被你团队成员中的平均或不良工作所取代。所以,在评判或预计工作时,你得不到任何好处。
在你需要的时候,你的工作不会为你说话,而你的主管却非常会。而且,只有当你在过去定期进行良好沟通时,他们才会记得你的功劳。
然后,我告诉他,我遇到了一些例外情况。他接着说……当然,10–20%的开发人员可能会有超强的才能,即使他们没有表现出自己的好工作,但是基因能被主管认可。但他又说……如果他们多谈论自己的工作,他们的职业地位会更好。
沟通——是这里的关键。
他接着说,定期沟通和『邀功』对他的职业成功起到了决定性的作用。其实有许多比他更优秀的程序员想要跟他一样获得同样的高职位。但他通过保持话语交流与定期沟通获得了明显成功。
在讨论了人工智能、区块链等更多技术话题后,他给我举了一个非常有趣且实际的例子。他告诉我,开发人员的收入比其他大多数专业人士都要高,而且他们都是各种意义上的『好人』。
现在,为什么他们的约会还是比其他人少呢?因为他们不会沟通!!!😄
他给了我最后一个建议——如果我将来想在管理岗位上有所作为,比如当好CTO,我必须从职业生涯的一开始就更加强调“记功”。他说,谦虚或者谦虚的美德被高估了,这对我的职业生涯没啥特别多的好处。
我思考了思考,刚工作的时候经常干黑活,现在明白了。还算不晚,你呢!?
如果本文对你有用,请点赞转发,并为作者打赏~
作者:The woman。CTO,程序员,数据工程师,AI工程师,区块链工程师。