查看: 5776| 回复: 30
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] [连载] 幽灵代码 - 5

   
🔗
匿名用户-OI55E  | 添加认证 | 2025-4-8 14:08:09 来自APP |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

Cindy开始撰写那份至关重要的“Correction of Error - COE”文档。Tiago也时不时给出建议,帮助她梳理思路。文档的结构清晰明了:
  • 问题描述:详细记录事故的发生时间、影响范围和具体表现。
  • 根本原因分析:从技术、流程和沟通三个层面深入剖析问题的根源。
  • 临时缓解方案:描述事故发生后团队采取的紧急修复措施。
  • 5 Why:这是COE的精髓,要求持续的问为什么,直到问道能够具体以便开始具体的某项任务为止。比如一个事故是汽车爆胎了,那么就需要持续问为什么: 为什么爆胎 -> 因为轮胎老化了,失去弹性和强度,最终在行驶过程中破裂 -> 为什么轮胎老化了还开上了路 -> 因为司机没有意识到轮胎已经老化到危险程度 -> 为什么司机没有提前获知轮胎已经老化也没有收到提醒 -> 因为他缺乏定期维护车辆的习惯,也没有一个提醒机制 -> 必须建立系统性维护习惯以及提醒机制。
  • 长期预防措施:列出具体的行动项,包括技术改进、流程优化和沟通机制的调整。
  • 责任分工与时间表:明确每一项任务的负责人和完成时间。

