当前位置: 首页 > news >正文

如何当个优秀的文档工程师?从 TC China 看技术文档工程师的自我修养

本文系 NebulaGraph Community Academic 技术文档工程师 Abby 的参会观感,讲述了她在中国技术传播大会分享的收获以及感悟。

据说,技术内容领域、传播领域的专家和决策者们会在中国技术传播大会「tcworld China 2022」大会上分享心得。作为一名技术文档工程师,本着了解相关行业的发展趋势和提升自我为 NebulaGraph 社区创造更大价值的心态,参加了此次大会。
第一次参加 tcworld China 技术传播大会,干货挺多,记录一下参会的收获和感受。

tc,技术内容,全称 technical content。既然是技术内容,那么技术内容是如何进行传播呢?

初看,会觉得技术传播和作为内容生产者的技术文档工程师或资料开发没有半毛钱关系。然而,是本人坐井观天了:全场听下来,许多课程主题涉及“从内容到营销”,当中不乏营销常出现的词汇——“故事传播”、“内容运营”、“视频传播”等等。即便是针对产品编写的"说明书",也是需要考虑用户和其使用场景,这正是传播的逻辑。除了涉及“从内容到营销”主题,大会还分享了文档呈现及编辑器的演进和发展、文档工程师的价值等主题内容。

下面由我带大家回顾一下这次的技术传播学习之旅。

课程主题

听了技术传播大会的大部分课程,从「技术文档工程师的价值」到「如何传播运营技术内容中的各个环节」,本次大会都有对应的课程主题。大会课程主题可以形成一条链路:

注:TW,全称 Technical Writer,即技术文档工程师。

干货及思考

大会中对技术文档工程师的价值文档内容编辑方式呈现方式运营方式的现状发展趋势做了相应的分享。在这过程中,我也收获了一些新知识和有了自己的一些思考。

技术文档工程师的价值

首先,技术文档工程师是什么?引用百科中的一句话———“文档工程师,是指协同开发人员,收集资料,安排开发计划,编写企业项目开发所需的各类文档,同时保证文档的质量、安全等的技术人员,他们肩负着软件开发过程中信息处理与整合的重要职责。面对“文档”,他们需要完成包括安排开发计划、制定各类模板、跟踪编写进度以及编辑管理等在内的一系列工作,实现文档处理的“一条龙”服务。”

有人可能会说技术文档工程师就是给产品 / 项目编写文档的人员。这也就延伸出来一个现象:文档工程师的价值经常被挑战。有些老板甚至文档工程师自身会想,为什么企业不训练一个开发工程师来直接写技术文档呢?这样他对技术的理解还会更强。为什么还要设立这样的专职的岗位?

首先,这样的技术人员不太好找,具有技术文档编写能力的技术人大多都希望深耕自身的技术领域,而不愿意去写这些对“硬”技能能力提升不多的内容。毕竟,相较于文档更轻量的注释已经够让技术人头疼了。另外,就是专业的技术文档所呈现的内容无论是可读性,还是对产品的理解会比其他人写出来的更好、更贴近用户。目前,全球许多大企业都在大量聘用技术文档工程师,像海康、阿里都有几十人的技术文档团队,人力不足的时候还需要外包。企业愿意付出这样的成本去招聘相关人才,就证明了技术文档工程师有其独特的价值存在。

这也是为什么会专门存在这样的部门。因为,之前未设立技术文档部门时,其他人来写这块内容呈现的效果非常差、用户体验不佳。因此,很多企业才会存在技术文档这个部门,来帮助企业解决人员分工问题。假如一个企业里的技术人员既要写东西,还要去做技术或是去设计产品,就会出现超级节点。那么,分工的出现就解决这一痛点:专门的人才从事文档编写,专门的人才来搞技术,这样才能把分工内的东西做精做好。

如何提升文档团队的影响力

作为文档工程师,首先需要肯定和提升自己的认知维度,提升文档团队的影响力,具体怎么做?参考下列方式:

  1. 打破角色固化的认知,拒绝做边缘人。文档角色只能输出内容吗?不止是这样,文档可以发现 bug、了解和分析用户需求、给产品设计提需求及意见。
  2. 有意识地训练产品思维,保持对产品的好奇心和敏感度。
  3. 多接触真实的用户,去现场给用户培训,更好地了解用户实际使用产品中遇到的问题,减轻用户的学习成本。像是 NebulaGraph 这类开源产品,会经常查看社区用户常提到的问题,并将该问题和解决方案写在文档中。
  4. 学习用户体验法则、尼尔森的十大可用性原则,利用「用户旅程地图」发掘机会点 。
  5. 从用户痛点出发提出问题,并给出初步解决方案,和产品交互进行沟通并推动提升用户体验,从而提升文档团队的影响力。

