你为什么“啃不动”你手中的技术书?

你为什么“啃不动”你手中的技术书?

很多读者都怕读TAOCP,笑称买完只能用来垫显示器,或装饰门面。但其实,可能你选读这本书的真正动机是给BillGates发邮件找工作。

著名编辑人艾德勒曾说过:“任何实用性的书都不能解决该书所关心的实际问题。”当你的实际问题是如何找一份微软的工作时,相信没有一本算法书能帮你解决工作问题,或许《程序员面试金典(第6版)》能给到你一些不错的建议。

快速地过一遍,主要是了解这本书的主题,以及作者的选题角度,判定图书的类型。比如,《第一行代码(第3版)》是Android初学者的入门必备书籍,主要使用Kotlin语言进行讲解,对于还在用Java的开发者算是一次不错的尝鲜。

这里引用查理芒格一句话,“如果想要快速地了解一个学科的知识,并形成一种对应的思维方式,最行之有效的方法就是找来入门教材”。事实证明,郭老师的书做到了这一点。

如果这些篇章在开头或结尾有摘要说明(很多会有),就要仔细地阅读这些说明。

——留意书中的基本脉络是否和目录想要表述的内容一致。

找这个领域的专家、学者,或者优秀的人(上司、同事、朋友等),请他们推荐。同时,亚马逊、京东都会有相应类别书目的榜单、链接,还有推荐阅读,可作为参照。豆瓣读书上虽然有大量的水军,但其书目评分也可算作一个参考标准。

总有些人总是绕不过去,比如写《计算机程序设计的艺术》和《具体数学》的高德纳,写《重构》和《企业应用架构模式》的马丁·福勒,还有写《编码》和《Windows程序设计》的CharlesPetzold……这些人是里程碑式的人物,这些人的著作可能晦涩难懂,但一定是值得阅读和学习的。

各种奖项,本质上是对作品的认可,比方说《发布!设计与部署稳定的分布式系统(第2版)》获得了第18届Jolt生产效率奖,你知道这本书,这个奖项,但是你对迈克尔·尼加德并不是很熟悉。

关于Jolt大奖,这句推荐语对它行业地位的描述最为贴切:“一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术书籍只有在获得了Jolt奖之后才能真正奠定经典的地位。”

大出版社为了维护多年形成的口碑,在挑选作品时会相对慎重、仔细,好的作家也会优先将作品交给名气更大的出版社,国内的出版社自不必说了,这里主要说下国外出版商。

培生,老牌出版商,全球领先的出版与教育企业。畅销超过20年的图书大都是它家的,比如《计算机程序设计的艺术》《UNIX环境高级编程》《设计模式:可复用面向对象软件的基础》《重构:改善既有代码的设计》等。

……

这里不过多赘述出版社内容,想要了解更多,推荐策划编辑英子写的《程序员最喜欢的技术书大都出自这20家出版社》。

下面的书单,我会按照出版社的不同依次选出图灵引进的一些经典畅销的图书。

(特别说明:文中只列举以上三家出版商的部分引进图书,当然我们还有很多经典的日系书、花书和其他出版商的书也值得阅读。)

豆瓣评分9.5分

Keras之父、Google人工智能研究员FrancoisChollet执笔,深度学习领域力作

《Python深度学习》

作者:弗朗索瓦肖莱

译者:张亮

本书详尽展示了用Python、Keras、TensorFlow进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。在学习完本书后,读者将了解深度学习、机器学习和神经网络的关键概念,具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力,学会解决现实世界中的深度学习问题。除此之外,本书还深刻剖析了当前的“人工智能热”,从理性的视角展望了深度学习在未来的可能性。

面向日常任务的高效实战内容

介绍并实现机器学习的主流算法

《机器学习实战》

作者:PeterHarrington

译者:李锐李鹏曲亚东王斌

全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。

豆瓣评分8.5

像小说一样有趣的算法入门书

《算法图解》

作者:AdityaBhargava

译者:袁国忠

本书示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。前三章介绍算法基础,包括二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

R语言统计必备入门读物

《R语言实战(第2版)》

作者:RobertI.Kabacoff

译者:王小宁刘撷芯黄俊文

本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。

高分经典《Java8实战》全新改版升级

通过示例全面讲解Java8、9、10新特性

《Java实战(第2版)》

作者:Raoul-GabrielUrma,MarioFusco,AlanMycroft

译者:陆明刚劳佳

掌握高效Java开发利器,快速构建微服务

全面分析SpringBoot核心功能和特性

《SpringBoot实战》

作者:克雷格·沃斯

译者:丁雪丰

本书是SpringBoot的终极指南,以自动配置、起步依赖、命令行界面和Actuator这四个核心特性为基础,深入介绍SpringBoot的用法,让所有Java开发人员不费吹灰之力就构建出满足生产需求的服务,真正享受技术达人的乐趣!

Node.js核心框架贡献者力作

