本文主要是介绍读书笔记:《像火箭科学家一样思考》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要像火箭科学家那样思考,就得从不同的角度看待这个世界。要想象那些无法想象的事情,解决那些无法解决的问题。能在没有明确指导方针且时间紧迫的情况下,解决复杂和陌生的问题。
- 突破性思维
- 完善创意,测试实验
- 面对成功和失败
冲破枷锁,点燃你的创意
与不确定性共舞:探索不确定而非确定的事物
对确定性的渴望,对不确定性的恐惧,就像在路灯下寻找钥匙,而不敢走进黑暗之中。
一昧地探索前人开拓好的道路,只会停滞不前。只有抛弃光明,在黑暗中前行,才能有突破性的创新。
- 牛顿:万物相互吸引
- 爱因斯坦:物质扭曲空间和时间
在大多数情况下,我们必须拥抱不确定性,以不完善的信息为基础,用粗略的数据做决策。
第一性原理:减少扰乱思维的假设
知识有时会成为我们难以突破的格局,让我们成为惯性的奴隶,而惯性思维只能产生常规的结果。
第一性原理:系统性地怀疑你可能怀疑的一切事物,直到你获得无可置疑的真相。
航天工业的市场价格和材料成本之间的差异是外包文化导致的,往下走四五层,才能找到真正切割金属,聚合零件的人。
对事物的假设是你看待世界的窗口,需要每隔一段时间擦亮窗户,光线才能照进来。
许多规则是为了解决某些历史问题而制定的,当下这些问题很可能已经不复存在。
如果想要改变一个行业,行业外的人才能不被束缚思维的无形规则蒙蔽双眼。
发挥你的想象力:组合不同行业
某些行业的变革可能始于另一个行业的创意。
理想主义又不切实际的科学家和固执又注重实际的工程师组合在一起,才能使任务成功。
探月思维:做重要而非容易的事情
对目标的微小改进和十倍改进完全处于不同阵营,后者需要颠覆整个潮流。
人们倾向于做有把握的事情,而拒绝可能会失败的事情。不需要一大笔钱才能创建公司,任何人都能承担合理的风险。
避免收敛性的思维,未来的成功和过去的成功注定不同。
在初稿阶段,使用发散思维,收集大量信息;在编辑阶段,才使用收敛思维。
人们往往喜欢目的地,而不喜欢道路,反溯法不仅能让我们审视通往目的地的路径,还能让人清醒地反思现实。
容易做的事情往往不重要,重要的事情往往不容易做。
理性的人让自己适应世界,非理性的人坚持让世界适应自己。所有重大突破的想法,在突破的前一天都被认为是疯狂的。
创意推进,实现完美着陆
重构问题:认清战略选择战术
避免先宣判后裁决,第一个映入脑海的答案并不是我们坚持的原因。
重构问题也是解决问题的一种方式,看清问题的本质比解决问题要重要。
不要错把战术当作战略,战术是为了实现战略的行动,而战略才能实现我们的目标,战术可以更广泛地被确定。
把熟悉的解决方案移除掉,从中获取其他领域的灵感。
反转的力量:坚守事实而不是理论
人会不知不觉中扭曲事实来适应理论,而不是用理论来适应事实。
实践与测试
不仅需要测试单个部件的单元测试,还需要测试整个系统的集成测试。
假设性的测试和实际的测试有区别,即飞测试使得测试更接近真实情况。
自成败中,释放潜能
失败是最大的成功
探月性的工作中,失败的概率肯定大于成功的概率,但是少数的巨大成功,就可以弥补上百次失败的损失。
快速失败不是目的,快速学习才是目的。从失败中获得的教训才是失败的意义。
单次失败不等于最终失败,单次失败可以使开始而非结束。
失败并不意味着任何事情都是做错的,找到对的输入,也找到错的输入。
不应该为聪明的失败承担责任,而应该从没有学到经验的失败中承担责任。
成功是最大的失败
运气导致的成功会掩盖我们的一些错误。
学会对待成功,世界不需要成品,而需要未完成的作品,持续改善你的成功。
未遂事故,只不过是因为运气好,容易促使人们冒一些不明智的风险,好运气不会一直持续。
事前分析可能的失败原因,事前做好失败的心理准备。
避免把安全感看的高于实际的安全,依赖安全感的行为反而会降低实际的安全。
这篇关于读书笔记:《像火箭科学家一样思考》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!