程序员都在读的实战书,你看懂封面了吗?

相比于理论知识,实战类的图书更受程序员们的喜爱。所以,几乎每个程序员的书架上都有一两本名为“XX实战”的技术图书,就算你没没有,那一定看到过Manning出版的“in Action”系列极具特色的封面。

in Action系列的“名画”封面

in Action系列的封面都是带有地域文化特色的,最显著的特点就是所有书的标题和图片都是左右而立,封面插图都带有欧洲地带各个地域的服饰习俗。

每幅图的来源都是在历史上正式存在的,配色复古,带有浓郁的历史感,因此很多程序员阅读完都会选择收藏在自己的书架上。

扫描二维码关注公众号,回复: 10531165 查看本文章

看过那么多Manning图书,不少程序员好奇心就突然来了:为什么Manning要用带服饰习俗的人物做书籍封面?灵感的来源?封面图又是怎么挑选的呢?

为什么Manning要用带服饰习俗的人物做书籍封面?

Manning在的官网上也明确解释了为什么要用区域服饰这个文化来做封面,他们表示现在科技发达,各大洲的联系越来越紧密,但是代表每个民族特色的的着装要求等民族文化也人们距离的拉近而消失,并且按地区划分的多样性的服饰文化也开始渐渐遗传。

现在当大家都站在一起时,我们很难区分不同大陆的居民,更不用说不同的城镇或地区了。这种文化多样性源于孤立,而我们现在却在彼此孤立。

Manning的负责人说:“丰富多彩的地区服饰习惯会使我们生动地想起了两个世纪前世界各地城镇和地区的文化差异。那时人们彼此隔离,说不同的方言和语言。在街道或乡村,它们很容易放置-有时误差不超过12英里-仅靠它们的着装即可。因此,我们以两个世纪前丰富的区域生活多样性为基础,通过书的封面来庆祝当今计算机世界的发明和创造力。”

灵感的来源?

Manning出版社注意到,交通逐渐便利,每个地方都住着各个区域的人,但是我们现在已经没法根据他们的服装特色来判断他们是来自什么地方,也意识到,属于人类的古老文化正在丢失,所以希望大家通过我们的封面发现传统服饰的美,并将这个美流传下去!

封面图的挑选?

书籍的封面插图在Manning成立之初是全部取材于1805年版的Sylvain Marechal的四卷区域服饰习俗汇编。这本书于法国大革命前一年的1788年在巴黎出版的。整本书的插图都极具民族特色,后来,Manning也开始使用许多其他来源,挑选的条件只有两个:一是内容是历史上真实存在的,二是图片有着明确的民族特色。

in Action系列好书

in Action系列不仅是封面独特,它的内容也很受欢迎,读过这个系列的程序员都知道,这个系列图书内容简洁明快,很适合快速学习及掌握一种技术。

著名的Elastic布道师曾说:“Manning出版社的"in Action"系列的书质量基本上都不会差。我记得最早学习Lucene的时候,买过或者看过很多介绍Lucene或者搜索引擎相关的书籍,其中有些书要么晦涩难懂,底层算法介绍和应用有点儿脱节,看完之后还是一头雾水,要么仅仅停留在实战,鲜有提及背后的原理知识,全书咀嚼价值不大,唯独Lucene in Action这本书看完之后让我有种透彻的感觉。”

当然,in Action系列如此火爆,最大的功劳还是源自于Manning出版社。Manning出版社本就属于“计算机书籍出版公司”, 主要就是为软件开发人员,工程师,架构师,系统管理员,管理人员以及所有与计算机业务相关的人员提供最新技术的课程。

不仅如此,Manning出版社还以敏捷著称,他们对于新技术的反应十分迅速,能在最快的时间里了解到读者的需求并发布到市场上,但他们并不会因为时间而导致内容劣质,这一点从in Action系列的火爆程度就可以体现。

