如何设计和使用文档模板 | 技术写作什么鬼

news2024/12/25 0:46:06

今天看到叶伟民老师的一篇文章,瞬间泪目:叶老师,您是懂人性的啊。在我整天鞭策自己“不能再拖了”的关键时刻,及时分享经验:

6d025ca8c6fa9f50bf371897fcbcc5e8.png

是的,这篇文章实在是拖了太久,了太久,太久,久……

书接:从0到1的模板插件 | Obsidian实践,有朋友提问说:你有现成的模板,可以分享一下吗?

针对这个提问,第一时间便起草文章,不过写着写着思路散了,便被搁置一边,拖延至今也没有完成……

所以,必须下定决心,花点时间理清思路,把这篇文章继续写完吧。


话说,Obsidian实践,属于个人知识管理的场景。个性化的经验,就很难被其他人直接复用。如果我们把场景,从个人知识管理,切换到日常工作中,信息场景往往会更加聚焦和典型。比如说,产品立场最常进行需求说明;研发立场主要关注概要设计;测试立场也少不了输出测试方案……那么在这种情况下,就比较容易总结、归纳既往经验,形成模板进行复用。

所以我们换个思路,聊聊如何在工作场景中,定义和使用模板。

为什么使用模板?

不过,在切入正题之前,还是想先形而上学地整点儿所谓的“意义”。是因为,

对于使用模板,可能存在一个比较普遍的错误认识:使用模板是应付写作任务的生搬硬套。

所以很多时候我们会发现出现这样的情况,即便是基于成熟的内容模板写作,最终输出的内容质量依然不太令人满意:对模板章节点内容理解错误;上下文缺乏逻辑关联;或者内容不连贯,不自洽的情况。以至于,原本我们希望通过写作梳理和阐述的问题逻辑,依然没能得到很好的体现。

我们通常会认为,模板是对内容和格式的复用。其实这还只是一个方面,更重要的是,模板本质上的体现的是典型的信息场景,其内容是对当前场景的经验和思路的积累和复用,以便高效沟通和解决问题

所以,无论是设计模板,还是使用模板,都需要聚焦在对问题逻辑的阐述上,才可以更好地发挥模板的作用。

如何设计模板?

设计模板的基本思路是:

  • 明确面向对象;明确信息目标。

  • 基于已有经验,梳理解决问题的思路;

  • 调研信息需求,使思考更加全面充分;

  • 结合上述两者,输出内容架构和写作说明。

首先,明确面向对象和信息目标,对于文档开发而言,是非常重要的。这一定程度上可以看作是“产品思维”的体现,在模板设计阶段,就尽可能聚焦于,典型信息场景要解决的具体问题。

接下来,我们基于已有经验,把当前场景中思考和解决问题的逻辑梳理清楚,这实际上也是对知识、经验进行总结和积累的过程。

为了便于与人沟通我们的想法,还可以通过信息调研、文档评审,或者日常沟通,收集多方的反馈和建议,不断充实完善我们的逻辑叙述。

当我们很好地梳理了自己的思考逻辑,并且充分了解了相关干系人的信息需求,然后通过内容架构和写作说明地方式,将这些内容记录下来,便形成了可被复用的模板。

如何使用模板?

使用模板的基本思路基本相同:

  • 理解目标对象;理解信息目标。

  • 理解模板内容架构;理解阐述问题的基本逻辑。    

  • 基于模板,结合实际场景和问题,有取舍地写作。  

当我们使用模板进行文档开发时,首先,要沉下心来搞清楚,当前信息场景的面向对象和信息目标——这是我们之所以写作文档的根本动机,是为了高效沟通和解决一个非常具体的问题,并不是“为写而写”。

然后,通过模板的内容架构和写作说明,理解阐述问题的逻辑,以及相关人员的信息需求。而且你有没有想过,如果你是一个职场新人,通过模板继承前辈的工作经验,尤其是思考逻辑,这也是非常好的学习过程。

写作时,不要一味地生搬硬套,有的没的都要硬拽上两句,而是要结合自己要阐述的具体问题,有选择地写作相关内容;也不要东拼西凑,差不多的就往里填,而是要注意行文的逻辑延续,前后文的内容自洽。  

如此才能真正达成写作一份文档的目的:高效沟通和解决问题。如果费半天劲写出的文档无法满足信息目标,真就只能是:瞎子点灯——白费啦(蜡)。

关于模板前言

有朋友问说,我们就想就事论事,把文档写得简洁明快一些,不想附加太多不必要的内容,所以前言的部分可不可以去掉?

