《离职黑我名额的公司,公司的系统崩溃了》是作者 “启蛰”的倾心著作,陈工王总是小说中的主角,内容概括:我在公司熬了五年,核心系统从零搭起,年年评优。购房名额到手那天,人事叫我去会议室,却告诉我名额给了别人。那人入职两年,是副总的小舅子。我把写着“工龄优先”的制度条款推到他面前。他站起来,压低声音:“闹大了,年底评优的事也不好说了。”他大概不知道——那套系统,离了我,一天都跑不了。1人事部通知我下午两点去会议室签合同。推开门,王总坐在主位。我愣了一秒。内部购房合同的流程我走过一遍,按理是人事经办,不需要副总坐镇。王总低头看了眼桌上的东西,......

《离职黑我名额的公司,公司的系统崩溃了》是作者“启蛰”独家创作上线的一部现代言情,文里出场的灵魂人物分别为陈工王总,超爽情节主要讲述的是:推不出来。我当初设计那套调度逻辑的时候,在几个关键节点做了非常规处理,不是教科书里的路子,是我自己跑了几百次测试之后摸出来的。文档里我留了框架,参数说明是空的,注释用的是自己的缩写习惯。不是故意设的锁...
精彩章节试读
系统宕机了,停了将近两个小时。客户那边有投诉,昌远直接发函要求说明,罚款二十万,条款里写得清楚,停摆超过一小时按合同扣。
王总发火了,把技术部叫过去开会,问怎么回事。
老张的答复是核心算法都是陈工设计的,有些逻辑现在推不出来。
程墨说这句话是他在门口听到的,声音很大,整个走廊都听见了。
我把手机翻过去,继续开会。
散会已经快七点,我在公司楼下的面馆吃了碗面,把程墨那几条消息重新看了一遍。
推不出来。
我当初设计那套调度逻辑的时候,在几个关键节点做了非常规处理,不是教科书里的路子,是我自己跑了几百次测试之后摸出来的。文档里我留了框架,参数说明是空的,注释用的是自己的缩写习惯。
不是故意设的锁。
只是从来没有写完过。
我把面吃完,结账出来,打车回去。
车上程墨又发来一条:“王总说,找个能看懂这套系统的人来,不行就推翻重做。”
我没有回他。
窗外路灯一盏一盏往后退。
推翻重做,从头搭一套调度系统,没有三个月下不来,昌远下个月还有验收节点。
我把手机锁屏,闭上眼睛。
这是他们自己选的路。
7
入职第三天,技术总监林哥把我带去看他们的系统。
机房在B栋地下一层,温度很低,服务器的风扇声压着人说话。他站在显示屏前,把问题指给我看,语气很克制,但我听得出来那种憋了很久的疲惫。
“这个模块卡了半年了。”
我在屏幕前站了大概十分钟,没说话。
问题不复杂,但藏得很深。是调度层和感知层之间的数据同步问题,表面上看是延迟,根子里是两套模块的时钟基准不统一,一旦并发量上来,误差会被放大,整个链路就抖。
我问林哥,当初这两个模块是不是分开的团队做的。
他说对,感知层是外包的,调度层是自己人写的,后来合并的时候对接过,但一直有这个毛病,以为是硬件问题,换过两次设备,没用。
我说不是硬件的事。
他看着我,等我说下去。
“给我三天。”
他愣了一下,像是没听清,又像是听清了但不太敢信。
“三天?”
“嗯。”
我回到工位,把外套挂上,打开电脑,开始写方案。
这个问题我在前公司遇到过类似的,不是同一套系统,但底层逻辑有相通的地方。我没有用前公司的任何代码,从头推,把时钟同步的校准机制重新设计了一遍,在并发调度的入口加了一层缓冲队列,把误差控制在可接受的阈值以内。
第一天把方案写完,第二天开始调试,第三天下午跑测试。
林哥下午三点过来,站在我身后看了一会儿,没说话。
测试结果出来,延迟从原来的峰值380毫秒压到了21毫秒,并发压力拉满,数据没有抖动。
他盯着那个数字看了很久。
“你确定没问题?”
“再跑一遍。”
又跑了一遍,结果一样。
林哥转过来看我,想说什么,最后只说了一句:“这个问题我们讨论了半年。”
我说我知道,我运气好,刚好遇到过类似的情况。
