“我是一位10倍速开发者,但却感到很孤独”

Posted CSDN 程序人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“我是一位10倍速开发者,但却感到很孤独”相关的知识,希望对你有一定的参考价值。

【CSDN 编者按】当一个人在从事的领域能力越出众、站得越高,那“高处不胜寒”的感觉就会越强烈。就像搜狐创始人张朝阳在一次采访中说的:“我是真的什么都有,想有什么我都可以买,但是我居然这么痛苦。”

本以为商界大佬的这种苦恼无人能懂,但没想到在技术界,也有程序员在经历着能力出众带来的孤独感。

近日,有位网友(@100011_100001,下称11)在HN上倾诉了自己的烦恼。据11的描述,他是一个相当优秀的开发者,但他感觉很孤独。以下是11的自述内容:

“从事开发十年,我在团队中的地位越来越高”

我是一个10x developer(10倍效率的开发者,简称10倍速开发者),但我讨厌这种称呼。

故事开始并不是这样的。我在33岁的时候成为一名小开发者,人们一直认为我比看起来更有经验。我不确定是我的生活经历还是对自我完善的不懈追求,我一直在不断提高自己的能力。

图源:CSDN付费下载自视觉中国

大约在我38岁的时候,我觉得自己有了一定的能力。因为我的代码质量越来越高,只是速度相对会慢一点。这时,我受到了产品负责人的夸赞:“虽然你要多花些时间来完成任务,但我对你的完成质量完全放心。”

如今,我已经42岁了。现在我已能实现在代码只有极少Bug的情况下快速完成任务,而且工作时间也是标准的朝八晚五。当然,我现在参与了更多的会议、架构讨论、前沿的概念验证等等,但这并没有让我慢下来,反而使我的速度更快。

我从未打算成为一个超强的开发者,但在过去几年,我明显注意到了周围人对我的需求。比如,技术负责人邀请我参加会议,并让我发表看法;从未和我合作过的程序员也给我打电话,只因为“你可能知道答案”;我还被要求参与其他部门的代码审查。最近我在参加会议时发现,就连之前从未和我有过交流的人都知道我,甚至我的经理在介绍我时也只说 :“这是X,你可能听说过他。”

“10人团队,我一人完成71%的工作”

有人做了一个调查,看看我所在的应用程序组(大约350个开发者)按用户划分的git提交数量。结果发现,我写的一个执行各种自动化任务的脚本是第一名,我是第二名。这让我很吃惊,也让我无法压制住一些想法和感受,因此有了这篇长文。

虽然我经常提交、审查和合并代码,但我并不认为git提交的数量能证明什么。为了找到更具体的例子来证明我的“疏离感”,我查看了一下Jira故事和故事点。事实证明,在我的10人团队中(包括我自己),我在2022年完成了所有故事点的71%,其他9人负责另外29%,这与我的git提交数量相比也是一致的。

当然,我说这个话题的重点并不是为了吹牛(如果我有这种意思,我道歉)。我想表达的是,这种处境让我很孤独,很有压力。因为在这之前,我的一些决定还会受到质疑,这让我觉得很感激,因为质疑会让我创造出更好的解决方案。而现在,人们只是接受我说的任何东西,并认为我的方法是最好的。

在这种处境下,我感觉自己没有同伴,我只是在拖着我的整个团队和我周围的人一起走。这让我压力很大,感觉有些事情如果我不做,它就不会被完成,同时我也担心自己会因为受不到挑战而变得自满。

图源:CSDN付费下载自视觉中国

可怕的是,我发现自己有很大的控制权,因为团队负责的应用程序中,大约80%的代码库都是我编写的代码。我认为这明显不是一件好事,但他们好像一点也不以为意。最糟糕的是,我内心深处产生了一种挫败感,因为团队其他人的行动似乎都很缓慢。

总结一下,我是一个非常优秀的开发者,我喜欢写代码。然而我觉得自己很孤独,也害怕自己会对自身的能力而感到自负。我是唯一有这种感觉的人吗?我可以做些什么来改变现状?

另寻出路还是帮助团队进步?

对于11的烦恼,网友@ctvo的分析获得了最多的点赞:“我认为你是一个高于平均水平的开发者,在一家低于平均水平的公司工作。这可能是你所有问题的根源。你明知道同事没有负重前行,但还是要和他们一起工作,这实在是让人很沮丧。无论如何,我认为你不适合你目前的公司及其文化。”

网友@elviejo称:“如果你是房间里最聪明的人,那么你就进错了房间。但说真的,如果你喜欢编码,那你或许应该换一家公司,寻找更难的挑战。”

图源:CSDN付费下载自东方IC

还有网友认为,11已经在多年的编码工作上取得了太多的成就,听完他的自述,明显是到了需要过渡的地步。完全可以减少编码工作,开始更多的教学

网友@symby:“我不认为找一份新工作可以解决问题,我建议你不要再自己做那么多贡献,而是开始帮助别人让他们做出贡献。‘大树底下长不出大树’,或许正是你远超他人的能力投射成了阴影,使你的同事难以成长?10倍速开发者很了不起,但很难被复刻,最好是让自己同事的能力也变强,扩大团队的产出。”

最后,你有过因为能力太强导致自己在团队里被过分“依赖”的经历吗?对这种因为“过于优秀”而产生的孤独感,你又有什么好的建议?欢迎在评论区留言~

参考链接:

以上是关于“我是一位10倍速开发者,但却感到很孤独”的主要内容,如果未能解决你的问题,请参考以下文章

设计师必看:8处满足原型设计的矢量图标根据地

如果您将 dst 端口为 80 的 TCP 数据包发送到在端口 80 处提供 http 请求的主机,会发生啥?

A - Superset CodeForces - 97B(人生第一个分治法,感觉,像二分啊。。)

心情不好只能写出来。

策略模式

二分查找小结