5
回答
后端开发中间件方向应该怎么规划路线呢?

目前对中间件职位,职业规划这块基本不了解,貌似仅有比较大的公司才有专门做中间件开发/研发的。

市场上大部分的职位与中间件相关的好像有大数据开发工程师、普通的开发工程师、以及少有的中间件工程师。

我想往这方面发展,请问应该具备什么样的技能呢?我现在只是一个刚入门的初学者(一年多经验)。

Anur IjuoKaruKas的博客 附一波博客...

https://github.com/anurnomeru 渣github

目前在学习kafka源码,可是有些迷茫,想要实践一下kafka,写点和它有关的项目,发现github上不少都是日志分析系统.....

本来不迷茫的..学着学着有些迷茫了...

(咳咳,请不要上来就说什么夯实基础:系统内核,数据结构,高并发等基础技能。我知道这些对于开发者很重要,但我更想知道中间件开发相关应该具备哪些知识,与其学习路线!谢谢!!)

举报
Anur
发帖于3周前 5回/1K+阅
共有5个评论 最后回答: 2周前

中间件开发

1、先看别人中间件怎么写的,了解中间件的一些基础概念

2、再看你们的中间件需要解决别人存在的问题,或者为了适应你们的业务

3、学习使用代码开发,提升代码质量

先有概念,再有方向,最后在落实下来迭代开发

--- 共有 1 条评论 ---
chenzhenxu 是的,先了解业务和技术应用场景,然后落地到具体实现。实现方式可以参考已有的。 1周前 回复

到现在都没明白中间件是什么...一直认为聚合底层能力才算是中间件,如聚合存储,服务查询,计算能力的才算

我个人觉得这类纯技术的东西  发展会比较狭隘一点,我认为还是找对一个行业 多学点业务上的知识比技术更好

中间件开发你会发现你一天有一半的时间都在为产研做客服

--- 共有 3 条评论 ---
Anur 回复 @苦苦奋斗的渣渣 : 谢谢! 1周前 回复
苦苦奋斗的渣渣想看啥看啥,纠结什么就是浪费时间,于其纠结该看什么不如去玩游戏,玩累了在看书休息下 哈哈 看你在看源码 我给您一条建议 一定要想作者为什么这么实现,是否还有其他实现方式(比如一个非空判断都要想一下什么时候为空) 如果只是单纯的看怎么实现的 看源码没什么意义 想清楚自己为什么看源码 2周前 回复
Anur什么东西应该着重了解一下呢? 2周前 回复

个人觉得 开发中间件要 根据具体业务以及场景而定  这个并没有严格的所谓的技术划分或者说是范围划分        如果你是为了开发中间件而开发中间件  不切合公司实际情况    我觉得那样就有些买椟还珠的的感觉了

顶部