Home

SelfStore 博客

为数字创作者提供易用的收款和送达服务。

SelfStore 关于 Feed Email

26 Nov 2014
Andor 和 《Ruby on Rails 教程(原书第 3 版)》

前言:Andor 是 Ruby 中文社区活跃的译者,曾翻译有《Ruby on Rails 教程(原书第 2 版)》《使用 RSpec 测试 Rails 程序》《Rails 指南》《Rails 程序部署之道》《Python 网络编程攻略》等书籍。借着《Ruby on Rails 教程(原书第 3 版)》发布之际,SelfStore 的 Rei 对 Andor 进行了一次邮件访谈。

首先做一个自我介绍吧。

大家好,我是 Andor。这是我的英文名,后来又根据这名字起了笔名“安道”。我是一名“机械工程师”,偶尔写些代码。

在此祝贺 Ruby on Rails 第 3 版中文版发布。介绍一下这本书面向什么样的读者?

谢谢。这本书是《Ruby on Rails Tutorial, Third Edition》的简体中文版,由原作者授权我翻译和销售。这本书是公认最好的 Rails 入门书,我学习 Ruby 之初就听说过。这本书面向的是“初学者”。如果你对 Web 开发感兴趣,而且对 Ruby 和 Rails 有所耳闻,直接看这本书是不错的选择。

作品主页:http://railstutorial-china.org/
购买页面:https://selfstore.io/products/189

从译者角度看,Ruby on Rails 教程第 3 版相比第 2 版有什么变化?

单纯从译者的角度来说,最大的变化是“内容调整幅度大,不是简单的升级”,所以要重新翻译的内容很多。我不是资深 Rails 开发者,单在翻译过程中我发现的变化有:1)放弃使用 RSpec,转用 Minitest;2)减少介绍搭建环境的篇幅,直接用云端集成开发环境;3)部分文字、表述方式的调整,更易于理解也更专业;4)新增一些章节,介绍几乎所有应用都会用到的功能,例如发送邮件,账户激活和密码重设。其实这些变化,正如作者在书中所说的,是为了“降低门槛”,对初学者更友好,专注 Rails 开发本身。

对于如何学习 Rails 开发,有没有什么建议呢?

我不是“专家”,斗胆说几句。学习知识时,我们经常说,“师傅领进门,修行靠个人”。Rails 教程是不错的师傅,但再好的师傅也只能把你“领进门”,告诉遇到问题应该使用什么方式解决,哪些地方有陷阱。进门之后,你就要靠自己了,要“修行”,要多动手,在实际使用中不断提升自己的能力。还有一点我想特别指出来,“多问”。遇到自己解决不了的问题,就问身边的人,或者寻求社区的帮助。Ruby/Rails 社区非常友好,不要害羞。

原书第 3 版(英文)在十月中旬发布,而中文翻译在十一月中旬就完成了,这个速度相当迅速。翻译过程是怎样进行的,是跟原版写作并行的吗?

其实比我原定的计划慢了一点。英文原版发布时我还在翻译另一本书,所以没有立即开始翻译。而且新版发布后还要和作者沟通,商定一些细节。翻译过程很简单,开两个窗口,一个浏览器,一个文本编辑器,对着原文使用 Asciidoc 把译文写出来。翻译完一章就生成电子书看看效果,排查明显的错误,然后发布出去,邮件通知读者。全书译完之后再做统一校对和调整。

在翻译了这么多 Rails 相关的资料后,有没有使用 Ruby 或 Rails 开发一些项目?

其实我对 Web 开发兴趣不大,平时很少使用 Rails。我主要使用 Ruby 写一些小脚本小工具之类的,比如快速创建翻译项目的脚本(自用),还有电子书制作工具 persie 等。

感谢你再次将 SelfStore 作为面向国内读者的首发平台。是什么促使你主要使用自出版这一方式发布作品呢?

当初翻译 Rails 教程第 2 版时,我没听说过“自出版”,只是觉得这是自然而然的方式。国内出版社没引进,可能觉得没市场,那我就自己翻译,放到网上让别人阅读。后来又征得作者同意,销售电子书。

根据你的经验,目前自出版会碰到什么困难?

自出版面对的两大问题是支付方式和生成电子书的方式。我在寻找销售平台时着实下了一番功夫,我试用了几乎所有的平台,但都不符合我的要求。对于主要面向国内读者的电子书来说,支付是一大问题。国内主要的在线支付方式是支付宝,但是当时几乎所有的在线销售平台都是国外的开发者开发的,只支持信用卡和 PayPal 支付。没有简便的支付方式,肯定会流失大量读者。可喜的是,SelfStore 很好的解决了支付这个难题。

对于电子书制作,我也试用了几乎所有的工具。当然,还是一样,都不符合我的要求。所以在翻译 Rails 教程第 2 版时,我自己动手,写了一个小工具(burr),把 Markdown 格式的文稿转换成 PDF、ePub 和 mobi 格式的电子书。因为能力有限,这个工具和 Rails 教程这本书绑定的太紧密,不具有更广的用途,所有在翻译第 3 版时,我又开发了另一个工具(persie),把 AsciiDoc 格式的文稿转换成 PDF、ePub 和 mobi 格式的电子书。

当然,除此之外,还要面对营销、推广等问题。这些方面,我还在摸索中。

感谢你的分享,最后对读者们说几句话吧。

我一直都在有意无意中向读者表达我的感谢,因为有了你们的支持我才能坚持把 Rails 教程这本书译完,而且第 3 版出来之后,又跟进翻译。谢谢你们!

现在购买《Ruby on Rails 教程(原书第 3 版)》


SelfStore

scribble

SelfStore 关于 Feed Email