全文共字,预计学习时长10分钟
图源:Pexels摄影:StartupStockPhot自《BetterProgramming》出版以来,我一直在其中做文字编辑工作。据我的经验看,程序员都是相当不错的作家。
当然,出于工作原因,我编辑过许多文章。我觉得如果不能用多种方法来改善原文,便没有工作的感觉。然而,就算程序员的文章有许多语法错误,文章的框架和组织结构仍十分出彩。显然,计算机语言的知识为英文写作提供了更为逻辑系统的方法。
话虽如此,程序员还是经常会在写作的一些点上遇到问题。
程序员和读者的关系是什么?
相对读者而言,不同的写作类型要求作者有不同的身份定位。例如:在案例研究里,是讲师;编写教程时,是向导;在评论文章中,是读者的朋友;而撰写报告时,又是记者。
用以下四个句子举例:
·“Next,we’lltakealookatmulti-nodeKubernetesclusters.(接下来,让我们看一下Kubernetes多节点集群。)”
·“Next,you’lllookatmulti-nodeKubernetesclusters.(接下来,您将看到Kubernetes多节点集群。)”
·“Now,I’lltakealookatmulti-nodeKubernetesclusters.(现在,我来看一下Kubernetes多节点集群。)”
·“Now,takealookatmulti-nodeKubernetesclusters.(现在,看一下Kubernetes多节点集群。)”
这些句子本身并无语法问题,但每句话都对读者提出了不同的阅读期望。
“(Next,we’lltakealookatmulti-nodeKubernetesclusters.)接下来,让我们看一下Kubernetes多节点集群。”
“we(我们)”是第一人称复数,此时,作者便成为了读者的阅读向导,是整篇文章的引导者。这种口吻在教程、指南编写中很常见。
我注意到有些作家在文章中会用“我们(we)”引导读者阅读,后来的每一个名词都用物主代词“我们的(our)”进行修饰。比如,“Nextweopenupourdashboard…thenweclickonoursubmitbutton…nowwe’ve