昨天先看到章显洲老师《The Clean Coder》所写的中文版译序里全篇都保留该书的英文原名。

今天又在微博里看到朱巍老师发问“……Clean二字怎么用中文传达给读者这事儿愁死小编:(”

这才引出了本文——《The Clean Coder》中的「Clean」如何译?

其实,在图灵社区里可以查到该书中文版的暂定名为“《编码整洁之道:专业程序员的行为准则》”,不过此书名极易与其姊妹篇《Clean Code》(即《代码整洁之道》)相混淆(评论中真滴有人问哦)。估计这正是朱老师发愁的原因。

根据章老师的译序可知,该书的主要内容是Uncle Bob“对自身编程生涯的深刻反思和经验沉淀”,显而易见,该书关注的是Coder,而非Code,至于前面的形容词Clean自然会发生微妙的变化。

通常正书名是对全书的高度抽象,而副书名是对正书名的补充说明。该书全名是《The Clean Coder: A Code of Conduct for Professional Programmers》,目前副书名已译为“专业程序员的行为准则”,再结合中文版译序《Clean Coder》读后感:程序员自我管理的9个原则 ,尽管尚未通读全书,不过这些信息足矣让我们对Clean产生几分感觉:

Clean Coder 指的是具有以下特质的一些人,他们博学多才、乐于助人、敢于担当、勤奋好学、头脑冷静、诚实守信,而且懂得劳逸结合,善于规划、利用时间。

显然,这些特质并非与生俱来。换言之,所有程序员最初都是 Not Clean 的状态。每位程序员唯有不断 Clean(洗炼) 自我,才能转变为 Clean 的状态,即成为一名 Clean Coder!

中文解释暂且告一段落。接下来是与当前语境比较贴切的两个英文释义(摘自爱词霸):

  1. If you describe something such as a book, joke, or lifestyle as clean, you think that they are not sexually immoral or offensive.
    (书籍、笑话、生活方式)文明的,不淫秽的,不下流的。
  2. You can describe an action as clean to indicate that it is carried out simply and quickly without mistakes.
    (动作)干脆利落的,快速无误的。

话已尽,现在只要“用心感悟”,等待 Clean 的释义自己跳出来……

您悟到了什么?请赶紧分享给大家吧!


顺便说一句,俺悟到的是明净无邪 :D
受蔡老师启发(参见下方回复),感觉正书名不妨译为《程序员洗炼之旅》,Clean 宜动不宜静,而且封皮、正副标题三者可以更紧密地贴合在一起。


截止至 2012-08-06 18:00,大家贡献的参考书名按时间顺序排列如下:

  1. 《程序员五轮书》,章显洲-Arthur(微博),2012-07-30 【注】早前写译序时我本拟以宫本武藏的《五轮书》作譬此书,后则便可拟以《程序员五轮书》名之。不过《五轮书》终究过于生僻些,便罢了。
  2. 《码农专家之道》,larrycai,2012-07-31 15:30
  3. 《码农无邪之道》,larrycaiyu(微博),2012-07-31 15:37
  4. 《干干净净的程序员》,李松峰,2012-07-31 15:40
  5. 《程序员洗炼之旅》,高翌翔,2012-07-31 15:42
  6. 《程序员专业之路》,张攀_GIS(微博),2012-07-31 15:51
  7. 《磨剑:专业程序员的武器保养与升级》,白龙,2012-07-31 16:15
  8. 《代码驱邪师》,leesahdotname(微博),2012-07-31 17:10
  9. 《码民自爱手册》,fango,2012-07-31 17:16
  10. 《程序员的自我修养》,高翌翔,2012-07-31 17:40 【注】多谢梁涛、acid-free二位热心书友告知,已有同名书籍出版。另,刘江老师觉得只要书名能名副其实,重名也无所谓。
  11. 《洁净精微:专业程序员之道》,王海鹏Seal(微博),2012-07-31 18:55
  12. 《码工整洁之道》,It,2012-07-31 19:14
  13. 《洁码:程序员修炼手册》,图灵谢工,2012-07-31 20:21
  14. 《程序员的九章真经》,大胖,2012-08-01 09:04
  15. 《整顿码农》,hewenxiang,2012-08-01 10:41
  16. 《The Clean Coder中文版》,2gua,2012-08-01 11:03
  17. 《程序员的职业修养》/《专业程序员的自我修养》,刘江,2012-08-01 14:04
  18. 《程序员整洁之道》,姚琪琳,2012-08-01 15:21
  19. 《Coder内力》/《程序员内功心法》,陈冰,2012-08-02 09:14
  20. 《利落的编码匠》/《利落的码农》/《优雅利落:专业程序员的行为准则》,wyqbailey,2012-08-02 11:06
  21. 《程序员内参》,图灵谢工,2012-08-03 11:06
  22. 《洁码无邪》,薛非,2012-08-03 12:12
  23. 《编程的修养》,larrycai,2012-08-03 12:21
  24. 《职业素养——专业程序员的行为准则》,yurii,2012-08-05 10:29 【注】参见余晟老师的译者序《享受职业素养》
  25. 《写代码的绅士》,wyqbailey,2012-08-05 18:44
  26. 《程序员的职业素养》,图灵朱巍,2012-08-06 17:53 【注】朱老师已一锤定音!