在《架构与架构师2》[1]中引用了1995年David Garlan和Dewayne Perry给出的定义:
我之前写过一个《早点建立自己的知识体系》,现在看来原来我只在第一层,更上一层的应该是思维体系的建立。
从差不多 2005 年一直到现在,我都在或多或少做着一些敏捷工作。而到了 2021 年的今天,我对敏捷的现状感到有些失望了。就像大多数踏入敏捷世界的人们一样,我过去和现在都是敏捷宣言的支持者。我个人尝试过 XP、Scrum、看...
画外音:最近这些名词听得多不?区块链,云计算,Saas。一定要小心,任何脱离业务的架构设计,都是耍流氓。
作者:narutolin 腾讯CSIG高级产品经理导语| 在团队工作中,产品经理需要身兼多职、兼顾多方意见。而产品版本迭代管理往往需要牵扯项目的多方面。那么,当产品经理着手版本迭代管理工作时,应当如何协调团队工作、做好过程控...
同样是技术最高负责人,为什么有人叫CTO、有人叫技术总监、技术VP、有人叫首席架构师?他们之间的差别是什么?怎样才能成为一个合格的CTO?这些问题通过CTO核心能力管理系列文章分享一些自己思考,也重新定义一下市场上对于上...
我与一位解决方案架构师新手进行了一次对话。他试图描述他们提出的一个大约有八个不同组件的系统,而这些组件都以多种方式相互作用。
本篇文章是我们整理的一份架构师的成长路线,包括了并发编程、设计模式、常用框架、中间件、微服务与分布式、常用工具、JVM、MySQL、数据结构与算法,还有架构师精选视频、架构师成长路线高清大图。...
评价一个架构形式,第一个原则就是:高内聚,低耦合。这里面的关键在于:内聚的边界在哪儿?耦合的边界在哪儿?,什么样的内聚才算高内聚?什么样的耦合才是低耦合?有点难以把握,所以,我加了一点:职责明确,关系清晰,跟高内聚,低耦合配合起来...
此日记来自何老师的一句话 - 现在很多人在做架构设计的时候往往是为了技术而架构,简单问题复杂化!