要说这“荣誉行刑官”的称号,我一开始真是做梦也没想到会落到自己头上。想当年,我刚进公司那会儿,那真是个愣头青,啥都想干,啥都想学。那时候我们组里项目多,活儿也杂,大伙儿都挺拼的。可拼归拼,项目就是老是拖,质量也上不去,上线了各种出问题,改来改去,人都要改麻了。

我看着就纳闷,为啥我们那么努力,结果却不咋地?后来慢慢我就看明白了,我们这帮人,都是“加法大师”。领导一个新想法,产品一个新需求,大家就吭哧吭哧往上堆。代码越写越长,功能越做越多,可是没一个人敢站出来说:“停!这个没用!那个得砍!”更没人敢说:“这段代码是屎山,必须重构!”

时间长了,项目就成了个臃肿的巨人,跑都跑不动,更别提啥子优化升级了。有次一个紧急bug,我们几个对着代码改了三天三夜,连问题根源都找不着,老大发火了,直接把我叫过去,说:“你小子平时话那么多,现在倒是说句话,这怎么办?”

我当时也是被逼急了,脑子一热,脱口而出:“砍!砍掉三分之一功能,重写核心模块!”老大和旁边的产品经理都惊呆了,产品经理直接跳起来:“你疯了?!”我当时也是豁出去了,反正已经这样了,死马当活马医呗。我就说:“你们就给我一周时间,不行我走人!”

结果,老大还真同意了。从那天起,我算是半只脚踏进了“行刑官”的生涯。我回去之后,立马拉了几个跟我一样实在看不下去的兄弟,开始着手。我们第一步就是列出所有功能,然后挨个评估优先级和实用性。那些看起来很美但实际没人用,或者维护成本特别高的,直接画叉。一开始阻力老大了,产品经理天天来跟我吵,说我毁他们心血。我当时就一句话:“要命还是要功能?!”

那段时间,我真是把脸皮磨得比城墙还厚。每天早上进办公室,都能感觉到很多人看我的眼神都怪怪的,有愤怒的,有不解的,也有看热闹的。但我咬着牙坚持,晚上熬夜把我们筛选出来的新方案和老方案的对比数据做出来,拿着数据跟领导汇报,跟产品经理掰扯。硬是把一堆东西给“砍”下去了。

功能砍完,接着就是代码重构。我们把最核心的那几块烂得流油的代码,直接推倒重来。那真是个痛苦的过程,每改一行代码,都像是在刀尖上跳舞,生怕捅出更大的篓子。为了确保质量,我开始强制推行代码评审,所有人提交的代码都得过我这关,不符合规范的,甭管是谁,一律打回去重写。很多人直接就抱怨:“你小子变态!”我也知道大家心里不舒服,但我就是死扛着,因为我知道,不这样,我们永远跳不出这个泥潭。

这期间,我踩过无数的坑,也得罪了不少人。有一次,一个同事的代码被我直接打回了四五次,他气得直接冲到我桌前,差点就动手了。我当时也火了,指着电脑上的测试报告,一字一句地给他分析哪里不对,哪里有隐患。他虽然脸色铁青,但也没话说了。

慢慢地,我发现我们组里的项目,竟然开始有了起色。发布周期缩短了,线上问题少了,就连开发效率都提上去了。虽然我还是那个“不近人情”的行刑官,但大伙儿私底下对我的态度,也从一开始的抵触,变成了无奈中的认可。甚至有几个新来的小伙子,还主动跑来问我,怎么才能“像我一样”对项目负责。

我为啥会说这么多?因为这些都是我亲自趟出来的路,我发现想成为“荣誉行刑官”,这些条件你还真得满足:

  • 第一,你得有颗“铁石心肠”。不是真的没人情味,而是要对不好的东西,对那些会拖累项目的“肿瘤”,下得了狠手。不能因为是别人做的,或者自己以前写的,就舍不得。
  • 第二,你得“敢说真话”。尤其是在大家都不敢提出异议的时候,你得站出来,哪怕知道会得罪人。把问题摆在台面上,比藏着掖着好一百倍。
  • 第三,你得“数据说话”。光靠一张嘴说不行,你得拿出实打实的证据,摆出事实和数据,让所有人都心服口服。否则,你的“砍刀”就成了胡乱挥舞的棍子。
  • 第四,你得有“抗压能力”。你做的这些事,注定不会让所有人都开心。被骂,被质疑,甚至被孤立,都是家常便饭。扛不住压力,你就没办法坚持下去。
  • 第五,你得懂得“沟通的艺术”。虽然我之前说要铁石心肠,但那只是对事。对人,你还是需要好好沟通,解释清楚你的意图,你的逻辑,让大家理解你的出发点是为了项目是为了共同的目标。
  • 第六,你得有“预见性”。能看到现在的一个小问题,未来可能会滚雪球变成大麻烦;能预测一个新需求,将来可能成为维护的噩梦。这是让你做出正确判断的基础。

我还是我们组里的那个“行刑官”,只是大家喊我这称号的时候,语气里多了点尊敬。我不再是一个人在战斗,有越来越多的人开始理解并支持我。这活儿虽然累,虽然不讨喜,但我知道,总得有人去做,才能让项目活得更让团队走得更远。这就是我一点一点摸索出来的经验,分享给大家,希望能有点用。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。