架构师 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bigxianyu
V2EX    问与答

架构师

  •  
  •   igxianyu 2023-04-19 16:53:55 +08:00 1618 次点击
    这是一个创建于 925 天前的主题,其中的信息可能已经有所发展或是发生改变。

    架构师在公司里一般做啥的?感觉不同公司的不一样, 另外怎样才能成为一个合格的架构师,v 友们有啥建议 .

    3 条回复    2023-04-19 18:13:01 +08:00
    rrni
        1
    rrni  
       2023-04-19 17:49:55 +08:00
    装装逼,挥鞭子
    aLazarus
        2
    aLazarus  
       2023-04-19 17:55:55 +08:00
    我觉得架构师至少能设计项目架构吧,要是能给手下拿出一套脚手架解决方案,我觉得是加分项
    waitingChou
        3
    waitingChou  
       2023-04-19 18:13:01 +08:00   1
    我理解的,架构师其实说白了和普通开发没有特别明显的界限区别,很多架构师平时可能也在写业务代码。
    架构师的活,很多开发平时也在做,就是写技术方案,优化已有架构、设计新的系统架构。

    要说区别的话,就是比普通的开发经验更多,对于技术方案和软件架构更有心得。

    要成为架构师的话,我分享一些我的思考:
    1. 要有经验和技术广度打底。
    经验帮你了解 实用套路,技术广度则是熟悉常见的技术方案、组件,了解他们各自的优缺点、适用的场景(这点很重要)。
    2. 技术之外的阅历经验累积。
    很多时候设计一套架构不能简单完全从技术出发,你得开始考虑一些其他的东西,比如:
    你得考虑这套技术方案的上手难度,维护团队水平咋样,搞不搞得定这套方案;
    这套东西的成本会不会太高了,是不是换成本低点的方案,会让架构复杂一点,麻烦一点。
    某个中间件虽然很适合现有的架构,但是社区不活跃,维护力度也差,如果出现 bug 比较难处理,是否退而求其次换个社区活跃点的。

    3. 形成架构设计、评估套路
    比如怎么评估现有的架构是否合理?让你从 0 开始新建一套系统的架构,你的思路是什么?这方面可以从别人分享的一些架构文章学习一点,但最重要的还是 结合自己多年的经验,总结出自己的一套思路,才能在日常工作中运用自如。

    4. 牢记一些规则
    没有一套架构可以打遍天下。阿里、京东、pdd 虽然都是电商,架构肯定是不一样的。
    先有场景,才有架构。抛开具体的业务场景聊架构只能泛泛而谈。
    要考虑业务发展,但不要过渡设计,合适的架构都是慢慢演化而来的。比如一开始业务还不知道有多少量的时候就上分库分表,异地多活多中心等复杂的方案, 会让初期项目落地的成本和时间压力变大。
    清楚地知道自己架构为了什么场景设计的,在什么场景下会有问题,并清楚地向相关人员重点说明。(比如系统不适用于高并发,或者不适用于响应时间非常敏感的场景)
    ...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2058 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 16:12 PVG 00:12 LAX 09:12 JFK 12:12
    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