美文网首页
2021年年终回顾

2021年年终回顾

作者: authur_Wong | 来源:发表于2021-11-16 22:10 被阅读0次

从2021年初到现在,发生的事情太多了,有种都过了好几年的错觉。上个东家因为某些原因,导致公司无以为继。被迫另谋出路,又因为时间错不开,导致错失了两个offer,但是总体来说,今年过的还是挺值的。

项目方面

年初

上半年起的项目是一个客服系统(sass版),技术架构为go-zero、casbin、TiDB、MinIO、Nginx、Redis、ImageProxy、websocket等。

  • tidb负责数据库存储,建表的时候,注意列格式,不同列类型之间可能无法成功转换。
  • go-zero,纯国产,安装goctl工具,根据编写的api、rpc文件,自动生成代码;集成了服务负载均衡、服务发现;支持middleware,接口参数约束;使用protobuf做grpc解析及压缩;支持swagger集成;自定义代码模版、命名风格等等;内部自带sql和model(我是直接替换成gorm来操作数据库)生成;缓存如果使用集成的cache,那么redis只能选择db0,容器部署的话,没有问题,如果想指定db,需要自行声明redis及初始化;功能挺完善的,更多功能请参考官方。
  • casbin,来做用户访问权限控制。
  • Minio,开源的对象存储服务软件,我们曾经拿来部署对象存储业务,所以顺手就用这个了,支持桶的过期策略,文件下载地址签名。
  • Nginx,这个就不用说了,挂在前边扛把子的。
  • Redis,一些不需要入库的信息,就缓存redis里了。
  • imageProxy,这个高级的很,go编写的,可以对请求的图片进行动态尺寸压缩,然后配置好cache目录,挂在nginx后边和minio的前边,美滋滋的,省去了处理缩略图的问题,想要多大size,就传相应的宽高。
  • websocket,主要是用来和客服端进行消息通信。
  • etcd,这个是go-zero项目集群能够跑起来的基础,所有的服务发现都是从这里获取到的,这是一个高可用的分布式键值(key-value)数据库,内部是raft协议作为一致性算法,如果部署集群的话,注意奇数个etcd服务;想实时看数据内容的话,推荐使用etcd-keeper。

这个项目用到的东西还是挺多的,数据库设计,项目模块划分,组件调研,全程参与,学到了很多东西。后来项目因为前端拖的太严重,没办法如期交付,虽然当时在公司确实被“惊”到了,虽然加班很辛苦,但是现在看来,真的是,“不负韶华,只争朝夕”,感谢老东家给的机会。

年中

年初的公司项目结束了,又开始寻觅新工作,找来找去,既不想离家太远(尝试坐地铁去上了几天班,来回3小时浪费在路上,感觉很难接受),也不想到手的米太少,找了一个离家不太远的公司上班,骑自行车20分钟,时速8-9公里的样子。

这项目已经搞了一年多了吧(个人猜测),来了之后,主要是做一些功能优化、迭代之类的,这里用的websocket做通信的。

  • websocket主要是通过http(s)来进行数据传输,主要遇到的问题,就是个别情况下,客户端发送数据,服务端收不到,经过多方努力、验证,发现是tcp非常规断开的情况下,客户端和服务端都是收不到的断开的信号的,所以唯一的办法就是启用心跳,心跳间隔短一点,如果心跳丢失,主动给他下线,但是因为某些原因,心跳功能还是没加进去。
  • 学了学vue,做了个简单的网页展示数据的,感觉上手虽然简单,做起来还是很复杂,而且用的vue2,router上还要指定低版本,不然路由有bug,axios组件需要开一个devProxy代理,不然请求会被cors策略干掉;开发的话,还是建议chrome做开发,safari各种无响应;chrome还有一个启动参数来屏蔽掉安全策略,这个值得赞扬。
  • echarts组件多组线条的话,如果有0值线条,有bug,看官方也是这样的,所以顺手提了个bug,我改为单线条显示了。
  • 消息组件nats,订阅、发布、数据持久化等
  • gorm/gen,一个基于gorm的model、query代码生成工具,支持多表,相比于xorm的工具,感觉在导出model这块,差不多,sql操作这块,gen对于query查询支持更友好,查询条件这块可以避免sql拼接,来防止注入。

感慨,go的项目,代码组织结构总是各种各样,没有一个统一的风格。目前觉得还是cobra来初始化项目,辅以一些普遍的项目代码结构风格,这样比较通用易懂。标准库感觉用起来还是差点意思,没有脚本语言的用起来舒服,易用性还是差点,还需要自己包装一下。

