V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1oNflow
V2EX  ›  职场话题

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

  •  
  •   1oNflow · 2020-04-28 17:26:52 +08:00 · 1603 次点击
    这是一个创建于 1670 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3 条回复    2020-04-28 22:43:16 +08:00
    opengps
        1
    opengps  
       2020-04-28 17:31:08 +08:00
    加分项目,但不是必须。相对高级点的架构师之类的都得懂,不然怎么会知道有些设计的目的
    libook
        2
    libook  
       2020-04-28 17:38:54 +08:00
    单机性能有限,而且随着微服务、各种中间件、Service Mesh 等技术的运用,多服务实例协同工作的场景会越来越多,分布式相关知识还是挺有用的。
    yeqizhang
        3
    yeqizhang  
       2020-04-28 22:43:16 +08:00
    看你去什么地儿求职了...
    说实话普通的公司最多也就分布式的事务问题需要处理,又不是去开发一个分布式应用(这里说的不是业务拆分成微服务这样的分布式)...
    面试官的水平也好不了哪里去,不会问的太深,问的太深,他只能拿自己的理解和网上看到的不准确的信息来作为正确 答案。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:08 · PVG 03:08 · LAX 11:08 · JFK 14:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.