写点什么

InfoQ 编辑 2018 年推荐阅读清单(第一部分)

  • 2018-10-09
  • 本文字数:7568 字

    阅读完需:约 25 分钟

本文要点

  • InfoQ 编辑团队会定期碰头,互相分享各自的推荐阅读清单。本文目的在于将面向 InfoQ 社区广泛地分享他们的推荐清单。
  • InfoQ 的核心价值之一,就是 InfoQ 网站上的所有内容必须是由软件交付实践者提供的。这些软件交付实践者是活跃在设计、构建和运维软件一线的人员。InfoQ 的编辑都是兼职的,大家共同致力于分享自身的知识和经历。
  • 本期热门的推荐阅读资源包括:Nicole Forsgren、Jez Humble 和 Gene Kim 合著的“Accelerate”一书,Adrian Colyer 维护的技术博客“The Morning Paper”,Steven Skiena 撰写的《算法设计指南》一书。

InfoQ 的核心价值之一,就是 InfoQ 网站上的所有内容必须是由软件交付实践者提供的。这些软件交付实践者是活跃在设计、构建和运维软件一线的人员。由此,向InfoQ 贡献内容的撰稿人都是一些在正常工作之余的兼职编辑,InfoQ 的所有内容是由兼职编辑修改和审核的。这些业界专家都是具有远见卓识的业界领袖和毕生保持学习的实践者,他们的目标不仅局限于提升InfoQ 信息的优秀质量,而且意在努力增进IT 业界的专业化程度,促进和发展社区。

InfoQ 编辑团队会定期在 QCon 大会上碰头,互相分享各自的最新收获,QCon 大会定期在伦敦、纽约、旧金山、北京、上海等城市举办。会上的一个重大亮点就是大家交换推荐阅读书单,并就最新的书籍和资料展开讨论。

鉴于分享知识是 InfoQ 的核心价值之一,InfoQ 编辑们致力于收集并分享大量可推荐给读者的知识,使他人可从中受益。在未来的一周内,我们将为 InfoQ 读者推出一组系列文章,分享由这些编辑们所推荐的阅读书单,并概要评述推荐书籍的重要性。

我们非常期望能收到读者们的反馈。如果大家想要了解如何成为 InfoQ 编辑,或是希望通过申请加入编辑团队,请参阅“投稿”页面中提供的指南。

Ben Linders

Ben Linders  在荷兰工作,是一位敏捷、精益、质量和持续改进领域的独立顾问。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

“Accelerate”,作者:Nicole Forsgren、Jez Humble 和 Gene Kim

Nicole Forsgren、Jez Humble 和 Gene Kim 合著的《加速:高性能技术企业的构建和扩展》(“Accelerate: Building and Scaling High Performance Technology Organizations”)一书指出了影响软件交付性能的因素,介绍了大量有助于实提高软件交付速度、稳定性和质量的技能和实践。

我推荐本书的原因在于,书中的内容是基于扎实的研究,进而给出了对影响各因素间关系的深度洞悉。无论读者出于何种目的考虑采纳敏捷、精益或是 DevOps,本书都能帮助他们聚焦于可影响这些目标的因素,并决定应用何种实践去实现上述目标。

InfoQ 曾对本书做过书评报道

《从 1 到 100,用心求变》,作者:Lynn Manns 和 Linda Rising



Mary Lynn Manns 和 Linda Rising 合著的《从 1 到 100,用心求变: 你我都需要的 63 个持续改进与提升策略 》(“More Fearless Change: Strategies for Making Your Ideas Happen”)一书阐述了多种驱动组织可持续改进的模式。

对于身处改进中的读者(说实话,当今社会中谁能置身于改进度外),《从 1 到 100,用心求变》是一本经典书籍。在 2015 年,两位作者重新修订了书中给出的 48 种模式,并新添加了 13 种模式。

InfoQ 曾对本书做过书评报道