“最初是听别人提起过in action系列,但我并没有太在意,因为我觉得大概又是乱七八糟写一堆的书, 但有一次在书店偶看到《POJOs in Action的中文版》,闲来翻翻,便放不下了,越读思路越清晰,而且把自己以前的关于POJO,TDD,重构,设计模式,架构和各种开源框架的知识都紧密的结合起来了...最重要的是通过这本书对领域驱动设计的认识有醍醐灌顶之感。”

——豆瓣书友

“对于一种技术来说关键在本质, 而不是细节,对于一个超过5年的编程人员来说,《Spring in Action》满足了这句话,最重要的是,我早早就忘了基础概念,而这本书还对概念做了详解, 但又不像其他书一样,乱七八糟啥都放上去,只能说Manning出品,绝对是精品。

——豆瓣书友

in Action系列“名画”展

《Spring实战 第5版》

作者: [美]克雷格·沃斯(Craig Walls)

译者: 张卫滨

这本书的封面人物是"Le Caraco",也就是约旦西南部卡拉克(Karak) 省的居民。这个省的首府是Al-Karak,那里的山顶有座城堡,对死海和周边的平原有着极佳的视野。

这幅图出自1796年出版的法国旅游图书,Encyclopediedes Voyages,由J.G St. Sauveur编写。在那时,为了娱乐而去旅游还是相对新鲜的做法,而像这样的旅游指南是很流行的,它能够让旅行家和足不出户的人们了解法国其他地区和国外的居民。

Encyclopediedes Voyages中多种多样的图画生动描绘了200年前世界上各个城镇和地区的独特魅力。在那时,相隔几十千米的两个地区着装就不相同,可以通过着装判断人们究竟属于哪个地区。

这本书可以让读者学会使用 Spring 框架、Spring Boot 以及 Spring 生态系统 中各种辅助部分构建令人赞叹的应用程序。本书首先介绍如何使用 Spring 和 Spring Boot 开发基于 Web、 以数据库作为后端的 Java 应用;随后进行必要的扩展,展现如何与其他应用进行集成、使用反应式类型 进行编程,以及将应用拆分为离散的微服务;最后讨论如何准备应用的部署。

《Spring微服务实战》

作者: [美]约翰•卡内尔(John Carnell)

译者: 陈文辉

这本书封面插画的标题为“克罗地亚男人”。该插画取自克罗地亚斯普利特民族博物馆2008年出版的Balthasar Hacquet的/mages and Descriptions of Southwestern and Eastern Wenda, llyrians, and Slavs的最新重印版本。

Hacquet (1739- -1815) 是一名奥地利医生及科学家,他花数年时间去研究奥匈帝国很多地区的植物、地质和人种,以及伊利里亚部落过去居住的(罗马帝国的)威尼托地区、尤里安阿尔卑斯山脉及西巴尔干等地区。Hacquet发表的很多论文和书籍中都有手绘插图。

这本书以一个实际项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将该项目一步一步地从单体架构重构成微服务架构,最终将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并最终自动部署到云环境(亚马逊云)中。

《Redis实战》

作者: 【美】Josiah L. Carlson(约西亚 L.卡尔森)

译者: 黄健宏

这本书的封面插图的标题为“一介草民”,这幅插图取自 19世纪法国再版的地区服饰风俗四卷汇编,作者是Sylvain Marechal。Marechal书中丰富多样的服饰生动地描述了200多年前世界上不同城镇和地区的文化差异。

书中深入浅出地介绍了Redis的五种数据类型,并通过多个实用例子展示了Redis的用法;除此之外,书中还讲述了Redis的优化方法以及扩展方法,本书既涵盖了命令用法等入门主题,也包含了复制、集群、性能扩展等深入主题,所以无论是Redis新手还是有一定经验的Redis使用者,应该都能从本书中获益。

《Go语言实战》

作者: 【美】威廉•肯尼迪(William Kennedy) 布赖恩•克特森(Brian Ketelsen) 埃里克•圣马丁(Erik St. Martin)

