摘要: 你好,我是彭东,网名LMOS,欢迎加入我的专栏,跟我一起开启操作系统的修炼之路。 先来介绍一下我自己。我是Intel 傲腾项目开发者之一,也是《深度探索嵌入式操作系统》这本书的作者。 我曾经为Intel做过内核层面的开发工作,也对Linux、BSD、SunOS等开源操作系统,还有Windows的NT 阅读全文
posted @ 2022-12-29 20:03 易先讯 阅读(268) 评论(0) 推荐(0)
摘要: 你好,我是郭东白,很快就到我们这个课程的结尾了。 写专栏是个非常治愈的过程。我日常喜欢收集自己的想法,有点儿像儿时收集的小石子,感觉每颗都是那么地迷人,似乎有小精灵住在里面似的。不过后来再看,其实也很稀松平常,可能是小精灵搬家了吧。 不过在写专栏的过程中,那些珍藏很久的想法又被重新唤醒,一个个细节和 阅读全文
posted @ 2022-12-29 16:14 易先讯 阅读(76) 评论(0) 推荐(0)
摘要: 你好, 我是郭东白。很快到了我们这个模块的结尾了,我来帮你总结一下。 我们这个模块讲的是一个架构师该如何提升思考力。先是花两节课讲了贯穿架构师整个职业生涯的思维定式,分别是价值思维、实证思维、去中心化思维和成长思维。然后又花两节课讲了架构师在一个具体的架构活动中应该采取的思维方式,分别是全方位思维、 阅读全文
posted @ 2022-12-29 16:14 易先讯 阅读(81) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 有了上节课的分析,我们就可以来思考中台的合理定位和建设路径了。顺便说一句,在阐述这个案例的过程中,我们将会采用第49节介绍的分析思维,你可以留心一下。 国内中台失败的根因 中台的合理定位 如果总结一下中台创造价值的领域,可以归纳出如下六类: 低成本上线:同一个功能模块在多个场景中 阅读全文
posted @ 2022-12-29 16:14 易先讯 阅读(127) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。从这节课开始我们来讲讲中台。 之所以想以中台案例来结束我们整个课程,有这么三方面的原因。首先,中台这个话题很有商业和研究价值。 中台背后的需求很合理,是国内互联网公司的刚需。在未来,中台的尝试依然不会停止,因而我们需要在当前业界的思考基础之上寻求突破,才有可能创建出真正有商业价值的 阅读全文
posted @ 2022-12-29 16:13 易先讯 阅读(119) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。这节课我们接着讲Amundson和Scott南极探险的经历。 上节课我从目标、细节、决策等角度描述了后人对于南极探险的评论和观点,除此之外,还有其他观点也非常值得分析研究。 不过在这么多错综复杂的观点之中,究竟哪一个理论才是正确的呢?就像我们之前在架构决策中的讨论一样,每个参与者都 阅读全文
posted @ 2022-12-29 16:12 易先讯 阅读(59) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 我们在之前的课程中曾多次提到Amundson和Scott在南极探险的经历,那么这节课,我们就以此为例,讲讲如何通过软件架构之外的案例来提升你的思考力。 我先对这个案例的背景与结果做个简单的说明。有两个不同的团队,采用了不同的策略,最终Amundson先于Scott到达南极并安全返 阅读全文
posted @ 2022-12-29 16:11 易先讯 阅读(82) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 上节课我们提到了要和有优秀思考力的人碰撞,从而提升自己的思考质量。那么怎么识别一个人的思考质量呢?在认识了优秀的人后,怎么才能跟他建立长期的信任关系呢? 这节课我们就来讨论这两个问题。 如何判断一个人的思考质量? 判断一个人的思考力非常难,尤其是在有限的时间内。这种情况在面试中经 阅读全文
posted @ 2022-12-29 16:11 易先讯 阅读(90) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 上节课我们讲了架构师在架构活动中所需要的思维模式,并强调这些思维模式是阶段性的,要随着架构活动生命周期的变化而调整。 与此同时,我们还强调了思维和思维是架构活动实施前所需要的。那么进入架构活动后呢?也就是在执行阶段和复盘阶段,我们应该采用什么样的思维方式呢?这就是我们接下来要探讨 阅读全文
posted @ 2022-12-29 16:10 易先讯 阅读(130) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。前两节课我们讲了贯穿架构师整个职业生涯的四种思维模式,分别是价值思维、实证思维、去中心化思维和成长思维。从这节课开始,我们就来讲讲架构师在单个架构活动中应该具备哪些思维模式。 与前两节课不同的是,我们今天分享的思维模式是阶段性的,会随着架构活动生命周期的变化而不断调整。为什么需要调 阅读全文
posted @ 2022-12-29 16:10 易先讯 阅读(113) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。上节课我们从公司的角度上,描述了架构师应该具备价值思维和实证思维,从而最大化自己的生存。 而如果从架构师的角度来思考,必须具备哪些思维定势才能达到我们上节课提出的目标呢?也就是决策信条和最终的行动,都能最大化自己为企业创造的长期价值的目标。答案是:去中心化思维和成长思维。 前者可以 阅读全文
posted @ 2022-12-29 16:09 易先讯 阅读(66) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 这是我们思考力模块的第一节课。在模块导读里,我提到了架构师这个职能有自己特有的思维定势。那么在接下来的两节课里,我就来展开讲讲架构师所需要的思维定势是什么。 这节课我们先从架构师的职业特点讲起,谈谈从公司的角度看,需要架构师具备什么样的思维定势。 思维定势与思维模型 我们在这个模 阅读全文
posted @ 2022-12-29 16:09 易先讯 阅读(84) 评论(0) 推荐(0)
摘要: 你好, 我是郭东白。 通过前面三个模块的学习,我们掌握了架构师的生存法则、架构师在架构活动中的工作方式、架构师在成长过程中需要获取的能力维度。那么最后一个模块,我们就来学习如何提升架构师最核心的能力——思考力。 独立思考 我们之前提到过了,思考力指的是在生活和工作中,通过独立思考带来有效结论的能力。 阅读全文
posted @ 2022-12-29 16:08 易先讯 阅读(75) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。很快就到了这个模块的末尾,这节课我们来简单总结一下。 什么是结构性? 整个模块是从架构师的角色定义开始,而后引出架构师最核心的价值创造,也就是设计和实施结构化软件系统的能力。 不过这个定义其实把“架构师的核心价值创造到底在哪里”,转化成了“什么是结构性”这个问题。那么现在让我们再重 阅读全文
posted @ 2022-12-29 16:08 易先讯 阅读(122) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 这是架构师职业规划模块的最后一节课。现在我们对架构师的不同成长阶段做到了心中有数,对架构师成长的充分必要条件也已经了然于胸。不过在具体落地的过程中,我们还会面临一个非常现实的问题,那就是如何做职业选择。 说到职业选择,其中最老生常谈的问题就是该怎么选择公司。比如: 朋友创业开公司 阅读全文
posted @ 2022-12-29 16:07 易先讯 阅读(91) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。上节课我们讲了架构师成长的必要条件,分别是思考力、信息内化能力和适应力。那么这节课我们就来聊聊架构师成长的三个充分条件。 不满足必要条件,就做不了架构师。但是满足了必要条件,也不一定能成为架构师,因为还需要找到架构师成长的充分条件。什么才是架构师成长的充分条件呢?我先来公布答案: 阅读全文
posted @ 2022-12-29 16:06 易先讯 阅读(107) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 到上节课为止,我们的内容已经覆盖架构师的五个核心能力了。不过无论做什么事情,都必须先问自己这么一个问题:我做这件事情的优势是什么?也就是说,我凭什么可以成长为比别人更优秀的架构师? 其实这个问题背后隐含着两方面的诉求:一个是成长为优秀架构师的必要条件,另一个是成长为优秀架构师的充 阅读全文
posted @ 2022-12-29 16:06 易先讯 阅读(167) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。今天这节课是架构师能力维度的第四部分,我们来继续探索架构师成长过程的能力跃迁。不过今天我们会连续讲两个跃迁:从跨域架构师到总架构师(首席架构师)的跃迁;从总架构师再到CTO的跃迁。 我们之前简单提过了,要是能为CTO和总架构师解决他们所面临的问题,你必然能获得他们的信任和器重,从而 阅读全文
posted @ 2022-12-29 16:05 易先讯 阅读(98) 评论(0) 推荐(0)
摘要: 姓名:黄民烈 职称:副教授 电子邮件:aihuang@tsinghua.edu.cn 个人主页:http://coai.cs.tsinghua.edu.cn/hml/ 教育背景 工学学士 (工程物理), 清华大学, 中国, 2000; 工学博士 (计算机科学与技术), 清华大学, 中国, 2006. 阅读全文
posted @ 2022-12-29 14:36 易先讯 阅读(329) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。今天我们来讨论架构师核心能力的第三个层次——解决跨领域冲突。 上节课我们讲了从程序员到兼职架构师的跨越,也就是如何搭建解决横向问题的能力。 不过,在兼职架构师这个角色中,架构能力是一个加分项,写代码实现需求仍然是主要工作。我们今天要介绍的能力就不再是加分项了,而是作为架构师的主要增 阅读全文
posted @ 2022-12-29 14:00 易先讯 阅读(249) 评论(0) 推荐(0)
摘要: 你好, 我是郭东白。我们上节课讲了,程序员的结构化设计能力是向架构师过渡的重要基础。假设你现在已经拥有了这项基础能力,想开启自己的架构师职业生涯新篇章,那么该从开始呢? 这节课我们就来讨论一下这个话题。 从程序员到兼职架构师 我们先研究一下程序员和兼职架构师这两个角色的区别: 在软件架构这个上下文里 阅读全文
posted @ 2022-12-29 11:40 易先讯 阅读(194) 评论(0) 推荐(0)
摘要: 你好, 我是郭东白。 上节课我们定义了架构师这个角色,也了解了架构师的五个成长阶段,分别是程序员、兼职架构师、跨域架构师、总架构师和CTO。以及与这五个阶段分别对应的核心能力,即:结构化设计能力、解决横向问题的能力、解决跨域冲突的能力、正确技术决策和创造生存优势的能力。 从这节课开始,我们就来探讨一 阅读全文
posted @ 2022-12-29 11:39 易先讯 阅读(89) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。我们今天就正式进入模块三的学习了。 我们在开篇词里面介绍了,模块三的目的是向你介绍架构师的能力维度,以及获取这些能力的方法。既然是总结架构师成长的课程,那么“什么是架构师”就是一个绕不过去的话题。 架构师的定义 你肯定会有疑问,为什么课程都过半了才来定义“架构师”呢?再说了,架构师 阅读全文
posted @ 2022-12-29 11:39 易先讯 阅读(172) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。 这是我们第二个模块的最后一节课,我会先来展示整个架构活动的大图,然后总结一下模块中的核心知识点。 这个模块的内容非常多,所以通过这节课的总结与回顾,希望你能对整个架构活动建立起宏观的认识。同时,也可以再温习一下相对陌生的内容。此外,评论区的内容也很丰富,是不错的学习材料,可以为你 阅读全文
posted @ 2022-12-29 11:38 易先讯 阅读(187) 评论(0) 推荐(0)
摘要: 你好,我是辰洋,《郭东白的架构课》的项目负责人。 文章更新得很快,马上就会迎来我们第二个模块的尾声。按照惯例,在每个模块结束之际,我都会带着几张图文来做个加餐。这一次尤为必要。 有的同学已经发现了,我们这个模块与最初设计之时相比,有一些微小的变化。主要有两个方面。一是最初的八个节点,现在变成了七个, 阅读全文
posted @ 2022-12-29 11:37 易先讯 阅读(69) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。上节课我们讲了复盘的目的,还讲了复盘的三个误区。同时,也讲了进入复盘前的准备工作。有了这些做基础,这节课我们就正式进入到复盘的过程中。 复盘过程一般由如下六个环节组成: 回顾架构活动; 搭建复盘环境; 梳理机会点; 挖掘根因; 寻找新的模式与机制; 产出跟进项。 回顾架构活动 回顾 阅读全文
posted @ 2022-12-29 11:36 易先讯 阅读(157) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。从这节课开始,我们就进入到架构活动的最后一个环节:复盘。 当遍历完价值单元的交付树之后,其实也就完成了整个架构活动的交付。到这里,比较普遍的方式是业务方最终验收并庆祝上线。这是个传统的由项目经理主导的步骤,相信你肯定经历过不少,我在这里就不赘述了。 与此同时,大多数产品和研发人员已 阅读全文
posted @ 2022-12-29 11:36 易先讯 阅读(81) 评论(0) 推荐(0)
摘要: 你好,我是郭东白。上节课我们讲了为什么要做阶段性的价值交付,以及进入阶段性价值交付环节的准备工作。有了这些学习基础,这节课我们就可以进行阶段性价值交付了。 在交付的过程中,主要有三部分工作:目标分解、定义交付路径,以及项目交付跟踪与路径调整。 从价值交付的角度做MVPU拆分 关于目标分解这部分工作, 阅读全文
posted @ 2022-12-29 11:35 易先讯 阅读(105) 评论(0) 推荐(0)