「回忆2022,展望2023,我正在参加2022年终总结征文大赛活动」

这是一篇参赛文章,期望你能点赞,谈论,万分感谢!!

年末,又是一个总结曩昔和展望未来的时间,在病痛交加的周六,捂着被子,拿着手机回忆我这时而平凡时而精彩的 2022,回望本年,又是没有财政自在的一年,团队改动,裁人,年末降薪,拿股权,健身,小刀刮嗓子,见她的爸爸妈妈,本年都阅历个遍

关于财政自在。这个词信任兄弟们并不生疏,但每个人对财政自在的了解不尽相同。

一些人认为财政自在便是可以买各种奢侈品,不需求去考虑钱不行的作业。另一些人认为财政自在是有十分十分多的钱,但是没有一个清晰的界说,但是我认为的财政自在是我可以不想做什么就可以不做什么。在不影响日子水平的情况下,手上的现金流总是为正的,且被迫收入可以大于我的自动收入。但是本年仍是没有完成,但是一向在路上

接下来本文别离从以下几个方面来聊一聊,关于我的 2022 年

  1. 作业:团队改动,裁人,年末降薪,拿股权
  2. 关于云原生技能方向的考虑
  3. 日子:健身读书,小刀刮嗓子
  4. 买买买:买房买车继续进行中,见她爸爸妈妈
  5. 走出去:测验搞自媒体,测验微信接入 ChatGPT
  6. 未来展望

作业:团队改动,裁人,年末降薪,拿股权

团队改动,裁人 N+1

本年部门内的团队各种大变样,一年下来换了5个小组,一个小组里边的人从快 20 个人到现在变得只剩下 4 个人

一部分是自己走了,一部分直接被裁人拿 N+1。

对拿 N+1 的真的爽歪歪,那一阵子许多人都想被裁人,但是你绩效没有拿 C,没有机会被裁,于是乎,大部分人嘴上说着躺平,喊着摆烂,实际上卷得比曾经还狠了一些

但是关于许多优异的兄弟们,假如自己摆烂的话,自己这一关就过不去,很棘手

如上情况都是依据公司开端开源节流,裁掉职级低的,留下职级高的,并且还要更多招大佬进来。

但是招的大佬依然仍是做曾经低职级的人干的活。这真的太挖苦了。

不过本年一年关于环境和线上布置这一块,却是比曾经便利了许多。全面容器化,往云原生方向走,真的可以做到一键晋级,一键回滚,灰度发布,环境共享,流量染色,大大的进步了开发功率,测验功率和上线功率。

曾经主机环境晋级最长的时间超越8个小时,现在晋级只需求几分钟,这点改动带来的效果仍是十分显着的。

拿股权,年末降薪

由于入职以来绩效一向都是比较 ok 的,本年有幸拿到了股权鼓励,但是本应该是一件高兴的事,但是后面产生的作业却不那么妙

本年来一向在不断的降各种福利,降人工本钱,现已让咱们感受到了一丝丝寒气,但是万万没想到,到了年末,开端玩起了降薪的操作,这让咱们彻底感受到寒气逼人,让人心都凉了半截,直呼还不如裁掉我,我想 N+1

别的拿了股权也并没有什么用处,我身边的朋友在某里某讯拿了股权,一些是由于各种原因并没有到行权的时间就离职了,或许到行权的时间,股价大跌

天然,假如股权鼓励是公司百分百授予的那还好,但是假如是还需求自己出一部分钱买入,那确实就不那么 nice 了,我阅历的公司中股权鼓励都是需求自己的出一部分钱的,下次要去一个百分百给股权的坑,这才有动力,哈哈哈

趁便说一下,一般股权分为 3 年行权,第一年行权 40%,第二年行权 30%,第三年行权 30% ,所以假如这家公司开展势头不错,自己也喜欢公司的气氛,且自己在这儿依然可以逐渐进步自己的技能和归纳才干,那么留下来的几率仍是十分大的,但是现实却事与愿违,看来这个股权大约率仅仅一张没有办法落地的电子签了

关于云原生技能方向的考虑和本年进程

云原生涉及的技能和组件众多,例如下面这张图所显示的
landscape.png

