关于翻译ArcGIS API for JavaScript开发书籍的经历

简介:  一、机缘来临           获得翻译的机会得追溯到2014年11月份,当时是在CSDN站内消息中看到了胡俊英编辑发来的邀请,然后我们就通过网络的方式联系上,后来得知待翻译的是一本关于利用JavaScript进行WebGIS开发的英文原版的时候,我就接受了这个机会。

 一、机缘来临   

 

       获得翻译的机会得追溯到2014年11月份,当时是在CSDN站内消息中看到了胡俊英编辑发来的邀请,然后我们就通过网络的方式联系上,后来得知待翻译的是一本关于利用JavaScript进行WebGIS开发的英文原版的时候,我就接受了这个机会。对于我来说这是个机会的原因有:


     (1)、接触英语是从初中开始的,然后高中,再到大学,积累了很多的词汇量,英语的阅读理解能力自认为还是不错的,所以翻译对我来说应该不难。


     (2)、WebGIS开发是我现在工作的一部分,从2010年开始学习使用Silverlight技术,并在2011年开始利用ArcGIS API for Silverlight进行WebGIS的开发,都是GIS开发,只不过使用该API进行编程的语言不一样而已,但原理和思想都是类似的。


     (3)、现在HTML5正在盛行,若干年以后,WebGIS开发的主流我相信还是使用JavaScript,虽然现在有不少公司开发是基于Silverlight或者Flex,所以我要适当的提早介入,通过翻译我自身也是在学习和提高的过程。


     (4)、2015年是我人生中的三十而立之年,通俗狭义上说,就是成家立业,家庭上我们夫妻很恩爱,事业上也还不错,所以能翻译一本技术书籍,是献给我事业道路上的一份小小的礼物。


     (5)、我们这一代80后,大都人当前生活的一部分压力来自于房贷,翻译的完成可以为我提升1个月的幸福指数。


二、翻译经历

      

       11月中旬,和出版社胡编辑联系上,确认我想翻译的意图后,首先阅读《译者指南及翻译规范》,然后花了几天晚上时间,每次大约1个小时左右,试译了原书第二章中的前20页,然后发给了胡编辑进行试译稿审读,后来反馈了一些问题回来,进行试译稿修改再反馈,形成试译稿。当时应该是邀请了包括我在内至少2个人同时进行试译工作,然后最终确定我来进行后继的翻译工作。


       转眼间就到了12月初,胡编辑寄来了翻译的协议合同,我这边看完后签字,然后又将文件通过申通快递到了北京人民邮电出版社,出版社那边签字盖章后,又给我寄回了一份,于是翻译就正式开始了,时间自2014年12月10~2015年4月10日,历时4个月。


      全书正文共12章另加附录部分,四个月时间,也就是说每个月我至少要完成3章的翻译,于是我给自己定的计划是每个礼拜完成1章,完成1章后,发给胡编辑进行审查,然后对反馈意见进行修改,这个过程占用1个礼拜时间。所有的这些工作都是在工作之余进行的,没有占用上班的时间。2015年春节放假,正月初二到岳父母家去也带着笔记本,晚上也抽了点时间进行翻译,没有松懈既定的翻译计划。


      4月10日,按照既定时间准时交稿。

      由于和公司的合同到5月10日到期,所以5月份主要是工作整理交接,在公司有6年多时间了,也是有一定感情的,公司老板对我也很不错,对我工作上的踏实和能力很高评价,我也很感谢我的老板(懂得感谢,才懂得人生...),但是由于一些原因,我还是选择了离开,虽然期间老板找我谈过多次话,想极力挽留我,但是我还是坚持了我的想法,我其实是一个很守信诺的人,我选择离开也是到合同期截止,没有中途提出离职,工作上我勤勤恳恳,带领我们的技术团队,为公司成功完成了多个水利信息化系统软件,5月初我合同到期了,由于公司正值某个项目的投标期间,老板希望我能把投标的技术方案写完,到月底投标完成后再走,我二话没说坚持到了5月28日,最后该项目也顺利成功中标。


      接下来的时间里,出版社通稿审读并提出反馈意见,进行反馈意见修改,经过至少1轮完成译稿完善。


      齐,代表所有内容都翻译完成,没有漏译。

      清,指的是内容翻译顺畅,没有什么语义不明的

      定,就是所有这些基本都是最终版本,不会再有大动了。

      6月初编辑将终稿提交,之后我这边都是静待后续消息了。


      经过2个月左右的时间进行排版、编辑加工、三审三校对工作,校对过程中反馈的问题及时修改,成功通过后,离出版也就不远啦,很是期待啊!



