2020年终总结

1,192 阅读6分钟

生根

2020年我的关键词是生根。我觉得这个词不仅适合我自己,也适合我们团队。
这一年做了很多很多事情,也有些小小小小小小小小的成绩,但是这些小小小小小小小小的成绩和我们想要去的远方一比不值一提。我个人觉得,我们的状态有一点像下面这个图,有根了,但离成为大树还差一颗树。所以我划掉了大树。姑且当一个树墩子。

我自己的根是一年到头长出了对自己的信心。只要思想不滑坡,办法总比困难多。

  • 以下均为流水账 建议直接略过
    【略过好像也没啥好看了 来都来了 不如 】

ActiveInfo.span(流水账 START --- : LocalDateTime.now().toString)

2月项目才开始的时候到5月项目上线,特点是时间紧任务重。3个月时间要追上人家干了一年的体量。工作量大且开发人员不够。落到每个人头上,实际的困难就是需要加班。处于项目初期怼功能的阶段。但流量不大,工作任务中crud【增删改查】比重大,代码如何设计的需求低。而且有优势是架构师很强,之前搭的spring cloud架子非常稳固,容易迁移。nginx,api网关,auth,数据库底层,消息队列等等等,还有一套封装完善的starter库,再加上中台提供了支付和大数据业务。有惊无险如期上线。这段时间虽然加班多,但是小年轻不苦,心里热血沸腾,敲键盘像打碟。

5月项目上线以后,最难受的阶段。同时跟多项业务,支付,微信,消息。而且都是基础业务,上线需要配合,同时并行的3-4个迭代都需要参与。自己也做新的迭代。qa不停小窗这有问题,那需要跟一下,按起葫芦起来瓢。五一节回来3个周末没好好休息一个。身心俱疲。现在反思: 一是心理的预期落空,本来预期上线以后应该比上线之后轻松,结果不是,甚至比上线前更苦。二是被业务推着走。来不及思考和设计,面向上线写代码。自己感觉不到成就感,代码质量也达不到自己的预期。确实痛苦且迷茫。《落魄程序在线炒粉》

5月底接受另一个新项目。从0到1做个小程序,完完全全自己搞。自己和前端两个人天天晚上加班,10点11点下班是家常便饭。不过心里又好起来了,这段时间写了spring事件机制驱动的业务,threadLocal做的用户切换aspect, 责任链机制的消息路由,开始大规模使用rocketMq,redisLock。由于经常发各种各样的微信消息还搞了个整合的消息系统,虽然最后被更好的替换了。 每天上班感觉自己萌萌哒。《伟大的发明创造》

不过好日子不长,偏执技术的人业务视角是一定有短板的。这里其实就是老生常谈的问题,技术价值和业务价值的权衡。由于不重视产品的业务视角,不关心产品做这个功能要干啥,想要什么效果。很快就遇到了问题。做出来的模型不对【不赚钱】。来来回回倒腾走了很多弯路。还有第一次flow整个项目,c端产品,线上不能出一点点问题。才开始的上线随意付出了极大的代价【急的头发掉了好多,心疼】。年中述职的时候,哭着跟老板说,要对线上有敬畏之心,技术人员要有全局视角,要有busniess sense,都是血和泪。

到了下半年,q3 q4的时候。终于遇到了正常的问题。随着流量增加,依次出现了并发,mq重复投递有些接口不幂等,索引区分度低不命中,线程池任务队列过长导致消费线程少任务堆积,第三方服务io异常,http连接池配置不合理等等等一系列,正常的,可以在各个培训机构的课里会出现的问题,就是那种今天你学了,明天就从4k涨到10k那种课。兵来将挡,水来土掩,我平平安安走到现在,还没被公司开掉,属实有丶东西。这期间,接了全链路追踪skywalking[apm真的救命],重构了消息系统,完善了cms后台,较为深入地调研了nacos//ribbon//feign//hystrix源码,算了各种粗粒度到细粒度到汇总的数据,总之,经过辛辛苦苦地操劳。我们的小程序从8月的不到1000个粉到现在4个月71w粉,近3w月活。不过还是很小小小小小,不值得一题的成绩。【凡尔赛警告】


ActiveInfo.span(流水账 END --- : LocalDateTime.now().toString)

想说的这一年的收获是:

技术方向:

  • 研发永远要对生产环境有敬畏之心
  • 大部分产研缺少全链路的视角,往往看到的是自己负责的点,但是对于一条线乃至整个面是看不到的,也没有机会去思考这些,而对于一些大项目和长链路系统而言,这是致命的。对自己所负责的系统,它关键的上下游、核心业务的链路一定要熟悉,包括数据、接口(调用、功能、逻辑)、各种异常的处理和特殊的设计。能帮你达成这一目的的最简单的办法就是画图、画图、画图。
  • 没有技术追求的团队不能开发出一个健壮的、可维护性好、可扩展性好的系统。
  • 面向业务开发代码

做事方向:

  • 只要思想不滑坡 办法总比困难多

TODO

未来的一年想说什么呢?
希望身体ok。最近不担心自己赚不到钱了,担心自己赚到钱没有头发了 🐶
继续打破认知的偏见。今年买了白酒,买了新能源,年末买光伏,运气都还可以。赚钱是认知能力的变现,冲。
稳定和成熟。拉总说,想死是容易的,活着才是最难的。【我不想死 是larry说的 我只是打个比方】

2020年很难,2021年会更难。
但不怕难,不怕出bug,出了bug修就完事了。
只要思想不滑坡,办法总比困难多。