这是一本关于计算机世界的科普读物。
非常推荐刚接触计算机的朋友花上三五小时将全书通读一遍,没有技术细节,没有公式证明,它会告诉作者挑选出的九大算法出现的缘由和发展的过程。这些不关乎实现细节的思想概括,更能体现算法在整个领域中的存在的原因。它们不再是冷冰冰的算法过程,这是阅读大多数的书籍、教材所难以获得的。
至于我的推荐原因,如下全文。
【课程学习之弊】
大二大三的那两年,在学校上过了网络、操作系统、数据库、算法设计等诸多计算机领域的基础必修课程。由于生性愚钝加之令人头大的砖头书的体系化、理论化,对于知识的掌握顶多处于知其然却不知其所以然的程度。在这种情况下,学习就退化为了填鸭式的记忆。比如我记得RSA的公钥加密流程,却无法理解为何要套用这么一大堆的数学方法来得到如此神奇的效果,比如,我知道数据库有一套日志机制,却不知道它是如何与其他的组件共同构建起一个系统的……没有来龙去脉,就没有对技术发展的感知,没有对技术本质的理解和认识。
经过了四年多的摸爬滚打,到现在对这些基础知识的认识自然远好于当年上课的理解水平,不是因为我在反复的学习课程内容,而是从实践中获得了新的认识。
【从生活出发】
大多数人的思维习惯,倾向于从已知的事物中衍生对新事物的认识,这是一种类推。而高校的大多数教材和教授方式较少考虑到这一点,一种简单粗暴的直入主题的方式被大量的使用,排斥了知识的前因后果,技术的来龙去脉,剩下的只是新体系本身。这增加了学习曲线的入门坡度。
理论是灰色的,生活之树常青
《改变未来的九大算法》是对歌德这句话的良好实践。
比如在阐述公钥加密机制时,作者从生活中的寄信讲起,一步步类比到计算机的通信上,并用染料配色的方式举例了迪菲赫尔曼机制。生动形象的描述了算法的原理和来由。
【抛开细节实现】
过往的教材一旦陷入对某些实现细节的阐释,就失去了对全局上下文的把握。就像镜头对焦到了一个点上,造成了周边景物的模糊化效果。
《改变未来的九大算法》全书很少涉及到技术的实现细节,这正是它的优势所在。比如数据库的一致性章节,从一个银行转账的实例讲起,通过所面临的一系列问题的解决方案的描述,让人对数据库的整体实现有了全局的把握。在理解的前提下,更深入的学习也变得更有动力和方向。
奈何自己已经过了朦朦胧胧的那几年,在此将本书强烈推荐给初涉计算机领域的朋友们。当然,其他人粗读一遍,也是对自己知识体系的一次小梳理啦;)。
欢迎访问排版过的文章:http://biaobiaoqi.me/blog/2013/10/03/nine-algorithms-that-changed-the-future/
不要在意那些细节
对“不要在意那些细节”的回应
《改变未来的九大算法》热门书评
-
仰望星空,叹其壮美
18有用 0无用 Marius 2012-05-15
假设你是计算机科学的专家,如果让你向非计算机专业人士普及算法相关的知识,你准备怎么做?我不知道你会怎么做,但是至少下面3点需要做到:1. 懂得透彻2. 喻得精准3. 说得清晰没人愿意看冗长的公式、大堆的术语或者各种原理,这样一开口,便吓退了一多半读者,剩下的继续读是因为他们本来就懂,只不过想看你出了...
-
不要在意那些细节
7有用 0无用 biaobiaoqi 2013-10-03
这是一本关于计算机世界的科普读物。非常推荐刚接触计算机的朋友花上三五小时将全书通读一遍,没有技术细节,没有公式证明,它会告诉作者挑选出的九大算法出现的缘由和发展的过程。这些不关乎实现细节的思想概括,更能体现算法在整个领域中的存在的原因。它们不再是冷冰冰的算法过程,这是阅读大多数的书籍、教材所难以获得...
-
改变过去和现在的九大算法
1有用 3无用 小明 2013-11-11
对计算机的专业课感到学了没什么用的,可以来看看那些专业课到底能做什么。普通人可以作为科普书来了解一些算法,如果你想做开发,搞实现,这本书就没必要了。这是一本科普书,并没有讲解算法具体实现。全书几乎没有公式,也不讨论细节,非常适合对算法感兴趣的读者。所以如果你需要学习算法,请放下这本书去旁边买下《[算...
-
伟大的算法,产生于灵锐的思考方法
1有用 0无用 tony 2014-08-10
看完这本书,印证了一个基本想法:思考方法,产生思想;思想,产生算法。 灵锐的思考方法,产生灵锐的思想;灵锐的思想,产生灵锐的算法;灵锐...
-
科普读物吧
0有用 1无用 Hannah 2015-09-09
我是计算机专业的,看这个书没什么用处,更适合非计算机专业的,但是估计看起来有点难度,爱好者随便看看吧,不推荐买。书中主要介绍了搜索算法,数据库的把戏,加密技术,图像处理技术等等,算是很重要应用很广泛的技术吧。...
书名: 改变未来的九大算法
作者: [美] 约翰·麦考密克
出版社: 中信出版社
原作名: Nine Algorithms that Changed the Future
译者: 管策
出版年: 2013-6
页数: 247
定价: 39.00元
ISBN: 9787508639017