首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

问题来了 如何成为架构师

  •  
  •   huisezhiyin · 30 天前 · 2314 次点击

    做了三年程序员,一直不太明白:如何从一个普通程序员成为架构师,需要学习什么,一般程序员和架构师的区别又在哪里呢? 不管是搜索,还是看论坛,还是问大佬,感觉都很模糊,没有一个特别清晰的概念啊,我甚至连架构师要做些什么工作都不知道

    23 回复  |  直到 2019-03-27 17:21:42 +08:00
        1
    Raphael96   30 天前
    找几本书看看去
        2
    yidinghe   30 天前
    一般程序员和架构师的区别在于后者能够拿出一整套的解决方案,我说的整套是指覆盖产品的大部分生命周期,从 1 万用户到 1000 万用户,这个过程当中不论出现什么业务调整或业务扩张,架构师都能提出架构改造方案,在众多产品中正确的选型,然后将改造方案分阶段分任务,带领开发团队顺利实施。
        3
    qinyusen   30 天前   ♥ 3
    哦, 这个其实很简单,面向结果负责:
    不写那么多代码,工资还能经常翻倍, 任何人碰到任何问题,你都能大约直觉的判断出问题的所在并且给出解决方案, 在系统上,给出的解决方案让绝大多数人在构建这个系统的时候,不会觉得有不流畅的感觉,通过某种模式,设计模式也好,拍脑门安排也好,功能模块划分(敲重点,也就是构架的初级定义)的让最终组建的系统,能够有高可用性,并且高稳定性,并且有高扩展性,而且每次扩展的代价(工程师小时)最低。

    达成上面的结果,就是一个普通合格的构架师了。个人观点。
        4
    66beta   30 天前 via Android
    维护的系统月活千万
    整个系统你都玩得转
        5
    huangdayu   30 天前 via Android
    对大型系统架构了如指掌,解决问题能一刀切要害
        6
    wispx   30 天前 via iPhone
    首先第一步,精通常见的软件设计模式
        7
    opengps   30 天前
    10 个人同时用你的系统,你发现不了什么问题
    100 个人同时用你系统,你会发现一些问题
    接下来,1000000+个人同时访问你的系统,你才知道架构的重要性
        8
    wind3110991   30 天前
    少骂老板多干活学东西,把精力留在最重要的事情上,多对业务抽象和归纳,多提问题多反驳自己,思考 DDD 而不是光写 CRUD,多喝热水早点睡觉,多逛 github 少上 pornhub,总有一天你也会成为一个没有头发的优秀架构师的
        9
    zhangtao   30 天前
    补充一点,还是需要时间的积累,处理的线上故障,踩过的坑,都会是你宝贵的财富
        11
    sniffles   30 天前
    会做 PPT
        12
    linghu1989122   30 天前
    先参与一款用户量百万级的产品的核心开发,再谈这个问题
        13
    jiangnanyanyu   30 天前 via Android
    多吹牛
        14
    love999999   30 天前 via iPhone
    再干三年,哈哈哈
        15
    janus77   30 天前
    新项目 技术选型,选哪款框架?或者自研?成本考虑?(学习成本 迁移成本 跨部门合作的沟通成本 带来的好处是否足够多)
    出问题了 快速排查,定位,定责,定损,解决
    新人培养方向 要从公司的发展大方向来考虑(为了自研做储备?为了新业务?如果即将到来离职潮,为了填补空缺?)
        16
    dreamwar   30 天前
    帽子扶正
        17
    zjsxwc   30 天前 via Android
    不就是改名卡吗,9 块钱一张,2333
        18
    littleangel   30 天前
    换个名字的事儿
        19
    YellowLittleDog   30 天前 via Android
    大哥先把帽子戴好
        20
    misaka19000   30 天前
    架构师就是负责系统架构的啊~~~
        21
    Gzp   30 天前 via iPhone
    可以试试耗子叔的这个课程 个人也是以架构师为目标的 一开始也很迷茫 听完之后终于知道架构师要会什么了
    http://gk.link/a/102Kl
        22
    CTO   30 天前
    我是谁?我在哪?谁叫我?
        23
    DeWhite   29 天前
    全栈转架构师的比较多,主要是涉及后续开发拓展。
    说白了就是,在正确的时间给程序员们找事情做。
    在服务器宕机的时候找到原因,运维和全栈比较容易转。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3351 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 04:37 · PVG 12:37 · LAX 21:37 · JFK 00:37
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1