《敏捷估计与规划》,作者:Barry Boehm 和 Richard Turner

Barry Boehm 和 Richard Turner 合著的《敏捷估计与规划》(“Balancing Agility and Discipline: A Guide for the Perplexed”)一书对敏捷方法和计划驱动方法进行了对比。该书是一本经典图书,针对如何根据人们的需求,需求敏捷和规划以及应用实践间的平衡。

更多信息,可访问该书的出版信息

Chris Swan

Chris Swan is Fellow  是 DXC.technology 的董事、副总和全球交付 CTO。他在企业中领导跨产品系列的运营设计转变、利用数据推动客户转型和服务履行的优化。                                                                                                                                                                                                                                                                                                                                                                                            

“Accelerate”,作者:Nicole Forsgren、Jez Humble 和 Gene Kim

我再次推荐“Acclerate”一书。我要强调指出的是,该书适用于各行各业的企业,书中介绍的内容是基于数据和分析的,而非采用案例研究的讲述方式。因为案例研究很容易被读者否定,“我们并不喜欢这类案例,它们对一些企业适用,但并不适用于我们”。

《信息安全工程》,作者:Ross Anderson

永恒的经典教材《信息安全工程》(“Security Engineering: guide to building dependable distributed systems”)。任何关注安全的读者(当然,任何人都应关注安全),应该熟知该必读书目。特别要指出的是,现在该书可在线免费下载。

该书的详细信息,可访问作者的主页

由 Adrian Colyer 维护的博客“The Morning Paper”

该博客会定期发布对多篇计算机领域重要论文的解读,它为读者了解业界的最新动态提供了一种简单的方式。对于那些想从该博客中汲取精华内容的读者,也可阅读 InfoQ 提供的季度评论。

直接访问该博客,请点击此链接

InfoQ 与 Colyer 合作推出季度评论杂志。有兴趣的读者可点击此链接

Richard Seroter

Richard Seroter  是 Pivotal 的产品高级总监,他具有科罗拉多大学的工程学硕士学位。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

《格鲁夫给经理人的第一课》,作者:Andy Grove

《格鲁夫给经理人的第一课》(“High Output Management”)一书是 Intel 前 CEO Andy Grove 于二十多年前撰写的,但书中内容时至今日依然很有价值。无论是技术经理新人,或者已任职多年者,都能在本书中发现大量可用于改进自身管理技能和团队整体性能的指导。我是在 2018 年上半年读的这本书,立刻后悔为什么我没有在五年前读到它。该书将会改变你对于召开会议、一对一座谈、做出决策和持续改进上的做事方式。

更多信息,可访问该书的出版信息

《数据密集型应用系统设计》,作者:Martin Kleppmann

《数据密集型应用系统设计》(“Designing Data-Intersive Applications”)一书是我今年读到的写得最好的技术图书。在本书中,Kleppmann 很好地阐述了数据存储和处理解决方案的一些现状,并指出了在选择最适合方案中需考虑的因素。书中提出的存在于可扩展性上的挑战和问题,是很多人在处理分布式系统中尚未考虑到的。尽管很多开发人员宣称自己知道如何构建稳健的应用,但是我怀疑很多人在面对数据层时依然存在许多考虑不周之处。这本书可加速提升读者对此的认知。

更多信息,可访问该书的主页

读者可以收听 InfoQ 对 Martin Kleppmann 的采访录音

“Overcomplicated, Technology at the Limits of Comprehension”,作者:Samuel Arbesman

鉴于我们正在构建越来越复杂的系统,因此我们应该认识到,没有任何人能理解整个系统,知道系统会如何出错。我们不应过分膜拜技术,也不应对技术抱有恐惧心理。正确的做法是在两者间找到正确的平衡点。《过度复杂:处于理解边缘的技术》(“Overcomplicated, Technology at the Limits of Comprehension”)一书介绍了如何对日益复杂的系统做设计、构建、探索和排错。该书为我提供了几种新的思考问题途径。