组件那么多,技能那么多,不可能全部都抓一点吧,总仍是会依据实际作业去实践和精进,本年在作业中关于云原生方面学到了这些东西:

云原生言语层面,Go 天然是首屈一指

  1. 继续精进 Go,不断的运用学习到的新知识去调整和架构事务代码,引证愈加合理的规划去优化历史遗留问题
  2. 别离整理和细化了关于反射,切片,通道,map,interface{},指针,结构体等数据类型的源码完成,不行完好的部分继续在补充
  3. 作业上进行代码优化,功能优化,收益显着,例如可以检查历史文章关于组织结构同步的优化一文
  • GO 中的指针?
  • Go 言语切片扩容规则是扩容2倍?1.25倍?到底几倍
  • Go 言语中 panic 和 recover 搭配运用

RPC 部分

  1. RPC:GRPC(阅览了部分源码)
  2. GRPC-GATEWAY
  3. GRPC-GATEWAY Swagger

一向以来 RPC 在微服务中也是运用频率适当高的一个利器,本年阅览了部分 RPC 相关源码, 还需求再次阅览,深化了解,下一次更文,手撸一个自界说的 rpc 结构

别的则是经过所学,将项目中的 外部经过 http 打进咱们的网关层服务,然后再经过 grpc 调用后面的微服务,调整为直接上 GRPC-GATEWAY ,外部直接打到 APISIX 后转发到咱们的 GRPC-GATEWAY 即可最终恳求到咱们供给的 grpc 服务,演进之后,就只需求保护微服务代码即可了,功率翻番

不过 Swagger 并没有运用到项目上,而是运用的 EOLINK,简略原因也是由于 EOLINK 可以很好的闭环整条链路

  • gRPC-Gateway 快速实战

API 网关

APIGATEWAY:APISIX

很显着他是一个网关,应该有的内容他都有,引进 APISIX 之后,咱们将原来的自写的网关服务逐渐废弃,彻底拥抱云原生,虽然一路也跌跌撞撞,不过也为咱们供给了各种失利经验,这是一个老练的开发者必经之路吧😂

微服务结构部分

GO-ZERO 微服务结构(运用 GO-ZERO 结构完成自己的自界说需求,熟悉结构的运用,阅览结构源码仿照和完成自己的东西包)

有 go-zero,go-micro 天然还有其他的就不多说了,最终选择了 go-zero,天然是由于他的材料丰富,正好自己也有需求,看到了 go-zero 作者的文章,便产生了学习 go-zero 的爱好,一口气将 go-zero 学下来,编写自己的项目,用起来仍是十分随手的,主张感爱好的 xdm 都可以去测验一波

go-zero 的各种好处可以检查咱们的关于 go-zero 的历史文章,他自带链路跟踪,负载均衡,熔断机制,自动降载哦,超时机制以及告警机制等等,最 nice 的必定是 go-zero 供给了自己的东西 goctl ,能十分简略的为咱们一键生成结构代码,咱们只需求依据自己的需求去添中事务逻辑即可

由于一个作者,或许由于一篇文章去学习了一个结构,关于 xdm 们来说,应该也是家常便饭了吧

  • 微服务结构 go-zero 快速实战

日志搜集,监控告警

  1. ELK
  2. GRAFANA
  3. Prometheus
  4. Superset
  5. Elasticsearch
  6. Kafka,Rabbitmq

一开端数据搜集数据打点仅仅为了给运营的同学运用(其他小组有现成的),便直接运用了这一套,那便是 Elasticsearch + Kafka + Superset 的方法来进行完成,完成比较简略

例如运用 Go 编写的运用,要害方位打点数据写到 ES 的 Kafka 引擎上,进而写入到 ES 中,运营的同学就可以简略的在可视化的 SupperSet 界面上经过简略的 sql 就可以看到各种打点数据的改动

但是弊端也是十分显着的,这并不能为咱们提前预知风险,不能告警,并且这样的打点关于本身 Go 运用是有必定影响的

因此后期上了愈加有效的 Prometheus + GRAFANA 的方法,可以参加各种自界说的监控,可以提前预警等等,且运维人员可以直接将这一套用起来

