就在2017年末,我的书《学习Unity 4 for iOS游戏开发》(第二版)由Apress出版,目前正在印刷中,名为《学习Unity 2017 iOS游戏开发》。
我还没有看过新版本,但是它已经在亚马逊上获得了五星级的评价。 该版本由另一位作者艾伦·福勒(Allan Fowler)更新,因为去年秋天Apress与我联系时,我拒绝从事此工作。
当时,我正在处理多个合同,因此,如果几个月后他们与我联系,我可能会同意。 但这也可能是一样的,因为新版的版权使用费在我和新作者之间分配,因此这是双赢的:我仍然无需进行更多工作即可获得使用费(尽管价格有所降低,并且到目前为止,特许权使用费尚未达到我的预付款门槛),新作者不必从头开始写书。
另外,当我编写第一版时,我告诉自己,如果他们要我,我就不会制作新版本。 尽管我一直很喜欢阅读和收集编程书籍,并且一些Apress标题是我的最爱,但这是您学习香肠制作方法的其中一种情况。 与我最初聘请房屋改建承包商的经历相似,我最初对他们的项目管理设置印象深刻,到项目结束时,我认为这并不比软件开发更好。
一方面,写书时要涉及大量的编辑,其中包括以某种方式在互联网上找到您的收购编辑(向博客付费)并就写书与您联系,负责管理您与他人之间的交流的协调编辑。其他编辑,与您一起工作的主要内容的开发编辑,以及一系列在此处和此处修复一些小错误的副本编辑器。 还有一位技术评论员,他们像您一样在旷野中找到自己的名字(在这种情况下,我们获得了众所周知的Unity用户dreamora)
您可能会认为更多,更好,我更喜欢与收购和协调编辑打交道,但是当涉及到实际写作时,与其说编辑只是通过电子邮件向您发送问题或评论,他们是在Word草案中写评论提交后的章节中,如果您想在收到草稿后做出回应,则写您自己的评论并重新提交,然后编辑器会尝试让协调编辑器让我做他想做的事情,我们最终只是互相发送电子邮件。
这就是下坡路,当我说如果这是一个行业标准时,请给我看一下参考,他说我没有时间查找。 然后,他将关于我的投诉通过电子邮件发送给一堆编辑,除了他不小心将其发送给我,然后不得不道歉(其中一种“不是我”的道歉)。
因此,也许这只是表明避免电子邮件确实是一个好主意,但它指出了其他一些问题。 一个是具有任何写作学位的人通常会认为自己比没有写作能力的人更好(在与工程师打交道时,尤其是左脑,右脑非母语的人)。 在您看到结果之前,这似乎是一个合理的假设。 这位编辑在留下诸如“不太好”和“更好”之类的评论之后,仔细考虑了我对“因为”而不是“因为”的使用,自己改写了我的一段,因此没有任何意义(带有评论“这个怎么样?”)。
另外,就像一般的管理一样,编辑者觉得他们必须进行编辑。 如果他们不理会他们,那就不是在做自己的工作。 我一直在高中报纸上经历过这种经历,在麻省理工学院提交我的写作要求时(写作教授刚刚在论文中交换了两段,我很想为什么?您真的需要这样做吗? ?)
另一个问题是缺乏参考。 Apress实际上有一个很好的样式指南,它以该样式的格式编写。 但是,即使该文档也没有遵循我的开发编辑者想要的“标准”结尾格式,即以“在本章中,我们学到了这个,这个以及这个……”作为本章的结尾,我认为这很无聊并且对待读者像三岁 取而代之的是,我通过“探索更多”部分关闭了每一章,该部分通过讨论相关资源和主题隐式地重述了本章的主题。 顺便说一下,这是受到彼得·范德·林登(Peter van der Linden)的《 Just Java》书的启发,在这些书中,我找到了最有趣的结尾部分。
当她返回草稿说需要改变时态时,其中一位编辑还引用了“标准”。 但是同样,没有提供关于假定标准的参考,并且前一位抱怨我违反了其他标准的编辑也没有提及时态错误。 我想在软件开发中我理所当然地认为人们已经准备好通过引用链接来支持自己的立场(尽管有一位Java开发人员主张某种代码样式,并说他“没有时间”提供参考资料…)。
在撰写本书时,我购买并阅读(或至少略读了)《芝加哥风尚手册》,AP风格书,《斯特兰克和怀特》以及听每个《语法女孩》播客(顺便说一句,伟大的编辑,她在讨论样式问题时会参考所有这些指南)。 这是因为我想做对,也想借此机会学习。 所以也许他们没有意识到,当我要求参考时,我真的很想看看参考。
现在,协调编辑一再向我保证这本书是我的书,其他编辑的编辑只是建议。 在一位编辑者返回草稿后,这尤其令人欣慰,该草稿在代码中使用的每个句点(例如Screen.width)之后都添加了一个空格,显然假设这些是句子结尾的标点符号。 这些编辑有几百个。 那使我相信编辑们通常不会在阅读本书时真正尝试理解这本书,而是像iPhone自动更正一样运行。
诚然,我的写作在以后的草稿中要好得多,这是因为它们的过程之间存在不匹配,涉及提交各章的顺序分期付款(在这种情况下,分三期付款,每期分期付款是里程碑式的付款),而我需要写整个东西来感受一下,然后修改整个东西。 因此,在我将原先的目标长度超出200页之后,开发编辑器确实建议将一些大的章节分成更多的章节,并将代码移到附录中,这是我想要做的,但是没有做看看如何在流程中做到这一点。
但是尽管我很气愤,但一旦这本书出版了,我很高兴看到我拜访的几乎每个Barnes和Noble都收到了这本书的副本(尽管几个月后我检查时常常是同一本书)。 与Apress合作是一件好事-他们有零售店。 我不确定与只在网上销售的出版商合作是否有任何价值-您也可以自行出版,尤其是如果他们不花太多精力在书本营销上。
我有另一个投诉。 当Apress开始销售“ alpha”版本时,他们对我的书进行了一些营销,但是一旦最终版本发布了,就不会再发布推文了(嗯,我认为印度有Apress的推文)。 我与另一位正在Barnes and Noble为其食谱书签名的作者交谈,她还抱怨说她必须进行书的所有营销,所以我想这是标准的出版商。
然后是会计。 这本书原本要花六个月的时间写,而且花了一年的时间,这部分是由于我坚持要求我在下一期开始之前就先收到每期的付款,而Apress拥有其中一个公司会计部门,他们等待只要合同允许他们付款之前。 他们还欠我一分钱,因为我的预付款总额不能被三整除,而且他们四舍五入了每一笔款项。
不过,他们已经改善了他们的版税支持电子邮件。 当我报告住址变更时,没有任何回应,所以直到下一次版税声明我才知道他们已经处理了。 但是最近,我报告了电子邮件地址的更改,并通过票务系统将其发送给我确认信。 所以,进步。
我看到他们开始在每本书的代码示例中使用github,但是他们没有通知我,否则我可以告诉他们a)我已经在github上的Learn Unity 4中拥有了项目文件,该文件已更新到最新的版本的b),并且他们错误地将项目文件的二进制格式(而不是文本格式)存储在其回购中。
因此,我最后的抱怨是,如果他们与作者保持出版后的关系,而不是像对待承包商那样对待他们,那对他们自己是有利的,这种事情可以避免。 我也有读者向我抱怨书的第二个Kindle版本有问题,我想第二个Kindle版本是什么?
我也可以让他们知道,嘿,该是学习Unity 5的时候了(学习Unity 2017最初是从学习Unity 5开始的,现在仍然以这种方式在Apress网站的某些部分中列出,但是在Unity 5的生命周期中太晚了) 。
我可以让他们知道,他们在学习Unity 4的不正确描述(不涵盖Mechanim)中添加了更多不正确的描述(不再涵盖Apple放弃的iAd或Apple几乎放弃的Game Center) 。 还提到了陀螺仪的覆盖范围,我认为这是原始说明中的另一个不正确的内容。
如果“关于作者”部分包括我,那也很好,但我想我应该感谢我的名字至少被列为作者-有一阵子没有,这可能是一个愤怒的博客!
但是,我很高兴看到这本书已经发行,并且已经获得了很好的评价,并且希望获得版税!