《The Clean Coder》中的「Clean」如何譯?【已結貼】
昨天先看到章顯洲老師為《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!
中文解釋暫且告一段落。接下來是與當前語境比較貼切的兩個英文釋義(摘自愛詞霸):
- If you describe something such as a book, joke, or lifestyle as clean, you think that they are not sexually immoral or offensive.
(書籍、笑話、生活方式)文明的,不淫穢的,不下流的。 - 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,大家貢獻的參考書名按時間順序排列如下:
- 《程式設計師五輪書》,章顯洲-Arthur(微博),2012-07-30 【注】早前寫譯序時我本擬以宮本武藏的《五輪書》作譬此書,後則便可擬以《程式設計師五輪書》名之。不過《五輪書》終究過於生僻些,便罷了。
- 《碼農專家之道》,larrycai,2012-07-31 15:30
- 《碼農無邪之道》,larrycaiyu(微博),2012-07-31 15:37
- 《乾乾淨淨的程式設計師》,李鬆峰,2012-07-31 15:40
- 《程式設計師洗煉之旅》,高翌翔,2012-07-31 15:42
- 《程式設計師專業之路》,張攀_GIS(微博),2012-07-31 15:51
- 《磨劍:專業程式設計師的武器保養與升級》,白龍,2012-07-31 16:15
- 《程式碼驅邪師》,leesahdotname(微博),2012-07-31 17:10
- 《碼民自愛手冊》,fango,2012-07-31 17:16
- 《程式設計師的自我修養》,高翌翔,2012-07-31 17:40 【注】多謝樑濤、acid-free二位熱心書友告知,已有同名書籍出版。另,劉江老師覺得只要書名能名副其實,重名也無所謂。
- 《潔淨精微:專業程式設計師之道》,王海鵬Seal(微博),2012-07-31 18:55
- 《碼工整潔之道》,It,2012-07-31 19:14
- 《潔碼:程式設計師修煉手冊》,圖靈謝工,2012-07-31 20:21
- 《程式設計師的九章真經》,大胖,2012-08-01 09:04
- 《整頓碼農》,hewenxiang,2012-08-01 10:41
- 《The Clean Coder中文版》,2gua,2012-08-01 11:03
- 《程式設計師的職業修養》/《專業程式設計師的自我修養》,劉江,2012-08-01 14:04
- 《程式設計師整潔之道》,姚琪琳,2012-08-01 15:21
- 《Coder內力》/《程式設計師內功心法》,陳冰,2012-08-02 09:14
- 《利落的編碼匠》/《利落的碼農》/《優雅利落:專業程式設計師的行為準則》,wyqbailey,2012-08-02 11:06
- 《程式設計師內參》,圖靈謝工,2012-08-03 11:06
- 《潔碼無邪》,薛非,2012-08-03 12:12
- 《程式設計的修養》,larrycai,2012-08-03 12:21
- 《職業素養——專業程式設計師的行為準則》,yurii,2012-08-05 10:29 【注】參見餘晟老師的譯者序《享受職業素養》。
- 《寫程式碼的紳士》,wyqbailey,2012-08-05 18:44
- 《程式設計師的職業素養》,圖靈朱巍,2012-08-06 17:53 【注】朱老師已一錘定音!
相關文章
- 學習、紀律與交流——《Clean Coder》讀後感
- Clean Code 閱讀總結
- 《Clean Code》
- SVN中clean up的含義
- 聊聊 clean code
- 不能跳過的《程式設計師的職業素養(The Clean Coder)》中的一個章節程式設計師
- eclipse中clean操作中如何將validating除去Eclipse
- 前端的Clean Architecture前端
- 《Clean Coder》讀後感:程式設計師自我管理的9個原則程式設計師
- how to clean failed crsAI
- Maven命令列使用:mvn clean compile(編譯)Maven命令列Compile編譯
- 一個clean框架的demo框架
- Clean架構中不好的部分 -James Hickey架構
- MyEclipse10——java專案clean重新編譯EclipseJava編譯
- Clean architecture for the rest of usREST
- 《Clean Code》閱讀筆記筆記
- Clean up a failed CRS installAI
- Clean context menu under MacOSXContextMac
- Clean CUPS cache under MacOSXMac
- 安裝clean my mac軟體提示已損壞無法開啟,如何解決?Mac
- 關於Clean Architecture在android中的應用Android
- 我理解的Clean程式碼 - macerubMac
- Oracle (block clean out) oracle的塊清除OracleBloC
- Maven:如何在eclipse中使用mvn clean install?MavenEclipse
- Android應用中Clean架構使用詳解Android架構
- Todo‑mvp‑clean 原始碼體驗MVP原始碼
- 使用 SASS Mixin 編寫 clean code
- 程式碼整潔之道 clean code
- Clean WRH$_ACTIVE_SESSION_HISTORY in SYSAUXSessionUX
- 讓 lighttpd 支援 wordpress clean urlhttpd
- 帶你領略Clean架構的魅力架構
- 對jquery原始碼中 clean函式的一些體會jQuery原始碼函式
- git clean清除未跟蹤檔案Git
- Clean Code PHP 程式碼簡潔之道PHP
- Maven命令列使用:mvn clean package(打包)Maven命令列Package
- SVN clean失敗解決方法【轉】
- Metlink:How to clean up a failed CRS/ClusterwareAI
- 使用 nuxi clean 命令清理 Nuxt 專案UX