计算机专业的学生,劝你们一定要读这10本书

时间: 2018-12-22阅读: 1518标签: 书籍

每个专业都有必读书单,就像每个专业都有必修课一样,计算机科学专业也不例外,与任何研究领域的学科一样,计算机科学也有着悠久的历史,其发展历程和成果,足以填满一座图书馆。

在这份榜单中,我们列出了计算机专业的学生必读的10本书籍,这份书单上的书包罗万象,从行业传记,到最早的计算机书籍,再到操作指南,应有尽有。尽管书的内容千差万别,但这张清单上的每一本书都是经典之作,是计算机科学不断发展变化的补充说明,其中9本有中文版。

下面看看上榜的都是哪十本:

1. 《决断的演算》

你可以把它当成是一本算法入门书,每个忙碌的大学生都知道,我们生活总是被有限的时间和空间所限制——一天里应该完成的事有哪些?什么事是你这辈子都不用做的?在《决断的演算》这本书中,作者Brian Christian和认知科学家Tom Griffiths描述了计算机使用的算法是如何简单而又精确的帮助人类解决问题

作者访问了近五十年来最知名算法的设计者,谈谈他们怎么将所学用于生活。人类和计算机的解决方式融合程度极高,计算机科学不只能协助我们简化问题以取得进展,甚至能提供具体的解决方法。这本书在2017年出版了中文版,由甘锡安翻译


2. 《新机器的灵魂》

Tracy Kidder的《新机器的灵魂》是计算机科学领域为数不多的必读的历史书籍之一,kidder的这本经典著作第一次出版在1981年,至今仍然是备受推崇的计算机书籍之一,它完整地记录下了当时一家公司齐心协力把一种新的小型计算机推向市场的过程中所发生的一系列戏剧性的、充满戏剧色彩的、激动人心的故事。

计算机专业的学生也会欣赏这种商业模式,这里面也只提到了一种模式,但它已经成为许多科技企业仍在坚持的一种模式。


3. 《Superintelligence

英文版豆瓣评分7.6,中文版名称为《超智慧》。正如好莱坞电影多年来一直在问,当机器的总体智力超过人类会发生什么?人工智能最后是拯救我们还是毁灭我们,在《超智慧》这本书中从当前人工智能研究取径和现况中,找出可能达成超智能的途径,包括人工智能、全脑仿真、生物认知、脑机接口、网络和组织的强化,并带领我们思考,这样一个超智慧一旦出现,会发生什么

博斯特罗姆在道德等相关主题,让这本书成为那些想要在计算机科学领域取得成就的人的必读书籍。


4. 《黑客》

黑客文化和伦理的奠基之作,这本书早在黑客这个概念被赋予如此负面含义之前就已经问世了,名义上的黑客包括比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克,还有斯拉格•罗素和李•费尔森斯坦,他们两人都在个人电脑的发展中发挥了重要作用。

虽然这本书主要是看看行业历史,并讲述了从早期计算机研究实验室到最初的家用计算机期间一些妙趣横生的故事。


5.《编码》

在《编码》一书中,作者Charles Petzold提出了这样一个问题:手电筒、英国人入侵、黑色的猫和跷跷板与计算机有什么必然联系?本书向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流。此书使我们明白了这种创造性――以及我们人类对交流的迫切需求


6. 《The Chip

本书记录了芯片发明的过程,回顾了其赖以为基础的量子物理学以及半导体技术发展中激动人心多个重要发明,英文简单,信息量大。书中提出创新是寻找“非显而易见的解决方案”。对每一个研究者,发明者,创新者都应有所启发。


7. 《第二次机器革命》

计算机专业的学生一定听过谷歌在无人驾驶汽车上的突破,或者IBM的Wastson轻而易举的攻克了人类一直没有客服的困难,在《第二次机器革命》这本书中,埃里克•布莱恩约弗森和安德鲁•麦卡菲——这两位处于数字技术时代最前沿的思想家,向我们阐述了驱动我们经济和生活的发生变革的力量。


8. 《创新者》

