
曾几何时,我团队中有一个人太弱了,以至于他将被解雇(开发人员!被解雇了!)。 我的每一个评论都是他棺材里的另一个钉子。 每次单击“提交评论”时,我几乎都能听到锤子的敲打声。 他是一个好人,我几乎为他感到难过,但这并没有阻止我将他的工作撕成碎片。 我有权批评他的作品,对吗? 我是一个更好的开发人员,所以我是对的。 没有人想说不好的代码是好的,对吧? 最终他被解雇,而不是在离开他几个月后没有获得惯常奖金的情况下被解雇。
我对自己说:“我不会去做他的工作,对吗? 他正在取代更有才华的开发人员。 我把一切都做对了。” 但是随后我又收到了另一个请求进行审查的请求,并且发生了一些变化。 大幅度地。
乍一看,它和以前一样。 我打开了pr,查看了它解决了什么问题,想象了如何解决它,然后查看了代码。 一如往常,那是纯垃圾。 我无法提出解决方案。 好的,我输入了一般性投诉,然后深入了解细节。 一串又一串带来了问题和半问题,而我的消极积极的评论则打断了这些观点。
我在技术上再次变得更强。 一千串拉动请求中散布着200条评论,甚至没有给这个人以他的能力带来一点希望。 太好了
我将光标指向“提交评论”,然后停下来思考:我为什么要这样做?
这些愤怒的代码审查的原因很明显。 作为团队的一部分,我对项目的代码库负全部责任。 毕竟,我以后必须使用它。 这是业务中许多问题的根源。 代码无法扩展,无法正确测试,到处都是bug。 支持变得越来越昂贵。 它不能开源或用于吸引新开发人员。
然后这个脚本小子出现了。 批评总是这样被解释的,对吗? 一个好的开发人员会支持企业的利益,他确保公司像钟表一样进行下去。
但是我真的不相信。 我不认为这是我的理由。
当我整夜学习F#时,我很生气,女儿开始称呼周围的每个人为“父亲”。 这个家伙没有做好自己的工作,而是回到了孩子们的家里。 我想惩罚他。
因为我进行代码审查以了解自我。 我不会折腾该项目或代码。 我只是一个允许伤害别人的疯子。 我是一个有杀人执照的精神病患者。 一个阿尔法男性,用一根巨大的棍子。
当我意识到这一点时,我为自己感到羞愧。 你问我我是谁,我会回答我不是一个疯狂,以自我为中心的疯子。 至少在我生活的其他方面。 那为什么我的职业如此邪恶呢?

当我学习软件开发时,对我来说最有价值的信息来源之一就是论坛。 我问了一个问题,并被人欺负:人们告诉我问题本身就是胡扯,我的解决方案甚至更糟糕,我选择了错误的语言,我不配成为“好”程序员。
我似乎想变得更好,只是将它们放在自己的位置。 就像在体育比赛中一样-我训练的目的不是为一个好的事业,而仅仅是为了变得比其他人“更大,更强,更快”。 金达(Kinda)像个新手拳击手一样,努力从电视中淘汰这个大个子。
那很痛苦,但我继续前进。
当我变得好起来时,我将代码供真正的“狼”们审阅。 对于开发人员来说,比我更有才华和三倍的经验。 每次我被迅速羞辱时,都会以某种方式退出行业。 对于这一切,我太傻了。 一周的编码工作在几分钟之内就被销毁了,我什至无可辩驳-每一个音符和抱怨都是无情的,准确的。 奇怪的是,每一次发生的情况,第二天我都说服自己,在一两年之内我会比他们更好,然后我们才能找出谁才是真正的“国王”。
最后,我变成了我最讨厌的东西:像毒拳一样挥舞着他的技能的毒驴。 我不为公司做代码审查,只是喜欢向新秀展示自己的位置。 我的技能终于开始得到回报。
如果一个人把他的代码带给我,并且有错误,那么它会带给我疯狂的快感。 然后,大脑开始动弹并起一个方便的解释,就像一个搞砸了的政治家一样。 可以说我实际上是在做正确的事,为了公司的利益保护代码库。 但是,“方便”并不意味着“真实”。
如果你告诉我你从未有过这种感觉,那你就是在说谎。 告诉我更高的目标,训练新手以及所有这些-我知道您太过自我了。 而且,如果您试图告诉我您学会了克服这种感觉(无论这种感觉如何体现在您体内),那么我一定是粉红色的独角兽。
但是,这就是我的想法。 一方面,我学会了编码正是因为这段时间我一直在取笑我。 人们唤醒了我的愤怒,这种愤怒帮助我得到了改善。 宇宙以这种特质祝福了我,因此我可以唤醒其他年轻且经验不足的编码员的愤怒,使他们自己成为更好的编码员并对他人也是如此,以此类推,直到永恒。
我们渴望以牺牲他人为代价的成功,是大自然选择的简单工具。 如果不是重大错误,我会原样接受。