展示Node核心技巧

《Node.js实战(第2版)》

作者:亚历克斯杨等

译者:吴海星

计算机科学经典巨著

入选《美国科学家》20世纪最重要的12部学术专著

《计算机程序设计艺术》

作者:高德纳

译者:李伯民贾洪峰巫斌范明蒋爱军

《计算机程序设计艺术》系列是公认的计算机科学领域权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。

与高德纳TAOCP一脉相承

涵盖所有程序员必须掌握的50种算法

《算法(第4版)》

作者:RobertSedgewick,KevinWayne

译者:谢路云

本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。

豆瓣评分9.6分

顶级数学家和计算机科学家合著的经典著作

《具体数学》

作者:RonaldL.Graham,DonaldE.Knuth等

译者:张明尧张凡

本书是当代计算机科学方面的一部重要著作,TAOCP的前奏曲。不仅讲述数学问题和技巧,更侧重教导解决问题的方法。讲解了许多计算机科学中用到的数学知识及技巧,教你如何把一个实际问题一步步演化为数学模型,然后通过计算机解决它,特别着墨于算法分析方面。其主要内容涉及和式、整值函数、数论、二项式系数、特殊的数、生成函数、离散概率、渐近式等,都是编程所必备的知识。

全球热销超过1000000册

有大师指导,人人都能成为设计师

《写给大家看的设计书(第4版)》

作者:RobinWilliams

译者:苏金国李盼

在这部畅销全球多年、影响了一代设计师的经典著作中,RobinWilliams将优秀设计的秘诀归纳为对比、重复、对齐和亲密性四条基本原则,并用简洁通俗、幽默生动的文笔,同时配以大量经过修改进行前后对比的实例图解和设计练习(并提供解答),直观清晰地传授给读者。通过本书,普通读者很快就能够自信地设计出专业级别的作品,而专业设计师也将从中获得灵感和解决问题的途径。

豆瓣评分:9.4

知名PyCon演讲者心血之作

《流畅的Python》

作者:LucianoRamalh

译者:安道吴珂

Web技术方面的权威著作

《HTTP权威指南》

作者:DavidGourley,BrianTotty,MarjorieSayer,SailuReddy,AnshuAggarwal

本书主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。

从设计到实现讲透彻

一本不错的微服务扫盲书籍

《微服务设计》

作者:SamNewman

译者:崔力强张骏

本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。

Web开发入门经典教材“狗书”

全面介绍Python微框架Flask

《FlaskWeb开发:基于Python的Web应用开发实战》

作者:米格尔格林贝格

译者:安道

本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python3.6全面修订。

