摘要:
你好,我是郭东白。从这节课开始我们来讲讲中台。 之所以想以中台案例来结束我们整个课程,有这么三方面的原因。首先,中台这个话题很有商业和研究价值。 中台背后的需求很合理,是国内互联网公司的刚需。在未来,中台的尝试依然不会停止,因而我们需要在当前业界的思考基础之上寻求突破,才有可能创建出真正有商业价值的 阅读全文
摘要:
你好,我是郭东白。这节课我们接着讲Amundson和Scott南极探险的经历。 上节课我从目标、细节、决策等角度描述了后人对于南极探险的评论和观点,除此之外,还有其他观点也非常值得分析研究。 不过在这么多错综复杂的观点之中,究竟哪一个理论才是正确的呢?就像我们之前在架构决策中的讨论一样,每个参与者都 阅读全文
摘要:
你好,我是郭东白。 我们在之前的课程中曾多次提到Amundson和Scott在南极探险的经历,那么这节课,我们就以此为例,讲讲如何通过软件架构之外的案例来提升你的思考力。 我先对这个案例的背景与结果做个简单的说明。有两个不同的团队,采用了不同的策略,最终Amundson先于Scott到达南极并安全返 阅读全文
摘要:
你好,我是郭东白。 上节课我们提到了要和有优秀思考力的人碰撞,从而提升自己的思考质量。那么怎么识别一个人的思考质量呢?在认识了优秀的人后,怎么才能跟他建立长期的信任关系呢? 这节课我们就来讨论这两个问题。 如何判断一个人的思考质量? 判断一个人的思考力非常难,尤其是在有限的时间内。这种情况在面试中经 阅读全文
摘要:
你好,我是郭东白。 上节课我们讲了架构师在架构活动中所需要的思维模式,并强调这些思维模式是阶段性的,要随着架构活动生命周期的变化而调整。 与此同时,我们还强调了思维和思维是架构活动实施前所需要的。那么进入架构活动后呢?也就是在执行阶段和复盘阶段,我们应该采用什么样的思维方式呢?这就是我们接下来要探讨 阅读全文
摘要:
你好,我是郭东白。前两节课我们讲了贯穿架构师整个职业生涯的四种思维模式,分别是价值思维、实证思维、去中心化思维和成长思维。从这节课开始,我们就来讲讲架构师在单个架构活动中应该具备哪些思维模式。 与前两节课不同的是,我们今天分享的思维模式是阶段性的,会随着架构活动生命周期的变化而不断调整。为什么需要调 阅读全文
摘要:
你好,我是郭东白。上节课我们从公司的角度上,描述了架构师应该具备价值思维和实证思维,从而最大化自己的生存。 而如果从架构师的角度来思考,必须具备哪些思维定势才能达到我们上节课提出的目标呢?也就是决策信条和最终的行动,都能最大化自己为企业创造的长期价值的目标。答案是:去中心化思维和成长思维。 前者可以 阅读全文
摘要:
你好,我是郭东白。 这是我们思考力模块的第一节课。在模块导读里,我提到了架构师这个职能有自己特有的思维定势。那么在接下来的两节课里,我就来展开讲讲架构师所需要的思维定势是什么。 这节课我们先从架构师的职业特点讲起,谈谈从公司的角度看,需要架构师具备什么样的思维定势。 思维定势与思维模型 我们在这个模 阅读全文
摘要:
你好, 我是郭东白。 通过前面三个模块的学习,我们掌握了架构师的生存法则、架构师在架构活动中的工作方式、架构师在成长过程中需要获取的能力维度。那么最后一个模块,我们就来学习如何提升架构师最核心的能力——思考力。 独立思考 我们之前提到过了,思考力指的是在生活和工作中,通过独立思考带来有效结论的能力。 阅读全文
摘要:
你好,我是郭东白。很快就到了这个模块的末尾,这节课我们来简单总结一下。 什么是结构性? 整个模块是从架构师的角色定义开始,而后引出架构师最核心的价值创造,也就是设计和实施结构化软件系统的能力。 不过这个定义其实把“架构师的核心价值创造到底在哪里”,转化成了“什么是结构性”这个问题。那么现在让我们再重 阅读全文
摘要:
你好,我是郭东白。 这是架构师职业规划模块的最后一节课。现在我们对架构师的不同成长阶段做到了心中有数,对架构师成长的充分必要条件也已经了然于胸。不过在具体落地的过程中,我们还会面临一个非常现实的问题,那就是如何做职业选择。 说到职业选择,其中最老生常谈的问题就是该怎么选择公司。比如: 朋友创业开公司 阅读全文
摘要:
你好,我是郭东白。上节课我们讲了架构师成长的必要条件,分别是思考力、信息内化能力和适应力。那么这节课我们就来聊聊架构师成长的三个充分条件。 不满足必要条件,就做不了架构师。但是满足了必要条件,也不一定能成为架构师,因为还需要找到架构师成长的充分条件。什么才是架构师成长的充分条件呢?我先来公布答案: 阅读全文
摘要:
你好,我是郭东白。 到上节课为止,我们的内容已经覆盖架构师的五个核心能力了。不过无论做什么事情,都必须先问自己这么一个问题:我做这件事情的优势是什么?也就是说,我凭什么可以成长为比别人更优秀的架构师? 其实这个问题背后隐含着两方面的诉求:一个是成长为优秀架构师的必要条件,另一个是成长为优秀架构师的充 阅读全文
摘要:
你好,我是郭东白。今天这节课是架构师能力维度的第四部分,我们来继续探索架构师成长过程的能力跃迁。不过今天我们会连续讲两个跃迁:从跨域架构师到总架构师(首席架构师)的跃迁;从总架构师再到CTO的跃迁。 我们之前简单提过了,要是能为CTO和总架构师解决他们所面临的问题,你必然能获得他们的信任和器重,从而 阅读全文
摘要:
姓名:黄民烈 职称:副教授 电子邮件:aihuang@tsinghua.edu.cn 个人主页:http://coai.cs.tsinghua.edu.cn/hml/ 教育背景 工学学士 (工程物理), 清华大学, 中国, 2000; 工学博士 (计算机科学与技术), 清华大学, 中国, 2006. 阅读全文
摘要:
你好,我是郭东白。今天我们来讨论架构师核心能力的第三个层次——解决跨领域冲突。 上节课我们讲了从程序员到兼职架构师的跨越,也就是如何搭建解决横向问题的能力。 不过,在兼职架构师这个角色中,架构能力是一个加分项,写代码实现需求仍然是主要工作。我们今天要介绍的能力就不再是加分项了,而是作为架构师的主要增 阅读全文
摘要:
你好, 我是郭东白。我们上节课讲了,程序员的结构化设计能力是向架构师过渡的重要基础。假设你现在已经拥有了这项基础能力,想开启自己的架构师职业生涯新篇章,那么该从开始呢? 这节课我们就来讨论一下这个话题。 从程序员到兼职架构师 我们先研究一下程序员和兼职架构师这两个角色的区别: 在软件架构这个上下文里 阅读全文
摘要:
你好, 我是郭东白。 上节课我们定义了架构师这个角色,也了解了架构师的五个成长阶段,分别是程序员、兼职架构师、跨域架构师、总架构师和CTO。以及与这五个阶段分别对应的核心能力,即:结构化设计能力、解决横向问题的能力、解决跨域冲突的能力、正确技术决策和创造生存优势的能力。 从这节课开始,我们就来探讨一 阅读全文
摘要:
你好,我是郭东白。我们今天就正式进入模块三的学习了。 我们在开篇词里面介绍了,模块三的目的是向你介绍架构师的能力维度,以及获取这些能力的方法。既然是总结架构师成长的课程,那么“什么是架构师”就是一个绕不过去的话题。 架构师的定义 你肯定会有疑问,为什么课程都过半了才来定义“架构师”呢?再说了,架构师 阅读全文
摘要:
你好,我是郭东白。 这是我们第二个模块的最后一节课,我会先来展示整个架构活动的大图,然后总结一下模块中的核心知识点。 这个模块的内容非常多,所以通过这节课的总结与回顾,希望你能对整个架构活动建立起宏观的认识。同时,也可以再温习一下相对陌生的内容。此外,评论区的内容也很丰富,是不错的学习材料,可以为你 阅读全文