天然,运用 ELK 早便是查日志的标配了,用起来比去跳板机上查起来便利的太多了

容器化

  1. DOCKER
  2. KUBERNETES
  3. HELM

本年继续在学习容器化方面的知识,不过给予的精力不是太多,主要是关于 k8s CNI 部分的内容接触的还比较少,记下来需求霸占

显然关于这些技能仅仅是细读了 docker 和 Kubernetes in Action 是远远不行的,本年更多的是花在实战上面,天然都是运用方面,遇到的一些 k8s 问题,可以自行处理一部分,但仍是存在无法处理的问题,有的时分可能便是重装环境。。。

k8s 中运用 helm 来进行服务的晋级回滚是适当便利的,咱们用起来十分随手,天然作业中都是会弄成自动化的

  • 怎么将自己的镜像运用 helm 布置

咱们运用容器化,更多的是为了提效,下降开发人员和测验人员的环境担负,只需环境好了,功率可以进步一倍不止

因此在下一年需求手写一个 docker,按照模块深化的阅览 k8s 内部源码,进步自己对其的了解程度

服务署理

Service Proxy:TREAFIK PROXY

TREAFIK PROXY 是 k8s 中用于服务署理的,外部恳求打进 k8s 环境之后,TREAFIK PROXY 会去依据 IngressRoute 里边装备的各种匹配规则进行射中,射中之后就会将恳求转发给对应的 Service,最终恳求到到对应的 Pod

此处看起来是不是有点像 nginx??

服务发现,装备中心

Service Discovery: ETCD,NACOS

还在主机环境的时分咱们运用 ETCD 来进行服务发现,切换到 k8s 之后,服务发现则运用 k8s 内部的机制,另选用 NACOS 作为咱们服务的装备中心

再未引进 NACOS 做装备中心之前,装备文件是不能热修改的,必须要重启服务,虽然在 k8s 中是翻滚晋级了,但是修改个装备还要去重启服务,这也太 low 了,因此有了 NACOS 的用武之地

服务网格

Service Mesh :ISTIO

其中上 ISTIO 依然是为了处理环境问题,处理开发形式的问题,没有 ISTIO 的时分,人手一套环境,保护本钱极高,且多个服务版本不一致,总是出现各种奇奇怪怪的问题

引进 ISTIO 之后,可以依据每个服务的流量进行转发,保证自己标签的流量只会恳求到同一个标签的其他服务上,那么一套规范环境,就可以多个人在上面进行开发和调试,并且彻底可以调试同一个服务,只需标签不同即可,环境保护本钱大大下降,功率极速进步

天然,效果不只于此,后续会连续运用到线上的各种方法的灰度发布,还在继续验证中

链路跟踪

运用的是 jaeger

关于 jeager 的介绍可以检查历史文章,运用了链路跟踪之后,若整个链路出现了问题,你第一时间不是去跳板机上看服务的日志,而是到 jaeger dashboad 上去看实际的链路再哪里断了,依据断掉的地方再继续去检查错误原因,就可以快速高效的知道本次恳求链路为什么为失利了,详细的可以检查:

  • 微服务线上问题排查困难?不知道问题出在哪一环?那是你还不会分布式链路追寻

小结

如上便是我本年在云原生方面的一点学习和实战心得,篇幅有限没有共享了具体的技能细节,更多的是共享一下关于学习和运用这些技能带给我和作业上产生的天翻地覆的改动一点也不为过,看过这边文章的 xdm 肯定有感受

  • 怎么从主机环境演变到云原生开发形式?

运用这些技能,天然是为了提效,进步质量,当然许多时分也是为了拓展自己的知识面,满意自己的好奇心,关于一个程序员来说,好奇心被满意了那是多么的酷,特别是再你冥思苦索规划出了一件成品的时分,那但是适当高兴

在这个云时代,咱们彻底有理由拥抱 Go,拥抱云原生,燥起来吧,继续进步,继续共享,继续精进

日子:健身读书,小刀刮嗓子

日子上总会在考虑,什么作业,自己可以继续去做好久呢?

曩昔或许只需活着,但是本年开端继续的健身,继续的读书,继续的考虑