更多信息,可访问该书的主页

Ben Evans

Ben Evans  是 jClarity 的联合创始人,一家致力于 JVM 性能优化的公司。Ben 是 LJC(伦敦 Java 用户组)的组织者,JCP 执行委员会成员,并参与制定了 Java 生态系统的标准。他还是一位 Java 冠军程序员,三次担当 JavaOne 摇滚明星演讲者(Rockstar Speaker)。此外,他撰写或合著了《Java 程序员修炼之道》(“The Well-Grounded Java Developer”) 、最新版的《Java 技术手册》(“Java in a Nutshell”)和“Optimizing Java”等图书。

《C 专家编程》,作者:Peter van der Linden

《C 专家编程》(“Expert C Programming”)讲授了一些常被人误解的 C 和 Unix 知识,的确可令读者提升相关知识的层次。

更多信息,可访问该书的主页

《判断力》,作者:Roger Fisher 和 William Ury

《判断力》(“Getting to Yes: Negotiating Agreement Without Giving In”)一书介绍的谈判技术高度适用于专业技术人员所处的多个场合。如果正确使用,可给出非常好的结果。

该书的更多介绍,可访问作者的个人网站

《算法设计指南》,作者:Steven Skiena

对于使用任何编程语言的开发人员,《算法设计指南》(“The Algorithm Design Manual”)都是十分有用的手册。

更多信息,可访问该书的主页

额外推荐:由 Adrian Colyer 维护的博客“The Morning Paper”

和 Chris Swan 一样,再次推荐读者定期阅读该博客。

Srini Penchikala

Srini Penchikala  目前在德克萨斯州奥斯丁市任高级软件架构师。他也是 InfoQ 大数据和 NoSQL 数据库社区的责任编辑。Srini 在软件架构、设计和开发上具有 22 年的经验,目前正在撰写“Big Data Processing with Apache Spark”一书,并与他人合著了“ Spring Roo in Action ”一书,该书已由 Manning 出版社出版。

“Dare to Serve”,作者:Cheryl Bachelder:

本书讲述了一位领导者应如何通过服务他人并服务于企业的最佳利益,进而提供卓越的成果。本书作者 Cheryl Bachelder 于 2007 年加入陷入困境的 Popeyes Louisiana Kitchen 炸鸡专营店并担任 CEO。她通过采用“服务型领导”模式扭转了企业的经营局面,并使企业恢复盈利。

该书倡导的领导原则是“激情、倾听、计划、指导,问责和谦逊”。在该模型中,服务型领导者帮助员工在工作中找到目标,并将可实现的高绩效目标定义为“大胆的目的地”,推动员工参与其中。实现目标是通过解决实际问题、提供资源并衡量结果。

在软件开发团队中,服务型领导力很好地诠释了 Scrum Master 和架构师等角色。

更多信息,可访问该书的官方网站

《对话智商》,作者:Judith E. Glaser

《对话智商——如何通过三级对话达成卓越表现》(“Conversational Intelligence: How Great Leaders Build Trust & Get Extraordinary Results”)一书是组织人类学家 Judith E. Glaser 撰写。书中新给出了一些有效的强大对话方式,向大脑提供信任、合作和共同成功等信息。在书中,作者提出了一种新的框架,用于了解哪些对话激活了更高层次的智能(如信任、诚信、同理心和良好的判断力)。

对于企业中各个层级的敏捷软件开发团队和团队领导者,该书都是很好的资料。

更多信息,可访问该书的官方网站

“Reactive Microsystems”,作者:Jonas Bonér

当前,微服务已成为开发解决方案的主流。如果读者尚不甚了解如何在分布式系统环境中管理这些微服务,那么这本迷你书提供了非常及时的资源。

