工作

2022年工作变动挺大的,6月份正式从北京转岗回了武汉。上半年忙 Multi-Geo 的项目的确挺辛苦的,从最早的设计,到最后的落地,个人成长蛮大的,唯一美中不足的就是绩效没有达到自己的目标。当然最大的屈辱,还是当初19年武汉转岗去北京的时候是平薪去的北京,回来的时候工资总包又打了8折,工资回到几年前,跟身边同龄的人已经慢慢拉开很大的差距。当然跟个人的选择也有关,从个人收入上来看,我每次都是选择了最坏的选择。具体为什么选,之前疯言疯语的时候已经总结过了,这里就不过多赘述。老话说:懂得受气,就要学会争气。今天受的气,期望在有一天能争回来。

虽然之前也带人,但是之前更多的是面向项目负责,比如最早的开放平台的OpenAPI,后面负责飞书Message服务和数据传输系统,做的工作无非就是思考项目整体架构设计合理性,然后带着几个同事一起做事情,跟着需求迭代不断优化自己的项目,这个时候更多的是对项目结果负责。

现在的的团队,更多是业务驱动开发,每周都会有一批需求评审,然后团队内的RD去承载不同的需求,需求一般都是小需求,复杂度不一,导致团队很多同学,都成为需求流水线上的一员,只知道完成需求,并不会思考如何做的更好。再就是由于历史背景整体、服务经过好几手,部分写代码的同学经验不足,没有人站全局视角去把控方案,导致积累了非常多的历史债。

现在团队主要的工作,主要关注架构分层是否合理、代码规范、CodeReview、方案Review、监控报警、稳定性,也终于理解为什么之前很多老板的OKR都会写“构建有战斗力的团队了”。更多的是期望大家平时能多自己思考,不是来个需求,简单的把功能完成就好了。就是因为之前没有思考太多,就导致现在很多时候一个简单的需求,为了填之前的坑要搞很久。

政治斗争

关于政治斗争,团队内部Owner比较多,边界也不清晰,导致有部分的Owner一种是害怕自己的边界变小、一种是有很强的表现欲,想扩大自己边界的人。再加上我个人其实对带不带人没有那么强烈的需求,带人的话更多是要承担很多责任,要思考自己能给团队带来什么,能怎么去帮助团队的同学成长,有自己不认可的人,还要去善意假设,求同存异。总之要承担的感觉更多,所以有的时候他们来抢人、抢活,我也就忍忍算了。如果你把人和事情抢过去,都做好了,那就算了。但是很多时候,只是盲目想扩大自己scope,事情做的并不好,人效利用的也不好。

我个人对政治斗争是不感兴趣,一是也不太想把自己精力陷入到这里面去,有这精力我不如多去看点自己感兴趣的东西,想想怎么让自己持续成长。二是,政治不正确的说,还是要多更优秀的人交流,如果觉得跟这个人沟通不会给我带来任何帮助,那就少沟通。直白点说就是跟low level交流多了,会把自己拉入low level人的思维模式,然后人家用他的思维方式把你打败。

还有我个人对团队内的任何优秀xx评选没有任何想法,在字节也拿过几次spot bonus,每次都需要写一段自评/他评,中心思想无非就是说“该同学工作优异、产出高”,我个人不太喜欢这种方式去暴露给别人看(说我社恐也可以),一是不喜欢在聚光灯下,二是不喜欢别人来judge我。而且一个SP也就3000块钱的奖金,如果我真的想多赚点钱,我不如想想怎么提高自己工资收入,比这靠谱多了。所以我永远都做不出来,自己去申请自己是优秀Owner这种事情,不是我做的事情,我也不会写到自己的OKR或者总结上,也不会写自评的时候去吹嘘自己,这不是我选择的人生,道不同不相为谋。追求双赢,业务和个人能够一起持续成长,这种机会可与不可求。

内耗

我个人其实精神内耗挺严重的,经常因为工作上的事情失眠,不过相较于2020年已经好很多了,慢慢的也会尝试调整自己的心态,失眠次数也没那么多了。还是那句话调整心态,多看书开阔眼界,人生还很长,工作不是生活的全部,只是证明自己价值的一个踏板。

不以物喜不以己悲

大的层面上其实很难做到,毕竟活着离不开柴米油盐,所以肯定对物质还是有一定需求的,也肯定横向跟同龄人对比自己的一些东西。但是小层面的东西,其实自己很明白自己想要什么,不想要什么,我自己的取舍是什么,所以我根本不在乎再别人的价值观里面怎么看我,所以也很少有人能PUA我。因为我知道自己长处和短处,我也知道我的取舍。

感恩

  • 感谢身边优秀的同事朋友,让我变的更好。因为见贤思齐,从他们身上可以让你看到自己很多不足的地方。
  • 感谢信任我的老板,因为信任的成本最高。
  • 感谢爱我和我爱的人,因为你们是我前进的动力。

家庭

小孩出生前几年,我基本都没怎么上心,全部精力都在工作上,虽然也有一些成长,但是从结果来看,我付出的那些并没有太好的回报,整体来看ROI并不是很高。所以现在不怎么会工作当做生活的全部。

现在慢慢的一些精力也会分到小孩身上,会送小孩上、哄小孩睡觉。周末会带小孩出去玩。也会看下教育小孩方面的书。随着小孩慢慢的长大,后面应该会投入更多的精力在她身上。

技术

2021一年全部精力都在项目上,比如做Message重构的时候,会去看一些设计模式、架构方法论相关的书( 《设计模式》 《Clean Code》《Clean Architecture》),再比如做DTS系统的时候,遇到一些坑点,会深入去研究技术的本质,比如 MySQL DateTime和Timestamp时区问题 MySQL 自增列 Duplicate Error 问题分析

2022年其实看的比较杂,一部分是自驱式的看了一些自己感兴趣的东西。比如国庆用5天把goruntime锁相关的东西研究了一遍,对runtime中一些锁的用法,有了更清楚的认知(Go源码——Sync.Mutex Go源码——runtime.semaphore Go源码——runtime.mutex Go源码——Sync.Map的前生今世 ),还有跟朋友做技术交流过程中,朋友问的一个线上问题,帮忙一起做了排查 一次线上内存使用率异常问题排查

2022看的技术东西,总体比较杂,没有成体系。之前对go有挺大的热情,但是自从看到一些gocontributor吐槽go没有那么开放,决策权还是在Google团队的几个员工手里,对go的热情其实就慢慢的下滑了。年末的时候还看了下rust,但是也仅限于helloworld的状态。

技术上陷入瓶颈的时候,其实会让人很痛苦,会感觉自己找不到方向。也让我想明白一些事,不管什么样的人(包括那些已经财务自由的人),人还是需要有一些自我价值的实现(精神需求),这样才不会迷失自己,说白了人还是群居动物,还是期望自己被需要。

看书

2022年从01看的技术书感觉应该一本都没有(技术瓶颈的缩影,不知道自己该看啥),非技术书到是看7-8本,但是给我印象深刻的好书好像并没有。

展望2023

  • 希望自己把正确的事情做到极致。
  • 成功,不是为了向别人证明什么,而是为了不违本心,用自己想要的方式去奋斗和生活。
  • 善意假设、保持谦卑、学会感恩。
  • 技术上希望有所突破。