译者序

这本小书名叫《卓越程序员密码》,但大部分内容讲的不是具体的技术。书中的话题涉及程序员生活的方方面面,每个话题独立成篇、言简意赅,读来多有切身之感,引人思考。譬如每日邮件繁忙,电话不断,如何保证工作效率?有些程序员朋友,自身水平很高,为何向别人讲解问题时却效果不佳?如何和不断提要求的客户周旋?作者在行业中浸淫多年,在团队建设、项目管理等方面都有独到的见解。当然,书中更少不了关于软件开发本身的技巧,复杂性管理、重构、代码生成等都是对实际工作很有指导意义的方法。

如果你从事开发,在上班的路上读上一两篇,也许书中的观点就能给一天的工作带来一点灵感。即使你从来不写程序,读读这本书也有助于了解一下这个热门而有趣的行业。要是你的男朋友刚好是个程序员,这本书或许能让你更好地走近他的生活,理解他的种种行为也说不定呢。

原文笔触轻快,语言流畅,读来丝毫没有读技术文献的枯燥感。作为译者,我也希望尽可能带给读者同样轻松愉快的阅读体验。限于水平和精力,译文不妥之处,还望读者指正。图灵岳新欣编辑和武卫东总编为译稿润色付出了辛勤的劳动,在此特别致谢。

最后值得一提的是,本书的翻译和编辑工作均在图灵社区上在线完成。文本使用Markdown语言描述,实时更新,互动编辑,并逐章发布电子版。这种新的出版模式,消除了译者和编辑之间反复发稿的繁琐,也让读者能够随时追上最新的章节。在如今敏捷出版和移动阅读的大潮中,这一尝试显得尤为合宜,十分可喜。

劳佳

2012年8月

目录