个人并不建议这样做,因为前言部分就像是文档的“元(meta)信息”,是用来介绍文档基本情况的信息,主要包括:

  • 面向对象,包括需要具备的知识和能力;

  • 信息目标,即文档的使用场景和主要内容;

  • 规范约定,包括但不限于常用符号、数字单位的写法和含义;版本号的定义等;

  • 修订记录,即文档历史和主要变更。

前言的作用可大了:

  • 帮助写作者明确文档的场景定位和信息目标,以及了解基本写作规范;

  • 帮助读者了解文档主要内容,阅读文档需要具备的知识和能力,以及文档内容变更等。

其实,前言中很多内容,可以在制作模板时一次性写好,后续写作时,只需要考虑“是否涉及”,判断取舍就可以,并不需要重复写作。

总结

当我们谈“模板”时,你以为我们在谈“文档”吗?不,我们实际关注的是:思维逻辑、知识积累和高效沟通。

今天的分享就是这些内容。希望你可以从此善用模板,通过设计模板积累知识和经验,通过使用模板学习和成长。

相关文章:#技术文档什么鬼

其他推荐:

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明 | 技术传播

4cee8cb40dff80d96d71747712d22b0d.jpeg

技术传播是一片蓝海 | 技术传播

访谈:TC无处不在,只是我们没有发觉 | 技术传播

这次他们说好要“讲真的” | 传播

在座都别吵了,你们还有我 | 技术传播

一本培养强迫症患者的说明书 | 技术传播

就像用心做好日本料理 | 技术传播

顽固的老头子与无聊的说明书 | 技术传播

转战新媒体 | 技术传播

评测:王者荣耀的用户帮助系统 | 技术传播

让爸爸妈妈也能享受到科技发展带来的便利 | 技术传播

企业级信息管理系统初创方案构思 | 技术传播

 c7cd59a860fcc49be48c32fda1c7ca27.png

睿齐

技术传播从业者

品牌内容策划

自由摄影师

自由撰稿人

汪力迪

公众号:techcomm / htstory

微信号:bgrichi

邮箱:hash_0813@163.com

4291427d556eac2d194e76af502ef188.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/600243.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web前端 --- javascript(03) -- 函数、内置对象

