2019年即将过去,每年都会有个习惯把回顾一下读过的书,并把觉得比较好的书列成书单。今年也读了不少书,读的书比较杂,大部分是在微信读书上完成,有些书让人受益匪浅,下面是推荐列表,主要分几类,IT技术类,科普知识类,经管励志类和人文社科类。
2. 推荐书籍列表 2.1 IT技术类 《深入浅出Spring Boot 2.x》作者:杨开振,丰富java互联网开发经验的开发者,编写了多本java开发相关书籍
推荐理由:这是一本讲述如何使用Spring Boot 2.x进行编程开发的技术书籍,全书围绕Spring Boot进行讲解,并且提供编程示例,示例简单易懂,而且作者确实是有相当丰富的开发经验,文章语言流畅,既讲到编程技术也对其中的原理有较好的描述,让读者知其然也知其所以然。其中重点对Spring MVC的使用进行了大篇幅的讲解,比较透彻。通过此书,基本对Spring Boot的Web开发有了整体了解,作为入门级的Spring Boot学习书籍,值得一读。
读完此书,我还专门写了读书笔记《<深入浅出Spring Boot 2.x>读书笔记》
《面向程序员的数据挖掘指南》作者:Ron Zacharski
推荐理由:这是一本开源书籍,用于学习基本的数据挖掘知识,强调实战,采用“边学边做”的方式编写,根据实例使用python脚本来学习数据挖掘技术,从而可以对推荐系统,过滤、相似度计算,分类,聚类,贝叶斯分类等知识有一定的了解。
书籍地址:https://dataminingguide.books.yourtion.com/
《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》作者:钟华(花名:古谦),阿里巴巴中间件首席架构师
推荐理由:这本书从阿里巴巴启动中台战略说起,详细阐述共享服务体系如何给企业的业务发展提供了支持。对于中台战略,作者对抽取通用服务,共享服务,厚中台,瘦前端的思想,实际中遇到的问题及解决方案,进行了详细描述,有图,有技术思想,有案例,对企业的技术架构有比较好借鉴作用,特别是还处于烟囱式开发的IT企业。
《Spring Batch批处理框架》作者:刘相,普元软件SOA 主任架构师
推荐理由:Spring Batch是一个清晰、优雅的批处理框架,系统的中文资料较少,这本书属于少见的一本。书中全面、系统介绍了Spring Batch批处理框架,以实例的形式对Spring Batch基本组件进行介绍,通过这本书,可以理解Spring Batch 的设计思想及基本使用。
对于Spring Batch,我在公司的数据集成中也使用了它,并写了一系列的博文,有兴趣可以看一下:
2.2 科普类 《文明之光》作者:吴军,计算机科学家,投资人,NLP及搜索专家
推荐理由:吴军老师的书籍质量都很高,包括《浪潮之巅》《智能时代》《数学之美》《全球科技通史》,都是很值得一读,增长了多见识。文明之光以独特的视角讲述各时代文明,包括历史、政治、科技、艺术。语言通俗易懂,知识丰富有趣,收获良多。
《生命是什么》作者:王立铭
推荐理由:书中围绕生命是什么为主题,从演化的角度描述生命的起源和发展。从灵魂论开始探索,然后描述能量,物质,自我复制是生命的基础,进而细胞膜,分工,感觉,学习,社交,自我意识,自由意志的演化发展,语言简洁易懂,很好的科普读物。个人觉得,这本书对读者的意义在于,一是知道我们从哪里来,开眼看世界。第二就是懂得用演化发展的眼光看事物。
作者在一席上有一个演讲《星际远航中的生物学》
《从一到无穷大》作者:乔治·伽莫夫
推荐理由:很好的科普书,涵盖了无穷数,时间与空间,微观世界的微粒子,宏观世界的太阳,星系,宇宙,与书名很相符,从一到无穷大。书中涉及的数学,物理,化学,生物知识,相对来讲已经是比较通俗的了。不过惭愧,还是有些地方没有理解,找时间得再读一遍。
物理大咖李淼作品集包含:《三体中的物理学》,《给孩子讲时间简史》,《给孩子讲量子力学》,《给孩子讲宇宙》,《给孩子计相对论》
作者:李淼,中山大学天文与空间科学研究院院长。