近几十年(起码50年)来,物理学界并没有什么大的进展,这本书的产生正是在这样的一个环境下,作者是一个物理学家,而且在弦理论耕耘多年,但这本书确实作者对弦理论的质疑,当然后面几个章节是对目前物理界的“腐朽”和“僵化”的批评。

弦理论这些年发展的势头很猛,不过我对弦理论的接触比较少,多是道听途说,我了解的弦理论多是这本书贡献的,而这本书是批评弦理论的。因此,对于一个外行来说,我觉得我是没有能力对弦理论进行评价的。

但由于最近几年读了几十本物理方面的科普书或者教材,对物理学还是有些不同的了解,起码理解上有很大的进步,物理学,特别是理论物理学,我个人的感觉是:

1)太依赖于数学,很多时候这些理论给我的感觉就是一种数学拟合,拿一些理论方程的解来解释,这方面,弦理论是最典型的。能解释或者能统一一些基本理论(粒子模型),但却无法观察和验证,这从科学的角度来说就等于什么都没做。

2)相对论的假设光速不变(这个光速不变是相对于任何参照系而言,光速在不同的介质中速度是会变的)本身我感觉是有问题的,因为这个假设也确定了物质能达到的最大速度,如果引力有作用速度,或者对于量子纠缠来说,根据目前的感知应该是不适用或者无法解释的。因此,我感觉这个假设是有问题的,或者正如牛顿经典力学在相对论中一样,是条件成立的。

3)作者对于学阀的善意批评,我觉得还是非常好,其实不仅仅是我们有这样的问题,国外也同样有这样的问题,基础科学的研究还是要多面向年轻人,而且不要把这些年轻人的未来轻易的放到老科学家手里。保证基础科学研究的自由非常关键。

这本书虽然是科普读物,但读起来还是比较困难,都是谈论的物理前沿的东西,没有一定的物理背景知识看起来也会云里雾里。就是对我这种好歹也看过几十本物理读本的人来说,啃起来也不容易,读完这本书花了我3个多月时间,当然,另外一个原因是工作比较忙,每周只能抽2-3个小时来看。

看这些书的目的不是要成为家,也不是要赚钱(也赚不了),就是想扩大自己的视野,不要让自己的思维和知识老化,保持一种对世界充满好奇的心。

读《物理学的困惑》的思考相关推荐

  1. 重构—改善既有代码的设计

    概述 1.1 参考资料 <重构-改善既有代码的设计>读后总结 <重构改善既有代码的设计> 22种代码的坏味道,一句话概括 1.2 何谓重构 首先要说明的是:视上下文不同,重构的 ...

  2. 实践提高《重构改善既有代码的设计第2版》PDF中文+PDF英文+对比分析

    重构是编程的基础,是在不改变外部行为的前提下,有条不紊地改善代码.编程爱好者都知道,Martin Fowler 的<重构:改善既有代码的设计>已经成为全球有经验的程序员手中的利器,既可用来 ...

  3. 重构:改善既有代码的设计(软件开发的不朽经典)

    重构:改善既有代码的设计(软件开发的不朽经典) 基本信息 作者: (美)Martin Fowler   译者: 熊节[同译者作品] 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:978 ...

  4. 【《重构 改善既有代码的设计》学习笔记2】重构原则

    [<重构 改善既有代码的设计>学习笔记2]重构原则 本篇文章的内容来自<重构 改善既有代码的设计>一书学习笔记整理并且加上自己的浅显的思考总结! 上一篇通过一个简单的例子体验了 ...

  5. 不要写完代码就束之高阁,适当地优化代码结构,能够为以后的开发带来许多方便,这《重构:改善既有代码的设计》就向你介绍了这方面的技巧,说得非常详细。...

    "不要写完代码就束之高阁,适当地优化代码结构,能够为以后的开发带来许多方便,这<重构:改善既有代码的设计>就向你介绍了这方面的技巧,说得非常详细." "程序几 ...

  6. PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性

    思维导图 索引: Ø Move Method(搬移函数) Ø Move Field (搬移值域) Ø Extract Class (提炼类) Ø Inline Class (将类内联化,就是把当前的类 ...

  7. 『重构--改善既有代码的设计』读书笔记----序

    作为C++的程序员,我从大学就开始不间断的看书,看到如今上班,也始终坚持每天多多少少阅读技术文章,书看的很多,但很难有一本书,能让我去反复的翻阅.但唯独『重构--改善既有代码的设计』这本书让我重复看了 ...

  8. PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据

    介绍 承接上文的PHP 杂谈<重构-改善既有代码的设计>之 重新组织你的函数继续重构方面的内容. 这章主要针对数据的重构. 1.争论的声音--直接访问Field还是通过函数(Accesso ...

  9. 重构 改善既有代码的设计:代码的坏

    以下内容来自<<重构 改善既有代码的设计>> 一.什么是重构 所谓重构(Refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改以改进程序的内部结构 ...

  10. 《重构-改善既有代码的设计》-第1例:租赁影片(2)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 上接  重构-改善既有代码的设计-第1例:租赁影片(1) 2  运用多态取代与价格相关的条件逻辑 2 ...

最新文章

  1. Hadoop伪分布式配置试用+eclipse配置使用
  2. 天翼云从业认证(2.1)云计算的定义、特点、背景和发展历程
  3. MemoryStream 反序列化的报错问题
  4. PHP网站如何解决大流量与高并发的问题
  5. 机器与人交流的五大法则
  6. 详解loadrunner的think time
  7. Moddable SDK为物联网开发提供JavaScript引擎:不到32KB
  8. Spring MVC+Mybatis 多数据源配置及发现的几个问题
  9. mac下nginx安装及与tomcat简单配置
  10. 著名线性代数教授 85岁麻省理工学院教授,给2020本科生教授《线性代数入门》
  11. J2EE开发系列教程-J2EE视频教程 实例
  12. scrt配置服务器免密登录
  13. 服务器 虚拟声卡,虚拟声卡,小编教你怎么安装虚拟声卡
  14. Window 时间同步 地址
  15. 2.Deep Neural Networks are Easily Fooled
  16. 58同城字体加密-多套字体文件
  17. 职业生涯规划(系统运维工程师)
  18. spring日志加载代码解析
  19. 获取手机通讯录-----1.1(取出通讯录数据)
  20. 慢慢欣赏linux dsa驱动

热门文章

  1. Patroni的pause和resume功能
  2. Windows与Linux端口占用的解决方案
  3. [日常] 华为手机截屏快捷键
  4. html 登录判断跳转页面跳转页面,js判断登录与否并确定跳转页面的方法
  5. 抓住晨会驱动【目标管理】
  6. 让BT下载的速度狂飚起来
  7. TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件
  8. 全新锂电池充电板,让充电更加安全
  9. 协众信息技术不读书学平面设计怎么样?
  10. Linux切换盘,C盘切换到D盘