在该书中,Bonér 阐述了如何使用事件和命令等概念来管理微服务间的交互。本书向读者介绍了事件优先的领域驱动设计(DDD),以及如何实现一直有效的 DDD 原则与再次提出的事件驱动架构(EDA)间的协同工作。

该书可从 Lightbend 网站下载。

查看英文原文: The 2018 InfoQ Editors’ Recommended Reading List: Part One

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2018-10-09 18:352529
用户头像

发布了 391 篇内容, 共 126.7 次阅读, 收获喜欢 255 次。

关注

评论

发布
暂无评论
发现更多内容

教你构建一个优秀的SD Prompt

程序那些事

程序那些事 AIGC Stable Diffusion

IPQ9574 vs. QCN9074 Does the WiFi7 Platform DR9574 Support WiFi6 Card DR9074?

wallyslilly

QCN9074 ipq9574

如何设计一个实时数据同步系统

golang redis 系统设计 数据同步

2024上海国际智慧物业展览会

AIOTE智博会

智慧物业展 智慧物业展会 智慧物业展览会 智慧物业博览会

牛蛙!GoFrame2.7正式版的监控组件真是及时雨

王中阳Go

Go golang 面试题 面经 大厂面经

华为天气“赏春计划”来袭,浪漫解锁影音会员、出行礼包多重福利

最新动态

JetBrains CLion 2024 for Mac v2024.1中文激活版

iMac小白

如何借助小程序容器打造自有App小程序生态?

Geek_2305a8

云手机解决海外社媒运营的诸多挑战

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 跨境云手机

基于istio实现单集群地域故障转移

华为云开发者联盟

微服务 istio 华为云 华为云开发者联盟 企业号2024年4月PK榜

人大金仓:国产数据库的领航者,高速公路信息化的创新力量

科技热闻

零基础到精通,Postman安装使用教程(一)

霍格沃兹测试开发学社

NL2SQL基础系列(2):主流大模型与微调方法精选集,Text2SQL经典算法技术回顾七年发展脉络梳理

汀丶人工智能

大模型 NL2SQL

YouTube mac 打造专属视频观看体验

iMac小白

eBPF 开发者大会倒计时!4 月 13 日不见不散

乘云 DataBuff

智能运维 ebpf Kubernetes, 云原生, eBPF 一体化可观测平台Databuff 云原生运维

小红书笔记详情API接口解析:轻松抓取内容数据,提升业务效率

技术冰糖葫芦

API Explorer api 货币化 API】 pinduoduo API

RAG 修炼手册|一文讲透 RAG 背后的技术

Zilliz

nlp 向量数据库 LLM rag enbedding

SQLPro Studio for Mac(可视化数据库管理工具)v2024.21激活版

iMac小白

软件测试学习笔记丨测试框架体系 TDD DDT BDD ATDD 介绍

测试人

软件测试 测试开发

RUM 最佳实践-交互延迟的探索与发现

观测云

性能优化

探索314协议代币合约开发:解析AVE热搜上币与项目推广

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

ETLCloud结合kafka的数据集成

RestCloud

kafka ETL 数据集成

抓包神器wireshark安装保姆级教程

霍格沃兹测试开发学社

【干货】零售商的商品规划策略

第七在线

Qt Group与高通公司合作,简化工业物联网的用户界面开发

财见

实用指南:使用Pytest Allure测试框架添加用例失败截图

霍格沃兹测试开发学社

选择国外云主机的五大理由以及优劣势分析

一只扑棱蛾子

国外主机

英特尔和Altera发布边缘和FPGA产品,提供FPGA AI套件加速开发者创新

E科讯

AMD 以全新第二代 Versal 系列器件扩展领先自适应 SoC 产品组合

财见

解析为什么企业出海需要SD-WAN专线

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

文件处理的神器,一键上传签署,安全又高效!

聚道云软件连接器

案例分享

InfoQ编辑2018年推荐阅读清单(第一部分)_研发效能_Daniel Bryant_InfoQ精选文章