Lilian 说:
之前跟大家聊过 Technical Writer 需要 Technical 到会写代码吗,提到 Technical Writer 应根据岗位需求快速学习和补充自己的技术知识,包括掌握一些简单的命令。
那么 Technical Writer 有没有必要学习编程呢?有必要,如果你碰巧对编程还比较感兴趣且想获得更多职业发展可能性的话。
为什么呢?如果你稍微留意一下行业招聘,会发现已经有一些 Technical Writer 招聘的岗位描述中明确提到需要熟悉某一门甚至多门编程语言,能看懂源代码。例如 Google 对 Technical Writer 的技能要求中有一条就是 Understand code,包括 C++、Python 和/或 JavaScript。
此外,Technical Writer 有时需要维护中英双语的用户文档,如果你学会了编程,就可以给自己开发个术语库、翻译记忆库了。想来也是一件很 cool 的事情呢! 感兴趣的小伙伴,推荐阅读学习韩林涛老师的新书《译者编程入门指南》。
以下是韩林涛老师在其个人公众号“简言”里对这本新书的介绍~
作者:韩林涛
来源:「简言」公众号,已获授权转载
原标题:《译者编程入门指南》可以下单了!
大家好,《译者编程入门指南》终于上线了,现在大家前往淘宝清华大学出版社的官方商店即可看到并下单购买。
接下来是一些图文介绍,看完再买更理性:
1. 本书章节设置
本书共分为九章:
第一章是导言,分享了我在北语教翻译和编程的背景,介绍译者为何及如何学习编程。
第二章是入门,主要介绍如何在自己的电脑上写出一个简单的网页。
第三章是编程环境搭建,这一章主要介绍的是如何在 Windows 操作系统中搭建编程环境。
这一部分我又专门录制了两个视频,分别介绍如何在 Windows 和 Mac 操作系统中搭建编程环境:http://codeslator.edusoho.cn/my/course/2
在上面这个网址中可以看到这两个视频。我觉得这对于初学者来说非常重要!!
第四章是简易双语术语库的开发,通过这一章大家也可以做出属于自己的“在线词典”。
第五章是在第四章基础上介绍怎么开发具有增删改查功能的术语管理工具:
一看篇幅就知道,第五章是重点哟!
第六章介绍的是如何开发简易的翻译记忆库,尤其是如何通过这个翻译记忆库来匹配相似的句子:
第七章聚焦在字数统计工具的开发上,对于译者而言知道怎么算字数还是非常关键的,知道如何通过编程来统计字数会对这一过程了解的更加清晰,尤其是可以自己写程序来统计Excel表格指定部分的字数。
第八章聚焦在正则表达式的使用上,通过这一章能让译者对“正则表达式”这个效率提升工具有更为直观的认识,知道如何使用它来匹配不同类型的字符。
第九章可能会是许多人最感兴趣的部分,因为现在机器翻译很热嘛。这一章的学习并不是为了了解机器翻译的原理(如果想的话,可以看我其他的教学视频),而是为了让大家通过 API(应用程序接口)来调用两个国产的机器翻译引擎,然后做出一个支持一句多译的网页,输入一句话能够同时得到两个机器翻译的结果,并且让他们自己翻译自己,看看“回译”的质量如何。
本书最后还提供了制作虚拟机的方法,使用 Mac 操作系统的用户如果想完全按照本书的方法来学习,可以在自己电脑上安装一个 Windows 的虚拟机。在我前面推荐的视频中,使用 Mac 的用户也可以看看我推荐的其他编程工具。
本书还提供了全书的核心代码速查表:
以及双语术语表:
2. 本书的代码
而本书的全部代码都可以在 GitHub 和本书的读者论坛中看到: http://translation.education/coding/
3. 本书的配套收费视频和免费视频
点击“阅读原文”可以查看课程平台网址。
对于那些想跟着我深入学习编程的读者,我还制作了一门收费课程,详细讲解本书代码在 Mac 和 Windows 上的使用方法和过程讲解:
当然,我还在录制一套免费的 PHP 入门课程,基于我写的 13 篇面向文科生的编程基础文章:
目前所有文章已经可以在课程平台看到,我近期会将视频录好传上去,学习这些知识是不需要安装任何软件的,直接在浏览器里运行代码即可。
总之,为了让更多的读者用好此书,完成编程入门,我会不断发布新的图文知识、视频教程。
欢迎大家持续关注简言!关注《译者编程入门指南》!
-END-
猜你想读:
征稿启事 | 技术传播圈故事征集
什么样的人适合做 Technical Writer?
英语专业的同学可以做技术文档写作吗?
技术文档诞生记 | 完整的技术写作流程是怎样的?
Technical Writer 可提供的交付物有哪些?
免费学习资源推荐 | Google 面向工程师的技术写作课程
Write the Docs:连接技术文档人的全球社区,附海量学习资源
GitHub + Markdown 的新轻型技术写作模式速览
GitHub + Markdown 的技术文档方案深度解析
Technical Writer 日常工作中好用的小工具
技术传播人士应该知道的色彩搭配常识
如何使用颜色来提高技术文档的可读性?
Technical Writer 如何 Review 技术文档?| 重细节+全局观
技术翻译需要有 Technical Writer 的 sense
深度解析关于技术翻译的六个认知误区
如何让你的内容输出更加专业更有设计感?
书单 | 有哪些技术传播从业者必知必看的书籍?
有哪些适合技术传播从业者关注的优质博客?(一)
有哪些适合技术传播从业者关注的优质博客?(二)
行业动态 | 国内有哪些高校开设了技术传播或技术写作课程?
IEEE ProComm 2019 国际传播大会上,中国代表团有哪些精彩分享?
行业动态 | 2019 中国技术传播论坛上,大家都在谈论什么?
优质免费资源推荐 | 9 期技术写作短视频教程带你从入门到进阶
经验分享 | 来自 11 位 Technical Writer 前辈的职业发展建议(上篇)
经验分享 | 来自 11 位 Technical Writer 前辈的职业发展建议(下篇)
Technical Writer 想参与开源项目为文档做贡献,需提前掌握哪些知识?
Technical Writer 如何参与开源项目的文档,以不断提升专业技能?
技术传播沙龙精彩分享 | 高校老师与行业大牛谈“互联网技术写作”
经验分享 | 对用户文档进行伤筋动骨式的重构是怎样一种体验?
英语技术文档的标题到底该大写还是小写?
不同阶段如何应对 Technical Writer 的职业顾虑或烦恼?
如何使用正则表达式批量添加和删除字符?
如何使用正则表达式批量删除多个 Markdown 文件的指定行?
英语技术文档中如何正确使用时态?
英语技术文档中如何正确使用人称?
英语技术文档中如何正确使用无序列表和有序列表?
Markdown:写技术文档、个人博客和读书笔记都很好用的轻量级标记语言
如何为 Markdown 文件自动生成目录?
技术写作实例解析 | 简洁即是美
两分钟趣味解读 Technical Writer
若脱离理解,直译得再正确又有何意?
技术文档翻译实例解析:始于翻译,经于沟通,终于易用
优质译文不应止于正确,还要 Well-Organized
Technical Writer 处理技术文档时,如何避免内容理解问题?
Technical Writer 需要 Technical 到会写代码吗?
如何利用 GitHub Pages 和 Hugo 轻松搭建个人博客?
写在入职技术型创业公司 PingCAP 一个月之后
揭秘 Technical Writer 的工作环境 | 加入 PingCAP 五个月的员工体验记