无语博客

花儿死翘翘


您的位置: 首页 无语分享 正文

读书笔记:幼稚的想法《像外行一样思考,像专家一样实践》

QQ图片1.jpg


国家的三维全景图:如果在阿富汗境内放飞数万个带有超小型摄像机的气球,使之覆盖全境,得到山地的三维影像,不就能轻松找到本·拉登[1]的藏身之处了吗?


注[1]:此书成型于2003年,而本·拉登在2011年5月死亡。


灰尘传感器:要是能散播几十万、几百万像灰尘一样大小的麦克风,不就能监听人们的脚步声或是汽车的噪音等各种各样的声音了吗?


在灰尘上装上小镜子,飞机飞行的时候从空中向地面发射激光,灰尘就会被带动、调整镜子的方向,就可以像西部剧中印第安人采用的通信方式一样,通过反光以1、0传递信息。


苍耳子:在识别人的时候仅用摄像头的话,如果巧妙化装一下就很难辨认了。要是可以散播像苍耳子[2]一样的小机器人,黏在人身上就可以通过血液识别其DNA来进行身份识别。


注[2]:苍耳,菊科苍耳属植物。苍耳子是果实,呈纺锤形或者卵圆形,遍身密生坚硬钩刺,极易附着在人的衣服或者动物皮毛上。


上面这些想法听上去都觉得是不可能实现的东西,目前也确实实现不了,但是要产生好的创意,发明独创的技术,就必须要有极端甚至是荒唐无稽的思维方式。


而从现状出发,一步一步循序渐进地进行逻辑推理,最终得出结论。像这样的思维方式就很难实现飞跃。要想成功的话就直接从结论起步去做,也就是说从希望的结果开始是非常必要的。这就是一种外行人的思考方法。


有时候人的专业程度越高,就越难想出好方法。比如我的“单页模板扒手”这款软件,在才开始写的时候,思维方式是这样的:


首先,获取网页源码。


第2步,获取JS文件链接、CSS文件链接、源码内的图片链接。


第3步,获取JS内加载的JS文件链接、图片链接、CSS文件链接。


第4步,获取CSS内的图片CSS文件链接,图片链接。


第5步,下载所有资源。


最后,将所有资源内的链接修改为相对链接,使得网页文件可以在自己的电脑上打开。


看上去没什么问题,一步步有序的进行着。但实际上,问题很多,比如JS文件里包含了多个JS文件,然后这些JS文件里又有CSS文件。这时候就需要一直循环获取,直倒获取不到新的JS文件为止。


又或者JS文件里的图片名称和一个CSS文件里的一样。因为文件保存到本地之后,只留下文件名。在最后进行链接修改的时候就容易出现问题。


总之,问题非常多。有天我问个搞前端的朋友,“你觉得怎么弄一个软件可以把网页下载到本地,打开之后的效果和在浏览器上显示的一样?”,他说:“很简单啊,弄一个浏览器不就行了,然后边加载加保存到本地。”


虽然弄一个浏览器工程太大,但是他的回答提醒了我。只需要把软件下载的流程弄得和浏览器加载的流程一样就行了。那样就不会有搅来搅去的问题出现。


所以当我看到“像外行一样思考,像专家一样实践”的时候就会颇有感悟。就算外行的想法可笑,不现实,但是也未必是不能实现的,即使是不能实现,也有可能在某些方面为自己带来灵感。


有时候会觉得一些想法幼稚、天真、牵强,但是一些重大的成就,其最初阶段的想法实际上都是这样的。


在20世纪初期,德国气象学家A·韦格纳有一次在远处看世界地图的时候突然发现,相隔大西洋的南美洲大陆东侧海岸线与非洲大陆西侧海岸线的形状极其相似。拿出剪刀,剪开地图把大西洋拿走,并将两块大陆拼接起来,很不可思议地,对接得非常整齐。之后他就在想,假设大陆原本是连在一起的,那现在的大陆是不是像海洋中的冰山一样,一边漂浮着一边在移动呢?


随后他进行了一番研究,并且发现两块大陆上都栖息着同种蜗牛等生物,还有很多岩石种类、冰河遗迹等证据,但是,大陆漂移在海洋之上这种外行人的想法,还是因为无法简单进行说明而没有得到人们的认同。


当时,大多数人都认为大陆漂移学说是异想天开,不可信,他的学说也逐渐被忘记。到了20世纪后半期,“地球板块移动学说”的出现和发展,才使得大陆漂移学说有了定论。


“地球板块移动学说”不能简单地说是大陆漂移学说的补充,它还揭示了海洋底部是以海洋中的海岭为轴线向两侧不断扩大,不断生成。它是地球物理学中的一个崭新理论。


在这个例子中,发现两块大陆的海岸线形状非常相似这一点,很多人都会发现,特别是一些非科学研究者和小孩。而把这种看似幼稚的观察结果与古生物学和地质学的知识结合起来,从而创立大陆漂移学说,并在之后上升到地球板块移动学说,靠的是地球物理学中缜密、专业的观察与理论。


今天是第一天读这本书,估计是作者职业或者翻译的缘故,还不太习惯书里的写作方式,明天继续~

本文地址:https://wuyublog.com/wuyufenxiang/97.html,来源于【无语博客】,欢迎转载,转载请注明出处。
发表评论: