第一章
第一章方以然看着电脑屏幕上闪烁的代码,手指在键盘上飞快敲击。
凌晨三点,整个科技园区只有几栋楼还亮着灯,他所在的天辰科技大厦就是其中之一。
老方,你又熬夜了技术总监张伟推门进来,手里端着一杯咖啡。
系统升级,今天必须上线。方以然头也不抬,继续敲着代码。
这已经是他连续加班的第十五天了。
作为天辰科技核心系统的架构师,整个公司的支付系统、用户系统、数据中台,百分之八十的核心代码都出自他手。
六年前刚入职时,他只是个普通的程序员。凭借过人的技术能力和对业务的深度理解,一路从初级工程师做到了首席架构师。
公司从当初的小作坊,发展成现在估值两百亿的独角兽,他功不可没。
听说最近公司要裁员张伟坐在他旁边,压低声音。
方以然的手指停顿了一下,然后继续敲击键盘:应该不会影响到技术部门吧,我们这边项目这么多。
不好说,听说这次动作很大,要裁掉三分之一的人。
三分之一方以然终于抬起头,这么狠
资本寒冬嘛,投资方施压,必须控制成本。张伟叹了口气,听说连高管都要动。
方以然皱了皱眉。
他想起最近几个月,公司确实氛围有些紧张。几个重要项目被砍,好几个部门的负责人都被调岗了。
但技术部门一直是公司的核心,应该不会受到太大影响才对。
更何况,他负责的系统如此重要,公司不可能动他。
你想多了,我们技术部门是公司的命脉,谁敢动我们方以然重新把注意力转回代码上。
张伟摇摇头,没再说什么。
第二天上午,方以然刚到公司,就发现气氛不对。
平时热闹的茶水间安静得可怕,同事们三三两两聚在一起窃窃私语,看到他过来就立刻散开。
怎么了这是方以然拉住产品经理李小雨。
你还不知道李小雨一脸惊讶,昨天晚上HR发通知了,今天开始,各部门陆续谈话。
方以然心里咯噔一下:谈话
裁员谈话。李小雨压低声音,听说名单都定好了,今天就开始执行。
方以然快步走回工位,打开邮箱。
果然,有一封来自HR的邮件,要求他上午十点到会议室面谈。
他看了看时间,还有半小时。
不会吧方以然喃喃自语。
虽然心里有些不安,但他还是觉得这应该只是走个流程,或者是要他配合裁掉其他人。
毕竟,他是公司的技术骨干,离开了他,很多系统都会出问题。
十点整,方以然准时推开会议室的门。
HR总监王美丽坐在长桌对面,旁边还有一个不认识的女性,应该是法务。
方以然,请坐。王美丽指了指对面的椅子。
方以然坐下,心里暗暗猜测这次面谈的内容。
是这样的,公司经过慎重考虑,决定对技术部门进行一些调整。王美丽拿出一份文件,我们希望能和你协商解除劳动合同。
方以然愣住了。
什么
公司会给你三倍的补偿金,另外还有额外的离职补贴。王美丽继续说道,考虑到你对公司的贡献,这个条件已经很优厚了。
方以然感觉脑子嗡嗡作响。
等等,你是说要裁掉我
是的,这是公司的统一决定。
为什么是我我是核心系统的架构师,公司离不开我的。
王美丽和法务对视了一眼:公司已经做好了技术交接的安排,你的工作会有其他同事接手。
方以然彻底懵了。
他万万没想到,自己竟然会被列入裁员名单。
我需要考虑一下。方以然强压着怒火,给我一天时间。
当然可以,但希望你尽快给出答复。王美丽收起文件,今天下午你可以正常工作,明天给我们回复就行。
方以然走出会议室,脑子里一片空白。
回到工位,他机械地打开电脑,却什么都做不下去。
老方,怎么样张伟凑过来。
他们要裁掉我。方以然苦笑。
什么张伟惊得差点把咖啡洒出来,这不可能!
千真万确。方以然摇摇头,三倍补偿,协商解除合同。
张伟沉默了几秒:老方,实话跟你说,昨天我也被谈话了。
你也被裁了
嗯,而且不止我们,整个技术部门要砍一半。张伟叹气,连架构组都要解散,只留下维护团队。
方以然听到这里,终于明白了。
这不是针对他个人,而是公司要对技术部门进行大规模重组。
但问题是,公司真的承受得起这样的后果吗
第二章
方以然回到家,看着房贷还款通知,心情沉重。
每月两万五的房贷,加上生活费,他的积蓄撑不了几个月。
虽然有三倍补偿金,但在这个行业寒冬里,找到合适的工作并不容易。
怎么了看起来不太开心。女友林晓薇从厨房探出头。
公司要裁员,我在名单上。方以然瘫坐在沙发上。
林晓薇愣了一下,然后走过来坐在他身边:怎么会你不是技术骨干吗
整个技术部门都要重组,骨干不骨干的,没区别。
那现在怎么办
方以然揉了揉太阳穴:先看看能不能争取一下,实在不行就拿补偿金走人。
晚上,方以然失眠了。
他想起这六年来的点点滴滴,从一个普通程序员到首席架构师,付出了多少心血。
公司的每一个重要系统,他都参与过设计和开发。
特别是去年上线的新支付系统,完全是他一个人搭建的架构。
如果他离开,谁能维护这些系统
第二天一早,方以然提前到了公司。
他打开邮箱,发现有七封系统报警邮件。
支付系统出现了异常,交易成功率下降到百分之八十五。
这种问题,整个公司只有他能快速定位和解决。
方以然立刻投入到排查中。
经过两个小时的分析,他找到了问题所在:数据库连接池配置不当,导致高并发时连接超时。
修复这个问题只需要调整几个参数,但前提是要深度理解整个系统的架构。
搞定了。方以然长舒一口气。
正在这时,技术总监张伟急匆匆跑过来:老方,你看到支付系统的报警了吗运营那边都要疯了。
已经修复了。方以然指了指屏幕上的监控数据,成功率恢复到百分之九十九点五。
张伟松了口气:还好有你在,换了别人,这种问题至少要查一天。
是啊,换了别人。方以然意味深长地重复了一遍。
上午十点,方以然再次走进了HR的会议室。
考虑得怎么样王美丽开门见山。
我想问一个问题,如果我离开了,谁来维护核心系统
公司会安排其他工程师接手。
其他工程师方以然冷笑,你知道今天早上支付系统出故障了吗
王美丽摇摇头。
如果不是我及时修复,公司一天要损失多少钱,你算过吗
这个...王美丽有些尴尬。
我不是在威胁你们,而是在陈述事实。方以然向前倾身,公司的核心系统架构,只有我最了解。强行让我离开,后果你们承担得起吗
王美丽和法务又对视了一眼。
我需要向上级汇报一下,你先回去工作吧。
方以然点点头,起身离开。
他知道,真正的较量才刚刚开始。
下午三点,公司CTO陈建华主动找到了方以然。
老方,听说HR那边和你谈了陈建华坐在方以然对面。
是的,他们要裁掉我。
我知道这个决定很突然,但你也要理解公司的处境。陈建华叹了口气,投资方施压很厉害,必须大幅削减成本。
我理解,但问题是,裁掉我之后呢方以然调出系统架构图,这些系统的维护和升级,谁来负责
陈建华看着密密麻麻的架构图,皱起了眉头。
李强和王磊都有能力接手。
真的吗方以然调出一段代码,你看看这个支付核心模块,他们能看懂吗
陈建华仔细看了几分钟,脸色越来越凝重。
这段代码的复杂程度超出了他的想象,涉及到分布式事务、异步处理、容错机制等多个复杂概念。
这个...确实有些复杂。
这还只是冰山一角。方以然切换到另一个模块,用户系统的数据分片逻辑,订单系统的状态机设计,哪一个不是核心中的核心
陈建华沉默了。
他当然知道方以然的重要性,但公司的裁员决定是CEO和董事会一起做出的,连他这个CTO都无法改变。
老方,我明白你的价值,但这次真的没办法。
那如果我离开后,系统出了重大故障怎么办
到时候再说吧。陈建华站起身,总之,你还是好好考虑一下HR的方案。
看着陈建华离开的背影,方以然心里五味杂陈。
他突然想到了一个主意。
既然公司不相信离开他会有什么后果,那就让他们见识一下。
当然,他不会故意破坏系统,那样太低级了。
但是,他可以让公司明白,有些事情并没有想象中那么简单。
第三章
方以然开始悄悄整理自己负责的系统文档。
六年来,他开发和维护的代码超过五十万行,涉及十几个核心系统。
虽然大部分代码都有注释,但真正理解整体架构和业务逻辑的,只有他一个人。
老方,你在干什么李强凑过来看。
李强是技术部门的高级工程师,工作能力不错,但对核心系统的了解还停留在表面。
整理一下文档,万一真的要走,总得给接手的人留点东西。方以然头也不抬。
你真的要走李强有些不敢相信。
不是我要走,是公司要我走。
李强沉默了一会儿:如果你走了,这些系统谁来维护
公司应该有安排吧。方以然停下手中的工作,看着李强,你觉得你能接手吗
李强苦笑:说实话,我连支付系统的架构都没完全理解。
那王磊呢
他主要负责前端,对后端架构了解更少。
方以然点点头,继续整理文档。
下午五点,方以然收到了一封来自CEO办公室的邮件,要求他明天上午九点去CEO办公室面谈。
看来,消息已经传到了最高层。
晚上,方以然和几个要被裁掉的同事一起吃饭。
没想到连你都在名单上。产品经理李小雨举起酒杯,敬我们这些被优化的人。
敬被优化。大家一起举杯。
说实话,我觉得公司这次有点急功近利。运营总监刘华说道,为了节省成本,把核心人员都裁掉,这不是杀鸡取卵吗
资本就是这样,只看财务报表,不看长远。张伟叹气。
老方,你有什么打算李小雨问。
还能有什么打算,走一步看一步呗。方以然喝了一口酒,不过我想看看,离开了我们,公司到底能撑多久。
第二天上午,方以然准时出现在CEO办公室。
CEO郭志明是个四十多岁的中年男人,外表看起来很和善,但眼神里透着商人特有的精明。
方以然,坐吧。郭志明指了指对面的椅子。
郭总。方以然坐下。
听说你对这次调整有些意见
不是意见,是担心。方以然直视着郭志明的眼睛,我担心我离开后,公司的技术系统会出问题。
你有点高估自己了。郭志明笑了笑,公司有这么多优秀的工程师,不会因为某一个人的离开就垮掉。
郭总,您了解公司的技术架构吗
我不需要了解技术细节,我只需要知道系统能正常运行就行。
方以然摇摇头:您知道昨天支付系统出故障的事吗
郭志明皱了皱眉:听说了,但不是已经修复了吗
是我修复的。方以然说道,如果换成其他人,至少需要一天时间才能定位问题。
那说明我们的系统还有改进空间,应该做得更加稳定和易维护。
方以然暗暗摇头,这个CEO完全不理解技术系统的复杂性。
郭总,我想请您考虑一下,是否真的要裁掉整个技术团队的核心成员
这个决定不是我一个人做出的,董事会已经通过了。郭志明站起身,方以然,我理解你的心情,但商业就是这样,有时候必须做出艰难的选择。
那如果我离开后,系统出了严重问题怎么办
到时候我们会想办法解决的。郭志明拍了拍方以然的肩膀,年轻人,路还很长,不要太在意一时的得失。
看着郭志明一副成功人士指点江山的样子,方以然心里涌起一阵无名火。
好吧,我明白了。方以然站起身,那我就等着看公司怎么想办法解决。
走出CEO办公室,方以然下定了决心。
既然公司这么有信心,那就让事实来说话吧。
当天下午,方以然接受了HR的协商方案,同意离职。
消息很快传遍了整个技术部门。
老方真的要走了
连他都保不住,我们这些小兵就更别想了。
没有了老方,这些系统怎么办
公司说会有人接手。
谁接手李强王磊他们行吗
技术部门一片哀声叹气。
而在管理层,气氛却截然不同。
方以然终于同意了,这小子还挺难搞。王美丽向郭志明汇报。
年轻人嘛,总觉得自己不可替代。郭志明不以为意,等他走了就知道,公司离开谁都能转。
那他负责的系统谁来接手
陈建华会安排的。
与此同时,技术总监陈建华正在为接手方案发愁。
他找来了李强和王磊,想了解一下他们对核心系统的掌握程度。
支付系统的核心模块,你们谁比较熟悉陈建华问。
李强和王磊对视了一眼,都有些尴尬。
陈总,说实话,我们只了解自己负责的部分,对整体架构不是很清楚。李强如实回答。
那用户系统呢
也是一样。王磊摇摇头,这些系统太复杂了,方总一个人搭建的架构,我们真的需要时间来熟悉。
陈建华的心沉了下去。
他突然意识到,也许方以然说得对,这些系统的复杂程度远超想象。
但是现在说什么都晚了,裁员决定已经做出,不可能再改变。
这样吧,你们尽快熟悉相关系统,有什么不懂的及时问。陈建华只能这样安排。
可是方总明天就要离职了,我们能问谁李强问道。
陈建华愣住了。
对啊,方以然一旦离职,谁来回答这些问题
第四章
方以然的最后一个工作日。
他坐在工位上,看着电脑屏幕上熟悉的代码,心情复杂。
这些代码就像他的孩子一样,每一行都倾注了心血。
老方,真的要走了张伟走过来,眼神中满是不舍。
合同都签了,今天办完离职手续就走。方以然关闭了IDE,以后这些系统就靠你们了。
我们哪有那个能力,你心里清楚。张伟苦笑,等你走了,出了问题怎么办
那就不是我的问题了。方以然耸耸肩,公司有公司的考虑,我们服从就是。
上午十点,HR通知方以然去办理离职手续。
临走前,李强和王磊找到了他。
老方,能不能把核心系统的架构给我们详细讲一遍李强请求道。
时间来得及吗方以然看了看表,我下午就要离职了。
那重点讲讲支付系统吧,这个最重要。王磊说。
方以然点点头,用了一个小时时间,快速梳理了支付系统的核心架构。
但这么复杂的系统,怎么可能一个小时就讲清楚
大概就是这样,具体的细节你们慢慢研究吧。方以然收拾东西准备离开。
等等,如果我们遇到紧急问题,能联系你吗李强有些急了。
方以然想了想:我会留一个私人手机号,但只处理特别紧急的情况。
下午三点,方以然正式离职。
公司为他举办了一个简单的送别会,同事们都来道别。
老方,保重啊。
有机会一起聚聚。
新工作顺利。
方以然一一告别,心情五味杂陈。
六年的时光,说走就走了。
就在方以然离开公司的第二天,第一个问题就出现了。
凌晨两点,支付系统突然出现大量超时报警。
值班工程师小刘立刻联系了李强。
李哥,支付系统有问题,成功率掉到了百分之七十。
李强从睡梦中惊醒,快速赶到公司。
看着满屏的报警信息,他头都大了。
先看看监控数据,找找规律。李强强迫自己冷静下来。
经过一个小时的排查,他们发现问题出在数据库连接上,但具体原因找不出来。
要不要联系方总小刘建议。
李强犹豫了一下:先自己再试试,实在不行再说。
又过了一个小时,问题不但没有解决,反而更严重了。
成功率已经降到了百分之五十,运营部门的电话都打爆了。
李哥,不行了,再这样下去整个支付系统都要崩溃了。小刘急得满头大汗。
李强咬咬牙,拨通了方以然的电话。
老方,不好意思这么晚打扰你,支付系统出问题了。
方以然正在家里准备简历,听到电话愣了一下:什么问题
大量超时,成功率只有百分之五十。
你们排查了吗
查了两个小时了,找不出原因。李强的声音里带着求助,能不能帮我们看看
方以然沉默了几秒:我现在已经不是公司员工了。
我知道,但这是紧急情况...
好吧,我远程看一下。方以然打开电脑,把监控数据发给我。
十分钟后,方以然就找到了问题所在。
数据库连接池的参数被人改过了,最大连接数设置得太小。
怎么改回来李强赶紧问。
修改配置文件,然后重启服务。方以然指导他们操作,但要注意,重启的顺序很重要,必须先重启...
经过半个小时的紧急处理,支付系统终于恢复正常。
谢谢老方,真的救了我们。李强长舒一口气。
下次注意,不要随意修改核心参数。方以然提醒道。
挂断电话后,方以然摇摇头。
这才第一天,就出问题了。看来,好戏还在后面。
第三天,又出事了。
这次是用户系统,登录功能异常,大量用户无法正常登录。
王磊接到报警后,同样是一筹莫展。
用户系统的架构比支付系统更复杂,涉及到分布式缓存、负载均衡、数据同步等多个环节。
老方,又要麻烦你了。王磊的电话打了过来。
这次又是什么问题方以然虽然有些无奈,但还是接了电话。
用户登录不了,缓存好像有问题。
方以然远程登录系统,很快发现了问题:缓存集群的一个节点挂了,但故障转移没有正常工作。
重启第三个缓存节点,然后清理一下redis的过期数据。
经过紧急处理,用户系统也恢复了正常。
但这一次,方以然明显感觉到了不耐烦。
老方,真的抱歉,我们会尽快学习这些系统的。王磊有些愧疚。
嗯,尽量吧。方以然语气淡漠。
连续两次紧急求助,让技术团队开始意识到问题的严重性。
而管理层也开始收到各种投诉和报告。
技术部门这是怎么回事连续两天系统都出问题。CEO郭志明在管理层会议上发火了。
可能是人员调整期间的正常现象,过一段时间就好了。CTO陈建华解释道。
正常现象郭志明拍桌子,支付系统出问题,我们一天要损失多少钱,你算过吗
我已经安排李强和王磊加紧熟悉系统了。
熟悉系统需要多长时间
陈建华支支吾吾:这个...可能需要几个月。
几个月郭志明脸色铁青,你是说接下来几个月,我们都要承受系统不稳定的风险
会议室里一片死寂。
大家都意识到,也许当初的决定有些草率了。
第五章
方以然的电话又响了。
这是他离职后的第五天,也是系统第三次出现重大故障。
这次是订单系统,处理速度慢得像蜗牛,用户下单要等十几分钟才能成功。
老方,实在不好意思,又要麻烦你了。李强的声音里带着疲惫。
连续几天的紧急处理,让整个技术团队都筋疲力尽。
什么情况方以然虽然有些不耐烦,但还是问道。
订单系统很慢,数据库查询要好几分钟。
方以然打开电脑,远程查看了一下监控数据。
数据库锁表了,有个大查询一直在运行。
怎么解决
杀掉那个查询进程,然后优化一下索引。方以然指导着操作,但这只是临时方案,根本问题是有人写了效率很低的查询语句。
半个小时后,订单系统恢复正常。
但方以然明显感觉到,这样下去不是办法。
每次都要他远程救火,既影响了他找工作,也让公司产生了依赖。
李强,我需要跟你们说清楚。方以然语气严肃,我现在已经不是公司员工了,不能总是帮你们解决问题。
我知道,但是...
没有但是。方以然打断了他,你们必须自己学会处理这些问题,不能总是依赖我。
可是这些系统太复杂了,我们真的需要时间。
那就慢慢学,总不能指望我一直免费帮忙吧
李强沉默了。
他当然理解方以然的立场,但面对复杂的系统故障,他们真的束手无策。
老方,那如果遇到特别紧急的情况呢
特别紧急的话...方以然想了想,可以联系我,但我要收费。
收费
对,技术咨询费,一小时一千块。
李强愣住了:这个...我需要向上级汇报。
随便你,反正我就是这个价格。方以然说完就挂了电话。
他并不是真的想通过这种方式赚钱,而是要让公司明白,他们失去的不仅仅是一个员工,而是一个不可替代的技术专家。
李强立刻向技术总监陈建华汇报了这个情况。
一小时一千陈建华皱了皱眉,他这是趁火打劫啊。
可是我们确实需要他的帮助,这些系统太复杂了。
陈建华陷入了纠结。
按照公司的薪酬体系,方以然之前的年薪是四十万,平均到每小时大概两百块。
现在他要一千块一小时,确实有些过分。
但问题是,没有其他选择。
先这样吧,遇到紧急情况可以联系他,但要控制时间。陈建华无奈地同意了。
与此同时,公司的运营部门也开始抱怨技术部门的频繁故障。
这是怎么回事以前系统很稳定的,现在三天两头出问题。运营总监找到了陈建华。
人员调整期间的正常现象,过一段时间就好了。陈建华只能重复这句话。
正常现象运营总监不买账,客户投诉电话都打爆了,这样下去我们的品牌信誉都要受损。
我们正在加紧培训新的技术人员。
培训需要多长时间
这个...至少几个月。
几个月运营总监脸色难看,我等不了几个月。
类似的抱怨在各个部门都在发生。
销售部门抱怨系统不稳定影响了客户体验,财务部门担心频繁的故障会造成经济损失,客服部门更是被用户投诉搞得焦头烂额。
CEO郭志明也开始感受到压力。
陈建华,技术部门的问题必须尽快解决。在管理层会议上,郭志明再次强调。
我们正在努力,但确实需要时间。陈建华为难地说。
时间我们没有时间。郭志明拍桌子,再这样下去,公司的运营都要受影响。
要不我们考虑外包一部分维护工作有人建议。
外包公司对我们的系统更不熟悉,怎么可能比内部员工做得好陈建华摇头。
那怎么办
会议室里又是一片沉默。
这时,HR总监王美丽突然想到了什么:要不我们考虑把方以然请回来
请回来郭志明愣了一下,他不是已经离职了吗
可以重新签合同啊,或者以顾问的身份合作。
这...郭志明犹豫了,这不是打脸吗刚把人裁掉,又要请回来。
面子重要还是公司的正常运营重要王美丽反问。
郭志明陷入了沉思。
从商业角度看,请回方以然确实是最快的解决方案。
但从面子上看,这无疑是在承认裁员决定的错误。
先看看情况,如果问题持续恶化,再考虑这个方案。郭志明最终做出了决定。
但是,事情的发展比他想象的要快得多。
第六天,数据系统出现了史上最严重的故障。
第六章
凌晨四点,急促的电话铃声把方以然吵醒。
老方,出大事了!李强的声音里带着恐慌。
方以然看了看时间,心情很不好:什么事
数据中台崩了,所有的业务系统都受影响。
什么方以然瞬间清醒,具体什么情况
从凌晨两点开始,数据同步就停止了,现在所有依赖数据中台的系统都无法正常工作。李强的声音在发抖,支付系统、用户系统、订单系统,全部异常。
方以然的心沉了下去。
数据中台是他一手搭建的核心基础设施,负责整个公司的数据同步和处理。
一旦出问题,整个业务系统都会瘫痪。
你们排查了吗
查了两个小时了,完全找不到原因。李强快哭了,老方,你快救救我们吧,再这样下去公司就要完蛋了。
方以然沉默了几秒。
虽然他对公司的做法很不满,但看到这么严重的故障,还是有些于心不忍。
我远程看一下。
方以然打开电脑,登录监控系统。
看到满屏的红色报警,他倒吸了一口凉气。
数据中台的核心服务全部停止,队列里堆积了上百万条未处理的数据。
这是怎么搞的方以然快速查看日志,昨天晚上有人修改过配置
有,王磊说要优化一下性能,调整了几个参数。
方以然找到了修改记录,顿时明白了问题所在。
王磊把内存分配参数调得太大,导致JVM内存溢出,整个服务崩溃了。
马上回滚配置,重启服务。方以然指导着操作。
怎么回滚李强手忙脚乱。
方以然只能一步步指导,从备份恢复配置文件,然后按照特定的顺序重启各个服务。
这个过程非常复杂,因为数据中台涉及到多个相互依赖的组件,重启顺序不对就会导致数据不一致。
折腾了一个多小时,服务终于重新启动。
但是,积压的数据需要重新处理,这又是一个复杂的过程。
现在数据同步恢复了,但是有些数据可能不一致,需要做数据修复。方以然解释道。
怎么修复
运行数据校验脚本,找出不一致的数据,然后手工修复。
又忙活了两个小时,所有系统才完全恢复正常。
此时已经是早上七点,方以然一夜没睡。
老方,真的太感谢了,你救了整个公司。李强的声音里满是感激。
按照我们之前说的,技术咨询费一小时一千,这次总共四个小时,四千块。方以然语气淡漠。
好的好的,我马上向上级汇报。
挂断电话后,方以然感到一阵疲惫。
这样下去真的不是办法,他不可能一直充当救火队员。
上午九点,陈建华主动给方以然打了电话。
老方,昨晚的事情真的谢谢你。
客气了,拿钱办事。
关于咨询费的事情,财务那边需要一些手续...
什么手续
需要你开具发票,还要签署技术服务协议。
方以然想了想:可以,但我有个要求。
什么要求
如果你们需要我的长期技术支持,必须签署正式的顾问合同,不能总是这样临时救火。
陈建华沉默了一会儿:这个需要向上级汇报,我给你答复。
与此同时,CEO郭志明正在听取昨夜故障的汇报。
你是说,整个数据中台都崩溃了郭志明脸色铁青。
是的,如果不是方以然及时处理,后果不堪设想。陈建华如实汇报。
损失有多大
初步统计,停机四小时,直接损失大概五十万,间接损失更多。
郭志明倒吸了一口凉气。
一次故障就损失五十万,如果经常发生这种问题,公司根本承受不起。
方以然现在什么态度
他提出了技术顾问的合作方案,但费用比较高。
多高
一小时一千,如果签署长期顾问合同,可能还要更贵。
郭志明陷入了纠结。
按照一小时一千的标准,如果每月需要方以然处理二十个小时的技术问题,就是两万块。
而方以然之前的月薪才三万多。
还有其他选择吗郭志明问。
可以招聘新的技术专家,但培养周期至少半年,而且不一定能达到方以然的水平。
也可以考虑外包,但外包公司对我们的业务不熟悉,风险很大。
郭志明权衡了一下:先试试顾问合作,看看效果。
下午,陈建华再次联系了方以然。
老方,公司同意签署技术顾问协议。
具体条件呢
每月保底五万,按照实际工作量结算,超出部分按小时计费。
方以然计算了一下,这个价格比他之前的工资高出不少。
可以考虑,但我有几个条件。
什么条件
第一,我只处理紧急技术问题,不参与日常开发工作。
第二,工作时间灵活,不需要坐班。
第三,合同期限三个月,到期后双方可以重新协商。
陈建华记下了这些条件:我需要和上级商量一下。
没问题,你们考虑清楚再回复我。
晚上,方以然和女友林晓薇讨论了这个事情。
公司又要请你回去林晓薇有些惊讶。
不是回去,是技术顾问,相当于外包合作。
你打算接受吗
方以然想了想:从钱的角度看,这个价格还不错。从情感角度看,我确实有些舍不得那些系统。
那就接受吧,反正也是过渡方案。
嗯,先试试看。
第二天,陈建华打来电话确认了顾问协议的条件。
老方,公司同意你的条件,什么时候可以签合同
随时可以。
就这样,方以然以技术顾问的身份,重新开始为天辰科技提供服务。
但这只是一个开始,真正的较量还在后面。
第七章
签署顾问协议的第三天,方以然就接到了第一个正式的技术咨询请求。
这次不是系统故障,而是一个更棘手的问题:新项目的技术方案评估。
老方,能不能帮我们看看这个新项目的技术架构陈建华把设计文档发给了方以然。
这是公司最新的电商项目,预计投资两千万,技术架构由李强和王磊共同设计。
方以然打开文档,仔细研究了一遍。
看完之后,他皱起了眉头。
这个架构设计存在很多问题:性能瓶颈明显、扩展性差、安全漏洞较多。
如果按照这个方案实施,项目很可能会失败。
陈总,这个方案有很大问题。方以然直言不讳。
什么问题
首先,数据库设计不合理,单表数据量过大会导致查询性能急剧下降。
其次,缓存策略有误,容易出现数据不一致的情况。
最重要的是,整体架构缺乏弹性,无法应对业务快速增长的需求。
陈建华听得头都大了:那应该怎么改
需要重新设计架构,采用分布式方案,引入消息队列和分库分表机制。
工作量有多大
如果要做得规范一些,至少需要两个月时间重新设计。
陈建华沉默了。
项目已经立项了,投资方要求三个月内上线,现在重新设计根本来不及。
有没有折中的方案
可以先按照现有方案实施,但必须预留后续重构的接口,否则以后改起来会很麻烦。
那就这样吧,你能不能帮我们把方案优化一下
方以然想了想:可以,但这不是简单的咨询工作,需要深度参与设计。
费用怎么算
按照项目顾问收费,这种规模的项目,至少十万。
陈建华被这个价格震惊了。
十万块的顾问费,相当于方以然之前三个月的工资。
这个...我需要向上级汇报。
没问题,你们考虑清楚再决定。
方以然并不着急,他知道公司现在离不开他。
果然,第二天陈建华就回复了。
老方,公司同意你的报价,什么时候可以开始
随时可以。
接下来的一周,方以然投入到了新项目的架构优化中。
他凭借丰富的经验,快速识别出了原方案的问题,并提出了切实可行的改进建议。
数据库层面,建议采用读写分离和分库分表策略。
应用层面,引入服务化架构,提高系统的可维护性。
缓存层面,采用多级缓存机制,保证数据一致性的同时提升性能。
李强和王磊听得一愣一愣的。
这些高级的架构设计,完全超出了他们的认知范围。
老方,这些技术我们都不太熟悉。李强老实地说。
没关系,我可以提供详细的技术文档和培训。
培训也要收费吗王磊问道。
方以然笑了笑:当然,知识就是金钱。
一周后,优化后的技术方案出炉了。
相比原来的设计,新方案在性能、扩展性、安全性等方面都有显著提升。
这个方案太棒了!项目经理看到设计文档后赞不绝口,比原来的方案强太多了。
是啊,不愧是老方的设计。陈建华也很满意。
但是,新的问题又来了。
老方,这个方案谁来实施李强问道。
你们啊。方以然理所当然地说。
可是我们不熟悉这些技术。
那就学啊,我可以提供技术支持。
需要多长时间学会
看个人能力,快的话一个月,慢的话可能需要三个月。
陈建华又头疼了。
项目要求三个月内上线,现在光学习技术就要一到三个月,时间根本不够用。
老方,你能不能直接参与开发
我现在是顾问,不是员工,不负责具体开发工作。方以然拒绝了。
那怎么办项目时间这么紧。
有两个选择:要么延期,要么增加人手。
延期不可能,投资方不会同意。
那就增加人手,招聘有经验的高级工程师。
短时间内哪里找得到合适的人
方以然耸耸肩:这就不是我的问题了。
陈建华陷入了两难境地。
项目不能延期,人手又不够,唯一的解决办法就是请方以然深度参与开发。
但这样一来,顾问费用会进一步增加。
老方,如果你参与核心开发工作,费用怎么算
核心开发的话,按照技术总监的标准收费,月薪八万。
陈建华差点被这个数字吓到。
八万月薪,是方以然之前工资的两倍多。
这个价格是不是太高了
一分价钱一分货,你们自己考虑。方以然态度很坚决,而且我只负责核心模块的开发,其他工作还是你们的团队负责。
陈建华无奈地向CEO汇报了这个情况。
八万月薪郭志明皱起了眉头,他这是狮子大开口啊。
可是除了他,没有其他人能胜任这个工作。
郭志明陷入了沉思。
从商业角度看,这个项目关系到公司的战略布局,不能失败。
从成本角度看,八万月薪确实很高,但比起项目失败的损失,还是可以接受的。
先答应他,但要签署详细的工作协议,明确工作内容和交付标准。
就这样,方以然的顾问费用再次上涨。
从最初的月薪三万,到技术顾问的月薪五万,再到现在的技术总监八万。
短短一个月时间,他的收入增长了一倍多。
而且,这还只是开始。
第八章
新项目启动一周后,方以然就展现出了惊人的开发效率。
原本需要团队一个月才能完成的核心模块,他一个人在十天内就搞定了。
老方,你这速度也太快了吧李强看着新鲜出炉的代码,满脸惊叹。
经验积累。方以然淡淡地说,这种架构我做过很多次了。
不仅速度快,代码质量也高得惊人。
整个模块结构清晰,逻辑严谨,几乎没有bug。
这代码写得太漂亮了。王磊研究了半天,每个函数都有详细注释,接口设计也很合理。
这就是专业程序员和业余程序员的区别。方以然有些得意。
但随着项目的深入,新的问题又出现了。
其他团队成员的开发进度远远跟不上方以然的节奏。
老方,你的核心模块已经完成了,但我们的前端界面还没做完。项目经理有些尴尬。
那就加快进度啊。
我们已经很努力了,但确实跟不上你的速度。
方以然摇摇头。
这就是技术水平差距造成的问题。
他用十天完成的工作,其他人可能需要一个月。
要不我也帮你们做一些前端工作方以然提议。
你还会前端李强惊讶地问。
全栈开发,前端后端都没问题。
但这又涉及到费用问题。
按照最初的协议,方以然只负责核心后端模块,前端工作不在合同范围内。
如果要我做前端,需要额外收费。方以然直言不讳。
多少钱项目经理问道。
按照前端开发的市场价,月薪六万。
项目经理快疯了。
后端八万,前端六万,加起来就是十四万月薪。
这比整个开发团队的工资总和还要高。
这个...我需要请示一下。
与此同时,公司的其他项目也开始遇到技术问题。
原本稳定运行的老系统,在失去方以然的维护后,开始频繁出现各种小故障。
虽然每次都不算严重,但积累起来影响很大。
技术部门这是怎么了运营总监再次找到陈建华抱怨,以前一个月都不一定出一次问题,现在几乎天天都有故障报告。
人员调整期间的正常现象...陈建华只能重复这句话。
都已经调整一个多月了,什么时候才能稳定
陈建华无言以对。
事实上,技术团队的能力恢复比他想象的要慢得多。
李强和王磊虽然很努力,但面对复杂的系统架构,还是经常手忙脚乱。
而方以然虽然签署了顾问协议,但他只处理紧急情况,日常的小问题还是要团队自己解决。
要不我们再请几个有经验的工程师陈建华向CEO建议。
市面上有合适的人选吗郭志明问道。
这个...不太好找。陈建华摇头,有经验的工程师都有固定工作,而且薪资要求很高。
多高
至少要月薪五万以上才能招到合适的人。
郭志明算了一笔账。
招聘两个高级工程师,月薪就是十万。
加上方以然的顾问费,技术成本比裁员前还要高。
这不是本末倒置吗郭志明有些恼火,当初裁员是为了节省成本,现在成本反而更高了。
主要是我们低估了技术人员的重要性。陈建华如实说。
那现在怎么办
要么忍受现状,要么想办法把方以然正式请回来。
请回来郭志明想了想,他现在什么态度
从他最近的表现看,应该没有回来的意愿。他现在的收入比以前高得多,而且工作更自由。
郭志明陷入了沉思。
确实,方以然现在过得很滋润。
技术顾问的工作时间灵活,收入翻倍,还不用承担管理责任。
换了任何人都不会轻易放弃这种状态。
先看看新项目的情况,如果进展顺利,也许可以减少对他的依赖。
但事情的发展再次出乎意料。
就在郭志明做出这个决定的第二天,公司最重要的客户威胁要终止合作。
他们说我们的系统太不稳定,严重影响了用户体验。销售总监紧急汇报,如果不能在一周内解决问题,他们就要换服务商。
这个客户占公司年收入的百分之三十,一旦失去,后果不堪设想。
具体什么问题郭志明紧张地问。
主要是支付系统和用户系统的稳定性问题,最近一个月出现了十几次故障。
郭志明的脸色瞬间阴沉下来。
他没想到,技术问题已经开始影响到客户关系了。
马上联系陈建华,让他想办法解决。
已经联系了,他说需要方以然的技术支持。
那就联系方以然!
费用的话...
费用不是问题,先把客户稳住再说!
就这样,方以然又一次成为了公司的救火英雄。
而他的身价,也在这种循环中不断攀升。
第九章
接到紧急求助电话时,方以然正在家里悠闲地喝着咖啡。
老方,出大事了!陈建华的声音里带着焦急,最大的客户要终止合作,必须马上解决系统稳定性问题。
什么客户方以然放下咖啡杯。
智联科技,占我们年收入百分之三十的那个。
方以然挑了挑眉毛。
智联科技是天辰科技最重要的客户,如果失去这个客户,公司的资金链都可能出问题。
他们具体提了什么要求
一周内彻底解决系统稳定性问题,否则就换服务商。
一周方以然笑了,你觉得可能吗
这个...确实有些紧张。陈建华的声音越来越小,老方,你能不能帮我们想想办法
方以然沉默了几秒。
他当然可以解决这些问题,毕竟这些系统本来就是他设计的。
但问题是,解决这些问题需要大量的时间和精力。
可以考虑,但费用要重新谈。
多少钱
紧急项目加急费,十万块。
陈建华倒吸了一口凉气。
十万块的加急费,相当于方以然之前三个月的工资。
这个...我需要向上级汇报。
你们只有一周时间,考虑清楚。方以然提醒道。
半小时后,陈建华回电确认了这个价格。
老方,公司同意了,什么时候可以开始
马上。
接下来的一周,方以然展现出了惊人的工作效率。
他几乎每天工作十六个小时,系统地排查和修复了所有潜在的问题。
支付系统的并发处理能力提升百分之五十。
用户系统的响应时间缩短百分之三十。
数据中台的稳定性得到全面加强。
每修复一个问题,系统的表现就更好一分。
到了第六天,所有的关键问题都得到了解决。
老方,你太厉害了!李强看着监控数据,满脸崇拜,系统从来没有这么稳定过。
这就是专业和业余的区别。方以然有些疲惫,但很满意。
第七天,智联科技的技术团队来公司验收系统。
我们要测试一下系统的稳定性和性能。智联科技的CTO说道。
经过一整天的严格测试,结果让所有人都很满意。
系统表现非常出色,完全达到了我们的要求。智联科技的CTO点头称赞,可以继续合作。
郭志明长舒了一口气。
最重要的客户保住了,公司总算度过了一个危机。
但这次事件也让他深刻意识到,方以然对公司的重要性远超想象。
陈建华,我们必须想办法把方以然正式请回来。在管理层会议上,郭志明下了决心。
他现在身价很高,可能不容易说服。陈建华提醒道。
开什么条件他才愿意回来
至少要技术总监的职位,加上股权激励。
技术总监郭志明想了想,现在的技术总监怎么办
可以让我做副总监,专门协助方以然工作。陈建华主动表态。
股权激励的话,能给多少
data-faype=pay_tag>
至少要百分之一的股份,按照公司现在的估值,大概值两千万。
郭志明被这个数字震惊了。
两千万的股权激励,相当于把方以然变成了公司的重要股东。
这个代价是不是太大了
相比失去重要客户的损失,这个代价还是可以接受的。陈建华分析道,而且有了股权绑定,方以然就不可能轻易离开了。
郭志明权衡了一下,觉得这个方案还是有道理的。
那你去试探一下他的意向。
第二天,陈建华找到了方以然。
老方,公司想正式邀请你回来担任技术总监。
技术总监方以然有些意外,现在不是有你吗
我可以做副总监,主要协助你的工作。
待遇呢
年薪一百万,另外还有股权激励。
方以然眼睛一亮。
年薪一百万,比他现在的顾问收入还要高。
更重要的是股权激励,这意味着他可以分享公司的成长收益。
股权激励多少
百分之一的股份,价值大概两千万。
方以然沉默了几分钟。
这个条件确实很有诱惑力,但他也有自己的考虑。
我可以考虑,但有几个条件。
什么条件
第一,技术团队的人事权要在我手里。
第二,技术方案的决策权也要在我手里。
第三,我需要重新招聘一批有经验的工程师。
陈建华记下了这些条件:我会向上级汇报。
另外,我还有一个要求。方以然补充道。
什么要求
我要一个公开的道歉。
道歉陈建华愣了一下。
是的,当初裁掉我的时候,说什么公司离开谁都能正常运转。现在证明这句话是错的,我要一个公开的道歉。
陈建华苦笑了一下。
这个要求确实有些为难,但考虑到方以然的价值,也不是不能接受。
我会转达你的要求。
两天后,郭志明亲自给方以然打了电话。
方总,我代表公司向你道歉,当初的决定确实有些草率。
郭总,你这是要我回去
是的,公司需要你这样的技术专家。
条件你们都同意了
除了公开道歉这一条,其他都可以接受。
方以然想了想:公开道歉可以简化一下,在公司内部发个通告就行。
这个可以。
那什么时候签合同
随时可以。
就这样,方以然重新回到了天辰科技。
但这一次,他的身份已经完全不同了。
从一个普通的首席架构师,变成了拥有股权的技术总监。
从被裁员的对象,变成了公司离不开的核心人物。
这个转变,只用了短短两个月时间。
第十章
方以然重新入职的消息很快传遍了整个公司。
听说了吗方总回来了,而且是技术总监。
年薪一百万,还有股权激励。
当初不是把他裁了吗怎么又请回来了
还不是离不开人家,这两个月出了多少问题你没看见
员工们议论纷纷,各种版本的传言满天飞。
而方以然本人,则在忙着组建新的技术团队。
老方,现在可以招人了,你有什么想法陈建华问道。
先招五个高级工程师,专门负责核心系统的维护和开发。方以然拿出一份招聘计划,另外还要招两个架构师,负责新项目的技术方案设计。
薪资预算多少
高级工程师月薪六万到八万,架构师月薪十万以上。
陈建华倒吸了一口凉气。
七个人的薪资总和超过五十万,比原来整个技术部门的成本还要高。
这个预算会不会太高了
一分价钱一分货。方以然态度坚决,想要高质量的技术服务,就必须付出相应的成本。
好吧,我去申请预算。
接下来的一个月,方以然开始了大刀阔斧的技术改革。
首先是人员调整。
原来的技术团队中,能力不足的工程师被调到其他部门或者劝退,有潜力的工程师则得到了重点培养。
李强,你的基础不错,但需要加强架构设计能力。方以然给每个人制定了详细的培养计划,我会安排专门的培训课程。
王磊,你比较适合做项目管理,技术开发不是你的强项。
然后是技术架构的全面升级。
方以然带领新团队,对公司的核心系统进行了系统性的重构和优化。
支付系统采用微服务架构,提高扩展性和稳定性。
用户系统引入分布式缓存,提升访问性能。
数据中台增加实时监控和自动恢复机制,减少人工干预。
每一项改进都让系统的表现更上一层楼。
最重要的是,方以然建立了完善的技术文档和培训体系。
以后所有的核心系统都要有详细的技术文档,新人可以快速上手。
每周举办技术分享会,团队成员互相学习。
建立代码审查机制,确保代码质量。
这些措施的效果很快就显现出来了。
系统故障率大幅下降,几乎恢复到了方以然离职前的水平。
新项目的开发效率也显著提升,原本需要三个月的项目,现在两个月就能完成。
最重要的是,技术团队的整体能力得到了快速提升。
老方,你这套培训体系真的很有效。李强感慨道,我感觉自己这一个月学到的东西,比过去一年还要多。
技术这东西,关键是要有人指导。方以然很满意团队的进步,只要方法对了,学习速度会很快。
与此同时,公司的业务也开始快速恢复。
系统稳定性的提升,让客户满意度大幅上升。
新项目的顺利推进,为公司带来了更多的商业机会。
这个季度的业绩比预期高出百分之二十。财务总监在管理层会议上汇报,主要是因为技术系统的稳定性提升,客户续约率大幅上升。
新项目也提前上线了,为公司增加了新的收入来源。销售总监补充道。
郭志明听着这些好消息,心情很好。
看来当初的决定是对的,虽然成本高了一些,但效果很明显。
方以然确实是不可多得的技术人才。陈建华赞同道,有了他,技术团队的战斗力提升了好几个档次。
那接下来有什么计划
方以然提出了一个三年技术发展规划,建议公司在人工智能和大数据方向加大投入。
具体内容呢
他认为未来三年,这两个领域会有爆发式增长,公司应该提前布局。
郭志明想了想:让他准备一份详细的方案,董事会讨论一下。
半年后,天辰科技的技术实力已经完全恢复,甚至比以前更强。
而方以然也从一个被裁员的普通员工,变成了公司最重要的技术负责人。
(完)