本年一年中,在keep上运动,坚持每周运动三次。引体向上和俯卧撑间隔着做,每一次都会做腹肌,并且不断的向上进阶,现在现已达到K5级别了。现在为止本年健身耗时 4836 分钟,从年头开端,健身总时长安稳攀升

image.png

从一个引体向上都没有办法正常拉起到现在可以做10~15个引体向上,从做10个俯卧撑都比较费劲儿到现在练习一次俯卧撑可以做240多个,运动健身带给我的改动便是愈加的自信,愈加的阳光,肩部和胸部变得宽厚和健壮。

这是半年前开端练了一点

image.png

但是,继续坚持运动健身近一年的我,仍是逃不掉伤风感冒,应该不是阳了,虽然也小刀刮嗓子,虽然也头疼一晚上睡不着觉,但是不发烧,吃药保养 3-4 天就好的差不多了,彻底不需求居家作业,症状较轻,轻到吃完药之后,我认为我又行了,我又可以开端健身了??然后不能嘚瑟,出门就冷的瑟瑟发抖。。。此处必定要注意,生病恢复好不能立刻运动,还需求养一阵子,大约一到两周才干开端运动

关于读书,本年头给自己定下的方针是阅览10本书。但是读着读着发现读书并不是一个计数器,不是在乎读了多少本书,而是应该在乎自己在书本中考虑了多少,自己转换了多少,要可以从书中获得新知,可以去辨证的看待书中的内容。可以用自己的话去看阐述书中的主要内容,并且有自己独到的观念,天然,最终的结果也远远超越10本

我形象深化的一本书是 打高兴智,别的一本是 认知觉悟

image.png

其实这两本书里边都讲到了关于大脑的结构,大脑都倾向于去做那些简略的、不耗费能量的作业。因而咱们去做一些有必定难度或许生疏的作业的时分,我会觉得很抗拒。由于关于大脑来说,这需求耗费大量的能量。

实际上仍是要培育自己的习惯,例如让自己的健身读书,作为惯常行为,就像每天都会吃饭喝水上厕所相同。当你做这些作业都不需求耗费什么能量的时分,那么你是最简略继续下去的,假如做一件作业,你需求耗费许多的能量去坚持自律,那么这件作业很难长时间的继续上去。

别的一个形象比较深的是 富爸爸穷爸爸。这本书现已是第 2 次阅览了。依然可以收获新的东西,特别是关于现金流的了解。真真实实的去找到现金流游戏来进行了实操。实实在在地感受到现金流是怎么计算的。假如咱们的现金流总是没有办法高于咱们的自动收入,那么咱们永远都会像老鼠赛跑那样活着。只需一没有作业,那么就无法付出日子中的各种账单。

那么关于理财还处在学习傍边,实践的机会还比较少,不过现金游戏游戏真的仍是十分好玩的,推荐咱们都可以去玩一玩。

最近在看刘震云的一句顶一万句,有没有兄弟也在看的,可以谈论沟通一下。

买买买:买房买车继续进行中,见她爸爸妈妈

本来年头方案先把车买了,但是万万没想到,女朋友将钱投到基金和股市里边去了,这可真是心大。

关于本年的基金和股市咱们都知道,绿的不能再绿了,也不知道什么时分可以回本。

但是到现在,她现已好久没有提买车的作业了😂😂,或许是由于她还将她爸爸妈妈给的买车钱也投入到基金里边的原因吧

关于买房,天然是刚需房,不知道咱们这一代年轻人为什么会有这样的执念,成婚必定要去买个房,或许是社会强行加上的规范吧,假如你不去在乎了也觉得无所谓,就像秋天里的第一杯奶茶,冬季里的第一次火锅相同,这些可不都是网红的各种营销套路吗

然后买房这个作业,在中国人心里感觉现已是根深蒂固了,毕竟是得有一个家,那天然得有一个房?更多的不应该是有爱的人才会有家吗,无论在哪

说到底,房仍是要买,毕竟自己的房子随意造😁💕

可本年房地产继续爆雷。银行现在利率也放得相对比较低,可偏偏就在这种时分,越不敢买,还在继续重视中,就怕买到高点,或许许多人也这样想吧。

