万维钢的《万万没想到》探讨理工科与文科思维的差异,强调理工科思维的理性与科学方法。书分为四部分,涵盖反常识思维、成功学、生活应用和科学研究逻辑,提倡用科学方法理解复杂世界,提升学习与决策能力。
医学博士通常学习生物和化学等科学课程,但很少运用科学方法。相比之下,专业科学家在实验中更具科学思维。编程与科学实验相似,涉及创造力和运气,这激发了我对技术解决方案的兴趣。
博士和研究科学家的训练赋予了可转移的技能,使其能够在广泛的学科领域中发挥作用。Huberman在理解科学方法和统计分析方面的能力使他成为科学文献的专家。他的播客传递科学信息和人类经验的关联,而不试图影响听众的行为。
软件开发中的错误常见,修复错误需要时间和经济激励。开发人员关注主要功能,边缘情况被忽视。科学方法改进软件质量,但经济限制应用。try-catch代码块处理错误,导致用户看到“未知错误”。生产高可靠性软件可能无经济意义,用户更喜欢功能多软件。优秀工程师需在时间预算内做平衡决策。
领域驱动设计(DDD)降低软件核心复杂性,建模关键,映射问题空间到解决方案空间。DDD强调领域和模型区别,提供领域分类法和泛在语言。建模仍需直觉和经验,分治是解决复杂性方法之一,但DDD指导有限。有界上下文革命性概念,定义模糊,缺乏明确指导。DDD可选择合适科学方法和元素。
科学界通过对LK-99的研究,证明了科学方法的重要性。重复实验和不同机构的参与揭示了材料性质的复杂性。杂质的发现对塑造LK-99的性质起到了重要作用。科学界应重视历史数据和重复结果的必要性,吸取教训。尽管LK-99的承诺未能实现,科学方法仍然完好无损。
作者对打击错误信息持有保留意见,认为确定真相需要科学方法验证,但科学方法并不总能提供简单答案。打击错误信息困难且无法始终可靠识别,但有些事实是可以确定的。在全球公共卫生危机中,科学理解不断变化,正确传达信息至关重要。应谨慎对待打击错误信息,保持宽容和言论自由。
完成下面两步后,将自动完成登录并继续当前操作。