生活方面

3月份虚“惊”一场,大家也没办法干活。

4月份因为这个“惊”,安排了一个新的办公场所,但是大家还是忐忑的过了一个月。

5月份算是刚刚走上轨道,度过了安静的3个月。

7月份下旬就特大暴雨,还记得当时一帮同事在办公室那看着窗外,柏油马路从潮湿、个别地方变黄、到最后变成“黄色的河”,也就三四个小时。

不时的担心,住的地方怎么样,有没有淹到,让家里人隔一会儿下去盯一下,还好,住的地方地势比较高,小区的业主委员会和物业也比较好,尽职尽责,及时堆沙袋和排水,住的地方没什么影响。

眼看到下班的点了,雨还是不停,打伞?还是算了,有风也有雨,直接淋着回去吧。看着漫腰深的“大马路”,湍急的洪流,我和另外一个1米8个头的精壮同事,一起搀扶着,一步一步的从洪水中挪回去的,走了一小半,遇到积水深的地方,直接漫到脖子,没办法,我们又折返回去,换另外一条道。因为看不到水下面的坑洼和障碍物,差点崴在洪流中,沿途趴窝的、水里漂起来的车子更是数不胜数,地势高的地方,车主们都把车辆直接停到那里。3公里的路程,6点半出发,走到8点半才到屋。第二天才知道洪水那么严重,地铁里淹死的,隧道里淹死的,还有各种意外导致的,唉,为逝者默哀。

暴雨过后,大家都去疯狂囤食物和水,好多地方没水没电,有同事住在16楼,要自己上下楼,想想都可怕,我一男的上下20层,都觉得腿有点软,这时候觉得,住房,还是楼层低一点好。

暴雨过后,全国各地的救援小队都开始驰援河南了,办公楼旁边的小区,还停着甘肃驰援过来的发电车,大爱!感谢大家的捐钱捐物,让受苦受难的同胞们有吃有喝有住。

这就是今年的回顾了,到过年的时候再补充。

-------------- 补充

小时候觉得过年最有吸引力的事情莫过于吃嘴了。

  • 花菜,猪肉炒一下,加上猪油的香味、酱油的味道,美极了
  • 金针菇、平菇,对于这种滑滑的美食,炒一下,能吃一碟子
  • 猪肠(大肠、小肠),每年快年终的时候,娘亲都会买一副大肠小肠,自己收拾赶紧,洗干净,过年的时候,炒个热菜,香的顺嘴流油,这个只有过年的时候才会弄
  • 大烩菜,各种菜色炒一大锅,焖上粉条,初一的时候,弄上一大碗,爽的一匹

这些菜肴在小时候,都是过年了才有的,平时都是菜园子里的家常菜(白菜青菜萝卜茄子韭菜之类),偶尔有老板来了,炒的菜也很丰盛,我也能跟上,过过嘴瘾。

虽然不用上课了,但是寒假作业还是要写的,有时候,寒假作业能推到走完亲戚了还在写,小时候比较傻,不知道学习的重要性。

农村的年,从廿十三(小年)就开始了,廿十三烙火烧,廿十四扫房子,廿十五磨豆腐,廿十六去割猪肉,廿十七杀鸡,廿十八把面发,廿十九蒸馒头,从年头忙到年尾。

烙火烧需要一些器具,早些年没有平底锅,要么是买人烙好的,要么就得自己拿铝之类的东西,找人融了,铸一个平底的锅,放在煤炉子上摊、炕。

扫房子是件很认真的事情,从房顶、房檐、到院子厕所,都要认证的清扫一遍,上一年门贴的,院里贴的,都要在廿十四当天弄下来,清理干净,门框上的我记得拿着铲子铲了好久好久。

磨豆腐,这是个技术活,一般人做不来,村里一般也就一个人会,二十五那天,村里基本都是拿着豆子去找人家给弄,排队排号的,喝过刚出锅的豆花儿,兑上白糖,比现在的豆腐脑好喝多了,可惜现在没得地喝了。豆子等人家加工完了,放在高粱杆制作的圆篦子上,静置一晚上,就好了。

割猪肉,村里一般都会杀猪,然后大家伙都去买肉,大肠小肠都称作猪杂,也是这时候买的。然后杀鸡买鱼,买回来后,拔毛刮鳞清理内脏,然后卤煮。

发面蒸馍,农村里的酵子都是蒸馍的时候剩下的,谁家没有了,去邻居家弄点过来,然后蒸上白膜,枣花,还要留一部分弄炸油馍、炸果子(面页穿个花,弄的样子好了,父母表扬一下,心里就会美上好久)。