刚需买房仍是十分有必要的,租几十年的房,钱也给出去了,但房不是自己的,可你买了房,还几十年的借款,钱给出去了,房是自己的。

别的一个原因便是关于未来的不确定性,不确定是回老家仍是在大城市久居。

关于那些在老家作业的人,到点就下班,别提多仰慕了,躺得平平的。在大城市打拼,没有自己的日子,还累得跟狗相同。

对这个现在也还在考虑傍边,考虑自己到底需求啥,暂时还没有结论,不过在当时疫情爆发顶峰的时间,咱们都在重视疫情,咱们可以测验也去重视一下房地产,刚需和改进仍是很有必要的

走出去:测验搞自媒体,测验微信接入 ChatGPT

向外拓展自己仍是十分有必要的,本年继续搞微信大众号,粉丝数量现已有 200 左右,当然这个数值仍是十分的低,不过好在也在继续添加。

这不,本年年末开端微信接入 ChatGPT ,陆连续续的我的个人技能沟通群逐渐有了人气,咱们在群里都会讨论关于机器人的那些事,假如你也感爱好的话,也可以加进来哦

  • 我的个人微信也敏捷接入了 ChatGPT

说实话确实没有在微信大众号上花费多少精力,更多的仍是在上,参加活动摸鱼,赢奖品,对,便是这么实在。

但关于更文这个作业来说,仍是会期望自己可以写出高质量的文章,在进步自己的一起也可以给别人带来价值。

当然也会出现为了赶文章而写一些水文的情况。应该叫做短文。😂😂😂

别的自己的主意也比较多,测验去搞自媒体,去做某音某条某挂的视频号。咱们咱们都知道,在中国假如你只做技能的话,你真的没有办法开展的很好,并且许多公司居然研发的位置仍是比较低的

所以咱们不只需进步技能水平,还需求去进步本身的归纳才干。

但是发现假如总是更新自己不是十分感爱好的视频,真的很难继续创作下去,找到自己可以长时间继续做下去且感爱好的内容适当重要。

现在也在培育自己阅览和剖析时势的习惯。现在来看还比较入门,需求继续进步自己的认知,逐渐测验的去做下来。

当然以上做的健身,阅览,更文,搞自媒体都是为了必定程度的进步自己的技能水平,身体素质和认知

当你认知不行的时分,凭命运赚来的钱总会凭实力给亏掉。进步认知,进步自己的思想适当重要。

关于这一点兄弟们不知道有没有感受。且进入公司的两个人,开展途径彻底不同。一般来说总会是思想细致,考虑全面的那个人会开展的更好,当然这样的人和你对接起来也是十分便利的。

一眼就能看清实质的,人和一辈子都看不清实质的人,显着是两个不相同的人生。

别的,本年总算要去她家了,忐忑中。。。

未来展望

  1. 开端写有质量的评论。先定一个小方针,明年写 12 条评论。
  2. 继续健身。内脏脂肪达到 4.0,从一周三练调整为一周四练,巧克力腹肌愈加显着。规范的引体向上可以一次性做20个
  3. 投入必定的精力放到微信大众号上,方针至少添加到 600 个粉丝
  4. 深化考虑不做技能还能经过什么样的方法去挣钱,怎么进步自己的现金流,输出办法并实践
  5. 累积自动约饭 10 次,了解不同行业的从者的思想方法,继续拓展认知
  6. 拿下 CKA K8S 认证工程师
  7. 阅览 k8s 源码,输出相关文章 10

这便是我的 2022 年,总结起来一句话,人的可塑性是很强的,只需肯训练,在这样的大环境,期望咱们都能修炼好内功,待未来春暖花开时,咱们才干愈加自如的过咱们的人生

假如上述内容和观众老爷的日子有所相同,纯属巧合🤣

感谢阅览,欢迎沟通,点个赞,重视一波 再走吧

欢迎点赞,重视,收藏

朋友们,你的支持和鼓励,是我坚持共享,进步质量的动力

好了,本次就到这儿

技能是开放的,咱们的心态,更应是开放的。拥抱改动,向阳而生,尽力向前行。

我是阿兵云原生,欢迎点赞重视收藏,下次见~