2020年年中技术总结

很特殊的上半年,现在也还没完全恢复正常状态。
上半年项目上不是很忙,个人主要是继续还技术债,还有在几个自己确定的技术方向上进行深入学习。下面主要也是聊这方面的内容。
聊个题外话,上个星期收到通知,一不小心过了5月底的晋升评审。似乎没啥特别的,既是意料之中又有意料之外的东西,略过不表。
目前,个人主要关注存储(主要是NewSQL方向),游戏开发和AI计算框架这三个方向。
先说游戏。这段时间主要集中在后端技术的总结,前端引擎现在确实没有精力拓展。关于游戏后端技术的总结,主要是结合游戏类型,对后端架构的设计思想进行提炼。用到的代码主要还是前几年开发过的游戏。另外,skynet也作为一个重点开源项目来学习。
说到开源项目,这是最近半年来的最大收获了。拥抱开源,当然我说的只是学习开源项目,现在没有精力和足够的能力去做一个很牛的开源项目。
其次,是近段时间着墨比较多的方向:NewSQL。源于前几个月看MySQL文档的时候,摸出来的一条线:leveldb->rocksdb->raft->etcd->tidb/cockroachdb。目前正从raft和etcd开始了解NewSQL技术。现在都流行上B站学习,前几年和社会脱节太厉害,不知道这趋势什么时候出现的,一直以为B站和动漫有关,这是题外话。不过,最近我倒是在youtube上找到不少NewSQL技术讲座视频。自我感觉看英文文档没什么压力,但通过听英文讲座来学习技术,还是挺有挑战的,这个值得坚持。
最后一个方向花的时间少一点,但确是一直都想做的。这个和现在服务的这家公司有关。现在我在做一些AI算法落地的工作,CV/NLP这些算法我就不去凑热闹了,但计算框架却是我等没有研究背景的算法工程师可以插手的地方。现在在2个项目中用过TRT,可惜其不完全开源。所以打算以腾讯开源的AI计算框架为研究资料。
另外,也零散的看了一些linux kernel和网络方面的东西,这些是根基。有人说,看了多少k8s/docker/微服务/pytorch,就要花两倍的时间看kernel方面的东西。嗯,是我说的,:)。

你可能感兴趣的:(杂项)