
凌晨两点十七分,手机屏幕刺眼的白光把我从梦中拽了出来。
我眯着眼看了一眼来电显示——周敏。那个永远高高在上、说话带刺的女总监。
电话接通的一瞬间,她的声音像冰锥一样扎进耳朵:“陈远航,立刻来公司,方案有问题。”
我愣了两秒,然后笑了。
那种笑,带着三年积攒下来的疲惫和终于解脱的释然。
“周总监,”我听见自己的声音平静得不像话,“我早离职了。”
电话那头沉默了三秒钟。
然后是一声压抑着怒气的呼吸:“你说什么?”
“三个月前,”我从床上坐起来,后背靠在床头板上,语气里甚至带上了一点连我自己都没预料到的轻松,“我的离职手续是你亲自签的字。怎么,贵人多忘事?”
嘟嘟嘟——
电话挂断了。
我看着窗外的夜色,城市的霓虹灯在玻璃上映出模糊的光斑。这座城市有千万盏灯,每一盏背后都有一个故事。而我的故事,刚刚翻过了一页沉重的篇章。
我以为这件事就这么过去了。
直到第二天早上七点半,我被一阵急促的敲门声吵醒。
打开门的瞬间,我看见周敏站在门外,妆容精致,眼神凌厉。她身后还站着一个中年男人——西装革履,面色阴沉。
大老板,赵德厚。
我下意识地往后退了一步,心里涌起一股不好的预感。
“陈远航,”周敏的声音比凌晨那通电话还要冷,“你以为离职了就能一走了之?你走得了人,走不了责任。”
赵德厚没有说话,只是用一种审视的目光打量着我,像是在看一件出了故障的机器。
我靠在门框上,双臂交叉抱在胸前,努力让自己的表情看起来无所谓一些。
“两位,”我说,“要不先进来喝杯茶?站着说话多累啊。”
周敏的脸色更难看了。
而我心里清楚,这场对峙,不会那么简单就结束。
我叫陈远航,今年三十二岁。
三个月前,我还是宏盛科技的项目部主管。说是主管,其实就是个高级打工仔,每天加班到深夜,周末也经常泡在公司里。项目一个接一个地做,方案一份接一份地改,头发一把一把地掉。
周敏是我的直属上司,公司产品研发中心的总监。三十五岁,未婚,工作狂,完美主义者。在她的字典里,从来没有“满意”这两个字,只有“还可以更好”。
三年时间,我在她手下做了大大小小二十多个项目。每一个项目都是拼尽全力去做,熬夜通宵是家常便饭。最夸张的一次,连续工作了四十八个小时没合眼,最后直接在工位上睡着了。醒来的时候发现身上盖着一件外套,问了同事才知道是周敏路过时顺手扔过来的。
那一刻我甚至有些感动,觉得她虽然严厉,但至少还有一点人情味。
后来我才知道,那件外套是因为她嫌我睡相难看,怕影响其他同事工作才扔过来的。
这个认知让我清醒了不少。
职场上,不要对任何人的善意抱有幻想。
真正让我下定决心离职的,是去年年底的那个项目。
那是个大客户,合同金额三千多万。我带着团队熬了两个多月,从需求调研到方案设计,从技术实现到测试验收,每一步都走得小心翼翼。项目交付的那天,客户非常满意,当场表示后续还有合作意向。
我松了口气,以为终于可以好好休息几天了。
结果第二天,周敏就把我叫到了办公室。
“陈远航,这个项目的利润报表我看过了,”她坐在办公桌后面,手指敲着桌面,“成本控制做得不够好,预算超支了百分之八。你这个月的绩效奖金扣一半。”
我当时就愣住了。
“周总监,预算超支是因为客户临时增加了三个功能模块,这些变更都是经过你审批的。”我尽量让自己的语气保持平静。
周敏抬起头看着我,眼神里没有任何波澜:“我知道。但你作为项目负责人,应该在执行过程中做好成本管控。变更审批归审批,执行效率归执行效率,这是两码事。”
“可是——”
“没有可是,”她打断我,“如果你觉得不公平,可以走申诉流程。但我提醒你,申诉流程走下来至少要一个月,而且最终结果还是要我来签字。”
我站在原地,攥紧拳头又松开,反复了好几次。
那一刻我突然明白了一件事:在这家公司,在周敏手下,我永远不可能得到公正的评价。无论我做得多好,她总能找出毛病来。不是因为我真的做得不好,而是因为她需要一个理由来控制我,让我始终保持一种“还不够好”的状态,从而心甘情愿地为她卖命。
这是一种极其高明的管理手段。
也是一种极其残忍的精神打压。
那天晚上,我一个人坐在出租屋里想了很久。想到这三年来加的班、熬的夜、受的气,想到银行卡里那点可怜的存款,想到父母每次打电话都问“什么时候找个对象”,想到自己在这个城市里孤零零地飘着,像一片没有根的落叶。
第二天一早,我递交了辞职信。
周敏看到辞职信的时候,表情很微妙。她大概没想到我会主动提离职,毕竟在她看来,我是一个听话、好用、性价比高的下属。
“你想清楚了?”她问我。
“想清楚了。”
“现在市场环境不好,找工作不容易。”
“我知道。”
“而且你手头还有两个项目没做完,按照合同约定,离职需要提前三十天通知。”
“我可以配合交接。”
她盯着我看了几秒钟,然后拿起笔在辞职信上签了字。
“行,既然你决定了,我也不拦你。交接期一个月,把项目资料整理好,把手头的工作交代清楚。一个月后办离职手续。”
整个过程干脆利落,没有一句挽留的话。
说实话,我心里还是有一点失落的。毕竟三年了,就算没有功劳也有苦劳,就算没有感情也有习惯。我本以为她会说点什么,哪怕是一句“辛苦了”也好。
但她什么都没说。
这就是周敏。冷酷、理性、高效,像一台精密的机器。
一个月后,我正式离开了宏盛科技。
走出办公楼的那一刻,我回头看了一眼那栋灰色的建筑。阳光照在玻璃幕墙上,反射出耀眼的光芒。我忽然有一种如释重负的感觉,像是卸下了一个背了很久的重担。
接下来的三个月,我没有急着找工作。
我用积蓄付了一套小房子的首付,就是我现在住的这套。不大,六十平米,两室一厅,朝南,采光不错。房子是二手房,装修有点旧,但收拾干净之后住着还挺舒服。
我给自己放了个长假。
每天早上睡到自然醒,然后去楼下早餐店吃一碗豆浆两根油条。回来看看书、刷刷剧、打打游戏,偶尔约朋友出去吃顿饭喝点酒。日子过得悠闲自在,和之前那种陀螺般旋转的生活形成了鲜明的对比。
朋友们都说我变了,变得松弛了,不再像以前那样紧绷绷的了。
我妈打电话来的时候,听出我语气里的轻松,也替我高兴。不过她还是免不了唠叨几句:“远航啊,你也老大不小了,该考虑找对象的事了。你看隔壁老王的儿子,比你小三岁,孩子都会打酱油了……”
我笑着应付过去,心里却没什么波澜。
感情这种事,随缘吧。
至于工作,我也不是完全不着急。积蓄总有花完的一天,房贷每个月都要还。我只是想趁着这段空窗期好好调整一下状态,等心态稳了再去找下一份工作。
可我万万没想到,第一个找上门来的工作机会,竟然是以这种方式出现的。
凌晨两点,周敏的电话。
第二天一早,她和赵德厚堵在我家门口。
我把两人让进了屋。
说是屋子,其实也就是个小客厅。沙发是二手市场淘来的,茶几是网上买的便宜货,电视柜还是房东留下的老古董。整个客厅最值钱的东西,可能就是角落里那台用了三年的笔记本电脑了。
周敏环顾了一圈四周,脸上的表情看不出是什么态度。赵德厚倒是没什么反应,径直走到沙发前坐下,翘起了二郎腿。
“陈远航,”周敏开门见山,“我今天来找你,是有正事。”
“说吧。”我给两人各倒了杯水,然后在对面坐下来。
“智慧交通那个项目,你还记得吧?”
我当然记得。
智慧交通项目是我在宏盛科技的最后一个项目,也是我经手的项目中规模最大、技术难度最高的一个。项目是为某一线城市开发一套智能交通管理系统,包括信号灯优化、车流监测、事故预警等多个子系统。合同金额五千多万,工期一年。
我接手的时候,项目已经启动了两个月。前面那个项目经理因为身体原因中途退出了,我是临危受命顶上来的。
接手之后我才发现,这个项目的问题比我想象的要严重得多。前期需求调研做得不够充分,技术方案存在多处漏洞,团队成员之间的配合也不够默契。最关键的是,客户那边的要求一直在变,今天说要这个功能,明天又说不要了,后天又提出新的需求。
我花了将近一个月的时间来梳理项目现状,重新制定技术方案,调整人员分工。那段时间我几乎天天住在公司,困了就趴在桌上眯一会儿,醒了继续干活。
好在最终项目还是走上了正轨。到我离职的时候,系统已经完成了初步开发,正在进行内部测试。
“记得,”我说,“怎么了?”
周敏深吸了一口气,脸色不太好看:“出问题了。”
“什么问题?”
“上周五,系统上线试运行的第一天,全线崩溃。”
我愣了一下。
“全线崩溃?”我重复了一遍这四个字,脑子里迅速闪过各种可能性,“什么原因导致的?”
“目前还没查出来,”周敏的语气里带着一丝罕见的焦躁,“技术团队排查了三天,找不到问题所在。客户的耐心已经到了极限,昨天发了最后通牒——如果再解决不了,就要解约并追究违约责任。”
我靠在椅背上,没有说话。
五千多万的项目,如果真的违约了,违约金可不是一笔小数目。更重要的是,这个项目关系到宏盛科技在智慧交通领域的战略布局。一旦出了问题,损失的不仅仅是钱,还有市场和声誉。
难怪赵德厚会亲自出面。
“所以你们来找我,是想让我回去帮忙解决问题?”我问。
“是的,”周敏点头,“你是这个项目的原负责人,对系统的整体架构和技术细节最熟悉。我们希望你能够回来协助团队排查问题。”
“我已经离职了。”
“我知道。我们可以按顾问的形式聘用你,给你相应的报酬。”
我看了看周敏,又看了看一直沉默的赵德厚。
赵德厚这时候开口了,声音低沉而沉稳:“陈远航,我知道你对公司有意见,对周敏也有看法。但现在是公司遇到了困难,我希望你能放下个人情绪,以大局为重。”
大局为重。
这四个字我太熟悉了。在职场上,领导最喜欢说的就是这句话。加班的时候说大局为重,降薪的时候说大局为重,背锅的时候也说大局为重。
可是谁为过我?
我笑了笑:“赵总,我不是不讲# 楔子
凌晨两点十七分,手机屏幕刺眼的白光把我从梦中拽了出来。
我眯着眼看了一眼来电显示——周敏。那个永远高高在上、说话带刺的女总监。
电话接通的一瞬间,她的声音像冰锥一样扎进耳朵:“陈远航,立刻来公司,方案有问题。”
我愣了两秒,然后笑了。
那种笑,带着三年积攒下来的疲惫和终于解脱的释然。
“周总监,”我听见自己的声音平静得不像话,“我早离职了。”
电话那头沉默了三秒钟。
然后是一声压抑着怒气的呼吸:“你说什么?”
“三个月前,”我从床上坐起来,后背靠在床头板上,语气里甚至带上了一点连我自己都没预料到的轻松,“我的离职手续是你亲自签的字。怎么,贵人多忘事?”
嘟嘟嘟——
电话挂断了。
我看着窗外的夜色,城市的霓虹灯在玻璃上映出模糊的光斑。这座城市有千万盏灯,每一盏背后都有一个故事。而我的故事,刚刚翻过了一页沉重的篇章。
我以为这件事就这么过去了。
直到第二天早上七点半,我被一阵急促的敲门声吵醒。
打开门的瞬间,我看见周敏站在门外,妆容精致,眼神凌厉。她身后还站着一个中年男人——西装革履,面色阴沉。
大老板,赵德厚。
我下意识地往后退了一步,心里涌起一股不好的预感。
“陈远航,”周敏的声音比凌晨那通电话还要冷,“你以为离职了就能一走了之?你走得了人,走不了责任。”
赵德厚没有说话,只是用一种审视的目光打量着我,像是在看一件出了故障的机器。
我靠在门框上,双臂交叉抱在胸前,努力让自己的表情看起来无所谓一些。
“两位,”我说,“要不先进来喝杯茶?站着说话多累啊。”
周敏的脸色更难看了。
而我心里清楚,这场对峙,不会那么简单就结束。
我叫陈远航,今年三十二岁。
三个月前,我还是宏盛科技的项目部主管。说是主管,其实就是个高级打工仔,每天加班到深夜,周末也经常泡在公司里。项目一个接一个地做,方案一份接一份地改,头发一把一把地掉。
周敏是我的直属上司,公司产品研发中心的总监。三十五岁,未婚,工作狂,完美主义者。在她的字典里,从来没有“满意”这两个字,只有“还可以更好”。
三年时间,我在她手下做了大大小小二十多个项目。每一个项目都是拼尽全力去做,熬夜通宵是家常便饭。最夸张的一次,连续工作了四十八个小时没合眼,最后直接在工位上睡着了。醒来的时候发现身上盖着一件外套,问了同事才知道是周敏路过时顺手扔过来的。
那一刻我甚至有些感动,觉得她虽然严厉,但至少还有一点人情味。
后来我才知道,那件外套是因为她嫌我睡相难看,怕影响其他同事工作才扔过来的。
这个认知让我清醒了不少。
职场上,不要对任何人的善意抱有幻想。
真正让我下定决心离职的,是去年年底的那个项目。
那是个大客户,合同金额三千多万。我带着团队熬了两个多月,从需求调研到方案设计,从技术实现到测试验收,每一步都走得小心翼翼。项目交付的那天,客户非常满意,当场表示后续还有合作意向。
我松了口气,以为终于可以好好休息几天了。
结果第二天,周敏就把我叫到了办公室。
“陈远航,这个项目的利润报表我看过了,”她坐在办公桌后面,手指敲着桌面,“成本控制做得不够好,预算超支了百分之八。你这个月的绩效奖金扣一半。”
我当时就愣住了。
“周总监,预算超支是因为客户临时增加了三个功能模块,这些变更都是经过你审批的。”我尽量让自己的语气保持平静。
周敏抬起头看着我,眼神里没有任何波澜:“我知道。但你作为项目负责人,应该在执行过程中做好成本管控。变更审批归审批,执行效率归执行效率,这是两码事。”
“可是——”
“没有可是,”她打断我,“如果你觉得不公平,可以走申诉流程。但我提醒你,申诉流程走下来至少要一个月,而且最终结果还是要我来签字。”
我站在原地,攥紧拳头又松开,反复了好几次。
那一刻我突然明白了一件事:在这家公司,在周敏手下,我永远不可能得到公正的评价。无论我做得多好,她总能找出毛病来。不是因为我真的做得不好,而是因为她需要一个理由来控制我,让我始终保持一种“还不够好”的状态,从而心甘情愿地为她卖命。
这是一种极其高明的管理手段。
也是一种极其残忍的精神打压。
那天晚上,我一个人坐在出租屋里想了很久。想到这三年来加的班、熬的夜、受的气,想到银行卡里那点可怜的存款,想到父母每次打电话都问“什么时候找个对象”,想到自己在这个城市里孤零零地飘着,像一片没有根的落叶。
第二天一早,我递交了辞职信。
周敏看到辞职信的时候,表情很微妙。她大概没想到我会主动提离职,毕竟在她看来,我是一个听话、好用、性价比高的下属。
“你想清楚了?”她问我。
“想清楚了。”
“现在市场环境不好,找工作不容易。”
“我知道。”
“而且你手头还有两个项目没做完,按照合同约定,离职需要提前三十天通知。”
“我可以配合交接。”
她盯着我看了几秒钟,然后拿起笔在辞职信上签了字。
“行,既然你决定了,我也不拦你。交接期一个月,把项目资料整理好,把手头的工作交代清楚。一个月后办离职手续。”
整个过程干脆利落,没有一句挽留的话。
说实话,我心里还是有一点失落的。毕竟三年了,就算没有功劳也有苦劳,就算没有感情也有习惯。我本以为她会说点什么,哪怕是一句“辛苦了”也好。
但她什么都没说。
这就是周敏。冷酷、理性、高效,像一台精密的机器。
一个月后,我正式离开了宏盛科技。
走出办公楼的那一刻,我回头看了一眼那栋灰色的建筑。阳光照在玻璃幕墙上,反射出耀眼的光芒。我忽然有一种如释重负的感觉,像是卸下了一个背了很久的重担。
接下来的三个月,我没有急着找工作。
我用积蓄付了一套小房子的首付,就是我现在住的这套。不大,六十平米,两室一厅,朝南,采光不错。房子是二手房,装修有点旧,但收拾干净之后住着还挺舒服。
我给自己放了个长假。
每天早上睡到自然醒,然后去楼下早餐店吃一碗豆浆两根油条。回来看看书、刷刷剧、打打游戏,偶尔约朋友出去吃顿饭喝点酒。日子过得悠闲自在,和之前那种陀螺般旋转的生活形成了鲜明的对比。
朋友们都说我变了,变得松弛了,不再像以前那样紧绷绷的了。
我妈打电话来的时候,听出我语气里的轻松,也替我高兴。不过她还是免不了唠叨几句:“远航啊,你也老大不小了,该考虑找对象的事了。你看隔壁老王的儿子,比你小三岁,孩子都会打酱油了……”
我笑着应付过去,心里却没什么波澜。
感情这种事,随缘吧。
至于工作,我也不是完全不着急。积蓄总有花完的一天,房贷每个月都要还。我只是想趁着这段空窗期好好调整一下状态,等心态稳了再去找下一份工作。
可我万万没想到,第一个找上门来的工作机会,竟然是以这种方式出现的。
凌晨两点,周敏的电话。
第二天一早,她和赵德厚堵在我家门口。
我把两人让进了屋。
说是屋子,其实也就是个小客厅。沙发是二手市场淘来的,茶几是网上买的便宜货,电视柜还是房东留下的老古董。整个客厅最值钱的东西,可能就是角落里那台用了三年的笔记本电脑了。
周敏环顾了一圈四周,脸上的表情看不出是什么态度。赵德厚倒是没什么反应,径直走到沙发前坐下,翘起了二郎腿。
“陈远航,”周敏开门见山,“我今天来找你,是有正事。”
“说吧。”我给两人各倒了杯水,然后在对面坐下来。
“智慧交通那个项目,你还记得吧?”
我当然记得。
智慧交通项目是我在宏盛科技的最后一个项目,也是我经手的项目中规模最大、技术难度最高的一个。项目是为某一线城市开发一套智能交通管理系统,包括信号灯优化、车流监测、事故预警等多个子系统。合同金额五千多万,工期一年。
我接手的时候,项目已经启动了两个月。前面那个项目经理因为身体原因中途退出了,我是临危受命顶上来的。
接手之后我才发现,这个项目的问题比我想象的要严重得多。前期需求调研做得不够充分,技术方案存在多处漏洞,团队成员之间的配合也不够默契。最关键的是,客户那边的要求一直在变,今天说要这个功能,明天又说不要了,后天又提出新的需求。
我花了将近一个月的时间来梳理项目现状,重新制定技术方案,调整人员分工。那段时间我几乎天天住在公司,困了就趴在桌上眯一会儿,醒了继续干活。
好在最终项目还是走上了正轨。到我离职的时候,系统已经完成了初步开发,正在进行内部测试。
“记得,”我说,“怎么了?”
周敏深吸了一口气,脸色不太好看:“出问题了。”
“什么问题?”
“上周五,系统上线试运行的第一天,全线崩溃。”
我愣了一下。
“全线崩溃?”我重复了一遍这四个字,脑子里迅速闪过各种可能性,“什么原因导致的?”
“目前还没查出来,”周敏的语气里带着一丝罕见的焦躁,“技术团队排查了三天,找不到问题所在。客户的耐心已经到了极限,昨天发了最后通牒——如果再解决不了,就要解约并追究违约责任。”
我靠在椅背上,没有说话。
五千多万的项目,如果真的违约了,违约金可不是一笔小数目。更重要的是,这个项目关系到宏盛科技在智慧交通领域的战略布局。一旦出了问题,损失的不仅仅是钱,还有市场和声誉。
难怪赵德厚会亲自出面。
“所以你们来找我,是想让我回去帮忙解决问题?”我问。
“是的,”周敏点头,“你是这个项目的原负责人,对系统的整体架构和技术细节最熟悉。我们希望你能够回来协助团队排查问题。”
“我已经离职了。”
“我知道。我们可以按顾问的形式聘用你,给你相应的报酬。”
我看了看周敏,又看了看一直沉默的赵德厚。
赵德厚这时候开口了,声音低沉而沉稳:“陈远航,我知道你对公司有意见,对周敏也有看法。但现在是公司遇到了困难,我希望你能放下个人情绪,以大局为重。”
大局为重。
这四个字我太熟悉了。在职场上,领导最喜欢说的就是这句话。加班的时候说大局为重,降薪的时候说大局为重,背锅的时候也说大局为重。
可是谁为过我?
我笑了笑:“赵总,我不是不讲道理的人。公司有困难,我愿意帮忙。但有几个条件。”
“你说。”
“第一,我需要完整的项目资料和最近的测试日志,包括所有的变更记录。”
“没问题。”
“第二,我需要一个独立的工作环境,不受任何干扰。”
“可以安排。”
“第三,”我停顿了一下,目光转向周敏,“我需要周总监保证,不管最后查出来的问题是什么原因导致的,都不能拿我的团队成员开刀。”
周敏的脸色变了一下。
“你这是什么意思?”她问。
“没什么意思,”我说,“我就是想把丑话说在前头。这个项目我带了将近十个月,团队里的人都是我一手带出来的。他们都很优秀,也很努力。如果系统出了问题,那大概率不是他们的责任,而是系统本身的设计缺陷或者外部因素导致的。”
“你凭什么这么肯定?”
“凭我对他们的了解。”
周敏还想说什么,赵德厚抬手制止了她。
“可以,”赵德厚说,“我答应你。只要不是人为的重大失误,公司不会追究任何人的责任。”
“好,成交。”
我站起来,伸了个懒腰。本来打算再多休息一段时间的,现在看来是休息不了了。
“什么时候开始?”我问。
“越快越好,”周敏说,“最好今天就能去公司。”
“行,给我一个小时收拾一下。”
周敏和赵德厚起身准备离开。走到门口的时候,周敏突然回过头来看了我一眼。
“陈远航,”她说,“你变了不少。”
我笑了笑没说话。
是啊,我确实变了。不再是那个唯唯诺诺、任劳任怨的下属了。离职这三个月,我最大的收获就是想明白了一件事:工作很重要,但它不是你生命的全部。你有权利说不,有权利要求公平对待,有资格为自己活一次。
送走两人之后,我回到房间换了身衣服,把电脑装进包里。
出门前,我站在镜子前看了看自己。
镜子里的人气色不错,眼睛里有了光。
“走吧,”我对自己说,“去看看那个烂摊子到底有多烂。”
宏盛科技的办公地点在市中心的一座甲级写字楼里,租了整整三层。
我之前在这里待了三年,对这里的每一个角落都熟悉得不能再熟悉。电梯间、走廊、茶水间、会议室,每一个地方都有我加班到深夜的记忆。
走进公司大门的时候,前台的小姑娘看见我愣了一下:“陈主管?你怎么回来了?”
“回来帮个忙,”我冲她笑了笑,“好久不见。”
“好久不见……”小姑娘的表情有些复杂,似乎想说什么又忍住了。
我没多想,径直往技术部的方向走去。
一路上遇到了不少熟人。有人惊讶地跟我打招呼,有人装作没看见匆匆走过,还有人用一种意味深长的眼神打量着我。我能感觉到,气氛有些不对劲。
走到技术部的大办公室门口,我看见了刘洋。
刘洋是我之前在公司的副手,技术过硬,做事踏实。我离职之后,他就接替了我的位置,成了项目部的主管。
此刻他正坐在工位上,面前堆着一摞厚厚的文件,眉头皱得能夹死一只苍蝇。
“刘洋。”我叫了他一声。
他抬起头,看见是我,先是一愣,随即露出一个苦笑:“远航哥,你来了。”
“听说项目出问题了?”
“何止是出问题,”刘洋叹了口气,压低声音说,“简直是捅了马蜂窝。系统上线当天就崩了,客户那边的领导大发雷霆,说我们是诈骗团伙。这几天公司从上到下都在挨骂,赵总的头发都快愁白了。”
“查到什么线索了吗?”
“没有,”刘洋摇头,“我们把所有能查的地方都查了,数据库、服务器、网络配置、代码逻辑,全都正常。但系统就是跑不起来,一到高峰期就卡死,然后彻底崩溃。”
“数据备份呢?”
“有,但恢复之后还是一样的问题。”
我皱了皱眉。
这种情况确实有些诡异。如果只是普通的bug,不应该出现这种全线崩溃的情况。除非是系统架构层面存在某种根本性的缺陷,或者是某个关键环节出现了设计上的错误。
“把最近的测试日志和系统监控数据发给我,”我说,“我先看看。”
“好。”
刘洋很快把资料传了过来。我找了个空的工位坐下,打开电脑,开始仔细查看。
这一看就是一整天。
从上午十点到下午六点,我除了中午吃了份盒饭之外,几乎没有挪过地方。眼睛盯着屏幕,手指在键盘上飞快地敲击,大脑高速运转。
系统架构没有问题,代码逻辑没有问题,数据库设计没有问题,网络配置也没有问题。
一切都正常。
但系统就是崩溃了。
这不科学。
我靠在椅背上,揉了揉发酸的眼睛。脑子里一遍又一遍地回放着系统的运行流程,试图找到一个可能的突破口。
“远航哥,”刘洋端着一杯咖啡走过来,“先歇会儿吧,你都看了一天了。”
“没事,”我接过咖啡喝了一口,“我总觉得哪里不对劲。”
“哪里?”
“说不上来,”我摇摇头,“就是一种直觉。感觉问题不在系统本身,而在别的地方。”
“别的地方?”
“比如……外部环境。”
刘洋愣了一下:“你是说,有人搞破坏?”
“不一定,”我说,“也可能是系统对外部环境的适应性不够。我们的系统在设计的时候,是不是只考虑了理想状态下的运行情况?”
“理论上应该是这样的,”刘洋说,“但实际开发的时候,我们也做了大量的压力测试和异常处理。”
“压力测试的数据是基于什么样的场景模拟的?”
“基于历史数据,再加上一定的冗余量。”
“那有没有可能,”我慢慢地说,“实际运行的场景和我们模拟的场景之间存在巨大的差异?”
刘洋沉默了。
过了一会儿,他说:“你的意思是,客户那边的实际情况比我们预想的要复杂得多?”
“有这个可能,”我说,“你有没有客户那边的详细数据?比如路口的车流量、信号灯的配时方案、传感器的布设密度之类的。”
“有一部分,但不是特别全。客户提供的数据有限,很多是我们自己估算的。”
“估算的?”我眉头一皱,“这么大的项目,关键参数靠估算?”
刘洋苦笑了一声:“当时项目进度太紧了,客户那边又不愿意配合提供数据,我们只能根据行业通用标准来估算。”
我深吸了一口气。
这一刻,我隐约抓住了问题的关键。
“帮我联系客户,”我说,“我需要他们那边最原始的路口数据。”
“现在?”
“现在。”
刘洋犹豫了一下:“客户那边现在对我们的态度很差,恐怕不太配合。”
“那就想办法,”我说,“实在不行,就让赵总出面协调。这个问题不搞清楚,系统永远修不好。”
刘洋点了点头,转身去打电话了。
我又喝了一口咖啡,目光落在屏幕上密密麻麻的代码上。
事情越来越有意思了。
等了将近两个小时,刘洋才带回消息。
“客户那边松口了,”他说,“但他们有个要求——数据只能现场查看,不能带走,也不能复制。”
“可以,”我说,“什么时候?”
“明天上午九点。”
“行。”
当晚我没有回家,就在公司附近的快捷酒店开了个房间。躺在床上,脑子里还在想着系统的问题。
到底是什么原因导致系统崩溃的呢?
如果是外部环境的原因,那为什么内部测试的时候一切正常?
如果不是外部环境的原因,那问题又出在哪里?
这些问题像一团乱麻,缠在我的脑子里,怎么都理不清。
第二天一早,我和刘洋一起去了客户那边。
客户是一家大型国企,负责整个城市的交通管理工作。接待我们的是一个姓李的主任,四十多岁,戴着金丝眼镜,表情严肃。
“陈先生,”李主任坐在办公桌后面,语气冷淡,“我听说了,你是这个项目原来的负责人。说实话,我对你们公司的能力非常失望。五千万的项目,做了一年多,上线第一天就出问题。这种事情要是传出去,你们公司在业内的名声可就毁了。”
“李主任,”我尽量保持着礼貌,“这次的事情确实是我们的问题,我代表公司向您道歉。但现在最重要的是先把问题解决掉,尽量减少损失。所以我想请您配合一下,让我们看看原始的路口数据。”
李主任看了我一眼,犹豫了几秒钟,最终还是点了点头。
“跟我来吧。”
他带我们走进一间机房。机房里摆满了服务器和存储设备,空调嗡嗡作响,温度比外面低了好几度。
“所有的原始数据都在这里,”李主任指着一台服务器说,“从各个路口采集的实时车流量、信号灯状态、传感器数据,全部保存在这台服务器上。你们想看就看吧,但不能拷贝,不能带走。”
“明白。”
我坐到服务器前的椅子上,开始操作。
数据量很大,光是索引就建了好几个T。我按照时间顺序,一条一条地浏览着数据。
一开始还没有发现什么异常。数据很正常,和我们在测试阶段使用的模拟数据差别不大。
但当我看到某个特定时间段的数据时,突然停下了手中的鼠标。
“等等,”我盯着屏幕上的数字,“这个数据有问题。”
刘洋凑过来:“什么问题?”
“你看这里,”我指着屏幕上的一个字段,“这个路口的车流量,在晚上八点到十点之间,突然暴增了三倍。而且这种暴增持续了整整一周。”
“晚上八点到十点?”刘洋疑惑地说,“这个时间段按理说应该是车流量逐渐减少的时候,怎么会突然暴增?”
“对啊,不合理,”我说,“除非这个路口附近有什么特殊情况。”
我转过头看向李主任:“李主任,这个路口附近有什么大型的活动场所吗?比如体育馆、商场、夜市之类的?”
李主任想了想:“好像有一个大型购物中心,还有一个夜市街。”
“这就对了,”我说,“购物中心和夜市街的营业高峰正好是晚上八点到十点,所以这段时间的车流量会暴增。但我们的系统在设计的时候,并没有考虑到这种情况。我们使用的模拟数据是基于全天平均车流量来估算的,没有针对这种局部高峰时段进行特殊处理。”
“所以系统崩溃是因为……数据超载?”刘洋问。
“不只是超载,”我说,“更关键的是,系统在处理这种突发性高峰数据时,触发了某个死循环或者内存泄漏的问题。正常情况下,系统还能勉强撑住。但当数据量达到一定程度时,就会彻底崩溃。”
李主任的脸色变得有些难看:“也就是说,你们在设计系统的时候,根本没有考虑到我们这边的实际情况?”
“这是我们工作的失误,”我承认得很干脆,“但话说回来,当初我们多次向您这边索要原始数据,贵方一直没有提供。如果我们从一开始就能拿到这些数据,就不会出现今天的问题。”
李主任张了张嘴,想说些什么,最终还是闭上了。
我继续查看数据,越看越心惊。
不只是这一个路口有问题。在整个城市范围内,至少有十几个路口都存在类似的情况。有的是因为商业区的人流高峰,有的是因为学校放学时的接送车辆,还有的是因为医院周边的急救通道。
这些特殊场景,在我们的系统设计中完全没有被考虑进去。
换句话说,这个系统从一开始就埋下了隐患。
“刘洋,”我说,“把所有异常数据标注出来,做一个汇总分析。我需要知道这些异常数据的分布规律和时间特征。”
“好。”
刘洋开始忙碌起来。我则继续深入查看数据,试图找出更多的线索。
时间一分一秒地过去。
不知道过了多久,我终于从服务器前站起身来,长长地舒了一口气。
“怎么样?”李主任问。
“问题找到了,”我说,“但解决方案还需要一些时间。”
“多久?”
“至少两周。”
“两周?”李主任的眉头拧成了一个疙瘩,“你知道这两周会造成多大的损失吗?系统瘫痪一天,城市交通就混乱一天。老百姓骂的是我们,不是你们!”
“我理解您的难处,”我说,“但修复系统需要时间。我们需要重新设计算法,针对各种特殊场景进行优化。这不是一个小工程。”
李主任沉默了一会儿,最终无奈地叹了口气:“好吧,两周。但如果两周之内解决不了,就别怪我不讲情面了。”
“放心,”我说,“两周之内,一定给您一个满意的答复。”
走出客户办公楼的时候,已经是下午三点多了。
阳光很好,照在身上暖洋洋的。但我心里却沉甸甸的,像是压了一块石头。
问题找到了,但解决方案并不简单。重新设计算法意味着要对系统进行一次大的手术,牵一发而动全身。而且时间只有两周,压力非常大。
“远航哥,”刘洋走在旁边,欲言又止,“有句话我不知道该不该说。”
“说吧。”
“我觉得这件事没那么简单。”
“什么意思?”
“你看啊,”刘洋压低声音,“我们当初跟客户要数据的时候,客户一直拖着不给。你说会不会是故意的?”
我停下脚步,看着刘洋。
“你是说,客户那边有人故意不想让我们拿到数据?”
“我不敢肯定,”刘洋说,“但你不觉得奇怪吗?这么大的项目,客户怎么可能不知道数据的重要性?他们一直拖着不给,要么是不重视,要么就是别有用心。”
我沉默了一会儿。
刘洋的话提醒了我。确实,在这个项目中,客户的态度一直很奇怪。一方面催着我们赶进度,另一方面又不愿意配合提供必要的数据。这种行为,确实有些不寻常。
“先别想那么多了,”我说,“当务之急是把系统修好。其他的事情,以后再说。”
刘洋点了点头,没有再说什么。
但我知道,他心里和我一样,都存了一个疑影。
接下来的日子,我几乎是住在公司了。
白天和团队成员讨论方案,晚上一个人对着代码调试,困了就趴在桌上睡一会儿,醒了继续干。吃饭全靠外卖,有时候忙起来连外卖都顾不上吃,随便啃两口面包对付一下。
刘洋和其他几个骨干成员也跟着我一起熬。大家都是年轻人,身体扛得住,但精神上的压力却越来越大。
两周的时间,说起来很长,过起来却很短。
每一天都像是在打仗。我们要在保持现有系统基本框架不变的前提下,重新设计核心算法,加入对各种特殊场景的处理逻辑。这相当于给一辆正在行驶的汽车换发动机,难度可想而知。
周敏来过几次,每次都站在远处看一会儿就走。她没有打扰我们,也没有催促,只是偶尔让助理送来一些水果和饮料。
有一天晚上,我正在调试一段代码,周敏突然出现在我身后。
“还不走?”她问。
“快了,”我头也不回地说,“把这段代码跑通就走。”
“现在已经凌晨一点了。”
“我知道。”
她沉默了一会儿,然后说:“要不要吃点东西?楼下有一家二十四小时的馄饨店。”
我愣了一下,抬起头看着她。
这还是我第一次听到周敏邀请别人吃东西。以前的她,从来不会关心下属饿不饿、累不累,她只关心工作做完了没有。
“不用了,”我说,“我不饿。”
“你确定?”
“确定。”
她没有再说什么,转身走了。
我继续埋头写代码,但心里却有些异样的感觉。
周敏变了?还是我变了?
或者说,我们都没有变,只是换了一种相处的方式?
这个问题没有答案。我也不想去深究。现在最重要的,是把系统修好。
时间一天天地过去。
到了第十天,我们终于完成了算法的重新设计和初步测试。效果还不错,在模拟环境中,系统能够稳定运行,即使面对极端的高峰数据也不会崩溃。
但这只是模拟环境。真正的考验,是在实际环境中。
“要不要现在就部署上去试试?”刘洋问我。
“再等等,”我说,“先把所有的边界条件都测一遍。我不想再出任何意外。”
“好。”
我们又花了三天时间,对系统进行了全方位的测试。每一个可能出错的环节都反复验证,每一个潜在的风险点都提前规避。
到了第十三天,我终于做出了决定。
“明天上午,上线试运行。”
团队成员们都紧张地看着我。大家都知道,这一次如果失败了,就没有任何挽回的余地了。
“放心吧,”我拍了拍刘洋的肩膀,“我们已经做到了最好。剩下的,交给运气。”
第十四天上午九点,系统重新上线。
我坐在监控室里,面前是一排显示屏,上面实时显示着系统的运行状态。刘洋坐在我旁边,手里拿着对讲机,随时准备应对突发情况。
周敏和赵德厚也来了,站在后面,一言不发地盯着屏幕。
时间一分一秒地流逝。
九点十分,系统正常运行。
九点二十分,系统正常运行。
九点半,早高峰来临,系统负载开始上升。
所有人的心都提到了嗓子眼。
我盯着屏幕上的数据,手指紧紧握着鼠标。手心全是汗。
百分之五十……
百分之七十……
百分之九十……
百分之九十五……
系统负载一路攀升,眼看着就要突破临界值。
就在这时,屏幕上突然跳出一个红色的警告框。
我的心猛地一沉。
“怎么回事?”周敏在后面急切地问。
我没有回答,飞快地点击鼠标,查看警告详情。
“是内存占用率过高,”刘洋说,“超过了预设的安全阈值。”
“能不能处理?”
“可以,”我说,“触发自动扩容机制就行。”
我按下键盘上的一个快捷键,启动了预先准备好的扩容脚本。
几秒钟后,系统自动调配了更多的计算资源,内存占用率开始下降。
红色警告框消失了。
系统继续稳定运行。
我长长地松了一口气。
后面的几个小时,系统又经历了几次小规模的波动,但都在可控范围之内。每一次波动,我们的自动处理机制都能及时响应,把风险化解于无形。
到了下午六点,晚高峰来临。
这是系统面临的最大挑战。
我屏住呼吸,盯着屏幕上的数据。
百分之八十……
百分之九十……
百分之九十五……
百分之九十八……
系统负载再次逼近极限。
但这一次,它挺住了。
没有崩溃,没有卡死,甚至连一点卡顿都没有。
数据流畅地传输着,信号灯按照最优方案切换着,整个城市的交通系统像一台精密的机器一样平稳运转。
“成功了……”刘洋喃喃地说。
我靠在椅背上,闭上眼睛。
成功了。
真的成功了。
系统稳定运行了一周。
客户那边传来了好消息:城市交通拥堵指数下降了百分之十五,交通事故发生率降低了百分之二十。李主任亲自打来电话,语气比之前客气了很多:“陈先生,这次真是辛苦你了。之前多有得罪,还请你见谅。”
“没关系,”我说,“能把问题解决好就行。”
“后续的系统维护和升级,你们公司有没有什么计划?”
“这个您得跟公司谈,”我说,“我现在已经不是宏盛的人了。”
李主任愣了一下:“你不是宏盛的人?”
“我三个月前就离职了。这次是回来帮忙的。”
“原来如此……”李主任沉默了一会儿,“那陈先生现在在哪高就?”
“暂时还没找工作,在家休息。”
“那有没有兴趣来我们这边?待遇好商量。”
我笑了笑:“谢谢李主任的好意,不过我现在还没想好下一步怎么走。等我考虑清楚了再说吧。”
挂了电话,我收拾好东西准备离开公司。
临走前,赵德厚把我叫到了他的办公室。
“坐。”他指了指对面的椅子。
我坐下来,看着他。
赵德厚从抽屉里拿出一张支票,推到我的面前。
“这是这次的顾问费,一百万。”
我低头看了一眼支票上的数字,没有说话。
“另外,”赵德厚继续说,“我想请你回来。职位可以谈,薪资翻倍,股权激励也可以重新设计。”
“赵总,”我说,“我这次回来帮忙,不是因为钱。”
“我知道。但我还是希望你能留下来。公司需要你这样的人才。”
我摇了摇头:“抱歉,赵总。我暂时没有回来的打算。”
赵德厚看着我,眼神里有些复杂的情绪:“是因为周敏?”
“不完全是。”
“那是为什么?”
“因为我想换个活法,”我说,“在宏盛的三年,我学到了很多东西,但也失去了很多东西。我想趁着自己还年轻,去尝试一些不一样的可能性。”
赵德厚沉默了很久。
“我尊重你的选择,”他最终说,“但如果将来改变主意了,随时欢迎你回来。”
“谢谢赵总。”
我站起身,准备离开。
走到门口的时候,赵德厚突然叫住了我。
“陈远航。”
“嗯?”
“关于周敏……你可能对她有些误会。”
我转过身,看着赵德厚。
“什么误会?”
“她其实一直很欣赏你。只是她的表达方式……可能不太对。”
我愣了一下,不知道该说什么。
“算了,”赵德厚摆了摆手,“不说这些了。祝你前程似锦。”
“谢谢。”
走出赵德厚的办公室,我在走廊里遇见了周敏。
她站在那里,像是在等我。
“要走了?”她问。
“嗯。”
“我送你。”
我们没有坐电梯,而是走楼梯。
楼道里很安静,只有两个人的脚步声回荡着。
“这次的事情,谢谢你。”周敏突然说。
“不用谢,我也是为了自己。”
“我知道你对我有意见,”她继续说,“我也知道自己不是一个好领导。但我希望你能理解,我所做的一切,都是为了公司。”
“我理解,”我说,“但并不认同。”
她苦笑了一声:“你还是老样子,说话一点都不委婉。”
“离职之后就不用再委婉了。”
我们走出了楼道,来到一楼大厅。
阳光透过玻璃门照进来,在地上投下一片明亮的光斑。
“陈远航,”周敏突然停下脚步,“如果有一天,我向你道歉,你会接受吗?”
我看着她。
她的表情很认真,和以前那个高高在上的女总监判若两人。
“那要看你为什么道歉了,”我说,“如果你是为了那些不公平的对待道歉,那我接受。但如果你只是为了让我回来工作而道歉,那就不必了。”
“两者都有。”
“那我考虑考虑。”
她笑了。
这是我第一次看见她笑得这么轻松。
“再见,陈远航。”
“再见,周总监。”
我推开玻璃门,走进了外面的阳光里。
回到家的时候,已经是傍晚了。
夕阳的余晖洒在阳台上,把整个房间染成了一片温暖的橘黄色。
我洗了个澡,换了身干净的衣服,然后坐在沙发上发呆。
手机响了。
是我妈打来的。
“喂,妈。”
“远航啊,最近怎么样?工作找到了吗?”
“还没呢,在家休息。”
“休息这么久也该够了,赶紧找工作吧。你爸前两天还念叨你呢,说你这么大个人了也不知道着急……”
“知道了知道了,”我敷衍着,“我会尽快找的。”
“对了,你表姑给你介绍了一个姑娘,人家在银行工作,长得也挺好看的。你要不要见见?”
“妈,我现在没心思谈恋爱。”
“怎么就没心思了?你都三十二了,再不抓紧就晚了……”
我叹了口气:“行行行,你把联系方式发给我吧,我有空了联系她。”
“这还差不多。”
挂了电话,我躺在沙发上,望着天花板发呆。
生活就是这样,不管你经历了什么,它总会推着你往前走。
你觉得自己需要时间来疗伤,但现实不会等你。房贷要还,父母会老,年龄会增长。你必须不断地向前跑,才能不被落下。
我拿出手机,翻了翻通讯录。
里面有几百个联系人,但真正能说心里话的,屈指可数。
这些年,我把自己活成了一座孤岛。
工作的时候还好,至少有同事陪着,有事做,有目标。但一旦闲下来,那种孤独感就像潮水一样涌上来,把人淹没。
我想起大学时候的自己,那时候多快乐啊。和一帮兄弟喝酒聊天吹牛,对未来充满了憧憬和期待。觉得只要努力,什么都能做到。
现在呢?
努力了,也确实做到了一些事情。但为什么一点都不快乐呢?
可能是因为,在这个过程中,我弄丢了自己。
手机又响了。
这次是一条微信消息。
我点开一看,是刘洋发来的。
“远航哥,有空吗?想跟你聊聊。”
“有空,你说。”
“不是工作的事。是私事。”
“那更好了,我也正想找人聊聊天。你在哪?”
“在老地方。”
老地方是我们以前经常去的一家烧烤店,在公司附近,味道不错,价格也实惠。
我换了身衣服,开车过去。
到的时候,刘洋已经坐在那里了。桌上摆着一盘花生毛豆,两瓶啤酒。
“来得挺快。”他说。
“离得不远。”
我坐下来,给自己倒了一杯啤酒。
“说吧,什么事?”
刘洋端起酒杯喝了一口,沉默了一会儿,然后说:“我也想离职了。”
我愣了一下:“为什么?”
“累了,”他说,“身心俱疲。”
“是因为这次项目的事?”
“不全是,”刘洋摇摇头,“以前你在的时候,好歹还有个能扛事的人。你走了之后,所有压力都压到我身上了。周敏那个人你也知道,永远不满意。我每天睁开眼就想辞职,闭上眼就想明天该怎么熬。”
“那你有什么打算?”
“还没想好。可能先休息一段时间,然后再找工作。”
“有存款吗?”
“有一些,撑半年应该没问题。”
“那就行,”我说,“既然想好了,就去做吧。别像我一样,拖了三年才下定决心。”
刘洋看着我:“远航哥,你后悔吗?”
“后悔什么?”
“后悔在宏盛浪费了三年时间。”
我想了想,说:“谈不上后悔。那三年虽然苦,但也让我成长了很多。如果没有那三年的积累,我可能也没办法这么快解决这次的问题。”
“说得也是。”
我们又碰了一杯。
“对了,”刘洋突然想起什么,“你知道周敏为什么要找你回来吗?”
“不是为了解决问题吗?”
“这只是表面原因,”刘洋压低声音,“我听说,这次系统崩溃,其实是有人在背后搞鬼。”
我手里的筷子停在了半空中。
“什么意思?”
“具体是谁我不清楚,但我听说,有人在系统里动了手脚。而且这个人,很可能就在公司内部。”
“有证据吗?”
“没有。但你想啊,系统上线之前做过那么多轮测试,都没有发现问题。为什么偏偏在上线当天就崩了?而且崩得那么彻底,连排查都排查不出来。你不觉得很蹊跷吗?”
我沉默了。
刘洋说的有道理。这次系统崩溃,确实有很多不合常理的地方。
“你觉得是谁干的?”
“我不敢乱猜,”刘洋说,“但我觉得,这件事和周敏脱不了干系。”
“周敏?”
“你想啊,她是项目的最高负责人。系统出了问题,她是最着急的一个。但她在整个事件中的表现,你不觉得很反常吗?”
“哪里反常?”
“第一,她第一时间就想到找你回来帮忙。这说明她早就知道,只有你能解决这个问题。第二,她对你提出的条件几乎全部答应了,没有任何讨价还价。这和她平时的作风完全不一样。第三,她对你态度的转变,你不觉得太快了吗?”
我仔细回想了一下,确实如此。
以前的周敏,从来不会对下属示好。但这次,她不仅主动请我吃饭,还在我面前表现出前所未有的柔软一面。
这不符合她的人设。
“你的意思是,这一切都是她设计的?”
“我不敢肯定,”刘洋说,“但我觉得,你应该多留一个心眼。”
我端起酒杯,一饮而尽。
事情变得越来越复杂了。
如果刘洋的猜测是真的,那周敏找我回来的目的,就不仅仅是为了解决系统问题那么简单。
她一定有别的企图。
是什么呢?
回到家的时候,已经是深夜了。
我躺在床上翻来覆去睡不着,脑子里一直回响着刘洋说的话。
周敏到底想干什么?
她为什么要设计这一出戏?
如果系统崩溃真的是她一手策划的,那她的目的是什么?
这些问题像无数根针,扎在我的脑子里,让我无法安宁。
我索性不睡了,爬起来打开电脑,开始查阅这次项目的相关资料。
从项目立项到现在,所有的会议纪要、邮件往来、审批记录,我一页一页地翻看,试图从中找到蛛丝马迹。
看了将近两个小时,我注意到一个细节。
在项目启动之初,曾经有过一次关于技术方案的激烈争论。争论的双方,一方是周敏,另一方是公司的技术副总,姓吴。
吴总认为,应该采用成熟稳定的技术架构,虽然性能上可能会有所牺牲,但胜在安全可靠。而周敏坚持要采用最新的分布式架构,理由是性能更高、扩展性更强,更符合未来的发展趋势。
最终,赵德厚拍板采纳了周敏的方案。
但这个决策,显然得罪了吴总。
从那以后,吴总和周敏之间的关系就一直很微妙。表面上客客气气的,背地里却明争暗斗不断。
如果系统崩溃真的是人为造成的,那吴总无疑是最有嫌疑的人之一。
但这个猜测有一个漏洞:吴总是技术出身,他知道在系统里动手脚的风险有多大。一旦被发现,不仅要承担法律责任,职业生涯也会彻底毁掉。他犯得着为了一个项目去冒这么大的风险吗?
除非,他有更大的动机。
我把这个想法暂时放在一边,继续往下看。
又看了半个小时,我注意到另一个细节。
在项目开发的后期,曾经有一个外包团队参与进来。这个外包团队的负责人,据说是周敏的老乡,两人关系不错。外包团队主要负责的是系统底层的一些基础模块开发。
当时有人提出过质疑,认为把核心模块外包出去存在安全隐患。但周敏力排众议,坚持要用这个团队。
如果系统有问题,会不会是外包团队动的手脚?
但这个猜测同样有漏洞。外包团队是周敏找来的,如果出了问题,第一个被怀疑的就是周敏本人。她不可能蠢到搬起石头砸自己的脚。
除非,她另有打算。
我越想越头疼。
线索太多,但每一条都不够清晰。就像一团乱麻,找不到线头在哪里。
我关掉电脑,走到阳台上透气。
夜风吹过来,凉飕飕的。
我看着远处的万家灯火,心里突然涌起一股深深的疲惫感。
我只是一个普通人,想过好自己的日子而已。为什么总是要被卷进这些乱七八糟的事情里?
我掏出手机,想找个人聊聊天。
翻了一遍通讯录,最后还是放弃了。
算了,有些事情,只能靠自己消化。
第二天一早,我接到了周敏的电话。
“陈远航,你今天有空吗?”
“有什么事?”
“我想跟你谈谈。”
“谈什么?”
“见面再说。”
我犹豫了一下,最终还是答应了。
约在一家咖啡馆见面。
我到的时候,周敏已经坐在那里了。她今天穿了一件白色的衬衫,头发披散着,看起来比平时柔和了不少。
“来了?”她冲我点了点头。
“嗯。”
我坐下来,点了杯美式。
“说吧,什么事?”
周敏端起面前的杯子喝了一口,沉默了几秒钟,然后说:“我想跟你说实话。”
“什么实话?”
“这次系统崩溃,是我故意的。”
我的手微微一抖,咖啡差点洒出来。
“你说什么?”
“系统崩溃,是我让人做的。”
我盯着她,试图从她的表情中找到开玩笑的痕迹。
但她看起来很认真,一点都不像是在开玩笑。
“为什么?”
“因为我想让你回来。”
“让我回来?”
“对,”周敏放下杯子,“你离职之后,我才发现自己犯了多大的错。你是公司最优秀的项目负责人,没有你,很多项目都推进不下去。我试过找其他人替代你,但没有一个能比得上你。”
“所以你就设计了一场系统崩溃?”
“是的。”
“你知道这样做有多危险吗?如果系统修复不了,公司会面临巨额赔偿,甚至可能倒闭!”
“我知道,”周敏说,“但我相信你能修好。”
“你凭什么这么相信我?”
“因为你是我见过的最厉害的技术负责人,”周敏直视着我的眼睛,“我相信只要你想做的事情,就一定能做成。”
我靠在椅背上,不知道该说什么。
这个女人,到底是聪明还是愚蠢?
说她聪明吧,她居然敢拿公司的命运去赌。说她愚蠢吧,她又赌赢了。
“那你现在告诉我这些,是什么意思?”我问。
“我想让你知道真相,”周敏说,“也想让你知道,我真的很后悔当初那样对你。”
“后悔有用吗?”
“没用,”她说,“但我还是想说。如果你愿意原谅我,我愿意做任何事情来弥补。”
“如果我不原谅你呢?”
她沉默了一会儿:“那我也认了。至少我努力过。”
我看着她,突然觉得她很陌生。
我以前认识的周敏,是一个冷酷、理性、从不示弱的女强人。但现在坐在我面前的这个女人,却像一个做错了事的孩子,忐忑不安地等待着原谅。
人都是会变的。
也许她也意识到了自己的问题,想要做出改变。
但那又如何呢?
伤害已经造成了,不是一句对不起就能抹掉的。
“周敏,”我说,“我接受你的道歉。但我不会回宏盛。”
“为什么?”
“因为我已经走出来了,”我说,“我不想再回到那个让我窒息的环境里。我有自己的生活,有自己的规划。我不想为了任何人改变。”
周敏低下头,沉默了很久。
“我明白了,”她最终说,“祝你好运。”
“你也是。”
我站起身,准备离开。
“等一下。”
我回过头。
“还有一件事,”周敏说,“你要小心吴总。”
“为什么?”
“因为他也在找你。”
“找我?找我干什么?”
“他想拉拢你,”周敏说,“他觉得你是个人才,想把你挖到他那边去。”
“他是哪个公司的?”
“他自己开了一家新公司,专门做智慧城市相关的业务。他跟我说过,只要你能过去,条件随便开。”
“那你为什么要告诉我这些?”
“因为我不想你被他利用,”周敏说,“他不是什么好人。”
我看着她,突然笑了。
“周敏,你知道吗?你这个人最大的问题,就是你总喜欢替别人做决定。你觉得好的东西,就觉得别人也应该觉得好。你觉得坏的东西,就觉得别人也应该远离。但你从来没想过,别人可能有自己的想法。”
周敏愣住了。
“我不会去吴总那边,”我说,“也不会回宏盛。我有自己的路要走。谢谢你的好意,再见。”
我转身走出了咖啡馆。
阳光刺眼,我眯着眼睛,深深地吸了一口气。
世界很大,路很长。
我还有很多可能性。
接下来的日子,我彻底消失了一段时间。
把手机关了,社交软件退了,一个人背着包去了云南。
大理、丽江、香格里拉,一路向西。
我住在青年旅社,和来自天南海北的陌生人聊天。有人骑行川藏线,有人徒步雨崩村,有人什么都不做,就坐在洱海边发呆。
每个人都有自己的故事,每个人都在寻找属于自己的答案。
我在大理古城的一家小店里,遇见了一个卖手工皮具的老人。
老人六十多岁,头发花白,手上的皮肤粗糙得像树皮。但他做的皮具却精美绝伦,每一针每一线都透着匠心。
“师傅,你做这行多少年了?”我问他。
“三十多年了,”老人头也不抬地说,“从年轻的时候就开始做。”
“为什么不换个更赚钱的行当?”
老人抬起头看了我一眼,笑了:“赚钱是为了什么?”
“为了生活啊。”
“那我现在不是在生活吗?”
我一时语塞。
老人继续说:“年轻人,你们总想着赚更多的钱,买更大的房子,开更好的车。但这些东西,真的能让你快乐吗?”
“难道不能吗?”
“能,但只是一时的,”老人说,“真正的快乐,是做自己喜欢的事情,并且把它做到极致。钱够花就行了,重要的是心要安。”
我坐在那里,看着老人专注地缝制着手里的皮具,心里突然涌起一股说不清道不明的情绪。
这些年,我一直都在追逐别人的期待。
小时候,父母期待我考个好成绩。长大了,社会期待我找份好工作。工作了,领导期待我做个好员工。
我一直在满足别人的期待,却从来没有问过自己:我真正想要的是什么?
从大理回来后,我做了一个决定。
不再找工作,不再给别人打工。
这个念头像一颗种子,在我心里生了根,然后迅速发芽生长。
回到邯郸之后,我开始认真地规划自己的未来。我把这几年攒下来的钱算了一遍,加上这次做顾问的一百万,手头大概有一百五十万左右的资金。在邯郸这样的三线城市,这笔钱不算多,但足够启动一个小型的技术工作室。
我租了一间不大的办公室,就在市中心一个老旧的写字楼里。面积不大,七八十平米,租金还算便宜。简单装修了一下,买了必要的办公设备,工作室就算是开起来了。
我没有急着招人,一开始就自己单干。接一些小的技术项目,帮一些小企业做网站、开发小程序、搭建管理系统。活儿不大,但胜在稳定,收入也还过得去。
刘洋知道我开了工作室之后,二话不说就从宏盛辞了职,跑来跟我一起干。
“远航哥,我来投奔你了。”他拎着一个行李箱站在我办公室门口,笑得一脸灿烂。
“你来我这,工资可没宏盛高。”
“没事,少赚点就少赚点,起码不用受周敏的气。”
我笑着拍了拍他的肩膀:“行,那就留下来吧。咱们兄弟俩一起干。”
刘洋的到来,让工作室多了不少生气。他是个技术高手,做事又细心,很多我不擅长的事情他都能搞定。我们两个人分工合作,效率提高了不少。
慢慢地,工作室的名气打了出去。开始有客户主动找上门来,也有一些同行介绍的业务。我们的团队也从最初的两个人,扩充到了五个人。
日子就这样一天天过着,平淡而充实。
有时候夜深人静的时候,我会想起在大理遇到的那个做皮具的老人。他的话一直印在我心里:真正的快乐,是做自己喜欢的事情,并且把它做到极致。
我现在就在做自己喜欢的事情。虽然赚的钱不多,但每一天都过得很踏实,很安心。
这天下午,我正在办公室里调试一段代码,手机突然响了。
是一个陌生的号码。
“喂,您好,请问是陈远航先生吗?”
“是我,您是?”
“我是华远集团的人力资源总监,姓王。我们集团最近在筹备一个新的科技板块,想邀请您来担任技术负责人,不知道您有没有兴趣?”
华远集团?
我愣了一下。这可是国内排名前十的大型民营企业集团,业务涵盖地产、金融、能源、科技等多个领域。他们的科技板块虽然起步较晚,但据说投入很大,野心不小。
“王总,不好意思,我现在自己开了一家小工作室,暂时没有去大公司上班的打算。”
“陈先生,您先别急着拒绝。我们给出的条件非常优厚,年薪三百万起步,外加股权激励和住房补贴。您要不要考虑一下?”
三百万。
这个数字确实很有诱惑力。比我现在的收入高出十倍不止。
但我还是摇了摇头:“谢谢您的好意,王总。不过我目前确实没有这方面的打算。”
“那……如果您改变主意了,随时可以联系我。”
“好的,谢谢。”
挂了电话,我靠在椅背上,望着窗外的天空发呆。
三百万的年薪,是多少人梦寐以求的机会。如果是以前的我,肯定会毫不犹豫地答应。但现在,我却能平静地拒绝了。
是因为我不缺钱吗?不是。我的存款并不多,工作室的收入也只够维持日常开销。
是因为我害怕挑战吗?也不是。我对自己技术能力有信心,完全可以胜任那份工作。
真正的原因,是我终于明白了一个道理:人生的价值,不在于你赚了多少钱,而在于你是否活成了自己想要的样子。
我曾经在宏盛科技拼命工作,换来的是月薪两万和一身疲惫。现在我经营着自己的小工作室,收入虽然不高,但每一天都充满意义。
这两种生活,没有好坏之分,只有适合和不适合的区别。
对我来说,现在的生活就是最适合的。
晚上,刘洋拉着我去吃烧烤。
“远航哥,听说你今天接到华远的电话了?”他一边撸串一边问。
“你怎么知道的?”
“圈子里都传遍了。华远那边到处在挖人,开出高薪找技术大牛。你能被他们看上,说明你的实力是被认可的。”
“认可有什么用?我又不去。”
“真不去啊?那可是三百万一年。”
“不去,”我说,“我现在这样就挺好。”
刘洋看着我,突然笑了:“远航哥,你真的变了。”
“变什么了?”
“变得淡定了,”他说,“以前你总是很焦虑,总想着往上爬,总担心自己不够好。现在你好像什么都不在乎了,反而活得比以前更好了。”
我端起酒杯喝了一口:“可能是因为,我终于想明白了一件事。”
“什么事?”
“人这一辈子,其实不需要太多的东西。有一份自己喜欢的事业,有几个知心的朋友,有一副健康的身体,就够了。其他的,都是锦上添花。”
刘洋若有所思地点了点头:“说得对。来,干一杯。”
“干。”
酒杯碰撞的声音,在夜晚的空气里清脆地回荡着。
那天晚上,我们喝到了很晚。
回家的路上,我接到了周敏的电话。
“听说你拒绝了华远的邀请?”她的语气里带着一丝惊讶。
“你消息倒是灵通。”
“圈子就这么大,什么消息传不快?你为什么不去?那可是很多人挤破脑袋都想进的地方。”
“因为我不想去。”
“为什么?”
“因为我现在过的生活,就是我想要的。”
电话那头沉默了一会儿。
“陈远航,”周敏的声音变得有些低沉,“你知道吗?我有时候真的很羡慕你。”
“羡慕我什么?”
“羡慕你能想明白自己想要什么。我活了三十多年,到现在都不知道自己到底想要什么。”
“你想要的不是成功吗?”
“成功?”她苦笑了一声,“什么是成功?当上总监算成功吗?年薪百万算成功吗?以前我觉得算。但现在我发现,这些东西并不能让我开心。”
“那你想要什么?”
“我也不知道,”她说,“所以我才会羡慕你。你已经找到了答案,而我还在寻找的路上。”
我沉默了一会儿,然后说:“周敏,其实答案很简单。”
“什么?”
“你想要的东西,一直都在你自己心里。只是你一直忙着往前跑,忘了停下来听听内心的声音。”
电话那头又沉默了。
过了很久,她才说了一句:“谢谢你,陈远航。”
“不客气。”
“对了,我下个月就要离开宏盛了。”
“去哪?”
“去一家创业公司做合伙人。我想换个环境,重新开始。”
“那挺好的。祝你顺利。”
“谢谢。也祝你……一切安好。”
挂了电话,我站在路灯下,望着头顶那片星空。
今晚的星星很亮,像是有人在天空中撒了一把碎钻。
我忽然想起一句话:每个人都有属于自己的一片星空。有的人选择了仰望,有的人选择了追寻,而有的人,选择了成为那颗最亮的星。
我不知道自己会成为什么样的星。
但我知道,我已经找到了属于自己的方向。
接下来的日子里,工作室的生意越来越好。
我们接了几个比较大的项目,团队也扩充到了十几个人。虽然和大公司没法比,但在邯郸这个小圈子里,也算是有了一定的名气。
有一天,刘洋突然跟我说:“远航哥,咱们要不要考虑融资?”
“融资?”
“对啊,把工作室做大做强。我有几个投资圈的朋友,他们对咱们的项目很感兴趣。”
我想了想,摇了摇头:“暂时不考虑。”
“为什么?”
“因为我们还没有准备好,”我说,“融资意味着扩张,扩张意味着管理难度增加,管理难度增加意味着我们可能会失去初心。我不想为了做大而做大,我想一步一步来,把基础打扎实了再说。”
刘洋想了想,点了点头:“你说得有道理。那就慢慢来吧。”
“嗯,慢慢来。”
日子就这样一天天流淌着。
春天的时候,我在阳台上种了一些花花草草。夏天的时候,我学会了游泳。秋天的时候,我去了一趟额济纳旗,看胡杨林。冬天的时候,我窝在家里看书、看电影、写代码。
生活平淡如水,却又充满了细碎的温暖。
有一天,我收到了一个快递。
拆开一看,是一个手工皮质的钱包。做工很精致,皮质很柔软,一看就知道是好东西。
钱包里夹着一张纸条,上面写着:
“年轻人,还记得我吗?在大理卖皮具的那个老头。听说你开了自己的工作室,恭喜你。这个钱包送给你,希望你用它装下你的梦想。好好干,别辜负了自己。”
我拿着那个钱包,眼眶突然有些湿润。
这个世界上,总有一些人,一些事,会让你觉得人间值得。
我把旧钱包里的东西都换到了新钱包里。身份证、银行卡、驾照,还有一些零钱。
看着那个崭新的钱包,我忽然觉得,自己的人生也像是换了一个新钱包一样。
旧的已经过去了,新的才刚刚开始。
未来的路还很长。
但我已经不再害怕了。
因为我知道,只要心中有光,脚下就有路。
两年后的一个傍晚。
我站在自己工作室的落地窗前,看着窗外这座城市的万家灯火。
工作室已经搬了新地方,从原来那个老旧写字楼的七八十平米,换到了高新区一个现代化办公楼的整层。团队也从最初的两个人,发展到了五十多人。
我们不再接那些零散的小项目了,而是专注于做自己的产品。一款面向中小企业的智能管理系统,上线一年多,已经有了两千多家付费客户。
前几天,有一家知名的投资机构找到我,给出了五亿的估值,想投资我们。
我考虑了很久,最终还是拒绝了。
不是因为我不需要钱,而是因为我还没有做好准备。我不想让资本绑架我的节奏,不想让工作室变成又一个只为赚钱而存在的机器。
我想让它成为一个真正有价值的存在。
能为客户创造价值,能为员工提供舞台,能让自己感到骄傲。
这就够了。
手机响了。
是刘洋打来的。
“远航哥,你在哪呢?”
“在公司。”
“别忙了,出来喝酒。我在老地方等你。”
“好,马上到。”
我关了电脑,穿上外套,走出了办公室。
路过前台的时候,前台的小姑娘冲我笑了笑:“陈总,下班啦?”
“嗯,下班了。你也早点回去吧。”
“好的,陈总慢走。”
走出写字楼,夜风迎面吹来,带着一丝秋天的凉意。
我抬头看了看天空。
今晚的星星依然很亮。
我深吸了一口气,迈步走向那个熟悉的方向。
老地方还是那个老地方,烧烤店的老板还是那个老板。
刘洋已经坐在那里了,桌上摆着一盘花生毛豆,两瓶啤酒。
“来了?”他冲我招手。
“来了。”
我坐下来,给自己倒了一杯酒。
“今天怎么想起来喝酒了?”我问。
“高兴呗,”刘洋笑着说,“今天签了一个大单,庆祝一下。”
“多大的单?”
“三百多万。”
“不错啊,”我举起酒杯,“来,干一杯。”
“干。”
酒杯碰撞的声音,和两年前一模一样。
“远航哥,”刘洋突然说,“你说咱们以后会变成什么样?”
“什么变成什么样?”
“就是……咱们的工作室,以后会发展成什么样?会不会变成一个大公司?会不会上市?”
我笑了笑:“不知道。也许会,也许不会。但不管变成什么样,有一点不会变。”
“哪一点?”
“我们还是我们自己。”
刘洋愣了一下,然后笑了:“说得对。不管变成什么样,我们还是我们自己。”
我们碰了第三杯酒。
夜风轻拂,星光温柔。
这座城市的夜晚,和往常一样喧嚣。
但我的心里,却前所未有地宁静。
我想起两年前那个凌晨两点被电话吵醒的夜晚,想起那个站在门口堵我的周敏和赵德厚,想起那段拼命修复系统的日子。
那些经历,像是一场梦。
一场让我成长的梦。
而现在,梦醒了。
我找到了自己想要的生活。
全文完
创作声明:本文为虚构创作,请勿与现实关联。
以上就是苏州惠诚律师事务所小编为大家整理的“提前30天辞职了公司不让走,已经提前30天辞职还不让我走怎么办”相关内容,希望能够对您有所帮助。如果您还有其他问题,欢迎咨询我们的在线律师。
文章来源参考:政府头条-提前30天提出辞职不批怎么办,如果不提前30天辞职直接走人
内容投稿:乐菲
内容审核:崔颢律师
猜你喜欢