致谢
写书是一件极其劳神费力的“苦差事”,感谢Manning出版社,让它成为一段愉悦的经历。
首先,我要感谢我的妻子Malgorzata。你一直支持我,倾听我的想法和问题。因为有了你的支持,我才能专心致志地写书。
接下来,我要感谢Manning出版社的编辑Doug Rudder。谢谢你和我一起工作。你的意见和反馈非常宝贵。因为你的参与,我的写作技巧才得以更上一层楼。我要感谢和我一起为本书的制作和推广辛勤工作的Manning出版社的同事们。本书真的是团队协作的结晶。我还要特别感谢Manning出版社的其他工作人员:制作编辑Deirdre Hiam、文案编辑Christian Berk、审稿编辑Mihaela Batinic,还有校对编辑Jason Everett。
我也要感谢在本书编写的不同阶段花时间阅读它的书评人,他们提供了宝贵的反馈,让本书变得更好,他们是Alex Saez、Alexander Weiher、Andres Sacco、Andrew Eleneski、Andy Kirsch、Conor Redmond、Cosimo Atanasi、Dave Corun、George Thomas、Gilles Iachelini、Gregory Varghese、Hugo Cruz、Johannes Verwijnen、John Guthrie、John Henry Galino、Johnny Slos、Maksym Prokhorenko、Marc-Oliver Scheele、Nelson González、Oliver Korten、Paolo Brunasti、Rafael Avila Martinez、Rajesh Mohanan、Robert Trausmuth、Roberto Casadei、Sau Fai Fong、Shawn Lam、Spencer Marks、Vasile Boris、Vincent Delcoigne、Vitosh Doynov、Walter Stoneburner以及Will Price。
特别感谢开发编辑Jeanne Boyarsky,她从技术角度仔细审查了本书的内容。
本书是目前我职业生涯的所有决定以及遇到的所有人共同作用的结果。感谢成长道路上给予我支持和帮助的人们,他们将我塑造成了一位合格的软件工程师,并对我的职业生涯产生了积极的影响。我很幸运,在我职业生涯的初期,就遇到了这些良师益友,并与他们一起工作。我要感谢Schibsted、Allegro、DataStax和Dremio的所有同事。除此之外,我还要特别感谢一些人,他们是:
■ Paweł Wołoszyn—— 一名大学讲师,他带我走进软件设计的世界并让我意识到编程对世界的巨大影响;
■ Andrzej Grzesik——鼓励我设立远大的目标并砥砺前行;
■ Mateusz Kwaśniewski——激发了我对学习的无限渴望;
■ Łukasz Bancerowski——为我指明了最初的方向,为我的JVM职业生涯打下了坚实的基础;
■ Jarosław Pałka——给予了我足够的信任和空间,让我有机会在试错中学习和成长;
■ Alexandre Dutra——以身作则,展示了高标准的职业道德。
——托马斯·莱莱克
我要感谢这些年来默默忍受我在时区话题上持续絮叨的读者,以及我的家人。我在谷歌公司工作时一起共事的同事和在Noda时间库及其他开源项目的合作者,都对我在本书中介绍的内容的形成做出了贡献。
——乔恩·斯基特