小时候和娘亲赶年集,也是优先顾嘴,甚至觉得买衣服裤子还得试,比较麻烦浪费时间,哈哈,不过娘亲也是看见好吃的就优先给安排上(白吉馍夹肉没少吃)。

除了吃,那自然就是玩了,村子里的小朋友们聚齐了一起玩耍,跳皮筋儿,滚铁环(小时候还让二伯从水桶上卸下来一个给我玩),扔沙包,捉迷藏,过家家等好多角色扮演类的,一帮人一窝蜂的一起玩,追来跑去的,从沟上边跑到下边,出得一身汗,还高兴的不要不要的。

稍微大一点,就更皮了,地上捡的鞭炮,哪里放鞭炮了,我们都是第一时间冲过去捡没引燃的,然后收集很多了,再和别的小朋友一起玩,把鞭炮从中间折开,然后排一圈,弄个火柴,点一个,引燃一圈,看着火药呲呲的烧起来,心里美的很。然后自己买点擦炮,或者在冰面上弄个小洞,然后把炮卡在那里,再引燃,或者弄一坨泥巴,把炮树里边,或者干脆找一坨💩,塞上去,哈哈哈。啤酒瓶玻璃瓶、铁盒子,反正是怎么玩着新奇,就怎么玩,当然也没少搞破坏,挨打,皮得很。

再后来,知道钱了,就开始上心压岁钱了,每年初一都要算算挣了多少压岁钱,那时候1毛2毛,都要收好,因为小时候就我一个,叔伯们都好几个孩子,每次过年,父母都要感叹一下,挣的没有发的多,总是亏。

后来去读书了,和家乡的小伙伴们离的远了,平时都凑不到一起了,每年也就放假能凑一起玩玩,还是一样玩,不过项目从滚铁环升级了,玩玩跳棋、象棋之类的,不像小时候那样好动了。

工作了以后,赶年集都赶不上了,衣服之类的,都要提前网上买好,不然过年回去买不到心仪的。收拾家里的事情,也帮不上什么忙了,只能回去赶个现成(虽然之前也帮不上大忙),村里的叔伯们都不怎么见了,一些住的远点的村民,都叫不上称呼和名字了,感觉是越活越倒囊了,但是也没办法,脑子装的和这些八杆子打不着,整日里都是为了”生计“奔波,过了年初七就要上班,年里廿十九才放假,有时候真觉得是过得不如父母,一年到头都是忙,却又忙不出什么名堂来,总觉得是碌碌无为,却又无可奈何。

所以,过年只是为了给小孩子放开了约束玩吗。

相关文章

  • 年终回顾

    2016年年回顾 提问:期待的愿景实现了吗? 回答:愿景从来都是放在脑中想想,觉得遥远不可及。没有实现因为它从未真...

  • 年终回顾

    这是昨晚我写给大理会的年终回顾,大约得写了两项:时间管理和自身学习。今早回过头再看,感觉自己的文风真是一言难...

  • 2019 年终回顾

    今年对于自己是变化极大的一年,先大概梳理一下 时间线: 1月准备出国材料并提交加拿大工作签证申请3月拿到签证4月底...

  • 岁末年终

    忍冬 忍冬 年终岁末 回顾 展望 从头来过

  • 年终回顾与执行

    从2018年1月1日开始,关于2018年读过的时间就开始倒计时。 花费的精力以及浪费的时间,都反应在对这段时间的把...

  • ceo课12笔记整理和感悟

    如何进行年终回顾?年终总结学校和工作写不少,大多是为了应付差事,写起来自然味同爵蜡,轮到要写自己的成长回顾,...

  • 我的微习惯

    年底了,本想着把年终总结写了,但是最近还没来得及将所有信息回顾一遍,所以自己的年终总结也没有出来。回顾这一年确实让...

  • 年终回顾 | 关于读书(上)

    小时候因为家里的书比较少,除了零零散散地读些杂志,读完整本书的屈指可数。 也可能是心智没开,总是读不懂,语文课本上...

  • 2017年终回顾

    先撸个脑图大纲 装模作样拿出了日记本、打开朋友圈、微博,想要一览自己过去一年的历程,但发现均是空白空虚,偶尔一两笔...

  • 2015年终回顾

    写在最前 嗯,之前都是在人人上写自己的年终总结的。今年换个方式,改在简书吧。去年的年终总结中自己配的背景音乐是《一...

网友评论

      本文标题:2021年年终回顾

      本文链接:https://www.haomeiwen.com/subject/yvtktrtx.html