总结不是公司的要求,而是个人前进的阶梯。
要谈刚过去的这一年的进步,有必要先回顾个人非常感兴趣的三大技术方向:
- 微服务
- 大数据
- 人工智能
之前有望进军区块链,可惜碰到的区块链公司太穷。
人生苦短,肯定不能去做没有钱途的事啊,所以现在对区块链没有兴趣了。
有人会说,你不应该谈谈帮助公司取得的成就、业绩等等吗?那些是另一个维度的事情了,暂时不表。
只谈有进步的事,大致如下:
1)继续微服务实践,在某家公司负责微服务系统平台。
现在人人都能对微服务谈天说地指手画脚,其实千奇百怪各有不同。
这家公司软件模块划分得不错,比上一家更为合理(你看得没错,我在不同公司都负责过JAVA微服务),功能也更全面,唯一的不足是spring cloud搭上了dubbo,我认为这是一大败笔,dubbo可以休矣。
整体而言如能确保小程序员们理解现在的架构,那么问题就不大,不过要做到这点也不容易,毕竟他们的经验是相当相当地欠缺啊。
目前我已经离开这家公司,这段经历加深了对于dubbo的理解,这是个架构中的反模式。
2)工作流
这个比较专业一点,DDD设计导向,比较有意思,两家公司在用。
3)大数据
这是新公司的事,大功告成估计还要归到今年的成绩里面,我超一流的学习能力又要开始启用了。
4) K8S
虽然K8S已经一统江湖,但是不懂的人依然很多。
下半年仔细研究了CNI,大二层果然大。
5) 版本管理
我在2月份的进步录中写过我对于软件版本管理的思考,主要是因为之前那家公司的分支太多了,后来跟负责深圳那块的谈过。
很多人都知道正确的方法,但是却没有付诸行动,这是谁的责任呢?
6) 数据库
为了配合数据库国产化,精心编写了数据库自动适配器,难度不大,节约了一群攻城狮的时间(此处应该有雷鸣般的掌声)。
当然这个事情顺利进行的关键还有深圳和西安研发同事的支持,不然注入各个分散的微服务也是一件很麻烦的事情。
离职那天下午老板又夸我国产化干得漂亮,其实吧,这对我没那么重要,重要的是我解决的分库分表问题,有难度有挑战,普通人无能为力。
7) 吊打面试官
我有十几年担任技术面试官的经验,所以我会从不同角度审视不同的人,包括面试官。
不知道为什么,越来越多的人不但不会因为技术上的无知而感到耻辱,反而敢于当面显摆自己的无知。
有人问我2010之前怎么没在写微服务,我说:“一个人年纪再大,大不过他爸,不好意思,你自己去补历史吧。”没有一个脏字。
哈哈,有意思的一年过去了,期待2022年我能取得更大的辉煌。