前言
写这个并不是为了炫耀什么,也不是为了说明什么,而是为日后面试做素材积累。
背景
我身处外包公司,目前手头上有三个项目并行上线。一个项目是某公司前景项目A,一个是深圳某真金巨头B(一心搞钱,技术外包)。
今天A项目要从0开始上线了,但是还有部分释放功能没有写, 所以任务落在了我的头上。B项目因为各种历史原因,导致释放数据达到20G
因为A项目想要赶紧出来,然后抢占市场,公司方面也特别重视这个项目(公司也希望转型这方面),B项目因为各种原因,公司不重视了,甚至没有心思去解决它的问题。而我则是恰逢其会下,在两个项目内承担了一定的角色- A和B的绝对主力开发、绝对上线员、服务器管理员。
经过
A 今天要上线,B 的释放有问题,导致 B 站管理暂时关闭了释放,因为每天的释放可能导致上千万的损失,所以 B 也是迫切要求我赶紧解决问题。
因为时间有限,我只能让同事写 B 的释放返还逻辑(B 方要求这样改),然后我则写 A 的释放(这是老板交给我的主要工作),我在 A 上写完第一版后,A 又加了几个释放规则,并要求明天上线,在这种情况下,我趁着测试和产品下班的情况下,本着一颗责任心把同事写的 B 的返还逻辑给过了一遍,然后又指点一遍,发现还是不行,于是自己基于他的版本复制并改了一遍,终于跑通了。终于把 B 给解决了。
事后
老板说了B 项目虽然很急,但是 A 项目更急,但如果解决不了 B 的问题,B 的市场直接就炸了。因为释放的都是钱,不释放就意味着 B 的用户以为 B 跑路了。这件事如果没有解决,我的良心难安,虽然老板说不是我的问题,但是我还是想进进自己的力。
B 方老板在我回家的时候给我讲,这个问题导致 B 方将会损失了 3000W , B 没有办法,强行返还释放。
end
明天还要上线 A ,实在没有精力看逻辑和文字是否存在错误了。因为如果不上 A 的话,A 可能也要黄了,公司就尴尬了,所以,抱歉,对不起读者。
搞不好会不会进去
想想还是挺难受的。担这么严重的后果,拿一点点的工资。外行对程序员的压榨可见如此。