译者: 李兆海

这本书封面插图的标题为“来自东印度的人”。这幅图选自伦敦的Thomas Jefferys的《A Collection of the Dresses of Different Nations, Ancient and Modern》(4卷) ,出版于1757年到1772年之间。

书籍首页说明了这幅画的制作工艺是铜版雕刻,手工上色,外层用阿拉伯胶做保护。Thomas Jefferys (1719- -1771) 被称作“地理界的乔治三世国王”。作为制图者,他在当时英国地图商中处于领先地位。他为政府和其他官员雕刻和印刷地图,同时也制作大量的商业地图和地图册,尤其是北美地图。他作为地图制作者的经历,点燃了他收集各地风俗服饰的兴趣,最终成就了这部衣着集。

对遥远大陆的着迷以及对旅行的乐趣,是18世纪晚期才兴起的现象。这类收集品也风行一时,向实地旅行家和空想旅行家们介绍各地的风俗。

Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注且全面,符合语言习惯的视角。本书同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试以及其他一些主题。

《Netty实战》

作者: 【美】Norman Maurer(诺曼•毛瑞尔) Marvin Allen Wolfthal(马文•艾伦•沃尔夫泰尔)

译者: 何品

封面上的插画名为“卢森堡地区的居民”。该插画选自多位艺术家的19世纪作品集,由Louis Curmer编辑,并于1841年在巴黎出版。

书中循序渐进地介绍Netty各个方面的内容。本书共分为4个部分:第一部分介绍Netty的相关概念以及核心组件,第二部分介绍自定义协议经常用到的编解码器,第三部分们介绍Netty对于应用层高级协议的支持,覆盖常见的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分还简单地介绍Maven,以及如何通过使用Maven编译和运行本书中的示例。

《HBase实战》

作者: 【美】Nick Dimiduk Amandeep Khurana

译者: 谢磊

插图的标题是“利布尔尼亚渔妇”。利布尔尼亚人是居住在利布尔尼亚地区的一个古老的伊利里亚部落,该地区位于亚得里亚海东北的沿海地区,属于今天的克罗地亚。

本书囊括了使用HBase设计、构建和运行应用程序所需的所有知识和实用技术。全书共分为4个部分。前两个部分介绍首先介绍分布式系统和大规模数据处理的基础知识,讲解如何使用HBase;第三部分通过真正的应用程序和代码示例,结合足够的理论,探索HBase的一些实用技术;第四部分讲解如何把原型开发系统升级为羽翼丰满的生产系统。书中囊括了使用HBase设计、构建和运行应用程序所需的所有知识。

《Elasticsearch实战》

作者: [美] 拉杜•乔戈(Radu Gheorghe) 马修•李•欣曼(Matthew Lee Hinman)罗伊•罗素(Roy Russo)

译者: 黄申

本书封面的画像名为“来自克罗地亚的男人”。这幅插图选自19世纪中叶Nikola Arsenovc所著克罗地亚传统服装图集的复制品, 这本书包含了克罗地亚不同地区人物的精美插图,描绘了他们的服饰和日常生活。

本书主要展示如何使用Elasticsearch构建可扩展的搜索应用程序。书中覆盖了Elasticsearch的主要特性,从使用不同的分析器和查询类型进行相关性调优,到使用聚集功能进行实时性分析,还有地理空间搜索和文档过滤等更多吸引人的特性。全书共分两个部分,第一部分解释了核心特性,第二部分介绍每个特性工作的更多细节及其对性能和可扩展性的影响,以便对核心功能进行产品化。此外,本书还有6个附录。

看了这么多名画,是不是很想统统收藏起来?像把玩古董一样没事拿出来看看……封面

-END-

发布了572 篇原创文章 · 获赞 306 · 访问量 92万+

猜你喜欢

转载自blog.csdn.net/epubit17/article/details/105204085