

作为产品经理,我一直对学习新的心理模型,改善思维过程以及提高解决问题的能力感兴趣。
因此,我买了Guru Madhavan的《像工程师一样思考:》一书,我的期望很高,因为围绕该主题我读过的最好的书是《赖以生存的算法:人类决策的计算机科学》,作者是Brian Christian和Tom Griffin。
这篇文章的目的是为您提供主要要点,进行总结,并帮助您决定是否应该购买这本书。
TL; DR
本书的重点是:
- 模块化思维:工程师如何处理重大问题并将其转化为小型简单的解决方案。
- 约束:在发布产品时,现实和想法之间有很大的差距吗? 您如何预见限制和挑战?
- 权衡:现在您了解了限制,那么权衡将是什么? 设计还是实用? 实用与美学。
- 原型和反馈:如果产品不能解决任何用户需求,则该产品没有任何价值。 您将如何快速原型化某些东西以获取客户反馈,然后反复获得收益? 作家就这个主题讲了一些故事。
作者就上述主题讲了一些故事。
本书的一般评论
如果您为这本书设定了正确的期望,那本书就是好书。 作者以出色的节奏撰写,直截了当地,工程师关于工程史的故事作为一般文化令人印象深刻。
需要注意的是,这本书不是关于如何像工程师一样思考 ,而是与工程师的故事,工程的历史以及工程如何使我们的社会发生巨大变化相关的工程概念。
Guru的写作非常出色,而且清晰度极高,但是没有兑现标题的承诺。
因此,这里有我的书笔记。
没有什么是固定的,所有的都是链接的。
根据该书的作者,工程思想具有三个属性,全部基于模块化思维。 首先,让我们谈谈模块化推理。
需要说明的是,作者使用了模块化系统思维作为整个框架,但我认为应该将其拆分,让我详细说明一下。 模块化系统思维是一个有用的框架,可将您从系统思维转变为模块化思维。
在系统中进行思考意味着您可以将问题分解为模块,然后进行重构,换句话说,将所有内容放回原处。
这将使您了解“每个模块”的挑战,并使解决更大的问题变得更加容易。
我认为系统中的思考更多是线性,自上而下或自下而上的方法,但是模块化思考是继系统思考之后的下一步。 现在您有了模块,它们如何链接到现实世界? 换句话说与实际用户。
您如何回收这些“模块”以优化业务或产品的其他方面?
您要解决的问题,产品或功能是否存在同类相抵?
为了说明这一点,我将使用两个类比:
对于产品经理:从用户故事到验收标准的史诗等同于系统思考。
从体系结构的角度来看,这里的一个出色的可视示例将是单片式体系结构(将所有组件组合在一个程序和平台中的应用程序)作为系统性思想,而模块化的思想将更多地是微服务体系结构。
工程师思维的三个属性
1.能够看到没有明显外观的结构的能力。
要拥有一个结构,需要考虑系统中逻辑,时间,顺序和功能相关的所有元素。
作者提出了很好的问题,以建立解决问题的结构。
- 你想做什么? 绝对不要用术语表述您的目标。
- 今天如何进行,目前的做法有哪些局限性?
- 您的方法有什么新内容,为什么您会认为它会成功?
- 谁在乎? 如果您成功了,那会有什么不同?
- 有哪些风险和收益?
- 它要花多少钱? 这需要多长时间?
- 什么是期中和期末“考试”以检查是否成功?


2.在约束条件下进行设计
就像厨师可以品尝各种口味,将它们混合在一起,并知道将什么,何时以及如何将它们与一点食物混合在一起一样。
这就是工程师在约束条件下工作的方式,她明白:
任何现实情况都存在制约因素,这些制约因素会影响或破坏我们的表现潜力。
Guru的一个有趣的陈述如下:
i)工程师应在给定条件下产生最佳结果,并且ii)时间限制,例如工程师的最后期限将像财务限制一样,激发创造力和机智。
我喜欢这两种说法,但我相信,在给定的条件(时间或财务限制)下,一位伟大的设计师或一位伟大的建筑师将是人类的天性。
3.权衡
这是约束的副产品,出色的工程师应了解与解决方案及其替代方案相关的交换条件 。
设计优先级和资源分配将取决于模块化思想和约束条件,以了解解决问题时将付出的代价。
例如:技术债务美学与实用性,降低重量或尺寸,金钱,期限等的成本。
我最后的注释和报价如下:
科学,哲学和宗教很可能是他们追求真理的事业,但工程是在约束条件下产生效用的中心。
如果说科学的核心是发现,那么工程的本质就是创造。
为了知识而知识有其作用,但实际现实决定着社会的进步。
技术只有增强用户的价值和体验,才有效。
这实际上是在给人们蒙上阴影,因为最终要想成功,就必须以用户为中心。”
希望,这将使您对本书有深刻的了解,我认为有很多东西要学习,如果您对理解不同的工程轶事和工程概念充满期望,那么这本书就很棒。
你可以在这里得到它。
用爱拍手。
最初发表在 Daniel Yubi上 。