谁使用DITA?

 ▲ 搜索“大龙谈智能内容”关注公众号▲ 

Keith根据LinkedIn上的数据进行的统计,主要反应的西方世界使用DITA的公司。因为LinkedIn在国内不能访问,笔者认为针对中国的数据并不准确。


作者 | John Walker - NXP销售和市场营销业务分析师

2013年4月18日

我在探寻并更新DITAWriter网站上DITA用户列表的新参与公司时,LinkedIn平台是我获取信息的关键来源。我常常思考:"DITA用户在全球的哪些角落呢?"为了揭开这一谜题,我在过去的数载时光里,进行了一场深入而广泛的搜寻。

我细致地向众多在在线履历中标榜拥有"DITA XML"经验的专业人士咨询请教,借助LinkedIn的广阔视野,我甚至可以根据他们居住的国家进行精确的筛选,从而更全面地了解DITA用户在全球的分布情况。

遗憾的是,LinkedIn近期对其内部搜索机制进行了一次所谓的“优化”,却不慎取消了这一极其实用的功能。幸运的是,在LinkedIn决定关闭这一宝贵功能之前,我及时捕获了DITA用户居住国家的数据。

我对此特别感兴趣,特别是相较于2014年末,拥有DITA经验的人数增长了多少,以及这种增长在全球范围内的分布和趋势是如何逐渐演变的。这些数据为我揭示了DITA技术在全球范围内的普及程度和影响力的变化脉络。

请留意,这份报告完全依赖于LinkedIn的数据,鉴于LinkedIn在英语国家及英语作为第二语言的国家拥有广泛的用户基础,我们不得不承认,许多欧洲国家在其中的代表性确实略显不足。

