# 计算机科学家 Samuel Arbesman：我们进入了新的不可知时代

- 作者：积木
- 发布时间：2016-07-22 00:30
- 分类：公司
- 原文：https://www.ifanr.com/689074

![Turing machine](https://s3.ifanr.com/wp-content/uploads/2016/07/Turing-machine-1024x619.jpg)

在新书《Overcomplicated: Technology at the Limits of Comprehension》（过度复杂：处于理解边缘的技术）中，科技正在成为人类难以把控的东西。它改善了我们的生活，同时也使世界变得越来越难以理解。我们看到越来越多的 bug、事故和“失误”，而且，它们的到来常常没有征兆。

该书的作者是科技风投公司 Lux Capital 的科学家 Samuel Arbesman。他认为，复杂无处不在，从强大的计算机，到我们的家用电器，以及汽车上的数百万行的代码。这种复杂被直观的用户界面掩盖了，以至于问题出现之前，我们根本没有想过这个问题。那些维持社会运转、保护个人安全的系统和设备，运作原理常常是不为我们所知。最恐怖的事情在于，很多时候，即使专家们对此也不是完全理解。

![overcomplicated](https://s3.ifanr.com/wp-content/uploads/2016/07/overcomplicated.jpg)

（图片来自 [Youtube](https://www.youtube.com/watch?v=zPPN-C02u3U)）

“不断增多的情况是，专家也不能完全理解自己的系统，而这些系统是他们日常工作的基础，或者是他们构造的。这真是让人震惊的事实：我们进入了一个新的不可知时代。” Abesman 对 [Co.Exist 网站](http://www.fastcoexist.com/3061952/dont-panic-but-our-technology-now-defies-human-understanding)说。

以确保飞机不会空中相撞的软件为例，全球只有少数人能够理解它们，而且，即使他们也会惊讶于软件的表现。

在这个由复杂系统管理的复杂世界上，人类应该采取什么样的策略呢？Abresman 认为，一种方法是构建出与人类思维相似的技术，比如让编程语言更接近人类语言，从而减少程序员犯错的次数；另一种方法接受一个事实，即复杂技术的构建是逐次迭代的过程，需要不停地改进，允许有犯错的空间。

![complexity](https://s3.ifanr.com/wp-content/uploads/2016/07/complexity-1024x641.jpg)

(图片来自 [aeon](https://aeon.co/essays/is-technology-making-the-world-indecipherable))

技术越来越像自然界的生态系统，而不是人类设计的清晰的、基于规则的系统。在科学家们理解自然进化之前，早期的自然学家经常收集动物标本，从观察中理解物种联系。在软件 bug 上，我们或许可以采取类似的方法。首先收集那些不能完全理解的片段，然后才能发现更加完整的图像。

Abresman 建议，人们要做“通才”，了解各种不同的领域 。当然，我们已经不可能同时在诸多领域取得成就，但是，不断细化知识的做法应该暂停了。

“通才成长的土壤是我们理解甚少的领域。在那里，系统是如此复杂、彼此关联，以至于我们能做的最好事情就是记录那些不和谐的东西。这意味着，通才的教育过程不仅仅是学习现有知识，同时也要学着探索未知、新奇和意外的东西。”

题图来自 [Wired](http://www.wired.com/2014/11/imitation-game-building-christopher/)