招聘和培养英文技术文档

如果技术内容传播还泛指国际上的传播,那么英文技术文档对于产品的国际化具有关键作用。tcworld China 2022 分享中提到,在进行英文技术写作人员招聘过程中,常常遇到三个问题英文能力不足技术能力不足写作能力不足

当急需人才、短期内又招不到人的情况下,企业可以转变思维,对英文技术翻译人员进行培训。在语言和写作方面,英文技术翻译人员上手会相对较快。剩下的就是对其技术方面的专门培训。像是英文技术文档这种人群的招聘前提也是需要 ta 们具有很强的学习意愿和能力。

文档未来

听完全场,我更喜欢 RWS 呼延韶文老师分享的《文档未来》课程,他从内容的创作方式和内容的应用端两个方面分享了文档的发展趋势。

内容创作方式

文档的创造方式,已经从最初的纸质版转为电子版(Word / PDF)的方式交付。文档正从纸质转变为电子再转变成数字化。文档数字化,指文档内容模块化、结构化、文档生产流程的云化、文档和用户的可交互性。《文档未来》提到 Forrester 预测文档下一个十年,新型基于云端、数据驱动、结构化的文档创作方式将成为主流。基于结构化、模块化主题内容,还可做到文档内容的自动组合、更新自动推送等等。文档内容呈现的发展的最后阶段是交互性内容,用户可以和内容进行交互(多以 HTML + CSS 实现)。与技术的互动,从文本到交互界面,是由产品设计引发的潜意识过程所引导的。技术传播者越是了解这种心理过程,越能创造出互动强的文档。

不仅仅《文档未来》提到了文档内容的模块化、结构化,其他的课程《让技术文档智能化交付+多场景呈现》、《如何构建知识百科并营销,共建产业生态》也都提到了文档内容的模块化和结构化。结构化的主题内容可以一源多用,并多格式发布。相对传统的编辑方式,结构化能起到降本增效的作用。这种结构化、模块化的内容呈现是基于 XML 的体系结构,比较火热且流行的标准是 DITA 标准。目前,NebulaGraph 技术文档团队正在使用开源的文档编辑软件 MkDocs Material(参考延伸阅读),满足目前的内容复用需求。随着文档内容量不断增多,后续可以考虑使用结构化、模块化的编辑软件创作文档内容。

内容应用端

文档内容发布后,用户需要在门户网站浏览文档内容。那么,如何呈现内容或者说如何组合内容以提升用户体验呢?这个部分的内容和后面《开源网站信息架构的攻守之道》提到的信息架构有相似之处。在应用端(文档网站)可以做的用来提升用户体验的事情:

  1. 语义化的搜索能力,搜索引擎可以根据用户的使用场景,搜索词语的意思检索到目标内容。
  2. 知识模块化,基于 XML 体系的内容发布。
  3. 智能内容,智能机器人可以推送用户搜索的问题。
  4. 考虑用户常搜索的关键字,考虑 SEO 创作内容。

信息架构 IA

在参加这次技术传播大会之前,我只是知道 IA(Information Architecture)这个词比较火,但不懂什么是真正的信息架构。信息架构是什么?用途是啥?参加了大会后,大概知道了 IA 的概念,但是还是有点模糊具体是 IA 是做什么?于是在网上找到了一篇浅显易懂的《如何进行信息架构设计?》。下文仅列举相关概念。

什么是信息架构?

信息架构=信息+架构

信息包括各种文本、图片、影音等元素;架构则对应这些元素的选择、分类、导航和检索。

通俗点说,信息架构就是通过合理的组织和表达各种信息元素,让用户获取并理解信息更容易。为信息与用户认知之间搭建⼀座畅通的桥梁

为什么需要信息架构?

简言之,引用《通过智能内容提供出色的客户体验》课程中的提到的一张图片(如下图),我们可以直观的看出,知识点的不同排列组合与连接是提升体验的关键。那么,如何来排列和连接这些知识,就需要用到信息架构中的构建方式、类型及设计逻辑。

信息架构的构建方式