尽管如此,我们仍需指出一个现象:关于DITA使用的培训材料,除了少数例外(比如德国DITA教程网站http://www.learningdita.de/,以及MadCap IXIA CCMS网站上一些多语言条目),绝大部分资源都是英文版本的。这反映了DITA培训资料在全球化背景下的语言倾向,也暗示了英语在全球技术传播中的主导地位。

声称有DITA XML经验的人主要居住在美国,这并不奇怪。

排名第二的国家是印度,这可能会让许多人感到惊讶。考虑到使用DITA的本土印度公司数量相对较少,这部分蛋糕的大部分是由于外包工作。

虽然加拿大排名第三,但我认为这里更有趣的是,如果你把欧洲各个国家的所有用户加起来,他们占总用户的19%,很容易超过印度和加拿大。

鉴于我认为欧洲在LinkedIn上的代表性不足,我相信实际百分比高于此处所示,因此,即使是这些不完整的数字,在上下文中也令人印象深刻。

DITA在全球范围内增长,在北美以外地区的增长比例更大

在回顾我于2014年末进行的原始调查,并将彼时数据与当前结果进行对比时,一个显著的趋势浮现出来:DITA的使用量不仅实现了稳步增长,而且其增长动力正逐渐从北美向其他地区转移

以下两张比例精准的饼图生动展现了这一变迁,它们揭示了在过去的几年里,LinkedIn上宣称拥有DITA XML经验的用户数量显著增长,特别是在欧洲和亚洲地区,增长幅度远超过了北美(尽管在北美,从绝对数字来看,这一领域的用户数量也在持续上升)。

尽管DITA在北美的使用量始终保持着稳定的增长势头,但欧洲和亚洲的DITA XML用户群体正迅速崭露头角,逐步缩小与北美的差距。

当我们深入剖析这些统计数据时,不难发现亚洲的增长背后有一支由众多印度总部外包文档工程师构成的强大力量作为引领,然而这仅仅是冰山一角。特别值得一提的是日本,随着DITA在日本企业界的广泛普及,该国正积极培育和发展自身的本土专业人才库。

此外,中国、新加坡以及地理位置上属于西亚的以色列,也在一定程度上贡献着DITA的增长动力。

在欧洲,DITA用户增长的领跑者无疑是英国,紧随其后的是法国、德国、爱尔兰和荷兰。而北欧国家亦不容忽视,他们拥有一支实力雄厚的DITA团队,其中芬兰以其作为DITA早期采用者的诺基亚为代表,瑞典亦紧随其后,展现了不容小觑的DITA应用实力。

启示

这对DITA在全球范围内的采用有何启示?

声称在北美拥有DITA XML经验的文档工程师的绝对数量(如果不是全球百分比的话)持续增长,这表明美国和加拿大公司对DITA的采用率正在上升。

全球总体百分比的下降是否意味着北美DITA就业市场正在饱和?我想说没有。在美国,4%到5%的文档工程师职位描述中都提到了“DITA”,这意味着DITA的采用可能仍处于早期阶段

北美以外DITA的比例增长很可能是由于欧洲和现在的亚洲公司赶上了北美同行,因为从成本/效益的角度转向DITA的好处越来越明显。

据我所见,DITA的使用在可预见的未来无疑将继续增长。很久以前,它就超过了S1000D和DocBook的流行。基于主题的内容非常适合读者在日益互联的世界中随时随地寻求信息的需求。轻量级DITA的出现可能会刺激进一步的采用和创新。由于在线网站开始向非英语受众教授DITA基础知识,我相信我们也可能看到核心英语受众之外的DITA用户数量增加。

英文原文:https://www.madcapsoftware.com/blog/who-uses-dita/

 往期精彩内容 ▼

  • 觉得做文档不被重视?来看看你未来的可能性

  • Oxygen XML Editor 26版新功能

  • 文档工程师怎样做到年薪百万

  • 在Google做文档工程师做些什么?

  • AI会取代文档工程师的工作吗?

  • 软件技术写作指南

  • Doc as Code (2): 从软件工具链到文档工具链

  • 小团队如何搭建结构化内容开发环境

  • 转到结构化写作后的几点变化


摩拿科技自研产品:结构化文档系统MxDoc,代理产品:Oxygen XML Editor/Arbortext + 技术服务

访问摩拿官网联系我们 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

栈实现队列

一、分析 栈的特点是先出再入,而队列的特点为先入先出,所以我们创造两个栈,一个用来存放数据,一个用来实现其它功能此时栈顶为队尾;当要找队头数据时将前n-1个数据移入到另一个栈中,此时剩余那个数据为队头…

ASP.NET网上图书预约系统的设计

摘 要 《网上图书预约系统的设计》是以为读者提供便利为前提而开发的一个信息管理系统,它不仅要求建立数据的一致性和完整性,而且还需要应用程序功能的完备、易用等特点。系统主要采用VB.NET作为前端的应用开发工具,利用SQL Server2000数据…

做题杂记666

[XYCTF2024] 铜匠 题目描述: from Crypto.Util.number import * from secrets import flagm bytes_to_long(flag) m1 getRandomRange(1, m) m2 getRandomRange(1, m) m3 m - m1 - m2def task1():e 149p getPrime(512)q getPrime(512)n p * qd inverse(e,…

VTK官方示例

VTK官方示例 -vtk字體 #!/usr/bin/env python# noinspection PyUnresolvedReferences import vtkmodules.vtkInteractionStyle # noinspection PyUnresolvedReferences import vtkmodules.vtkRenderingFreeType # noinspection PyUnresolvedReferences import vtkmodules.vtk…

Java - Json字符串转List<LinkedHashMap<String,String>>

需求&#xff1a;在处理数据时&#xff0c;需要将一个Object类型对象集合转为有序的Map类型集合。 一、问题 1.原代码&#xff1a; 但在使用时出现报错&#xff1a; Incompatible equality constraint: LinkedHashMap<String, String> and LinkedHashMap 不兼容的相等…

【软考】模拟考卷错题本2024-05-11

1 设计模式- 适配器模式 基本上上述的图解已经涵盖了绝大多数主流的设计模式和其特点。理解记忆下即可&#xff0c;这里对下午的考题也有帮助的。 2 计算机组成原理 cpu 访问速度 这个真的是憨憨咯~看到内存就选内存&#xff0c;题目都没审好。这里的速度比cpu内部的要比外部的…

【C语言】动态内存管理

一、为什么有动态内存分配 在进入正文前&#xff0c;我们简单了解一下变量在内存中的位置&#xff08;在最后具体讲&#xff09;&#xff1a; 函数形参&#xff0c;局部变量&#xff1a;栈区 动态开辟的空间&#xff1a;堆区 全局变量&#xff0c;静态变量&#xff08;static修…

【QVariant类型剖析】

QVariant类型剖析 &#x1f31f; 官方文档中给出的定义&#x1f31f; 特性&#x1f338;QVariant实战应用&#x1f338;项目成果展示 &#x1f31f; 官方文档中给出的定义 &#x1f4d8;Because C forbids unions from including types that have non-default constructors or…

Rancher-Kubewarden-保姆级教学-含Demo测试

一、什么是Kubewarden&#xff1f; What is Kubewarden? | Kubewarden 1、就是容器集群的准入策略引擎。 1、使用的策略其实就是k8s原生的security context. 2、使用WebAssembly来编写策略。 1、WebAssembly&#xff0c;可以使用擅长的开发语言来编写策略。&#xff08;下面的…

SVM直观理解

https://tangshusen.me/2018/10/27/SVM/ https://www.bilibili.com/video/BV16T4y1y7qj/?spm_id_from333.337.search-card.all.click&vd_source8272bd48fee17396a4a1746c256ab0ae SVM是什么? 先来看看维基百科上对SVM的定义: 支持向量机&#xff08;英语&#xff1a;su…

【Linux系列】file命令

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Kafka效率篇-提升效率三板斧

kafka在效率上做了很多的努力。最初的一个使用场景是处理网页上活跃的数据&#xff0c;它往往有非常大的体量&#xff0c;每个页面都能产生数十条写入。而且我们假设每条消息都会被至少一个消费者消费&#xff08;通常是多个&#xff09;&#xff0c;因此&#xff0c;我们努力让…

HTML【常用的标签】、CSS【选择器】

day45 HTML 继day44&#xff0c;w3cschool 常用的标签 k) 表格 表格由 table 标签来定义。每个表格均有若干行&#xff08;由 tr 标签定义&#xff09;&#xff0c;每行被分割为若干单元格&#xff08;由 标签定义&#xff09;。字母 td指表格数据&#xff08;table data&…

Linux线程(二)线程互斥

目录 一、为什么需要线程互斥 二、线程互斥的必要性 三、票务问题举例&#xff08;多个线程并发的操作共享变量引发问题&#xff09; 四、互斥锁的用法 1.互斥锁的原理 2、互斥锁的使用 1、初始化互斥锁 2、加锁和解锁 3、销毁互斥锁&#xff08;动态分配时需要&#…

【BUUCTF】Crypto_RSA(铜锁/openssl使用系列)

【BUUCTF】Crypto_RSA&#xff08;铜锁/openssl使用系列&#xff09; 1、题目 在一次RSA密钥对生成中&#xff0c;假设p473398607161&#xff0c;q4511491&#xff0c;e17 求解出d作为flga提交 2、解析 RSA加密过程&#xff1a; 1&#xff09;选择素数&#xff1a;选择两个不…

Zabbix监控中文乱码问题解决方法

一、问题描述 1.查看Zabbix仪表盘 在Zabbix的监控仪表盘界面&#xff0c;字体显示为“方框”&#xff0c;无法查看到具体的性能指标名称。 2.问题分析 Zabbix的web端没有中文字库&#xff0c;导致切换到中文页面&#xff0c;中文成了乱码这个问题&#xff0c;我们最需要把中文…

服务器远程桌面局域网连接不上的解决方法

在企业网络环境中&#xff0c;服务器远程桌面局域网连接不上是一个常见且棘手的问题。这种问题可能导致工作效率下降&#xff0c;甚至影响业务运营。因此&#xff0c;我们需要采取专业的方法来解决这一问题。 服务器远程桌面局域网连接不上的解决方法&#xff1a; 1、确保服务器…

Qt服务器端与客户端交互

Qt做客户端与服务器端交互第一步引入network 第一步引入network后继续编程首先界面设计 创建server和socket 引入QTcpServer&#xff0c;QTcpSocket MainWindow.h代码如下 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QTcpServer&…

Cisco WLC 2504控制器重启后所有AP掉线故障-系统日期时间

1 故障描述 现场1台WLC 2504控制器掉电重启后&#xff0c;所有AP均无线上线&#xff0c; 正常时共有18个AP在线&#xff0c;而当前为0 AP在线数量为0 (Cisco Controller) >show ap sumNumber of APs.................................... 0Global AP User Name..........…

LeetCode 106.从中序与后序遍历序列构造二叉树

LeetCode 106.从中序与后序遍历序列构造二叉树 1、题目 题目链接&#xff1a;106. 从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并…