2021-year
不知自何时起,我被当成了一只鸽子。
但这其实并不准确,比如你看这年终总结,时差的事怎么能叫鸽嘛!
要说我这一年干了些啥,那我可要好好理一理这工作报告了..所以再咕一咕,先把槽给吐了。
最近在玩废墟图书馆,(几年前的时候我好像也这么说过)过了几年我果然又重打了。当我写到这里的时候我忽然明白,这种总结好像不太适合用“最近”这两个字,因为写到第二句的时候这个“最近”已经是一个月前的事情了。而也因此,我已经忘了当时想吐的都有哪些槽了。没事,慢慢来。不过我挺喜欢scp类的设想的,怪诞跳脱的思维逻辑比较适合我。
年终总结嘛,那还是按时间来吧。流水账报的齐全一点。
一月
去年一月的时候我在干嘛呢?哦,我在咕从东京飞回上海的航班。(机票老贵了我还了几个月终于还完了)现在想想,回国果然是对的,我必须将自己沉浸在一个几乎完全不会的环境里,逼迫自己去接触一个陌生的领域,才会花几乎全部的精力,来思考和推进自己一个新的技能:这一年时间长度的跨越感,跟在东京完全不一样。归根结底,我想变得比现在厉害,而不是比现在更有钱。但我知道我应该要比现在更有钱才可以。不过在日本这几年我倒是想通透不少事情。
折腾许久最后匆匆忙忙地回了国,将锅碗瓢盆(生的希望)留给了frank(此后约有数月了无音信,然后打来一个电话居然是要我帮忙打黑工做前端….看看这才是资本主义)也不知道在日本认识的那几个店老板还好不,我仿佛总能看到人生百态。也没去道别,因为总会忘的。
回国第一件事是隔离,见到的第一个人是苑苑,探监似的在外面给我打小毛驴电灯。认识些奇奇怪怪的朋友真有意思。隔离期间我作息可好了。看掉本书《软件体的生命周期》。其实没啥特别好看的,就一些并不奇怪的三观吧,不过暖暖的。然后看了几天脱口秀,发现这就是种艺术创作,跟魔术有点像,实际想洒脱一点聊天就得罪了小糖圈还后知后觉,(然后俩月没搭理我来着)然后我就明白:表达是一种能力,理解则是另一种能力。人类真麻烦。隔离释放后,被Jason接出来,就回家折腾过年和租房去了,车上我就在接着想,或许从这一刻开始,我就不再是追随着某个人了吧。(也许跟现在的彦青一样迷惘)
二月
二月倒是简单,四处蹭蹭饭,搬搬家,床上躺躺,写写小说,跟陌生人诈唬诈唬,反正口袋没钱,欠债不慌,有想过要是能一直被各路好汉这样养着倒也不错,颇有一种,古时候四处蹭饭的那谁谁谁的感觉了。面试了SRE的工种:老实说没干过,进去大佬环伺,我一个萌新瑟瑟发抖,到现在都没赶上一个合格ops的节奏….
不过底还是有的:大不了跳回老本行干前端嘛。入职前先把tap前端代码给review了,上来就看到有人提了revert test的commit,寻思着这线上调试大法挺狠啊没出事儿?然后简单看了几段代码,就记住了两个能让我起杀心的id。隔天跟我说前端有人把测试代码alert提上了生产在回滚….我寻思了一下这代码风格:是不是xxx?嘿,问我怎么知道的…..废话前端整段代码里就他一个这么写的….(不过我后来才知道,线上调试大法原来是tap传统艺能….到现在登陆传的注册协议的前端代码里还插着段测试代码呢,估计活了有两三年历史了,普通点麻雀都该寿终正寝了。)
最后付业成放我进来的时候我估摸着他大概也不知道我能干啥,反正哪儿都缺人先干着看看….哦,frank当初估摸着也这样,巧了不是:我也不知道我能干啥,先干着看看再说..
三月
三月入职,这就真要变工作报告了..到陌生的地方心里压力比较大得先吵吵架….主要是信息比较多要整理没空把语言再组织,等校准好信息已经是两个月后的事情了,还是挺怀念btcc那时候该骂骂该吵吵该吃吃的日子的,“谁写的傻逼代码?哦frank….”
上来先玩了下gpg,上一个在玩的密码学相关的还是schnorr签名,下一个就到超奇异同源椭圆曲线去了……就当是课外读物了。
花了两天准备系统环境:我该写个一键式脚本了。
花了三天处理了terraform。
然后是ansible和packer:欢迎来到hashicorp全家桶。属于:我知道我在干的是什么,但是我不知道到底干了什么….事实证明直到半年后我都没彻底搞明白跑的这些鬼玩意儿到底是个啥…
然后第一份事故报告,我负责打酱油..(没错至此我已经打开了post mortem记录..顺便回顾了下….嗯这问题直到现在还没彻底解决,只是降级处理,本质需要动刀业务产品逻辑,我挺好奇这做法到底谁提的,但想想tap其他的业务代码吧….行吧还轮不到它,不过至少不用花俩小时再去查了,从告警到通知到降级生效最多down个二十来分钟吧)
然后第一次周会(发现整个组的记录也就第三次,是的没错写到这里我已经打开了我们组的周会记录文档..然后发现postmortem还在这前面一个工作日….)
接下来的半个月里,先熟悉terraform,然后看了看prometheus,照着代码抄了一堆指标,主要在熟悉golang,从rust转到golang总感觉哪儿哪儿都在降维打击,不过幸好有一年没碰rust了很多细节该忘也就忘了。
然后建立基本的CMDB:tap四年了组织部门成员都还没个地方划分清楚….而这玩意儿一直咕到12月才算基本把我们对外的称谓和实际的这个人绑定上…..
告警链路开建
四月
监控基本的指标采完,开始把第一版组织结构目录导入上线,玩了玩golang的ent框架:一个db管理模块。主要还是在刷golang。然后刷了下protobuf,玩了玩pagerduty,把各种文档过了一遍,把helm模板简单刷了一下。然后画画grafana面板。顺便在两个小事故里继续打酱油。
五月
简单玩了玩packer镜像(一个hk的访问链接问题还没修,于是随着告警链路进一步升级,到还在给我打warning呢..但啥时候有空修它呢?再咕一咕吧)然后开始补以前的事故报告(月刊)
顺便招呼上糖圈开始各种线上开黑活动..
六月
写第一版同步逻辑,补一补k8s基本概念,实际写一写helm的模板,顺便再摸几天鱼….好像玩了玩飞镖?
七月
在写第二版的cmdb同步数据逻辑,搞了个图算法,连想带写到测试调通花了我半个月不止….但咕到12月才上线….都是命。
接了下前端的站点,补了补nextjs,ssr的体系玩法过了一遍,还差微前端的一些东西还没空玩
八月
写了另外一个算法..找ip的,(ACM我属于偷偷在刷,咋毕业这么久突然玩起了算法)把cloudflare的部署工具玩了玩,回味了一下rust,可惜wasm的module载入效率太差,但我一度怀疑是cf的问题,不过cf去年年末更新了下这一块,我要找个时间再刷一刷压榨一下。
顺便整理了一下心思,找回了一个小朋友。
九月
转正了,某只鸽子跑路了(说好的一起摸鱼,结果我摸了一个月就跑了..)
稍微看了下terraform的provider,但还没研究完。研读了一下golang的工程规范。开始准备处理应用系统发布,调研、设计,软工又开始作妖了….
把自己接入了告警兜底:我以为付业成下班晚了是事情忙不过来了,后来才知道原来是孩子长大了不用天天看着了….
十月
迎面一个事故报告,当然我还是吃瓜位。不过其实挺好,压测的事儿终于能推了,五月份想搞发现监控没整完还推不了….于是十月下旬开始压测,到简单的第一版自动化流程建立上线差不多花了一个月
月底刷了刷shell发现单刷不动..发现一直学下去倒也没错,今年看情况再刷刷看吧
十一月
我就半个月没看模板都更新成啥样了……写代码一个礼拜,上线也要一个礼拜….反正把整个压测数据搬到线上,一时半会儿的是够用了。
终于是让月刊停更了一期
十二月
XD那sso统一授权…………算了不吐槽了
一月
一边在做第二版那个CMDB结构升级,另一边刚提了一嘴:下一轮压测啥时候做?(1/10)下一份事故报告(1/15)就来了…相当愉快地带上过节,进行了又一轮压测。有趣的事情是:主站的服务开始逐渐稳定各种问题找出来修复了,tap其他团队的服务就开始崩了…
另外看了看web3相关,怎么这帮人还在捣腾NFT啊……我以为两年内会出现web3lib看来还是太乐观了……得,继续往后刷书呗,还是想做个游戏
最后说点想说的(我再简单讲两句)
一月拿到了自己的基因报告,本咕着的一些事情有了方向,有的事总要学着自己去解决的,一个个来吧。