自上而下、自下而上和综合运用

1.自上而下的构建方式

自上而下的构建方式是由战略层驱动的,根据产品目标与用户需求直接进行结构设计,进行新产品规划或者产品重新定义的时候会用到。

自上而下的构建方式,会先从最广泛的,最有可能满足目标的内容及功能开始分类,再依据逻辑细分次级分类。(MVP 的设计思路)所有分类都是空槽,最后将内容和功能按顺序填入。它有一个明显的缺点是:可能导致现有重要内容被忽略

2.自下而上的构建方式

自下而上的构建方式是由范围层驱动的,根据对现有的内容和功能需求的分析进行设计,这是项目实践中大家最常用的一种方式。

在具体项目实践中,产品或设计师根据对现有内容和功能需求的分析,将它们分别归属到较高一级的类别,从而逐渐构建出能反映我们的产品目标和用户需求的结构。(常用卡片分类法辅助)它也有一个缺点:可能导致不能灵活兼容未来内容变动或增加

3.综合运用的构建方式

正因为自上而下和自下而上都有其明显的缺点,所以,理想的信息架构的构建方式都是综合运用的,同时从战略层和范围层进行驱动,以构建一个适应性强的系统。

一个适应性强的信息架构系统,能把新内容作为现有结构的一部分容纳进来(如图左侧),也可以把新内容当成一个完整的部分加入(如图右侧)。

信息架构的基本单位是节点,节点可对应任意信息要素或信息要素的组合,小到一个字段 / 控件,大到一个界面 / 功能都是可以的。不同场景下,节点的颗粒度不相同。

这些节点的排列方式有 4 种常见的类型,也就是我们所说的信息架构类型。

常见的信息架构类型

常见信息架构有 4 种,层级结构、矩阵结构、自然结构和线性结构

1.层级结构

又叫树状结构或中心辐射结构。

2.矩阵结构

矩阵结构允许用户沿着两 / 多个维度在节点之间移动,最终都可以帮助用户找到想要的信息。

3.自然结构

自然结构不遵循任何一致的模式。节点被逐一连接起来,节点与节点之间有联系,但没有分类。

4.线性结构

在线性结构中,用户不能进行跳转,只能一步一步按顺序浏览对应的信息 。

信息架构的逻辑呈现的 5 个过程

内容运营

数字时代,媒介演变正在降低信息传播的成本和难度。很多技术内容正在通过短视频、问答、直播等形式传播,让受众有机会了解到更多有价值信息,学习到更多的新知识。

除了常规的数据分析、SEO 以外,我对内容运营这块印象最深的是有 3 个课程专门分享通过视频进行技术传播。有个课程分析目前国内有两个视频传播火热的视频平台,抖音和 B 站。

B 站中知识类内容的视频较多,抖音视频主要以生活休闲类为主。除了题材之外,B 站的视频基本上为中长视频,抖音视频以短视频为主。所以,技术类内容因为时长、偏知识题材的原因,视频传播更适合放在 B 站上。

B 站中播放量较多的视频特征:内容硬核、专业的授课老师、趣味性高、与热点结合。

对于制作视频本身,了解到一些视频制作的工具:

还有印象较深的是制作 VTuber 视频,以虚拟人物形象在网路影片平台上传影片或进行直播的创作者。

😁 如果不想露真人,但又想有人物动作的时候,可以考虑制作 VTuber 视频进行。

课程笔记

除了一些因时间冲突没参加外,参加的大部分课程名称及分析概参考。

延伸阅读:

  • 如何打造多版本文档中心

