不知道怎么定义的2022
2022注定是被历史记住的一年,发生了太多太多超出预期的事件,想不到用什么形容词来描述,对于我个人而言,2022年是消极的。发生了太多的事情,记忆也模糊了,想起什么就记录下什么吧。
工作
历史上我们这的开发和运营是同一伙人,21年架构调整之后将运营和开发进行拆分,即所谓的DO分离,运营专注于数据分析和解决业务风险,开发则支撑运营需求。也因为历史上的原因代码质量和架构都非常的差,运营的需求都是非常的小,需要快速响应支持上,平下来一个人每周四五个需求,在这种情况下想要做架构上的升级和优化是非常困难的,忙于救火已经苦不堪言,面对屎山实在是不敢轻举妄动。
21年招到了比较多的子公司同学,他们也逐渐熟练业务,能够较好的支撑起日常的运营需求,22年初得以抽出一部分科技岗同学来做长线的事情。我们希望尽快的把运营模块剥离出去,通过配置化的方式让运营自闭环,减少开发量,以此为切入点将架构向3.0推进。
三四月份的时候,深圳封城,活动空间不到二十平,没人能够说话,是不知道什么时候能下班的日子。那段时间负责将手上两个场景的6个重点业务的运营模块进行重构、ABTest和切换上线。不同业务间模块的输出字段差不多,但是枚举值却不太一样,且模块内没有统一的封装,个性化逻辑也一堆,梳理上下游关系和确定diff方案非常的痛苦,大方案只能定一些原则性的东西,具体实施得每个业务做一个小方案。最痛苦的是在线上做ABTest,经常一觉醒来看监控就有少量数据存在差异,运营还时不时的需要调整,就导致大量数据存在异常,而且新模块还得跟着调整,苦不堪言,配合封闭的环境整个人非常的压抑。
Q2的工作更加的枯燥无聊,为了完成全年故障收敛和质量专项,需要对重点业务构建自动化测试,这里的测试目标主要是运营模块内的逻辑,平均下来一个重点业务有上百条逻辑规则,我和master都认为这是运营能够直接给出来的,而不应该是开发去看代码梳理逻辑,不然运营每天在运营一些什么呢?但很遗憾,口口相传的传统,运营无法给出这些文档,组内专项的负责人认为这个OKR是在我们组,所以最后掰扯了半天还是得开发去梳理具体的逻辑。Ok,fine!开发什么也能干,不该是开发干的也得干,那段时间每天都在对着屎山代码看然后在excel填填填,然后我就把rtx的签名改成“助理梳理工程师”来自嘲。
到了Q3的时候,长线工作再也没有资源投入了,3.0的演进停滞了下来,我又回到了当时的救火状态,每周都在处理运营短快的需求。当时的架构只推到了2.5版本,一个很粗糙不够完善的中间态,当每周都有一堆所谓的紧急需求需要快速上线的时候,很多业务就开始玩一些骚活,打破了我们2.5版本的原则,原本就已经够烂了,而现在…
记得某一个晚上,运营需要配置一个东西,按照我们定下的架构原则当前版本是不支持这么玩的,但运营并不在乎,在大群里at了我ld讲述了理由,然后又at了我说“现在报备过了,你帮忙弄下吧”。我从来没见过这么无语的场面,黑人问号已经无法表达我的疑惑,我该如何回复?难道我也要at对方的ld“报备”下说不可以吗???最后就是上升到双方ld,我给出了其他的方案去满足运营需求,但无济于事,并不采纳我的建议,只因为这个业务在我接手之前就已经打破了原则,“如果它现在就这么玩了,那再多一个有什么所谓吗”,嗯,所以裤子破了一个洞再破一个洞也是无所谓的。那一晚是沮丧的,我也不知道在坚持些什么。
下半年还有一件难过和无语的事情,「民汉翻译小程序」因为某些原因下线了,这个小程序绝对是市面上同类翻译程序的Top,支持维、藏、蒙的文本、OCR和ASR的翻译。最开始这只是部门内的一个玩具,到后来发现用户量和请求量挺大的,就一直挂着给用户使用,线上布了好几张卡,纯赔本的工具类小程序。不知道工具何错之有,虽然我不再负责民汉的任何事情,虽然这个应用对部门来说可有可无,也没有产品运营和需求迭代,但里面有我和rex的心血在。在之后的某一天乐问也有人问起民汉下线的事情,是同事的母亲在学习汉语的时候非常需要民汉的帮助,询问何时能够恢复使用,这也是做toc的乐趣和成就吧,看到用户对产品的认可,内心充满了自豪和满足,但很遗憾我没办法回答这个问题。
下半年sword回浙大读博和sam活水CDG,他们的工作都交接到了我的手上,年底的时候主要也是接着sword的质量子项OKR继续做下去,还有做一些业务可用率优化和组内公共库维护的事情。
今年一整年感觉一般般吧,满意的是我们终于有投入到长期的事情上面去了,不满意的是没有持续的投入导致现在烂在那了。年底在看今年腾讯年刊《我们》的时候,里面讲了zeus带领AMS构建“下一代广告系统”的事情,那种魄力和果断让人钦佩,希望明年能够投入更多的资源去做颠覆性的事情吧。
今年相比去年,最大的变化是我开始做一些模块的负责人和带小团队。sword离职交接之后,现在是4个场景的负责人,带着4位子公司同学一起负责,两位熟练的老同学和两位入职没多久的新同学。也更多的参与到组内各项事情的讨论、评审和决策里。上半年也因为提测零Bug和零故障拿了一次Outstanding。
降本增效
降本增效是今年一整年的话题了,福利的不断缩减,薪资和晋升的调整等等,都宣告着过去野蛮生长的时代再也不存在了。前两年部门还会有十几二十个实习生hc,今年倒是一个都没了,也经常看到群友说实习面试疯狂挂。上半年还收到了TikTok的面试邀请,面了两面之后就实在是没时间面下去了,到下半年行业也只招高T了,低T的只能尽量苟住。第一次感受到降本的时候是飘飘说干不下去了5月份就离职了,那个时候我们都没干满一年,刚毕业的时候是700的巅峰,“有鹅选鹅无鹅延毕”,谁能想到今年转瞬急下令人唏嘘。4月底在蛇口聚了一次,晚上在湖边发呆,不知道下一个离开的会是谁。再到后来是一些同事和师兄的离职,是一种很奇怪的感觉,说不上来些什么。
年中和年底两次沟通,bobo都问我假如我被毕业了怎么办。我两次的回答都是我不知道该怎么办,大不了就回家。到后来我也想过这个问题,假如真的被毕业了,难过之后我该干些啥呢,是继续在互联网干下去,还是用存下来的钱去国外读个书,还是看看能不能干信息学教练,还是做些其他的事情,不真的到那一天,我也没有答案。
今年不太担心这个事情主要有两个原因,第一个是我掌控不了,第二个是我坚信今年不会裁我们部门。但是明年将不好说,一切皆有可能,降低预期,苟些经验吧。
工作之外
今年依旧是没太多输出的一年,不论是开源还是博客。开的很多坑也大多进行到一半就突然忙起来搁置了,等到头来再继续发现很难了。
今年开始打LeetCode了,刚开始只做每日一题中等难度以上的题。到后来坚持打卡每日一题集徽章,然后是起得来就打的周赛。打LeetCode一个原因是减少毕业后康复训练的时间成本,另一个是我把这件事情当成娱乐活动。
内部的TPC和CTF大赛依旧参加,今年因为没有太多实习生的原因,成绩比往年好多了,TPC第二场靠手速打进了前100拿到了京东卡奖励非常的快乐,遗憾的是第一场刚开始看题就被拉去搞故障恢复了,导致总排名一般般,CTF也打进了前300拿到了卫衣奖励,希望明年还能有的玩。
明年会尽量把开的坑填了,包括但不限于想造的轮子,想刷的公开课,想看的书和论文,尝试用项目管理的方式推进,让我在工作之外多写几行代码吧。
今年让人眼前一亮的就是Stable Diffusion和ChatGPT。暂时还不担心后者能把我优化掉,因为它无法理解我都理解不了的需求单。text2image非常的有意思,在内部平台也玩了几次,各大App也上线了类似的功能,感觉类似的生成类AI会是之后一大发展趋势。
masterpiece, best quality, 1 girl, white hair
生活
今年的生活只有封控和核酸,没太多意思。部门团建和中心团建也寄了。外出活动主要是组内团建,今年爬了塘朗山,腿💥的活动,不过那天的温度很舒适。年底开H2大会的时候去滨海攀岩了,第一次玩没什么技巧,全靠手臂发力拉上去,简单赛道爬到了顶,也算是圆满了。
最后
2022活下来了,也还有工作,大成功。
今年发生了太多,网易新闻总结的很好,有很多想说也有很多不能说。
「世界不应该只有一种声音」
活在当下