作为后端开发,都必须学习分布式相关知识吗?

2020-04-28 17:26:52 +08:00
 1oNflow

因为看到网上在职跳槽的面试,都会考系统设计题,一般都是考分布式,大规模数据的处理这类知识。

面试喜欢考这类题的原因是这种场景是大公司里连普通开发都会经常遇到的问题吗?(不是说好进去拧螺丝吗...)

作为普通开发,暂时没有跳槽的想法,只想做好当前本职工作(如果有公司内升职机会也会把握),有必要空闲时间自己钻研这类知识吗,还是工作中用到就去学,用不到算了?

1604 次点击
所在节点    职场话题
3 条回复
opengps
2020-04-28 17:31:08 +08:00
加分项目,但不是必须。相对高级点的架构师之类的都得懂,不然怎么会知道有些设计的目的
libook
2020-04-28 17:38:54 +08:00
单机性能有限,而且随着微服务、各种中间件、Service Mesh 等技术的运用,多服务实例协同工作的场景会越来越多,分布式相关知识还是挺有用的。
yeqizhang
2020-04-28 22:43:16 +08:00
看你去什么地儿求职了...
说实话普通的公司最多也就分布式的事务问题需要处理,又不是去开发一个分布式应用(这里说的不是业务拆分成微服务这样的分布式)...
面试官的水平也好不了哪里去,不会问的太深,问的太深,他只能拿自己的理解和网上看到的不准确的信息来作为正确 答案。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/667010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX