一位有20年经验的CTO的建议 “不要做一个卑微的开发者”

我认为90%的开发者都是他们谦虚的受害者!!

我认为90%的开发者都是他们谦虚的受害者!!

我正在Instagram上浏览Timeline。然后,一个漂亮而有趣的视频出现在我的Feed中。在那段视频中,一位叫萨德古鲁的精神导师(大师)讲了一个有趣但有思想的笑话。在进一步讨论之前,我需要说……我不是他的粉丝,但我喜欢他的一些哲学。

让我们回到Timeline上。萨德古鲁和一位印度演员在谈论上帝、抑郁症以及人们为什么会抑郁的问题。萨德古鲁在片尾开了一个玩笑:如果有人感到孤独,那么他们就是坏伙伴。相反,他们会享受他们的 “孤独 “时间)。

我为什么要告诉你这些?因为我意识到生活的一个非常重要的方面。生活从来不是公平的。但是,我们通过对它无动于衷而使它变得更难、更复杂。我们莫名其妙地做着白日梦,认为生活的公平性会给我们真正应得的东西。

最后一句话正是由安德鲁先生(假名,我问每一位受访嘉宾是否可以在我的文章中透露他们的身份,但这是他们的决定,我尊重他们的决定)说的。他已经在软件开发行业工作了20多年。他现在在他的公司里担任CTO已经有5年了。

我们谈了很多事情。但我将只专注于一个非常重要的话题,大多数优秀的开发者在他们的一生中至少要遭受一次。那就是……优秀的开发者往往非常谦虚,他们甚至不知道如何为自己的工作邀功。他们认为他们的工作会为自己说话。

他大概地谈到了优秀开发者的 “这种 “无知。

为什么一些伟大的开发者没有得到他们应得的东西

我们讨论了为什么一些伟大的开发者没有得到他们应得的认可或经济利益,有时,一些平庸的开发者比优秀的开发者取得更多的成就。

他首先只回答了一句话…

生活是不公平的。

然后他用有趣但残酷的话语解释了这一点…

“我不知道为什么有些人认为生活是公平的……生活是不公平的……它从来就不公平……如果有的话,生活是超级不公平。我见过许多优秀的开发者做了一些超级酷的事情,但却无法获得适当的荣誉。当你在一个糟糕的团队或一个糟糕的系统中工作时就会发生这种情况。

我看到,大多数优秀的开发者都是好人。他们很谦虚,性格内向。他们能很好地完成自己的工作,但有些人却不能利用他们的好工作。

有时,团队中的其他开发人员会抢走功劳,而有时,项目经理、主管开发人员或首席技术官并不能知道谁做了伟大的工作。

你可能认为你不需要认可。但相信我,当公司考虑谁得到晋升或解雇谁时,你就需要了。

不要太担心你的团队成员会对你有什么看法。你的团队成员可能不会因此喜欢你,但他们会尊重你。而且最重要的是,你的项目经理会知道你是一个优秀的、自信的开发者,比别人更优秀”。

你的工作不会为你说话

我们还谈到了另一个非常重要且相关的问题。当我问他……好的工作/代码还不足以让我们得到认可吗?

他笑了笑,看着我,眼神中充满了怜悯,我对这个残酷的世界一无所知。他说…… “哦,亲爱的!!” 你的工作只会让你的队友意识到你是一个好的编码员。

但是你的项目经理和你的主管会忘记你今天所做的全部事情。他们只会记得你的团队是否正确地完成了任务。所以,如果你不经常与你的主管沟通你的工作,从长远来看,他们不会记得。

你个人的良好工作可能会被你的团队成员的平均或不良工作所取代。所以,在裁员或晋升时,你将得不到好处。

在你需要的时候,你的工作不会为你说话。你的主管会。而且只有当你在过去定期进行良好的沟通时,他们才会记得。

然后我告诉他,我见过一些例外情况。他接着说……当然,10–20%的开发人员可能会有超强的才能,即使他们不宣称自己的好工作,也会被认可。但他又说……如果他们多说说自己的工作,他们的职业地位会更好。

沟通是这里的关键。他说,定期沟通和邀功对他的成功起到了最大的作用。有许多比他更好的编码员想要得到他所获得的同样工作。但他通过保持清晰和定期的沟通获得了成功。

在讨论了人工智能、区块链等更多话题后,他给我举了一个非常有趣和实际的例子。他告诉我,开发人员的收入比其他大多数专业人士要高,而且他们是好人。

那么,为什么他们得到的约会还是比其他人少呢?因为他们不会沟通!!!!😄

他给了我最后一个建议。如果我将来想在管理岗位上有一番作为,比如CTO,我必须从我的职业生涯一开始就更加强调 “记功”。他说,谦虚或者谦虚被高估了,这对我的职业生涯没有任何好处。