函数(function) 具有名称的,为了实现特定功能的代码集合体 (1)javascript如何定义函数:function关键字定义 function 函数名称 ([ 参数列表 ]){ // 函数体 // [return 返回值]…

【Springboot】发送QQ邮件

系列文章目录 文章目录 系列文章目录前言添加Maven依赖QQ邮箱开启POP服务配置application.properties文件Controller层编写 vue前端(也可以直接省略) 前言 这篇博客用于简单实现SpringBoot中使用Controller发送邮件请求,用户可以收到邮件。 …

Python读写access数据库的实战代码

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

chatgpt赋能python:使用Python关闭端口的方法

使用Python关闭端口的方法 在网络安全中,关闭端口是非常重要的一项任务。一旦一个端口被打开并暴露给互联网,恶意用户就可能通过它们的攻击进入您的服务器或计算机系统。Python是一种流行的编程语言,也可以用来关闭端口。下面介绍一些常用的…

JSONSQL:使用SQL过滤JSON类型数据(支持多种数据库常用查询、统计、平均值、最大值、最小值、求和语法)...

1. 简介 在开发中,经常需要根据条件过滤大批量的JSON类型数据。如果仅需要过滤这一种类型,将JSON转为List后过滤即可;如果相同的条件既想过滤数据库表中的数据、也想过滤内存中JSON数据,甚至想过滤Elasticsearch中的数据&#xff…

chatgpt赋能python:Python内置变量:掌握这些变量,让你的编程更高效

Python内置变量:掌握这些变量,让你的编程更高效 Python作为一门优秀的编程语言,自然不会缺少重要的内置变量。这些内置变量可以帮助程序员轻松地实现各种编程功能,提高编程效率。在本文中,我们将介绍Python内置变量的…

chatgpt赋能python:Python内置函数使用指南

Python内置函数使用指南 Python是一种高级编程语言,得益于其简单易学的语法、强大的标准库和丰富的第三方模块,现已成为全球最受欢迎的编程语言之一。其中,Python内置函数是Python编程的重要组成部分,本文将为您介绍这些内置函数…

四种主要的IO模型

基本概念 基本概念阻塞IO指的是需要内核IO操作彻底完成后,才返回到用户空间执行用户的操作。阻塞指的是用户空间程序的执行状态。传统的IO模型都是同步阻塞IO。在Java中,默认创建的socket都是阻塞的。简单来说:阻塞是指用户空间&#xff08…

尚硅谷-云尚办公-项目复盘

尚硅谷-云尚办公-项目复盘 资料地址本文介绍问题汇总问题1.knife4j无法下载 视频4问题2.dev等含义 视频5问题3.wrapper继承/实现图 视频8问题4.修改统一返回结果 视频11问题5.修改后新增也变修改 视频29问题6.redis中key值乱码 视频55-60问题7.RangeError: Maximum call stack …

高完整性系统工程(六):INTRODUCING ADA

目录 1. ADA的历史 2. ADA的特点 2.1 Strong, Static Typing 强语言、强静态类型语言 2.1.1 ADA is Strong, Static Typing 2.1.2 C is Weak, Static Typing 2.2 Module System 2.3 Portable 2.3.1 ADA 2.3.2 C 2.3.3 Cost of Runtime Checking 2.4 Readability …

IPython使用学习笔记

学习《利用python进行数据分析》第三章 IPython:一种交互式计算和开发环境的笔记,共享给大家,同时为自己作为备忘用。 安装ipython用pip即可。ps.博主用的是win7系统,所以接下来的都是在windows系统下操作的。 一.Ipython基础 启动&#xff…

chatgpt赋能python:Python关闭程序代码的实现方法

Python 关闭程序代码的实现方法 如果你是一个经验丰富的 Python 工程师,你应该知道如何在程序中实现正常关闭。不过,如果你是一个新手,这可能会变得有点棘手,特别是当你需要在程序中添加一些特定的关闭功能的时候。本文将为您介绍…

【javaEE】计算机网络原理初始

目录 1、网络发展史 1.1、独立模式 1.2、网络互连 1.2.1、局域网(LAN) 1.2.2、广域网(WAN) 1.2.3、广域网和局域网的区别 1.2.4、局域网组建网络的方式 (了解) 2、网络通信基础 2.1、I…

前端开发技术栈(工具篇):2023最新版nvm的Win/Linux安装和使用(详细) 27.8k stars

目录 nvm是什么 nvm下载 nvm安装 Windows nvm的使用 安装Node.js 切换Node.js版本 卸载Node.js 其他使用方法 Linux nvm的使用 安装NVM 使用NVM 总结 Node.js是一个非常流行的JavaScript运行时环境,可以帮助开发人员构建高性能的网络应用程序, 它被用于…

SpringCloud:分布式锁和线程安全

这篇文章是一个初步了解分布式应用的线程安全和锁的文章,所有截图及代码全部来自亲身实践 1.对于单机应用我们可以把锁加在方法维度(有用,不推荐) 像这样 但是我们应该缩小锁的范围,我们这里是在派单,避免…

手撕希尔排序

什么是希尔排序?他的效率怎摸样,如何去实现希尔排序呢?在这之前可能我们已经了解了希尔排序,作为排序中的老大哥一员,希尔排序的效率也是屈指可数的。 想要知道希尔排序如何实现我们就的先了解插入排序。 目录 1.何…

Flutter 笔记 | Flutter 核心原理(六)Embedder 启动流程(Android)

Embedder是Flutter接入原生平台的关键,其位于整个Flutter架构的底层,负责Engine的创建、管理与销毁,同时也为Engine提供绘制UI的接口,那么底层的实现细节如何?本文将详细分析。 Embedder关键类分析 在正式分析Embedd…

chatgpt赋能python:Python知识|关联两个列表

Python 知识 | 关联两个列表 Python 是一种高效的编程语言,它能够很好地进行数据处理,因此在 SEO 领域得到广泛的应用。关联两个列表是一种基础的数据处理方法,本文将为读者详细介绍如何使用 Python 关联两个列表,并给出一些实例…

Rust每日一练(Leetday0018) N皇后II、最大子数组和、螺旋矩阵

目录 52. N皇后 II N Queens II 🌟🌟🌟 53. 最大子数组和 Maximum Subarray 🌟🌟 54. 螺旋矩阵 Spiral Matrix 🌟🌟 🌟 每日一练刷题专栏 🌟 Rust每日一练 专栏…

chatgpt赋能python:Python关键词匹配:优化你的SEO策略

Python关键词匹配:优化你的SEO策略 在当今数字时代,搜索引擎是许多人获取信息和发现新客户的主要渠道。对于企业或个人网站来说,优化SEO(搜索引擎优化)策略变得至关重要。在SEO的世界里,关键词匹配是一个重…