THE END
1.有什么初学算法的书籍推荐?51CTO博客1、算法超简单:趣味游戏带你轻松入门与实践 作者:童晶著 推荐理由:本书把趣味游戏应用于算法教学,提升读者的学习兴趣,并通过可视化的图解和动画,降低学习难度,帮助读者快速理解算法的核心思想,掌握算法在实际项目开发中的作用,使读者能够利用算法做出酷炫的图形交互式游戏。 https://blog.51cto.com/u_13127751/12582006
2.清华大学出版社图书详情本书是算法竞赛的入门和进阶教材,包括算法思路、模板代码、知识体系、赛事相关等内容。本书把竞赛常用的知识点和竞赛题结合起来,讲解清晰、透彻,帮助初学者建立自信心,快速从实际问题入手,模仿经典代码解决问题,进入中级学习阶段。全书分为12章,覆盖了目前算法竞赛中的主要内容,包括算法竞赛概述、算法复杂度、STL和基本http://www.tup.tsinghua.edu.cn/booksCenter/book_08163901.html
3.关于机器学习的7本入门级好书由于需要使用算法来解析数据,机器学习往往涉及大量数学,而许多经验丰富的编程人员并没有掌握这些数学技能。 此书并没有连篇累牍地讲述数学理论,而是通过包含实际操作的案例研究,在真实世界的实际应用中介绍相关知识。此书介绍了机器学习中的典型问题,以及如何使用 R 编程语言来解决这些问题。从根据投票记录来比较美国参议https://www.tableau.com/zh-cn/learn/articles/books-about-machine-learning
4.由浅至深推荐进阶java书籍(附PDF下载)一、入门基础类 1、Head First Java 第2版·中文版 如果你没有学过其他语言亦或是转行到计算机行业,可以先看看《Head First Java》这本书,此书是根据学习理论所设计的,非常适合零基础的小白, 读起来轻松搞笑,让你可以从程序语言的基础开始一直学习到包括线程、网络与分布式程序等项目。最重要的是,你将学会如何像https://www.w3cschool.cn/java/java-book.html
5.95后哈佛小哥撰写《从零开始的机器学习》,入门必备,书籍资源已开放这本书涵盖了机器学习领域最常见的方法,就像是一位机器学习工程师的工具箱,适用于入门级学习者。撰写目的是为读者提供独立构建一些基本的机器学习算法的实践指导,如果用工具箱类比的话,就是教会读者具体使用一把螺丝刀、一盒卷尺。书中的每一章都对应一种机器学习方法。 https://m.thepaper.cn/baijiahao_9418519
6.深度学习的数学(涌泉良幸,涌泉井美)《深度学习的数学》是由涌泉良幸和涌泉井美共同编著的一本深度学习领域的入门书籍,针对想要深入理解深度学习基础的初学者。这本书以清晰的逻辑和高清的排版,提供了丰富的数学知识,帮助读者建立起扎实的理论基础。 深度学习是人工智能的一个重要分支,它依赖于复杂的数学模型,特别是线性代数、概率论和统计学、微积分等https://download.csdn.net/download/qq_43432519/87607743
7.从0到1只差这20本算法书单《算法学习与应用从入门到精通》 张玲玲 著 本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。丰富的配套资源 ,学习更高效。 https://labs.epubit.com/articleDetails?id=N5bad5b2e-ea8e-4c9a-bfbe-8811190d4421
8.算法学习与应用从入门到精通全书内容以“技术解惑”和“实践应用”贯穿全书,引领读者全面掌握算法的核心技术。 本书不但适合算法研究和学习的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。 显示更多 目录 第1章 算法是程序的灵魂 1 (视频总计18分钟,技术解惑1个) 1.1 算法的基础 2 1.1.http://reader.hnlib.com/Book/Detail/377965
9.《机器学习算法的数学解析与Python实现》(莫凡)简介书评豆瓣评分9.0!有趣、易懂、不枯燥,看得懂、学得会的机器学习入门书。全书用白话讲解,帮你从生活案例中理解算法,发现算法的乐趣,再把算法应用到机器学习中,让你零基础掌握算法精髓,快速进入AI开发领域。 作者:莫凡出版社:机械工业出版社出版时间:2019年12月 http://product.dangdang.com/28503697.html
10.只要看完这些书,你就是个算法工程师啦!腾讯云开发者社区机器学习与深度学习是算法工程师的立身之本,也是面试里的大头。 这里面的东西很多,既有理论也有实战,因此想要全部吃透是一个大工程,绝不是随随便便看两本书就可以搞定的。书籍只能作为入门学习的资料,除了读书之外一些实战也必不可少。 推荐书籍: 统计学习方法 https://cloud.tencent.com/developer/article/2084469
11.导论》还是先看完《算法第四版》?吴师兄学算法所以,如果你想要系统地学数据结构和算法,看这两本书肯定是不够的。 基础系列 通过基本入门算法书的调教,你已经逐渐体会到了算法的魅力,现在正是时候踏入基础系列算法的领域!!! 这些书籍需要你费点心思去阅读。 很多同学在学习的过程中,看到一篇算法科普文章经常会有这样的想法。 https://www.cxyxiaowu.com/7981.html
12.我的第一本算法书(豆瓣)本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。 作者简介· ··· 石田保辉 自由职业工程师,现居日本东京。2011年毕业于日本京都大学研究生院。辗转于几个创新型企业后独立,成为自由职业者https://book.douban.com/subject/30357170/
13.机器学习入门书籍排行榜京东JD.COM为您提供机器学习入门书籍销量排行榜、机器学习入门书籍哪个好、机器学习入门书籍多少钱等相关资讯,从机器学习入门书籍价格、评价、图片等多方面比较,为您推荐优质机器学习入门书籍产品!https://www.jd.com/phb/key_1713cf79424443e113a7.html
14.Python机器学习基础教程中文pdf高清版[28MB]电子书下载《Python机器学习基础教程》是机器学习入门书,以Python语言介绍。主要内容包括:机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的高级方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法https://www.jb51.net/php/658226
15.书单看完这几本书,不信拿不到好Offer!没有编程经验的小白也能看懂的算法入门书 培养算法思维、感受算法之美 海量图解、通俗易懂、实例丰富、图文并茂 全面、系统地搭建数据结构与算法知识体系 以模块化方式逐一拆解算法问题 通过300道竞赛试题展示算法设计与实现的详细过程 本书以海量图解的形式,详细讲解常用的数据结构与算法,又融入大量的竞赛实例和解题技巧http://www.broadview.com.cn/article/420150
16.GitHubkrahets/hello关于本书 本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。 https://github.com/krahets/hello-algo
17.牛津官方推荐的15本CS入门书,未来程序猿必备!(免费领)《打开演算法黑箱》曾入围英国皇家学会投资科学图书奖,讲了AI算法在生活中的方方面面——包括关于算法,数据的使用以及算法是否完美的思考,如预测犯罪、医疗、无人车等等。 这是一本关于了解算法的入门书,但更加侧重从社会学的角度切入,读完令人发人深省。 https://www.360doc.cn/article/74623911_1002493416.html