架构师到底应该具备什么技能? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sjlzz1221
V2EX    问与答

架构师到底应该具备什么技能?

  •   sjlzz1221 2020 年 9 月 22 日 2053 次点击
    这是一个创建于 1967 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是做 java 这块,工作也挺长时间了,也有过架构师的头衔,但其实我至今还不是很明白架构师到底需要具备什么技能,或者什么称之为架构师? 中国绝大多数公司都是业务驱动,框架也非常成熟,对于 Java 来说,无非就是 Spring Cloud 这套,配置中心、注册中心、负载等等,服务开发就是 Spring boot,然后还有 docker 、k8s 、rancher 、elk 、prometheus 等等一系列的运维框架。 我之前在之前公司的一个新项目中做架构师,无非就是把 spring cloud 这一整套搭建起来,写一些公用的东东和规范什么的,当然这个项目是没有高并发,一个内部系统。 之后我跳槽去了一个互联网公司,定级也是架构师,因为系统是已经比较成熟了,整个框架也是基于 Spring cloud 这套,我日常工作就是处理现场问题,业务开发,可能还有一些调优的工作,公司还有一个总架构师,是阿里出来的 P9,他的工作主要是负责 rancher 、prometheus 监控,扩缩容 等等。

    我自己平时也会经常看一些新东西,也会去学习一些框架的源码,例如 Spring,eureka,nacos 等等这些。

    所以想和大家学习讨论下,架构师的核心是什么?? 一套完整的解决方案?

    3 条回复    2020-09-28 15:58:39 +08:00
    helloworld2010
        1
    helloworld2010  
       2020 年 9 月 22 日
    经验吧
    kop1989
        2
    kop1989  
       2020 年 9 月 22 日
    我的理解,一个优秀的架构师,一定要精通一个行业的至少一套技术解决方案。
    而且这个方案是可定制的。而不是照书抄。

    但目前而言,直接抄一套公共方案,用大炮打蚊子的架构师居多。
    真正带有软件工程初心的架构师太少。
    dfadfadfadf
        3
    dfadfadfadf  
       2020 年 9 月 28 日
    我今天也在考虑这个问题,到底什么是架构师,架构师到底解决了什么问题?
    我是这么想滴,我们开始用的 servlet,后来 struts1,再后来 struts2,后来有了 SSH2,后来有了 springMVC,后来就有了 springboot,为什么会一直有新的架构出来?其实就是为了让开发越来越简单,那么如何做到如何越来越简单,就要把我们以往的工具组件根据业务场景叠加起来,形成服务,然后开发多个服务,组合起来行程产品。问题就在工具组件上,正所谓有能力的人写工具,没能力的人写业务,就是这个意思
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 22:16 PVG 06:16 LAX 14:16 JFK 17:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86