• 本指南概述了系统设计的关键原则。该指南应帮助您基本了解系统思维和复杂性理论中的关键概念,以及如何将这些概念应用于各种复杂系统的设计。 整体方法系统方法是一种整体方法,这意味着我们主要在其所属的整体的背景下寻求理解某事物。在开始更改部件
  • Youtube 是世界上最受欢迎的视频分享网站之一。该服务的用户可以上传、查看、分享、评价和报告视频以及添加对视频的评论。 系统的要求和目标为了这个练习,我们计划设计一个更简单的 Youtube 版本,具有以下要求:功能要求: icon
  • 这是罗素·阿科夫的《系统思考的一生》:我对预测未来没有兴趣,只对通过在现在采取适当行动来创造未来感兴趣。我是 Presentology Society 的创始成员。罗素·阿科夫是运筹学领域的重要早期支持者,并始终坚持不懈地倡导对该领域的广阔愿景。这是他八十岁以后对自己一生的思考总结: icon
  • “道”指事物的内在本质或自然倾向。例如,水趋向于向下流动:这就是它的道。你可以堵住它、引导它、泵送它或以其他方式干扰它,但尽管你付出了所有的努力,它最终还是会到达它要去的地方。“道”,作为一种与世界接触的方式,就是对事物的自然倾向敏感,而不是浪费精力与它们斗争,而是与它们同行:一点点 icon
  • icon
  • 一个典型的面试问题:“你将如何设计一个像 Twitter 这样的系统”。 让我们看一下开始的要求。功能要求 推文 - 应该允许您发布文本、图像、视频、链接等 Re-tweet - 应该允许你分享某人的推文 跟随 - 这将是一种定向关系。 icon
  • 在工业世界长大并且热衷于系统思考的人很可能会犯下可怕的错误:他们可能会假设,在系统分析中,在互连和复杂性中,在计算机的力量中,总是存在一个预测和控制的关键。这个可怕的错误很可能是:因为工业世界的心态假设存在有一个预测和控制的关键。一开始我也是这么认为的,我们都假设它,我们夸大 icon
  • Russell Ackoff博士是著名系统思想家,他的观点对于复杂系统DDD和架构设计都有借鉴意义:解决问题的方法: 忽视:忽略问题并希望它会消失 通常解决方案:根据先前的经验和定性判断解决问题。这就是“令人满意”——做得够多 icon
  • 至关重要的是要记住,这个(系统)是一个概念、一个想法,而不是对世界上真实事物的描述。令人惊讶的是,在许多系统文献中,作者经常忽视这一点。他们陷入了学术上最常见的错误,即物化;也就是说,假设因为一个词存在,那么一定有一些现实世界与之相关,这个词只是它的一个名字。通常,“系统”提 icon
  • SproutLife是复杂生命进化的模型。它扩展了康威的生命游戏,它以从简单的规则中出现栩栩如生的模式而闻名。Sprout Life 将这种出现更进一步,创造了繁殖、变异和进化的模式。 Sprout Life 令人兴奋的原因有几个: 集体行为,而不仅仅是个人健 icon
  • 如何设计一个类似于 Tinder 的基于位置的社交搜索应用程序,如果经常用作约会服务。它允许用户使用滑动动作来喜欢(向右滑动)或不喜欢(向左滑动)其他用户,并允许用户在双方互相喜欢时聊天(“匹配”)。这是 icon
  • 贝叶斯统计推断和频率统计推断之间一直存在争论。频率论者在 20 世纪主导了统计实践。许多常见的机器学习算法(如线性回归和逻辑回归)使用频率论方法来执行统计推断。虽然贝叶斯在 20 世纪之前主导了统计实践,但近年来贝叶斯学派中的许多算法,如期望最大化、贝叶斯神经网络和马尔可夫链蒙特卡罗算法,在 icon
  • 研发创新性产品或系统之前必须考虑的三个问题:第二系统问题、鸡与蛋问题和分布与集中的选择问题。有两种创新:持续创新和颠覆性创新。可持续发展是大公司最擅长的一种。如果您想制造最快的x86处理器,没有人会比Intel做得更好(AMD有时会紧跟其后)。英特尔竭尽全力使他们的x86处理 icon
  • 架构决策“最简单”的解决方案是让拥有巨大大脑的人做出所有决定。这种“Megamind”方法当然有一些优势——一个人可以快速做出决定,并且有一个人负责;缺点使这些优点相形见绌。把责任推给一个人是有风险的——人并不完美(对不起!)。让我们尝试改进一下:我们可以任命一个变革顾问委员会 (C icon
  • icon
  • 如果回到过去,有两本书被认为是为“系统思考”时代奠定了基础.:它们是 Hammer & Champy 1993 年 的《公司再造 :商业革命宣言》和 Peter Senge 1990 年的 《第五学科,学习型组织的艺术与实践.》 无论这两本书如何从根本上改 icon
  • “成功的软件总是会改变。” -弗雷德里克·P·布鲁克斯对于一般软件而言,同样适用于 API:成功的 API 会发生变化。原因很简单:成功的 API 被各​​种 API 消费者使用,他们需要新功能、扩展、错误修复和优化。从这个角度来看,API 的变化是不可避免的。但这只是故事的 icon