谢谢你读完本文 (///▽///)

NebulaGraph Desktop,Windows 和 macOS 用户安装图数据库的绿色通道,10s 拉起搞定海量数据的图服务。通道传送门:http://c.nxw.so/9Rs1u

想看源码的小伙伴可以前往 GitHub 阅读、使用、(з)-☆ star 它 -> GitHub;和其他的 NebulaGraph 用户一起交流图数据库技术和应用技能,留下「你的名片」一起玩耍呢~

相关文章:

如何当个优秀的文档工程师?从 TC China 看技术文档工程师的自我修养

本文系 NebulaGraph Community Academic 技术文档工程师 Abby 的参会观感,讲述了她在中国技术传播大会分享的收获以及感悟。 据说,技术内容领域、传播领域的专家和决策者们会在中国技术传播大会「tcworld China 2022」大会上分享心得。作为一名技术文档工…...

如何学习k8s

学习Kubernetes可以遵循以下步骤: 了解Kubernetes的基本概念和架构。学习Kubernetes前,需要了解它的基本概念和组成部分,包括Pod、Service、ReplicaSet、Deployment、Namespace等等,同时也需要了解Kubernetes的整体架构和工作原理…...

【SSM】MyBatis(十.动态sql)

文章目录1.if2.where3.trim4.set5. choose when otherwise6.foreach6.1 批量删除6.2 批量增加7.sql1.if <select id"selectByMultiCondition" resultType"Car">select * from t_car where 1 1<if test"brand ! null and brand ! ">…...

最近很多人都在说 “前端已死”,讲讲我的看法

转自 : 掘金 作者 : Ethan_Zhou 现状 我记得去年脉脉的论调还都是 客户端已死&#xff0c;前后端还都是一片祥和&#xff0c;有秀工资的&#xff0c;有咨询客户端转前端的&#xff0c;怎么最近打开脉脉一看&#xff0c;风向变了&#xff1f; 随便刷几下&#xff0c;出来的信息…...

大家好,我是火旺技术

大家好&#xff0c;我是火旺技术 在Internet高速发展的今天&#xff0c;我们生活的各个领域都涉及到计算机的应用。这其中&#xff0c;家乡特色推荐的网络应用已经成为外国家乡推荐系统的一种很普遍的方式。不过&#xff0c;在国内&#xff0c;管理网站可能还处于起步阶段。 …...

【Java并发编程系列】全方位理解多线程几乎包含线程的所有操作哦

文章目录一、概述及目录二、实现多线程的方式2.1 继承Tread类&#xff0c;重写run方法。start方法2.2 实现Runnable方法&#xff0c;并实现run接口方法2.3 实现Callable接口重写call方法&#xff0c;Feature.get()获取返回值三、线程的执行流程3.1 执行流程3.2 start方法和 run…...

天宝S6测量机器人/天宝S6全站仪参数/教程/Trimble 天宝全站仪

TRIMBLE DR PLUS技术 Trimble DR Plus™距离测量技术实现更大范围的直接反射测量&#xff0c;不使用棱镜也能进行长距离测量。难以抵达或不安全的测 量目标&#xff0c;对Trimble S6来说不再是问题。Trimble DR Plus结合 了MagDrive™磁驱伺服技术&#xff0c;使测量的快捷和…...

c++基础知识汇总

目录 1、基础 1.2 注释 1.3 变量 1.4 常量 1.5 关键字 1.6 标识符命名规则 2 数据类型 2.1 整型 2.2 sizeof关键字 2.3 实型&#xff08;浮点型&#xff09; 2.4 字符型 2.5 转义字符 2.6 字符串型 2.7 布尔类型 bool 2.8 数据的输入 1、基础 1.2 注释 作用&a…...

重磅!基于GPT-4的全新智能编程助手 GitHub Copilot X 来了!

GitHub Copilot相信大家一定不陌生了&#xff0c;强大的智能代码补全功能一度让媒体直呼程序员要被替代。随着OpenAI推出全新的GPT-4&#xff0c;GitHub Copilot也在3月22日&#xff0c;推出了全新一代产品&#xff1a;GitHub Copilot X 。最新的GitHub Copilot X 不仅可以自动…...

第04章_运算符

第04章_运算符 &#x1f3e0;个人主页&#xff1a;shark-Gao &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是shark-Gao&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f389;目前状况&#xff1a;23届毕业生&#xff0c;目前在某公…...

Excel 文件比较工具:xlCompare 11.0 Crack

&#xff08;Excel 文件比较工具&#xff09;xlCompare 11.0 下载并安装最新版本的 xlCompare。下载是一个功能齐全的版本。 筛选匹配的行 筛选不同的行 仅显示两个 Excel 文件中存在的行&#xff0c;并排除新&#xff08;已删除&#xff09;行 隐藏在另一张工作表上具有相应行…...

802.1x认证原理

802.1x认证原理802.1X认证简介802.1X认证协议802.1X认证流程802.1X认证简介 定义&#xff1a;802.1x协议是一种基于端口的网络接入控制协议。基于端口的网络接入控制&#xff0c;是指在局域网接入设备的端口这一级验证用户身份&#xff0c;并且控制其访问权限。优点&#xff1…...

GPIO的八种模式分析

GPIO是general purpose input output,即通用输入输出端口&#xff0c;作用是负责外部器件的信息和控制外部器件工作。 GPIO有如下几个特点&#xff1a;1.不同型号的IO口数量不同&#xff1b;2&#xff0c;反转快速&#xff0c;每次翻转最快只需要两个时钟周期&#xff0c;以ST…...

携职教育:财会人常用必备,203个EXCEL快捷键汇总

会用快捷键的人早下班&#xff01; 作为财务人员如果你想要提高工作效率&#xff0c;不掌握一些Excel快捷键怎么行&#xff1f; 老板看见了&#xff0c;也会赞一声&#xff0c;“看&#xff0c;这就是专业。” 立马给你加薪&#xff08;划掉&#xff09;&#xff0c;工作效率这…...

【美赛】2023年ICM问题Z:奥运会的未来(思路、代码)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

CSS基础入门

CSS基础之语法 介绍 ​CSS&#xff08;层叠样式表&#xff09;是一门用来设计网页样式的语言&#xff0c;如网页的布局、字体、颜色搭配、视觉特效。作为WEB开发的基础技术之一&#xff0c;掌握CSS的语法和API对于我们构建丰富的网页是必须的。 基础语法 <style>div …...

可重入锁、读写锁、邮戳锁 详解

文章目录1、可重入锁&#xff08;递归锁&#xff09;2、读写锁2.1、读写分离2.2、从写锁到读锁&#xff0c;ReentrantReadWriteLock可以降级2.3、写锁和读锁是互斥的3、邮戳锁StampedLock3.1、是什么3.2、锁饥饿3.3、如何缓解锁饥饿问题呢3.3.1、使用“公平”策略3.3.2、Stampe…...

HBase客户端、服务器端、列簇设计、HDFS相关优化,HBase写性能优化切入点,写异常问题检查点

HBase客户端、服务器端、列簇设计、HDFS相关优化&#xff0c;HBase写性能优化切入点&#xff0c;写异常问题检查点HBase读优化1.1 HBase客户端优化1) scan缓存是否设置合理&#xff1f;2) get请求是否可以使用批量请求&#xff1f;3) 请求是否可以显示指定列簇或者列&#xff1…...

DINO-DETR在COCO缩减数据集上实验结果分析

博主在进行DINO-DETR模型实验时&#xff0c;使用缩减后的COCO数据集进行训练&#xff0c;发现其mAP值只能达到0.27作用&#xff0c;故而修改了下pycocotool的代码&#xff0c;令其输出每个类别的AP值&#xff0c;来看看是由于什么原因导致这个问题。 之所以这样是因为博主认为各…...

语聊房app源码及架构设计

语音社交产品技术架构设计 语音社交产品的技术架构设计是产品开发中非常重要的一环。在设计时需要考虑产品的功能、性能、可靠性等多个方面&#xff0c;同时也需要与产品策划与设计相协调。以下是语音社交产品技术架构设计的主要内容。 架构设计原则 在设计语音社交产品的技…...

Vue记事本应用实现教程

文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展&#xff1a;显示创建时间8. 功能扩展&#xff1a;记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节&#xff0c;供应链协同管理在供应链上下游企业之间建立紧密的合作关系&#xff0c;通过信息共享、资源整合、业务协同等方式&#xff0c;实现供应链的全面管理和优化&#xff0c;提高供应链的效率和透明度&#xff0c;降低供应链的成…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

招商蛇口 | 执笔CID,启幕低密生活新境

作为中国城市生长的力量&#xff0c;招商蛇口以“美好生活承载者”为使命&#xff0c;深耕全球111座城市&#xff0c;以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子&#xff0c;招商蛇口始终与城市发展同频共振&#xff0c;以建筑诠释对土地与生活的…...

wpf在image控件上快速显示内存图像

wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像&#xff08;比如分辨率3000*3000的图像&#xff09;的办法&#xff0c;尤其是想把内存中的裸数据&#xff08;只有图像的数据&#xff0c;不包…...

什么是VR全景技术

VR全景技术&#xff0c;全称为虚拟现实全景技术&#xff0c;是通过计算机图像模拟生成三维空间中的虚拟世界&#xff0c;使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验&#xff0c;结合图文、3D、音视频等多媒体元素…...

深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向

在人工智能技术呈指数级发展的当下&#xff0c;大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性&#xff0c;吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型&#xff0c;成为释放其巨大潜力的关键所在&…...