在Cindy和经理Varun一起在后一次的月度运营会议上向高级别领导汇报了这次COE的时候,明显所有领导的语气都缓和了很多。Cindy也意识到了谨慎做事的重要,技术进步的同时也慢慢懂得了在复杂的局势中保护自己和团队。在这气氛紧张但是充满管理逻辑的banana.com工作,除了做好核心业务本职工作,对上下游的沟通以及能够最及时的把系统的故障影响给领导汇报过去,也是至关重要的一个环节。
Cindy终于长舒一口气,觉得Prood虽然卑鄙无耻,但却客观上促进了自己在政治斗争中成熟起来。当然这件事还是要感谢Tiago大哥的帮助。
Cindy的团队最近迎来了一位新成员,Angela Wang,一位南加州大学计算机系的新毕业生。入职的第一周,Angela就给大家带来了她亲手烘焙的小蛋糕,口感细腻而形态丝滑,赢得了大家的好评,还顺带调侃了一句“not too sweet”是华人特有的夸奖别人蛋糕的方式。她把蛋糕递给Cindy时,一股浓郁的Jo Malone香水袭来,她微笑着说:“听说您是组里的大神呢,今后希望多多照顾呀!”一句话说让Cindy心头一暖。在这个以白人和印度人为主的环境里,又多了一位华人女孩,Cindy顿时觉得多了些亲切。她暗暗想要真诚对待这个新来的姐妹。
接下来的日子里,Cindy像一位大姐一样,细致入微的帮Angela梳理onboarding流程,耐心解答她的每一个问题。无论是系统架构的讲解,还是工业界代码规范的指点,Cindy倾囊相授,帮助Angela在短时间内迅速掌握了领域知识。Cindy过硬的实力和一年多的经验,让她自己知道什么样的小任务最能够让新人稳健的起步并且学到工业级代码构架的必要知识,给Angela安排的每一个任务,都是既能让其学习,又能解决组里一定问题,并且不耽误核心业务逻辑的事情。.1point3acres
Angela也逐渐在团队中站稳了脚跟。Cindy开始让其参与了自己所在的核心项目。.1point3acres
一天傍晚,Cindy下楼去车库准备下班,刚出电梯,就闻到了一股熟悉的香味 - Jo Malone的蓝风铃,那是Angela最常喷的香水,淡淡的花香中透着一点精致的甜意。她下意识停了一下,鼻尖一动心想Angela应该就在附近。绕过一个立柱,Cindy无意间看到黑丝高跟鞋的Angela正笑盈盈的把一个包装精致的蛋糕盒子递给他们的经理Varun,而Varun则一边点头一边把蛋糕小心翼翼的放进车后备箱。听到Angela说:“这个蛋糕是我昨天亲手做的,一定要给您尝尝呀!”
Cindy站在不远处抿嘴一笑 “这小姑娘还挺懂人情世故的”,但也并没多想,转身走向了自己的车位。
各个项目推进,维护,计划,生产。新产品上线,旧产品淘汰,新的工具投入,旧的系统消逝。. check 1point3acres for more.
时间过的比想象中快的多,一转眼Angela也在公司一年之久,Cindy作为她的师父,也在公司成为4+年的老员工了。. ----
Cindy最近的项目是来源于一个紧迫的客户需求的,有些客户在用他们的网络负载均衡器的时候,提出了时延过长的问题,这对于一般用户并无大碍,但对于某些从事高频交易的客户,毫秒级的时延可能是一个交易成败的关键。每秒数百万次的交易请求在负载均衡层突然卡住,就像华尔街的狼群冲锋,在一道悬崖峭壁前戛然而止。
Cindy启动了独立调查,数周过去,她在系统log里发现重复的权限核查步骤:每个请求都在TLS握手后经历双重鉴权的炼狱。先是OAuth2.0的令牌校验(AuthN),紧接着又触发基于RBAC的细度权限核查(AuthZ),两道关卡如同迷宫消耗了590多个毫秒,这足够让做高频交易的算法完成七次套利的轮回。而两道关卡是完全可以砍掉若干步骤来提高效率的。.1point3acres
“将高频请求的时延降低40%!” Cindy开始计划这个自己独立提出的设计构想,将该project命名为Wolf,意在帮助华尔街客户拥有更低延时的交易系统。设计极为复杂,Tiago大哥再次帮助Cindy将几个核心的设计把关。“Cindy,你真的成长成为一个大骨干的感觉了!为你开心!” Tiago再次穿过那股消毒水的味道说。经理Varun甚至给Cindy画了大饼,说这个Wolf project只要能够按时落地,将是整个公司对高频交易客户的一次全面服务升级,Cindy自己也将晋升为senior(高工)。
Cindy也拿出了十足的干劲,这是真正意义上的做技术领导骨干(TL)。虽说发现了重复的权限核查,但是真正将每秒百万请求级的系统做出这种规模的生产改进,极为复杂。Cindy吸取了之前所有project的经验,首先将自己的大方向设计理念与组员领导核对并且得到了批准,其次,她联系到上下游所有的团队领导,一同审查这项设计,待上下游团队TL都已经点头之后,她才开始了具体的roadmap实施部署。她明白,被document的批准,比口头的批准要有效力的多。
“Angela你就来负责核心的metrics迁移工作吧,这是把所有旧系统的监控迁移到新的地方,改动很多。”Cindy在项目规划中给了Angela非常大的一个模块。把她安排进自己的核心项目也体现了她对这个姐妹十足的信任。. 1point3acres
最核心的模块,Cindy亲自负责。这最最核心的工作,是将第二层细度权限核查的逻辑搬入第一层校验,以省去不必要的网络时延。而第一层校验是在网络层,第二层校验其实已经低于网络层,进入逻辑层了,那么这个搬迁工作就需要在网络层融合逻辑层的所有核查。Cindy给这项核心模块安排了9周的时间,并且亲力亲为,将所有的前后A/B测试列入核心路径。. Χ
Cindy和Tiago大哥学到的高效测试方法,先搭建了本地end to end测试环境,并且一步一步的实现自己的逻辑代码,在本地不停的迭代和测试。又是很多个熬夜加班,又是很多的深夜和Tiago大哥的深入业务交流,Cindy累的同时,心里却泛起一丝丝的满足。数周后,她将所有代码存入测试branch,只待写完必要的单元测试与系统联调,就可以发出所有code review开始推进部署了。beta与devo测试一切安好,按照Cindy的生产计划,所有的部署将逐步进行。依据incremental dev的原则,首先推进监控模块和A/B切换模块,紧接着推入紧急撤回模块(rollback),这是因为一旦出错,可以将出问题的请求迅速撤回到原有路径上。接下来才是真正的逻辑切换,从1%的请求开始被复制进入新的网络层经过原先被放在逻辑层上的校验流程,严密监控所有的metrics和log,紧接着将该1%的请求原有路径关闭,最后逐步将1%调至到100%。
按部就班,有条不紊。. From 1point 3acres bbs
周五的晚上,Cindy一整天都被繁杂的工作压得喘不过气,走出办公楼时天已经黑了,西雅图市中心的街道灯光斑斓而迷离。她拖着疲惫的身子回公寓楼,经过2街的一家小酒吧,透过窗户望进去,暖黄的灯光洒在木质吧台上,不禁给紧张的Cindy一点放松和愉悦。她犹豫了一下,还是走了进去。Cindy一向不喜喧闹,但那一刻,她只想给自己一个喘息的机会,不加班、不想KPI、不写代码,没有debug。她点了一杯酒,找了个角落坐下,任由微醺的音乐裹住自己,心里默默想,下周再好好推进项目吧,今天的这一丝惬意只属于自己。
她穿得朴素,T恤牛仔裤,但她自然流畅的曲线在朦胧的灯光中,雪白的手腕一颦一笑透出一种不容忽视的安详。她在不经意间吸引了吧台旁一个独自喝酒的男生的注意。.google  и
“一起喝一杯吧!” 两人轻松的聊了起来,从电影聊到旅行,从美食聊到西雅图这文艺与科技并存的节奏。
. Waral dи,“我也是banana.com的员工。” .1point3acres
“哈哈,想到了,并不稀奇!” Cindy并没有追问对方具体是哪个部门的,这在西雅图的市中心太平常了,这个地方第一不缺薪金优渥能力出众的软件工程师,第二不缺banana的员工。
Cindy仿佛在这个忙碌无比又无所事事的世界里找到了一个暂时的港湾,“其实一直特别想感谢组里一位大哥的帮忙” Cindy说到工作,讲述到最近的忙碌,“他总是很晚在办公室加班,但是人帮了我特别多,这个大哥平时根本就不常在办公室出现呢。”
“所以你有一位隐藏的重量级mentor在背后?” 男生好奇的问道,
“算是吧,但是他神出鬼没,我好想谢谢他,但总觉得没有机会,连请他吃顿饭都好像没有机会一样”,Cindy叹气到,
“哈哈,那你是不是有点喜欢他?所以提到他就这么紧张” 男生调侃道,
“算了吧!他是特别好的mentor,但是形象。。。算了,总之这大哥肯定不是我的菜呀!” Cindy轻笑的说,还仔细打量了一下眼前这位男生,整齐的头发下是一张轮廓分明而白皙的脸庞,干净利落的藏青蓝色衬衣袖自然的被肱二头肌所撑起,这是坚持锻炼的痕迹。.1point3acres
“挺羡慕你的,我刚刚入职的时候,mentor不是中国人,那股子印度英语听的我快疯了,因为好久听不懂mentor的沟通差点被领导给pip。。。” 他说,
他很绅士的付了小费,然后静静的站了起来,衬衣轻柔的沿着桌边滑上去,看到Cindy已然微醺而泛红的脸蛋,他一把拉住了Cindy的左手出了门。
这样的气氛西雅图从不会令人失望,轻盈的雨滴仿佛大自然为了浪漫而创作的节奏,氤氲的四周是一场不眠夜的序曲。Cindy和他回了家,进屋的瞬间二人便紧紧的拥抱在一起。
一夜春晓,没有刻意的推动,水到渠成般自然一如一股脑扔满地板的衣服,也许这是Cindy追求的最自然真实的本性。她卸下了防备并把那些积压已久的疲惫、孤独与压力,悄然释放在一个陌生人的怀抱里。彼此的陌生此时此刻给了Cindy久违的舒适感。Cindy主动而投入,一座健硕而富有充实感的身躯与Cindy那柔弱纤细的身子骨相得益彰,二人的身体如胶似漆珠联璧合,环抱交织在一起,让Cindy极度劳累的神经放松了下来,如同大雨后的土壤,温柔而松弛,芳香而缱绻。那是一种无需言语的慰藉,陌生而亲密,短暂却真实。
第二天中午,Cindy和Angela坐在公司kitchen吃午饭。手里的刚买的便当还冒着热气,空气中却夹杂着咖喱和鸡肉的香味,这是周围若干印度同事用微波炉加热食物的味道。
Angela一如既往的热情,声音如同糯米一般柔弱:“Cindy姐,项目真是多亏了你手把手教我,要不然我指不定还在哪儿晕头转向呢!”
Cindy淡淡一笑,这样的恭维她早已听得麻木,不动声色的点了点头算是回应。她的目光不经意的落在Angela身上,今天的她穿着一件宽松的oversize灰色毛衣,搭配一条深色的休闲裤,布料丝滑却恰到好处的勾勒出修长的腿,朦胧露出的脚踝圆润细白。与那种穿着黑丝高跟、妆容精致的模样不同,今日的Angela随性却依然吸睛,那种“无心插柳”的性感透着恰到好处的张扬。
Angela吃了口菜:“Cindy姐,我真的好羡慕你呀。你在组里又稳又有分量,我什么时候才能像你一样做个大TL啊?”
Cindy喝了口水“不着急,一年半载历练历练就好了。 你可以看看我怎么plan一个大项目的呀,我的plan和文档你都可以参考一下呀。”
. check 1point3acres for more.她说得云淡风轻,眼神却落在Angela那看似随意却精心搭配的打扮上,但也仅止于此。她没有深想,手机微信的一条消息倒是让她突然惊了。
“你爸爸又住院了,这次情况还挺严重。 ” Cindy微信上,赫然来自妈妈的一条消息。
这,Cindy和爸爸妈妈迅速打了视频,这中午时间是中国时间的深夜,这个时候妈妈的微信,定是情况不太好,Cindy的心弦紧绷了起来。
“没事儿,你还是先忙你的吧闺女,这边妈妈能照顾你爸爸!这次就是老毛病了,冠心病,虽然难受的住院,但也可能打打营养针,休息几天可能就好了呢” Cindy的妈妈说,
Cindy思来想去,决定回国2周,探望一下爸爸。
她迅速的和Varun聊了情况,Varun表示特别理解并且及时批准了Cindy的事假,接下来,机票,国内的住宿,一切都尽在plan之中。当然临走前,Cindy把自己的测试库发给了Angela并交代道:
“这些都是我prototype的代码,你先看看,等我回来我们一起做prod release吧,项目最终的prod deployment和Varun说了,延迟到下个月就是。”