当您开始模仿别人的成功做法,但是他们都很讨厌时,您会说“嘿,我也可以像这样”。 您开始听起来像是个血腥的天才和一个编程神,一切开始点击。 您说话时就好像您知道自己的东西一样,人们也相信你。
我感到自己之所以不在我身边,并不是因为我能胜任,而是因为我是一名女狂。 我认识的所有以自我为中心的人都比谦虚的同事更成功。 他们的代码更好,他们投入了更好的项目,他们赚了更多。 经理和董事认为它们更有价值,而同事则更尊重它们。
事实证明,与其成为一名优秀的编码人员,还不如说服他人是一名优秀的编码人员。 这种行为导致了一个恶性循环,这种恶性循环产生的不是专业人员,而是有毒的屁股。
而且,如果您成功地登顶,那么您将永远担心这种贴面会消失。 这导致了另一个逻辑上的谬误:您试图说服自己和他人,外部展示的力量才是真正的力量。
当您作为开发人员工作时,总是要争论不休。 即使我们将他们称为“讨论”,您还是一个团队,都需要经过很多争论才能得出解决方案。 然而,这比您的论点更重要的是要经常赢得胜利,只是要对您的力量感到良好和自信。
它使我想起了自己的经历。 我曾经确信男同性恋者是坏人。 我没想那么多:很久以前,我父亲告诉过我,我想起来了。 有一次,我在一个与自由派人士聚会的酒吧里,出现了这个话题。 我立即宣布了我在此问题上的立场,他们就像“菲尔,那真是一团糟”。 我们开始争论。 我从来没有认真考虑过这个问题,也没有任何正派的论据,但是我仍然不能停止争论。 我有一个目标-赢得并保存面子。 我仍然不知道为什么。
在某种程度上,我还是那样。 对于我而言,赢得争论,始终正确并完美地做每一件事在某种程度上极为重要。 谁的主意更好并不重要,但必须由我来实施。
真的,真的很糟。 我从没想过要那样!

我用这篇评论开始了这篇评论? 我没寄 相反,我给了他一些评论,并礼貌地要求修复一些问题。 如果代码不好,没什么大不了的,我可以自己修复它,需要修复。 但是我无法解决一个被数十条苛刻评论打断的家伙的心理。
我今天的性格不是我的病。 至少在俄罗斯,这是整个行业的疾病。 我们的心态取决于对权力和优越性的崇拜。 这就是我们需要解决的问题:别再这样了。 实际上,这很容易。
如果我们在年轻时就被嘲笑,这并不意味着您以后就必须回馈。 恶性循环很容易被打破。 如果您学会输掉论点,或者您可以承认另一个开发人员比您更有才华,生活就会变得更加轻松。
这是合气道风格的举动。 我愚弄我内在的中毒女性,说服他相信自己的弱点很棒,这让他为自己所做的事感到自豪。 如果让我感觉更好,我在过程中遇到的禁忌也没关系。