• 金石
    2022-05-16
    架构师应当为架构活动注入灵魂,而这个灵魂就是战略意图,怎样通过架构活动为组织带来持久的核心竞争力。 没有灵魂的架构活动只是照本宣科,被产品经理牵着鼻子走,这样容易让组织过度追求短平快的效益,因而丧失长期的竞争力。 此外,我们厂里很多架构师设计做的很优秀,但最后能落地的设计只有十之一二。不清楚这是不是业界常态。 所以,我认为衡量一个架构师是不是有真本事,除了前面说的战略意图和架构功力,还要看他能不能说服别人赞助项目,能不能利用有限的资源最大化实现战略目标。 毕竟,能画图的嘴炮架构师一抓一大把,但能拿到兵权、能带兵打仗、并战而胜之的架构师却不多。 这主要是因为架构师手上的权力并不多,最多只有架构活动的决策权(即使这个权力,使用起来也要慎之又慎),在其他阶段掣肘颇多。 因此架构师想让项目成功落地,要有足够的影响力,需要各个利益相关者的信任与支持,还要有强大的策划能力。 可能一个成熟的组织就是这样运作的,权力是分散且受到制约的,没有人可以独自下决策。即便是手握实权的决策者和赞助者也不可能脱离架构师去做决定。 但这样也会让决策路径变得很长,让组织的决策效率变得低效。该怎样来平衡呢? 我这里有两个问题,希望与郭老师以及各位同学探讨一下: 1、不妨设想一下,如果让架构师有足够的权力来调配组织的各种资源,不知道这是好事还是坏事呢? 2、在我们厂,我还观察到越高级别的架构师,就越容易被架空。很多人虽然看起来位高权重,但实则更像是一个虚职,基本上只出大方案,却指挥不动底下的团队。 越来越像是一个参谋的角色,而不是一个带兵打仗的将领。这难道就是架构师的宿命吗?要怎么才能破局呢?
    展开

    作者回复: 1. 有架构能力的管理者, 如果人比较包容的话, 绝对是好事儿。 2. 这个不是的。 我们这个模块里就会讲到。

    共 3 条评论
    7
  • 范飞扬
    2022-09-07 来自美国
    想请教下老师和同学,文中的“比如算法能力就是下一个强有力的能力项”,这里的算法是指: 1.机器学习算法等类似 还是 2.数据结构与算法的算法?

    作者回复: 你这个问题问得非常非常好。 其实我原文中没有特地去区分。 但是这里我指的更多是1), 因为前者需要有长期的(大)数据策略,是个长期的规划和积累过程。 更符合架构师的定位。 后者是在场景下的解决方案。

    共 2 条评论
    3
  • 沈子砚
    2022-05-11
    有没有同是产品经理

    作者回复: 快去拉更多的来啊。。。 我倒是好奇你的评价是什么?

    共 3 条评论
    2
  • zangchao
    2022-05-10
    对东白老师提到“CTO 视角来优化自己在技术团队中的价值定位”深有感触,自己公司也提倡拔高层级去做事。作为技术人员为企业创造价值,理解CTO的核心—生存优势至关重要。 自己在一家中小型企业负责工程效率相关工作,致力于为企业提升研发质量和效率,优化研发流程,发掘并开发有价值的研发工具。想请教下东白老师,从架构师或者DevOps角度,如何评估一个项目或者产品需求的价值,如何对这些项目或者需求进行有效协同管理,需要配套什么样的研发流程或工具提升整个研发团队的研发质量和效率,怎么证明自己推广的这套需求管理方法、研发流程或工具确实真正有价值、对公司的生存优势有帮助呢? 问题有些多,也是困扰了自己好久,期望老师给予解答,多谢东白老师!

    作者回复: 这个和这么课程实在是无关啊。 回答也没有那么短。 我也不是这个领域的专家。 建议你看一下需求管理、研发效能相关的文章吧。

    共 2 条评论
    2
  • 术子米德
    2022-05-23
    🤔☕️🤔☕️🤔 * 📖:架构师到底干嘛? * 🤔:每次看到这样的问题,总是很困惑,每次问出这样的问题,那更是在困惑的深渊。一种思考方法,在百般被问,跟百般自问的过程里,逐渐清晰起来,那就是,假设架构师不存在,根本没有,那会怎样?或者说,在一个过程里,什么时候会想到架构师,什么时候非他在不可? * 🤔:这个思考角度,让我有清晰的思路,可是在思路的末端,往往是在项目出问题后,就开始随口喊到,这是哪个ShaX架构师搞出来的破玩意儿。这样反复出现的思考结果,又让我百思不解。 * 🤔:为了不让架构师在最后拉出来背锅,如何让架构师在一开始就亮相,又是让我抓破耳朵。原因很简单,经常听到,只说不干,眼高手低少来参合。这也没有思考出好的结果。
    
    1
  • 罗均
    2022-05-10
    非常感谢东白老师的课程,让自己深刻了解自己方方面面的不足,以及与一名优秀架构师的巨大差距! 学生去年刚好换新工作,也浏览了很多“架构师”的JD,总结的最大共同点就是:技术专家+行业专家(或领域专家)。 东白老师是极其稀缺的多项技术专家+多行业专家+优秀管理者,因此也是全球顶级的CTO。能够学习老师的课程,真是无比幸运啊!
    
    1
  • K.Z.
    2022-11-16 来自广东
    感觉广义地讲,架构师可以从不同维度去区分。横向地看,有建筑架构师,软件架构师,水利工程架构师,等等;也可以垂直地划分为企业架构师,业务架构师,系统架构师,数据库架构师,等。 不管怎么区分,架构师的职责都是解决复杂问题,提供结构化的系统方案。作为一个能够以全局视角规划并实施软件开发的角色,软件架构师需要更多地关注软件或者项目的整体战略目标以及商业价值,同时承担了一些技术管理上的职能。
    
    
  • tiny
    2022-07-24
    强调架构师是通过“为复杂场景设计和实施结构化的软件系统”为公司创造价值的!mark,非常明确的软件架构师定义。
    
    
  • 徐李
    2022-06-28
    有些岗位对架构师的要求,就是包含对业务的理解规划,甚至开发,就是集产品经理,项目经理,开发,架构师一体
    
    
  • spark
    2022-05-10
    郭老师,take away~~~用生活中的例子理解对“架构师”概念的定义。编程范式,"声明式编程范式"的定义和"命令式编程范式"的定义~~~ 声明式编程范式,强调问题是什么,强调抽象和结构是什么,解决数理逻辑问题。例如,CNN等深度学习模型,其中有结构、逻辑、问题的定义、特征的关系、评价成功的标准~~~ 命令式编程范式,强调怎么做,强调流程和状态,不停的写具体指令、if、for、while,解决业务问题。例如,订单状态、物流状态、支付状态~~~
    
    