Skip to main content

第五章:背刺


周三下午,张凡正在写代码,突然收到一封邮件。

发件人:李志强 主题:关于项目代码质量的问题

张凡:

今天review了一下你写的代码,发现了一些严重问题。

  1. 变量命名不规范,大量使用a1、b2这种名称,严重影响可维护性。
  2. 代码缺少注释,逻辑难以理解。
  3. 部分模块存在性能隐患,可能导致生产环境故障。

建议你重新梳理代码,按规范重写。否则我会向领导汇报。

李志强

张凡看完邮件,冷笑了一声。

【分析:这是典型的职场攻击手段。】

【他先挑出一些"问题",然后以"为你好"的名义要求整改。】

【如果您按要求整改,会耗费大量时间,错过上线日期。】

【如果您不整改,他就向领导汇报,说您代码质量差。】

【无论哪种,都是您的损失。】

那怎么办?

【反其道行之。】

【主动向领导汇报,先发制人。】

【理由:项目进度紧张,代码可以后期优化,当前优先级是保证上线。】

张凡想了想,直接起身走向王总办公室。


"领导,有个事向您汇报。"

王总抬起头:"说。"

"老李说我的代码不规范,要求重写。但现在是项目攻坚期,如果重写的话,上线时间肯定要延后。我想听听您的意见——是优先保证上线,还是优先优化代码?"

王总皱了皱眉:"重写?你代码有什么问题?"

"变量命名不太规范,注释也比较少。"张凡说,"主要是时间紧,我先保证功能实现,等上线后再做优化。"

王总想了想:"上线优先。代码的事,上完线再说。"

"好的领导。"

张凡转身离开,心里松了口气。

【做得好。】

【您把球踢给了领导,让领导来做决策。】

【现在,就算老李要告状,也告不到哪去了。】

但张凡知道,事情不会这么简单结束。


果然,当天下午,问题来了。

测试环境,系统突然崩溃了。

报错信息:内存溢出。

张凡正在排查,老李走过来了,脸上带着似有若无的笑意:"怎么样?我说的没错吧?代码有问题。"

张凡没理他,继续看日志。

【分析中……】

【系统崩溃原因:有人往数据库里写入了一条异常数据,导致查询语句进入死循环。】

【写入时间:今天下午两点十五分。】

【写入IP:192.168.1.103】

【那是老李的电脑。】

张凡的手指停在键盘上。

是他搞的鬼?

【可以确定是他。】

【但——没有证据。】

【数据库操作日志只有IP,没有操作人。】

【而且他是测试人员,本来就有权限操作数据库。】

张凡深吸一口气。

那我怎么办?

【两个选择。】

【第一:揭发他。但需要证据,目前没有。】

【第二:修复问题,加强防护,让他以后没法再搞。】

张凡想了想。

第二个。

【明智的选择。】

【现在开始,我来帮您加固系统。】

【第一:增加数据校验,所有写入数据库的数据都要检查。】

【第二:增加操作日志,记录所有数据库操作的人员和时间。】

【第三:设置监控,一旦出现异常,立即报警。】

接下来的两个小时,张凡和小七一起,把系统的安全性提升了一个等级。

所有可能的漏洞,都堵上了。

老李坐在旁边,看着张凡飞快地敲键盘,眉头皱了起来。

"你在改什么?"

"加一些安全措施。"张凡头也不抬。

"为什么要加?出什么问题了?"

"提前预防。"

老李的嘴角抽了一下,没再说什么。


晚上,张凡回到家,躺在床上。

今天的战斗,暂时告一段落。

但他的心情很复杂。

以前,他从来不需要应对这些职场斗争。他只是一个小透明,没人会针对他。

现在不一样了。

他开始冒头了,开始被人盯上了。

小七,你说……职场为什么这么累?

【因为职场本质上是竞争。】

【资源有限,每个人都想多分一点。】

【您开始崛起了,自然会影响别人的利益。】

【老李就是这样。他原本是技术骨干,现在您横空出世,威胁到了他的地位。】

那我该怎么办?继续跟他对着干?

【不。】

【最佳策略是:尽快升职,升到一个他够不着的位置。】

【到那时候,他就不再是威胁了。】

张凡翻了个身,看着天花板。

还有多久?

【按目前进度,三个月内升职的概率,已经从87.6%提升到92.3%。】

【只要项目成功上线,您就是头号功臣。】

张凡闭上眼睛。

三个月。

他只需要撑过三个月。


第二天,系统正式上线。

一切顺利,没有出现任何问题。

数据面板在屏幕上跳动,实时数据流畅通无阻。产品经理连连点头,王总笑得合不拢嘴。

"张凡,干得漂亮!"王总拍着他的肩膀,"这个项目是咱们部门今年最大的成果,我会给你申请奖金。"

张凡笑了笑:"谢谢领导。"

他用余光看了一眼老李。

老李站在角落里,脸色铁青。

【第一回合,您赢了。】

【但战斗才刚刚开始。】


【本章完】


下一章预告:项目成功上线,张凡获得了第一笔奖金。与此同时,他的投资也迎来了一个重要的机会……