技术的更新换代日新月异,稍有不慎便会被时代的浪潮甩在身后,也正因如此,不断学习、终身学习便成了每一个开发者必须秉承的原则之一,这种学习既包含了对技术能力的提升,也涵盖了对世界发展趋势的了解与洞察。今天Kindle联合AWS(亚马逊云计算)的大神们,为大家推荐一份程序员专属书单。快来看看吧~
生命不息,学习不止
如何真正提升自己?
我们建议Builders不妨读读下面的书单
①
《动手学深度学习》
作者:阿斯顿·张、扎卡里·C·立顿、李沐、
亚历山大·J·斯莫拉
??推荐理由
1.能运行、可讨论的深度学习入门书籍;
2.AWS(亚马逊云计算)首席科学家作品;
3.基于MXNet框架来介绍深度学习技术,书中代码可谓“所学即所用”,为喜欢通过Python代码进行学习的读者了解、接触深度学习技术提供了很大的便利。
??内容简介
向读者交付有关深度学习的交互式学习体验。书中不仅阐述深度学习的算法原理,还演示它们的实现和运行。与传统图书不同,本书的每一节都是一个可以下载并运行的Jupyter记事本,它将文字、公式、图像、代码和运行结果结合在了一起。此外,读者还可以访问并参与书中内容的讨论。
②
《机器学习实战》
作者:PeterHarrington
??推荐理由
1.作者曾经在美国加州和中国的英特尔公司工作7年,拥有5项美国专利,在三种学术期刊上发表过文章,他现在是Zillabyte公司的首席科学家;
2.面向日常任务的高效实战内容,介绍并实现机器学习的主流算法;
3.适合机器学习相关研究人员及互联网从业人员学习参考。
??内容简介
机器学习是人工智能研究领域中的一个极其重要的方向。在现今大数据时代的背景下,捕获数据并从中萃取有价值的信息或模式,使得这一过去为分析师与数学家所专属的研究领域越来越为人们瞩目。《机器学习实战》通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效可复用的Python代码阐释如何处理统计数据,进行数据分析及可视化。读者可从中学到一些核心的机器学习算法,并将其运用于某些策略性任务中,如分类、预测及推荐等。
③
《重构:改善既有代码的设计》
作者:马丁·福勒
??推荐理由
1.生动阐述重构原理和具体做法,普通程序员进阶到编程高手的修炼秘笈和代码整洁之道;
2.世界软件开发大师MartinFowler的不朽经典;
3.本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,书中所蕴涵的思想和精华,值得反复咀嚼,而且往往能够常读常新。
??内容简介
经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。
④
《软技能:代码之外的生存指南》
作者:约翰Z.森梅兹
??推荐理由
一本真正从“人”(而非技术也非管理)的角度