补充内容 (2025-04-09 13:01 +08:00):
. 1point 3 acres
前一章:https://www.1point3acres.com/bbs/thread-1122594-1-1.html

补充内容 (2025-04-26 15:04 +08:00):.

下一章:https://www.1point3acres.com/bbs/thread-1126094-1-1.html

评分

参与人数 16大米 +131 收起 理由
微信用户_0bdd7f5 + 1 赞一个
vanco + 1 楼主/层主请继续!
dya233 + 1 给你点个赞!
寒泉居士 + 1 赞一个
SVE + 2 给你点个赞!

查看全部评分


上一篇:刚入职的时候比较自闭 现在如何除了跑路还能搞好人际关系吗
下一篇:Meta新手保护期疑问
地里匿名用户
推荐
匿名用户-ZZJIO  | 添加认证 | 2025-4-9 05:02:35 来自APP
看到prototype直接交出去了很明显就不对了😂
回复

使用道具 举报

全局:
angela要拿proto type去占credit了 结果实力不过关 导致问题
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-NWDHA  | 添加认证 | 2025-4-9 07:23:27 来自APP
lingua_franca 发表于 2025-04-08 15:03:11
女主两次one night stand,有什么后续故事吗?
别急,下面的桥段是Angela和经理有一腿,用女主的成果升职,然后打压女主,女主郁郁不得志,这时大哥再次拯救了女主,最后两人在一起了。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-EGFUW  | 添加认证 | 2025-4-8 14:38:40
看着莫名上头
楼主加油 !
回复

使用道具 举报

全局:
最近的精神食粮,专属程序员的故事~Angela不会直接拿着这个项目,自己TL上位,然后Layoff Cindy吧。如果是,那也太惨了。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DMLTF  | 添加认证 | 2025-4-8 15:34:14 来自APP
这一回国不会项目要出事吧
回复

使用道具 举报

全局:
小建议:连载最好把至少上一集的链接附上。这样能把每一集都串起来。
回复

使用道具 举报

全局:
斗争多来点,小皇叔感觉可以先稍稍
回复

使用道具 举报

全局:
女主两次one night stand,有什么后续故事吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表