对不起,我用代码评审毁了程序员的生活( 三 )

本文原始标题为:对不起 , 我用代码评审毁了程序员的生活---来源是:

在我学习软件开发时 , 论坛是最有价值的信息来源之一 。 我在论坛上提问 , 人们就在回复中对我进行凌辱:他们说我问的问题就是垃圾 , 而我的解决方案更垃圾 , 我选错了编程语言 , 而且我不配成为“好”程序员 。

我想要变得更好 , 但似乎只是为了要把别人甩在身后 。 就像在体育运动中一样——我训练不是为了一个更好的目标 , 而是为了变得比其他人“更大、更强、更快” 。 有点像一个菜鸟拳击手想要努力击倒电视里的大个子 。

这样很痛苦 , 但我需要继续前行 。

当我变得更强大时 , 我把代码交给更有才华、比我经验丰富三倍的人去评审 。 但每一次我都被羞辱得体无完肤 , 几乎让我有了退出这个行业的想法 。 我是不是太笨了 , 根本不是这块料?一个礼拜辛苦的编码工作在几分钟内就土崩瓦解 , 而我甚至没有任何争辩的余地——每一条评论都是那么无情 。 奇怪的是 , 每当发生这种情况 , 第二天我就会对自己说 , 一两年之后 , 我会变得比他们更好 , 到时候就知道谁才是真正的“王者” 。

而最后 , 我却变成了我最讨厌的人:一个无耻的混蛋 , 把自己掌握的技能当拳头一样肆意挥舞 。 我不做业务代码评审 , 我只喜欢对新手鸡蛋里挑骨头 。

当有人拿代码给我评审 , 并让我发现了错误 , 我就会觉得自己很聪明 , 并陶醉在其中 。 然后我的脑子里就会跳出来一个想法 , 就像一个搞砸了的政治家 。 我会告诉自己说 , 我实际上在做正确的事情 , 我是在为了公司的利益而守护代码库 。 但这种想法并不真实 。

我真正的想法是这样的 。 一方面 , 因为一直被取笑 , 我学会了更好的编码技能 。 人们唤醒了我的心中的愤怒 , 而这种愤怒帮助我取得进步 。 宇宙赐予我这种特质 , 这样我就能唤醒其他年轻程序员心中的愤怒 , 让他们成为更好的程序员 , 然后他们也对别人这样 , 如此往复 , 直到永远 。


推荐阅读