每个专业都有必读书单,就像每个专业都有必修课一样,计算机科学专业也不例外,与任何研究领域的学科一样,计算机科学也有着悠久的历史,其发展历程和成果,足以填满一座图书馆。
在这份榜单中,我们列出了计算机专业的学生必读的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/
css/css3样式已是web前端开发的主流技术了。每个优秀的前端程序员都应该熟悉,甚至精通css。那么要如何才能学好css,并很好的应用到实际开发中,这篇文章就推荐一些关于css相关的书籍给大家。
无论你是初学者,是有经验的程序员,还是软件项目经理,99%的程序员都会收藏的书单 你读过几本?用书籍来武装你的大脑,拯救你的人生,还在等什么
web前端研发工程师,目前在市场上是需求量比较大的职业,这个行业的大多数开发者需要靠自己学习,才能越走越钱,本文主要介绍一些比较好的书籍,目前是想介绍给需要学习js的朋友,和需要更上一层楼的同行们。
零基础开始学习web前端技术,那么没有好的书籍你怎么开始学习呢?作为一个从零开始学习web前端技术的人给大家推荐基本不错的书籍,希望对于刚刚想进入web前端的人有一定的帮助,以下就是给初学web前端最近书籍推荐。
如果你有兴趣学习MySQL,那么,你最好读一些由该领域经验丰富的专家撰写的书籍,下面是一些关于一些MySQL书籍,作者都是经验非常丰富的专业人士,如果你打算在2019年学习MySQL,这些书籍一定是不二之选
假如你要学习编程,应该从哪里开始呢,是通过一些好书来学习编程还是参加一些在线课程,或者两者结合学习呢?这里我个人建议刚开始的时候可以两两结合,多尝试不同的学习途径,这样你很快就可以了解哪种才是最适合你的
因为每个人读书的时间都非常有限,这样做是希望能够帮助读者过滤出最好的书籍,前不久,Cybersecurity Ventures的主编Steve Morgan在发表了一篇文章,里面推荐了十本关于网络安全的好书
一个程序员具有一定编码基础之后,一定想要再进一步提升,从会写基础代码,到会写可读的优秀代码,重构现有代码以及设计模式等如果你已经有了一定的编程基础,想要进一步的提升自己,不妨从以下几本书开始
其实与web相关的书籍还是很多的,因为web的领域就是比较广的,因为有过web开发经验的都知道,web,就开发语言就有php,jsp,asp,.net等多种语言,那么这些语言对应的后台开发就有对应的书籍
其实与web相关的书籍还是很多的,因为web的领域就是比较广的,因为有过web开发经验的都知道,web,就开发语言就有php,jsp,asp,.net等多种语言
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!