先看计算机方面。本周排行版的两大亮点是产品、架构。
四月份出版的《人人都是产品经理》自出版后成为最畅销的书,与同期出版的另一本《结网:互联网产品经理改变世界》(销量第二)遥想辉映。这是一个可喜的现象,我们可以大胆地预计,在接下来一年里同类图书市场将会更加繁荣。自2000年左右计算机图书出版市场化以来,先后经历了语言、技术、模式、架构的变迁,终于一步步坚定地向用户需求靠近,这也是行业逐渐成熟的一种标志。
继一月份出版了《架构之美》,4月份又相继有《企业应用架构模式》、《软件架构师应该知道的97件事》、《架构实战—软件架构设计的过程》三本译著面世,并均销量靠前,形成了过去这个月的另一亮点。回想07年时温昱先生出版的《软件架构设计》,直到09年才进入排行版前50。这也从另一个方面体现出行业整体水平的提升。
技术方面,《Windows内核原理与实现》备受关注,与《深入解析Windows操作系统》相比,这本书通过系统原理与WRK代码的对照讲解,让读者能对Windows有更为具体地认识。经典书籍《编码的奥秘》的重译本《编码:隐匿在计算机软硬件背后的语言》上市后也销量不错,该书从二进制开始,将指令、数据等在计算机中的执行、存储原理娓娓道来,讲解栩栩如生,是初中级程序员的最佳读物。此外,本周出版的O’Reilly《Hadoop权威指南》绝对是云计算实践中最有价值的参考资料之一,也因此被许多读者追捧,销量直达本周头元。该书侧重于对Hadoop的实际操作,但前一半对于理解MapReduce结构、分布式海量数据存储与管理的实现,无疑也是很有帮助的。最后,四人帮之一的Vlissides 编写的《设计模式沉思录》值得我们关注。
非技术方面,最引人注目的当属《演讲之禅:一位技术演讲家的自白》。相较于卡耐基、卢卡斯等职业演讲家的专著,这本书的更为贴近IT技术人员的实际需求——因为作者就是一名彻底的coder。实际上,IT人员需要的不仅仅是演讲,更多的是有效地交流方法,这本书就是交流中如何向别人清晰、准确、完整、有效地表述自己想法的最佳教材。另一本《程序员职场第一课》则是Leo的第三本书,也他是关于IT职场的第一本书,最初Leo写这本书时,将其定位为初入职场的大学生们所准备。因为至今没有得以一阅,无法置评,但我认为,它是值得职场新人翻一翻的。
安全方面,首推《网络安全高级软件编程技术》,作者吴功宜在网络教学方面造诣非常深厚,此前出版的《计算机网络高级软件编程技术》也是一本难得的好书,因此极力向安全开发人员推荐这本书。该书由浅至深,分别介绍了基于DES加密的TCP聊天程序、基于RSA算法自动分配密钥的加密聊天程序、基于MD5算法的文件完整性校验程序、基于Raw Socket的网络嗅探器程序、基于OpenSSL的安全Web服务器程序、网络端口扫描器、网络诱骗系统、入侵检测模型、基于Netfilter防火墙、Linux内核网络协议栈加固、利用Sendmail实现垃圾邮件过滤、基于特征码的恶意代码检测系统。此外,吴老师的编程书最大的特点是实践性强,他不会在书中列出详细代码,而只会讲明背景和思路,由读者自行设计和实现。事实上,他之前的几本书一直作为笔者母校相关专业研究生课程材料。另外两本可以关注一下的是《数据恢复深度揭秘》、《信息对抗与网络安全(第2版)》,但期望不高。
再看非计算机方面。
经管方面,罗永浩的《我的奋斗》热销,《创业者》果不其然排到第二,《少有人走的路》、《拖延心理学》等继续位居其后。其实《少有人走的路》在国外一直待在排行版达数十年,引进到国内后更是没掉出过前十,是相当值得我们重视的。
数学方面,钟开莱的《概率论教程》出了影印版,那汤松的《实变函数论》在五十年后终于再版,辛钦的《数学分析八讲》重译,这些均为上个世纪最为出色的数学教材,集中在本月上市,很是值得欢呼。此外,今年年初时,国内有关出版社与莫斯科大学进行了一些交流,更多苏版经典教材即将引进(感叹一句,现在真是赶上好时候了,03年的时候我在莫大与国内一家出版社之间牵线想引进一本书,几经周折还是没能谈成)。Strichartz的The Way of Analysis也引进了,这本书据称是可以在厕所或者旅途看,但经典程度堪比Rudin。数学史与数学文化方面,继齐民友译Flex Klein的《数学在十九世纪的发展》后,又有André Weil的Number Theory: An Approach Through History from Hammurapi to Legendre即将在本月翻译出版,André Weil是20世纪最伟大的数学家之一,Fields、Wolf双料得主,少为人知的是,除了在理论数学几乎一半的分支做出过杰出贡献外,他还是一位伟大的数学史学家,在他最为擅长的数论领域的史学著作,自然值得期待。
社科方面,《杜拉拉3:我在这战斗的一年里》新近随着第一部电影的热播而问世,喜欢的读者可以跟进。
——————————————————————————————————————————————————————
一直很想写一写期刊导读,而不仅仅是泛泛地新书导读。因为很多书我没读过,有的是翻过老版本,有的是周围有人读过并推荐,也有的仅仅靠经验判断。而期刊不同,亮点文章、专题文章,是可以亲自品味然后介绍的。
目前的计划是:
国内:《程序员》、《中国计算机学会通讯》、《计算机学报》
国外:IEEE Computer Magazine、Communications of the ACM、MIT Technology Review、IEEE Communications
安全:Virus Bulletin、Journal in Computer Virology
就4/5月份而言,除了Virus Bulletin因为没有付费账号而拿不到、MIT Technology Review还没收到以外,其他已经大致浏览了一遍。
但有点不敢下笔,毕竟下笔就得对言论负责。希望能找到同学一起读、一起讨论。