大牛荐书 | 百度技术大牛都在读的 7 本书!
第一本 《代码整洁之道》
> -推荐书籍-
书名:代码整洁之道,Clean Code
作者:[美]Robert C. Martin
-推荐理由-
干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。
第二本 《深度学习-智能时代的核心驱动力量》
-推荐书籍-
书名:《深度学习-智能时代的核心驱动力量》;《The Deep Learning Revolution》
作者:[美]特伦斯·谢诺夫斯基(Terrence Sejnowski)
-推荐理由-
特伦斯·谢诺夫斯基是全球人工智能十大科学家之一、深度学习先驱及奠基者,美国四大国家学院院士,NIPS 基金会主席。本书是深度学习的科普作品,以恢宏手法通过 3 个部分的全景呈现了深度学习的发展、演变和应用。作者以亲历者视角回溯了这段恢宏的历史,也能让我们对今天的 AI 有更深刻的理解和更全局的思考。
本书即回顾了历史,又展望了未来,既有悲观时刻,也有玻尔兹曼机算法打破明斯基悲观论断的石破天惊。通过本书,我们可以看到算法的突破、算力的破局以及 AI 芯片的划时代意义,也能让我们更深刻的理解我厂作为领先的 AI 生态型公司在 AI 领域的全面布局,更加坚定的让我们仰望星空、看到未来。
作为通识作品,本书适合所有人阅读,读完本书,你会知道深度学习第一次让人工智能有了灵魂,也能用更通俗易懂的语言回答家人朋友关于人工智能的一系列问题。
第三本 《我不是产品经理:移动互联网商业模式下的用户增长》
-推荐书籍-
书名:《我不是产品经理:移动互联网商业模式下的用户增长》
作者:岳建雄
-推荐理由-
在流量竞争如此激烈的今天,用户增长的来源也从增量市场转移到存量市场,并产生了各种各样的新玩法。本书从搭建团队到通过策略、数据、技术获取用户均有涉及。
既有系统化的方法,又有具体的技术实现,是一本很实用的书,推荐给大家。
第四本 《数字思维》
-推荐书籍-
书名:《数字思维》《The Digital Mind》
作者:【葡】阿林多·奥利维拉(Arlindo Oliveira)
-推荐理由-
阿林多·奥利维拉是葡萄牙里斯本高等理工学院院长,计算机科学与工程系教授。随着医学和计算技术的进步,我们终有一天会充分了解大脑的工作原理,并尝试用数字支持的形式复制智能,非生物思维可能会很快出现在地球上,这一事实将引发一场迄今为止我们从未见过的社会革命。
在这本书中,作者将带领我们踏上一段通往未来的探索之旅,通过描述一系列技术和科学:麦克斯韦方程组,图灵机,人工生物系统,神经元网络,机器学习,基因组测序等等,讲述科技的进步如何推动我们创造出“数字思维”。
本书通俗易懂,适合所有人阅读。读完本书,会发现计算机和生物学千丝万缕的联系,找到计算机、细胞和大脑的共同之处。还会对智能的未来是什么,数字思维与人类如何共处等问题进行深入思考。
第五本 《硅谷之谜》
-推荐书籍-
书名:《硅谷之谜》
作者:吴军
-推荐理由-
美国硅谷在引领了半导体、IT 和互联网技术之后,继续引领着人类技术的发展方向。硅谷诞生了很多能够改变世界,为人类的文明进步做出贡献的伟大公司。
《硅谷之谜》的作者是著名自然语言处理和搜索专家,硅谷风险投资人吴军。作者站在一个更高的层次,仔细分析了硅谷的起源和发展,对硅谷的创新力进行了深刻剖析,把硅谷的经验提升到了理论高度,并且解释了为什么只有硅谷真正做到了宽容叛逆、宽容失败、多元文化和拒绝平庸。这些特点造就了硅谷几十年的长盛不衰。
第六本 《大规模分布式存储系统原理解析与架构实战》
-推荐书籍-
书名:《大规模分布式存储系统原理解析与架构实战》
作者:杨传辉
-推荐理由-
分布式系统固有的复杂性加上大规模存储的工程挑战,让真正理解这一体系变得十分不易。
该书作者先后在百度、阿里巴巴等公司长期致力于大规模存储和分布式架构等技术的研究,在系统架构设计和开发上有过大量的实践工作。本书可以说是从实践中萃取了精华干货,清晰呈现给读者。
其中涵盖了很多典型的分布式场景理念,对指导分布式领域开发具有很好的参考价值,也是了解分布式存储系统不可多得的书籍。
第七本 《google 软件的测试之道》
-推荐书籍-
书名:《google 软件的测试之道》
作者: James A. Whittaker / Jason Arbon / Jeff Carollo
-推荐理由-
在技术测试方面,google 的方法值得每一个技术人学习。
看完《google 软件测试之道》,你会懂得这个世界上知名的互联网公司是如何应对 21 世纪软件测试的独特挑战的。
它以一个内部视角,告诉我们 google 做测试的本质,将复杂的事情简单化,这其中包括具体的测试解决方案,测试架构是如何设计、实现和运行的;技术测试人员应该具有哪些技术技能;同时用 google 的测试历史验证测试管理的重要性等。
除了讲述这些方方面面的测试技能和细节外,《google 软件测试之道》里面有大量作者对于 google 测试如何继续演进的见解、google 乃至整个业界测试方向的一些预言,读完之后,深深的被作者的洞察力所折服,非常推荐给大家。
这本书可以作为任何从事软件测试人员到达目标的指南。
评论