《创新者》是沃尔特·艾萨克森继全球畅销书《史蒂夫·乔布斯传》之后的又一部力作,作者在这本书中为读者描述了历史上许多为计算机和互联网做出贡献的人。其中包括拜伦勋爵的女儿艾达•拉夫拉斯(Ada Lovelace),她早在19世纪40年代就开创了计算机编程的先河;还有科学家冯·诺依曼、仙童半导体公司的“八叛逆”、天才图灵、英特尔的格鲁夫、微软的比尔·盖茨、苹果公司的乔布斯、谷歌的拉里·佩奇等。


9. 《系统之美》

已故的Donella H. Meadows所著的这本书虽小但却很重要,被称为入门系统思考的必读书籍,本书不仅讲解了系统动力学的基本概念、列举了常见的系统结构,还详细陈述了复杂系统的3大特征、8大陷阱与对策、12大变革方式以及15大生存法则。作者用浅显易懂的语言帮助计算机专业的学生提高理解和分析身边系统的能力,更积极地投身于各种变化,用新的方式去管理、决策。


10. 《搜》

当你想在网络搜索某样东西的时候,你的第一想法可能是“我要用谷歌搜索一下”,在这本书中,John Battelle 描述了拉里•佩奇(Larry Page)和谢尔盖•布林(Sergey Brin)如何煞费苦心打败竞争对手,使谷歌成为今天的样子

这本书以谷歌的故事为线索,但巴特尔相信搜索的概念比任何一家公司都重要。在他看来,搜索的革命性意义并非表现在搜索巨头间的激战上,重要的是,谷歌和其他的搜索引擎已经在不知不觉中深深地改变了我们的做事习惯和生活方式,成为通向整个世界的需求、兴趣、恐惧和欲望的窗口,旨趣的数据库,它们也注定会成为21世纪资本的枢纽。


这10本书,你都看过了么?

来自:https://www.computersciencedegreehub.com/top-10-mustread-books-computer-science-majors/


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/1662

关闭

关于网络安全必读的10本书

因为每个人读书的时间都非常有限,这样做是希望能够帮助读者过滤出最好的书籍,前不久,Cybersecurity Ventures的主编Steve Morgan在发表了一篇文章,里面推荐了十本关于网络安全的好书

学node可以用什么书籍?

进入Node.js,一定要搭配轻松易懂的书籍,这样才能花费最少的时间,获得最高的收益。那么学node可以用什么书?Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线

web前端基础书籍

其实与web相关的书籍还是很多的,因为web的领域就是比较广的,因为有过web开发经验的都知道,web,就开发语言就有php,jsp,asp,.net等多种语言

小白必看的web前端基础书籍

其实与web相关的书籍还是很多的,因为web的领域就是比较广的,因为有过web开发经验的都知道,web,就开发语言就有php,jsp,asp,.net等多种语言,那么这些语言对应的后台开发就有对应的书籍

JavaScript初学看什么书?

学习JavaScript,首先是基础,推荐《JavaScript高级程序设计(第3版)》和《JavaScript权威指南(第6版)》、《ES6标准入门(第3版)》。

javascript经典书籍_js基础/进阶书籍推荐

web前端研发工程师,目前在市场上是需求量比较大的职业,这个行业的大多数开发者需要靠自己学习,才能越走越钱,本文主要介绍一些比较好的书籍,目前是想介绍给需要学习js的朋友,和需要更上一层楼的同行们。

javascript初学者可以看什么书?

在javascript的入门阶段,通过书籍来学习对于新手来说才是最好的手段。书籍的学习固然比较枯燥,但是也是最权威,最系统化的,对于新手来说能够快速的完成基础知识的奠基,而对于之后进一步的提升也是大有裨益。

程序员书单_程序员必读书籍推荐,你收藏过几本

无论你是初学者,是有经验的程序员,还是软件项目经理,99%的程序员都会收藏的书单 你读过几本?用书籍来武装你的大脑,拯救你的人生,还在等什么

学习mysql数据库书籍推荐

如果你有兴趣学习MySQL,那么,你最好读一些由该领域经验丰富的专家撰写的书籍,下面是一些关于一些MySQL书籍,作者都是经验非常丰富的专业人士,如果你打算在2019年学习MySQL,这些书籍一定是不二之选

web前端开发书籍推荐_css/css3的好书有哪些?

css/css3样式已是web前端开发的主流技术了。每个优秀的前端程序员都应该熟悉,甚至精通css。那么要如何才能学好css,并很好的应用到实际开发中,这篇文章就推荐一些关于css相关的书籍给大家。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!