三、后期计划


     在接下来的时间里,我会定时在CSDN的博客上记录一些利用ArcGIS API for JavaScript开发的过程步骤:


     1、ArcGIS API for JavaScript开发环境搭建


     2、创建ArcGIS API for JavaScript的第一个示例程序


四、目录图





五、图书封面



相关文章
|
4天前
|
API 开发工具 数据库
开发一份API接口,需要注意这些,看你做到了几项
本文介绍了设计API接口时需注意的关键点,包括数字签名、敏感数据加密与脱敏、限流、参数校验、统一返回与异常处理、请求日志记录、幂等设计、数据量限制、异步处理、参数定义、完整文档及开发者对接SDK等内容,旨在帮助开发者设计出安全、稳定、易维护的API接口。
38 6
开发一份API接口,需要注意这些,看你做到了几项
|
8天前
|
存储 SQL API
探索后端开发:构建高效API与数据库交互
【10月更文挑战第36天】在数字化时代,后端开发是连接用户界面和数据存储的桥梁。本文深入探讨如何设计高效的API以及如何实现API与数据库之间的无缝交互,确保数据的一致性和高性能。我们将从基础概念出发,逐步深入到实战技巧,为读者提供一个清晰的后端开发路线图。
|
7天前
|
JSON 前端开发 API
后端开发中的API设计与文档编写指南####
本文探讨了后端开发中API设计的重要性,并详细阐述了如何编写高效、可维护的API接口。通过实际案例分析,文章强调了清晰的API设计对于前后端分离项目的关键作用,以及良好的文档习惯如何促进团队协作和提升开发效率。 ####
|
4天前
|
JavaScript 前端开发 测试技术
探索现代JavaScript开发的最佳实践
本文探讨了现代JavaScript开发中的最佳实践,涵盖ES6+特性、现代框架使用、模块化与代码分割、测试驱动开发、代码质量与性能优化、异步编程、SPA与MPA架构选择、服务端渲染和静态站点生成等内容,旨在帮助开发者提升代码质量和开发效率。
|
4天前
|
JSON API 数据格式
如何使用Python开发1688商品详情API接口?
本文介绍了如何使用Python开发1688商品详情API接口,获取商品的标题、价格、销量和评价等详细信息。主要内容包括注册1688开放平台账号、安装必要Python模块、了解API接口、生成签名、编写Python代码、解析返回数据以及错误处理和日志记录。通过这些步骤,开发者可以轻松地集成1688商品数据到自己的应用中。
19 1
|
8天前
|
监控 搜索推荐 安全
探究亚马逊详情API接口:开发与应用
在数字化时代,亚马逊作为全球领先的电商平台,为商家和消费者提供了丰富的商品信息和便捷的购物体验。本文深入探讨了亚马逊详情API接口的获取与运用,帮助开发者和商家实时监控商品数据、分析市场趋势、优化价格策略、分析竞争对手、构建推荐系统及自动化营销工具,从而在竞争中占据优势。文章还提供了Python调用示例和注意事项,确保API使用的安全与高效。
30 3
|
8天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第36天】本文将引导您探索Node.js的世界,通过实际案例揭示其背后的原理和实践方法。从基础的安装到高级的异步处理,我们将一起构建一个简单的后端服务,并讨论如何优化性能。无论您是新手还是有经验的开发者,这篇文章都将为您提供新的视角和深入的理解。
|
6天前
|
缓存 前端开发 API
探索后端开发中的API设计原则
【10月更文挑战第37天】本文旨在引导读者理解API设计的核心理念,通过简明的语言和直观的示例,揭示如何构建高效、稳定且易于维护的后端接口。我们将深入浅出地探讨RESTful API的设计规范,并通过一个简易的代码样例,展示如何在实战中应用这些原则。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的参考和启示。
|
JavaScript 前端开发 应用服务中间件
Arcgis api for javascript 详细部署
Arcgis api for javascript 详细部署
|
JavaScript 前端开发 定位技术
ArcGIS API For JavaScript官方文档(六)之设置范围
ArcGIS API For JavaScript官方文档(六)之设置范围