超级访谈:对话毕玄
毕玄
贝联珠贯创始人兼 CEO,前阿里 P10
10570 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 18 讲
开篇词 (1讲)
超级访谈:对话毕玄
15
15
1.0x
00:00/00:00
登录|注册

架构:架构师只是个角色,不是个岗位

你好,我是叶芊。
 
今天我们对谈的主题是——架构师。知道你是抱着收获一二三四条方法论的想法来的,没错,今天一定会有,而且非常具体,甚至会具体到你在系统设计文档里的“系统设计思想”这个小章节应该写什么。是不是非常期待?
 
不过,在讲具体的方法论之前,有几个至关重要的概念我们先要理解清楚,会对你的职业规划有巨大帮助。不然,很多人连架构师具体是干嘛的,能做到什么、不能做到什么都不清楚,就冲着那个概念高喊“我要当架构师!”,岂不是事倍功半,甚至还有可能南辕北辙了。
 
好,话不多说,我们马上进入对谈。
 
极客时间:关于架构师,有一些概念大家觉得非常基础,但又好像似懂非懂,想看看你是怎么理解的,比如说到底什么是架构师?
毕玄:其实就是个 Title。很多公司不会有明确的架构师岗位,就是做这个事情的时候需要一个架构师,所以你兼任或者指定了一个人而已,不会说这个人他就是个架构师,很少有公司这样,因为这确实会有点问题。
极客时间:那架构师部门是?
毕玄:很少有公司会有架构师部门。就算有都是很小的,虚拟的也可以。是这样,多数不是说这个人的角色就是个架构师,因为这里有个最大的问题就是架构师到底干啥。我们一直都认为架构师他不是个岗位,他只是个角色。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

架构师的角色和职责是本文的核心内容。毕玄通过与极客时间的对谈,深入探讨了架构师的职责和培养问题。他指出,架构师不仅仅是一个明确的岗位,而是在项目或系统中需要有人承担架构师的职责和角色。架构师的主要职责是将需求转化为技术解决方案,并负责设计整个系统。此外,毕玄还讨论了架构师的培养问题,强调了案例分享和实战经验的重要性。他认为,架构师的成长更多依赖于知识面和实践经验,而非培训课程。毕玄还提到了业务架构师和技术架构师的区别,指出两者在方法上的共通之处。通过这些讨论,读者可以深入了解架构师的角色定位、职责范围以及成长路径。这篇文章对于从事技术工作的读者来说,具有启发性和指导意义。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《超级访谈:对话毕玄》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(13)

  • 最新
  • 精选
  • 术子米德
    🤔☕️🤔☕️🤔 【R】需求翻译成技术方案,架构师上场的时候,同时他得参与写核心框架代码。架构师最重要的事情,就是要表达清楚自己的想法,工具和理论在其次。 【.I.】架构,这个词自带高级感,架构师,这个词自带权威感,这两个词放在一起,产生巨大的压迫感。当我是工程师的时候,这种压迫感席面而来,真担心自己的设计顶撞架构,真担心自己的实现弄歪架构,更担心架构师劈头盖脸评审我的设计和实现。当我架构师的时候,这种压迫感依然席面而来,这时候更担心架构容不下设计,更更担心实现一开始就游离架构之外,更更更担心架构图到头来废纸一堆而已。这样的双向压迫感,逼得我问出,没架构师就不行吗?为此还建立个“1-2-3”模型,当独自开发、当两人合作、当多人协作时,当单次交付、当未来迭代、当持续维护时,哪些方面的问题,需要架构师这样的角色来思考和筹划,忽然间清晰很多。 【.I.】架构师在架构过程里的一个重要任务,就是让参与各方就目标本身达成共识,以及就达成目标的方法和路径达成共识。自己实践中发现,目标本身的共识,其实更多是点头之交,仅仅是共识了目标的字面;而目标所需的方法和路径的共识,极难在短期达成,而这却会极大损坏最终目标的抵达。后来受架构师必须写框架代码的启发,项目开始时架构师自己下田干活,把最累最苦的事情先做掉,做出个模板和样式,尤其每个关键步骤,都能形成提交记录,作为后续实践参考,极大会在目标达成所需的方法和路径方面形成共识。说白了就是,我说的都不算,但是我做好的,尤其做出来实际有效的话,大家还是会认可。 【Q】架构师在相对全局的视角,看到的问题跟局部视角看到的问题有差别,这时候他的解决思路,会跟局部的思路有偏差,甚至有冲突。而在局部视角的人,在技术自负之下,会非常坚持自己的思路和方案。老师有遇到过类似情景嘛?如果有的话,怎么能拿捏准火候,如何能让共识逐步达成? —— by 术子米德@2022.11.04

    作者回复: 这样的现象非常正常,我觉得最重要的是开诚布公的和大家交流,说清楚自己为什么在架构设计上做到是这个选择,考虑的因素是什么,说清楚的情况下,我觉得就算有不同,也没有问题。 我们常说的就是在探讨的时候大家可以吵翻天,但在做了决定后,即使自己有保留意见,大家也应该行动一致。

    2022-11-04归属地:浙江
    1
  • 柯烂
    哦,文末拓展阅读里有公众号,我经常看完正文就切下一篇了,这习惯得改

    编辑回复: 😁

    2022-11-18归属地:北京
  • Geek_474406
    文中的设计原则指的什么呢

    作者回复: 我自己理解的设计原则是在当前的架构设计中要遵守的底线,例如在异地多活里流量分配的原则,怎么保护数据不错乱的原则,当然可能还会有些很通用的,例如高可用什么的。

    2022-11-10归属地:浙江
  • 刘超
    一个下午把整个超级访谈快速的过了一遍,讲了很多我遇到过的问题,还有很多我没有碰到过的问题。最大的感悟是:我们没办法确保解决问题的方法一定正确,但我们要确保解决问题的过程一定是真诚的。
    2022-09-29归属地:上海
    25
  • 赵新龙
    “自己做系统设计的套路:系统设计的目的 -> 系统设计的目标 -> 围绕目标的核心设计 -> 围绕核心设计形成的设计原则 -> 各子系统、模块的详细设计。”跟我邦的方法论高度一致,“先问目的、再做推演,亲自打样、及时复盘”。
    2022-09-29归属地:北京
    10
  • 张申傲
    特别认同架构师是一个角色而不是岗位
    2022-10-25归属地:北京
    3
  • Vincent
    架构师有时需要很多tradeoff,要根据公司的规模,技术栈,现有系统状况,团队人才厚度,行业及公司发展,IT投入预算,找出一个相对合理、渐进的演进路径,支撑业务发展的同时,控制投入产出,同时向上向下管理,把想法落地,克服不可预期的困难…
    2022-10-09归属地:北京
    1
    3
  • G小调
    从作者职业生涯复盘访谈,收益良多,感谢!不怕选择,迎接挑战
    2022-09-30归属地:云南
    2
  • huhu小仙女
    运营的老大也是这样。
    2022-09-28归属地:北京
    1
  • 01Running
    恐怕大多数团队的 leader 都是纯管理,不懂技术的
    2023-02-08归属地:北京
收起评论
显示
设置
留言
13
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部