文库 | 从嬴图的技术文档聊起

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

看到CSDN上的“命题作文”是关于围绕技术文档的话题,很有贴近性,快笔涂鸦几句。

开门见山,老夫先把我们的技术文档链接放出来:文档 - 嬴图数据库 。

我们确实认为优秀的技术文档,不仅是给用户一个良好的指南和体验,同时也是知识传承的载体,它也是衡量一个产品是否成熟的重要指标之一。

经验之谈,首先文档的好坏取决于写文档的人!

我们知道,很多企业,尤其是在成长中的企业,并不重视技术文档。从领导层的主观意识上就没把它当作成一项重要且需要长期运营的事!而且,一般像这种企业,它常常面临的是生存压力,丫根儿就不可能把心力放在打磨技术文档上,更没有足够的人力、才力和财力去真正将这份事业(甚至需要点儿情怀)进行耕耘。还有甚者,就没设技术文档岗,就算有,这个岗也没有专职人员,随便找个实习生,还让其一岗数职……用脚都可以判断出来,这样的配置怎么可能生产出持续的、高质的、透彻的、出色的文档呢?!

其次,要深入理解技术以及了解周边。当然,这就是对人员专业性的一个要求了,既要具有技术的背景,对相关技术有透彻的了解——深度,同时也能纵横捭阖,甚至对竞品的产品特性都有了解,具备所在行业的整体广度认知。

只有执笔者自己非常之清晰,才能准确地转达给用户(使用者)!

当然,一篇高质量的技术文档在成文之前,是需要进行深入的调研和了解的,甚至需要亲自实践使用某功能的开发,将其特性必须进行准确的把握和清晰的表达。

这中是需要不断地跟技术团队人员、实际的使用者等等,进行交流和沟通,搜集他们对技术的疑问、使用中的痛点或是对功能介绍的需求层次等等,甚至可以总结一套用户认知体系的技术文档。

要有用户视角!✖ 3 ! 

重要的事情说三遍!技术文档当然不能从技术开发者的角度撰写,而是时刻考虑到文档使用者的使用目的是啥,他的知识背景是啥?确定好受众目标后,我们再进行有的放矢的规划与撰写。

如果是面对小白,那么技术文档就避免太多专业术语的复杂的逻辑推导,如果不可避免的话,也可以多多加上备注,为小白用户科普基础知识……

如果是面对专业人员的话,那么深入技术细节的同时,更要求注重逻辑以及指南的清晰度,以方便用户进行快速的查找。

我们还在官网建了社区问答/QA,旨在让用户(使用者)随时进行快速勾兑到我们工作人员,并为其进行答疑!!!haha^^

当然,在技术文档的写作中,很多细节也需要尤为用心吧,比如嵌入GIF 动画演示,比如还在文档中设置了更新的提示等等,当文档在与时俱进中的改进、修正,迭代等等中,我们的强大的用户思维和体验系统会对用户进行通知,以确保文档始终与实际技术保持着同步!

如何保障每一份技术文档后的工作质量和效率呢?

技术文档是实现工作流程的标准化,那么,技术文档工作的本身也是工作流程标准化的一部分。

重视文档的厂家都有其标准化流程,此处省略一万字……

需要指出的是,技术文档在整个规划上有大局观和细节性。比如宏观内容包括到原理、产品工具介绍与使用、性能指标等等,细节的注意以及用心到有哪些常见问题的解决方法list,这样就方便技术人员或用户完全可以依靠文档的强大性进行问题的快速修复,并提高工作效率!

老王卖瓜——说说自家文档

就嬴图技术文档来说老夫认为具备了以下几个方面:

一是内容全面丰富。

1)整个技术文档分中文/英文版两版,涵盖了图的基本原理、概念,嬴图数据库的核心产品、查询语言、算法、管理平台以及相关工具等各个方面的内容,见图1。既让用户能够全面了解嬴图数据库的功能和特点,同时也将图数据库的知识进行了有效的科普的传播!

2)对数据库工具介绍细致。如嬴图-transporter 支持敏捷数据迁移和智能数据转换,且远程/本地同时支持、全数据兼容管理;再如嬴图-Manager 作为高可视化图数据库管理工具,其实现2D/3D 图数据渲染,操作直观高效等等,这些均为用户使用这些工具提供了清晰的指导和指南!

二是结构清晰合理。

技术文档整体结构层次分明。我们是按照以用户的视角进行的规划与划分,便于用户快速定位所需信息。如在介绍嬴图的核心产品时,分别从嬴图数据库、嬴图GQL、嬴图算法、嬴图manager等等依次介绍,每个部分又进一步进行细分其具体的功能和特点,使文档的逻辑更加清晰并易于理解和查阅。

三是语言简洁易懂。

在阐述技术概念和功能特点的时,我们采取了简洁明了的语言进行表述,做到通俗易懂!! 即使涉及到了一些相对难理解的概念,我们也力图通过文字或图片等形式,进行有机结合和解释,争取为用户减低学习成本。

四是实用性强。 

我们知道,技术文档不仅仅包含着大量的理论知识,还包含着非常之繁杂的实际操作指导和示例。以下图为例。

 再如,文档中在介绍CLI时,说明了其超级轻量、可跨多平台、急速运行、秒速响应等等特点,同时还给出了具体的命令行操作示例,以帮助用户快速上手使用…… 

不一 一叙述了,更多了解,可以登陆嬴图官网。

来来来,邀请你 —— 让我们一起走进图的世界!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

flask的第一个应用

本文编写一个简单的实例来记录下flask的使用 文章目录 简单实例flask中的路由无参形式有参形式 参数类型本文小结 简单实例 flask的依赖包都安装好之后,我们就可以写一个最简单的web应用程序了,我们把这个应用程序命名为first.py: from flask import Fla…

【UE5 C++】判断两点连线是否穿过球体

目录 前言 方法一 原理 代码 测试 结果 方法二 原理 一、检查连线与球体的相交情况 二、检查距离与球体半径的关系 三、检查连线与球体的相交 代码 前言 通过数学原理判断空间中任意两点的连线是否穿过球体,再通过射线检测检验算法的正确性。 方法一 …

Python办公——openpyxl处理Excel每个sheet每行 修改为软雅黑9号剧中+边框线

目录 专栏导读背景1、库的介绍①:openpyxl 2、库的安装3、核心代码4、完整代码5、最快的方法(50万行44秒)——表头其余单元格都修改样式总结 专栏导读 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️‍…

Figma入门-约束与对齐

Figma入门-约束与对齐 前言 在之前的工作中,大家的原型图都是使用 Axure 制作的,印象中 Figma 一直是个专业设计软件。 最近,很多产品朋友告诉我,很多原型图都开始用Figma制作了,并且很多组件都是内置的&#xff0c…

8. Debian系统中显示屏免密码自动登录

本文介绍如何在Debian系统上,启动后,自动免密登录,不卡在登录界面。 1. 修改lightDM配置文件 嵌入式Debian系统采用lightDM显示管理器,所以,一般需要修改它的配置文件/etc/lightdm/lightdm.conf,找到[Seat…

Unity类银河战士恶魔城学习总结(P156 Audio Settings音频设置)

【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili 教程源地址:https://www.udemy.com/course/2d-rpg-alexdev/ 本章节实现了音频的大小设置与保存加载 音频管理器 UI_VolumeSlider.cs 定义了 UI_VolumeSlider 类,用于处理与音频设置相关的…

控制访问权限

Swift中的控制访问权限有5种,分别是private,fileprivate,public,open,intelnal。 如果我们没有写访问权限关键字时,默认的访问权限是intelnal 访问控制权限从高到低的顺序是:open > public…

单例模式的析构学习

1、例子 如果单例对象是类的static成员&#xff0c;那么在程序结束时不会调用类的析构函数&#xff0c;如下&#xff1a; #include <iostream> using namespace std;class A{ private:static A* m_ins;//声明&#xff0c;静态指针成员A(){} public:static A* getIns(){…

Function Arguments and Function Parameters (函数的实参和函数的形参)

Function Arguments and Function Parameters {函数的实参和函数的形参} 1. Object-Oriented Programming Using C2. Function Arguments and Function ParametersReferences 1. Object-Oriented Programming Using C https://icarus.cs.weber.edu/~dab/cs1410/textbook/index…

[SWPUCTF 2021 新生赛]gif好像有点大

[SWPUCTF 2021 新生赛]gif好像有点大 帧解一下 找到这个二维码用软件CQR解开一下 得到flag NSSCTF{The_G1F_ls_T00_b1g} [BJDCTF 2020]base?? 给了我们base64加密的密文 用python直接解密 import base64 dict{0: J, 1: K, 2: L, 3: M, 4: N, 5: O, 6: x, 7: y, 8: U, 9: …

嵌入式蓝桥杯学习1 点亮LED

cubemx配置 1.新建一个STM32G431RBT6文件 2.在System-Core中点击SYS&#xff0c;找到Debug&#xff08;设置为Serial Wire&#xff09; 3.在System-Core中点击RCC&#xff0c;找到High Speed Clock(设置为Crystal/Ceramic Resonator) 4.打开Clock Configuration &#xff0…

机器学习周志华学习笔记-第13章<半监督学习>

机器学习周志华学习笔记-第13章&#xff1c;半监督学习&#xff1e; 卷王&#xff0c;请看目录 13半监督学习13.1 生成式方法13.2 半监督SVM13.3 基于分歧的方法13.4 半监督聚类 13半监督学习 前面我们一直围绕的都是监督学习与无监督学习&#xff0c;监督学习指的是训练样本包…

安装MySQL 5.7 亲测有效

前言&#xff1a;本文是笔者在安装MySQL5.7时根据另一位博主大大的安装教程基础上做了一些修改而成 首先在这里表示对博主大大的感谢 下面附博主大大地址 下面的步骤言简意赅 跟着做就不会出错 希望各位读者耐下心来 慢慢解决安装中出现的问题~MySQL 5.7 安装教程&#xff08;全…

Navicat连接SQL Server及SpringBoot连接SQL Server(jtds)

Navicat连接SQL Server 安装自带的SQL Server客户端 去到Navicat安装目录&#xff0c;找到安装程序&#xff0c;安装即可。 安装对应版本的Microsoft ODBC Driver for SQL Server 打开Navicat输入对应的SQL Server相关信息 然后点测试连接&#xff0c;提示连接成功。 Spr…

vue+uniapp+echarts的使用(H5环境下echarts)

1.安装 npm install echarts4.9.0 --save // 带版本号 2.main.js中全局引用 // import echarts from echarts // 如果是5.0以上版本用这个 import * as echarts from echarts Vue.prototype.$echartsecharts 3.使用 <template><view id"box" style"w…

单片机的中断系统

作者简介 彭煜轩&#xff0c;男&#xff0c;银川科技学院计算机与人工智能学院&#xff0c;2022级计算机与科学技术8班本科生&#xff0c;单片机原理及应用课程第3组。 指导老师&#xff1a;王兴泽 电子邮件&#xff1a;1696409709qq.com 前言 本篇文章是参考《单片机原理…

C 语言 “神秘魔杖”—— 指针初相识,解锁编程魔法大门(一)

文章目录 一、概念1、取地址操作符&#xff08;&&#xff09;2、解引用操作符&#xff08;*&#xff09;3、指针变量1、 声明和初始化2、 用途 二、内存和地址三、指针变量类型的意义1、 指针变量类型的基本含义2、 举例说明不同类型指针变量的意义 四、const修饰指针1、co…

Scratch游戏推荐 | 我的世界:平台冒险——像素世界的全新挑战! ⛏️

&#x1f3ae; Scratch游戏推荐 | 我的世界&#xff1a;平台冒险——像素世界的全新挑战&#xff01; ⛏️&#x1f30d; 今天给大家推荐一款精彩绝伦的Scratch平台冒险游戏——《我的世界&#xff1a;平台冒险 – 第二章》&#xff01;由atomicmagicnumber制作&#xff0c;这…

Python 入门教程(2)搭建环境 | 2.4、VSCode配置Node.js运行环境

文章目录 一、VSCode配置Node.js运行环境1、软件安装2、安装Node.js插件3、配置VSCode4、创建并运行Node.js文件5、调试Node.js代码 一、VSCode配置Node.js运行环境 1、软件安装 安装下面的软件&#xff1a; 安装Node.js&#xff1a;Node.js官网 下载Node.js安装包。建议选择L…

【0x0019】HCI_Remote_Name_Request详解

目录 一、概述 二、命令格式参数说明 2.1. BD_ADDR 2.2. Page_Scan_Repetition_Mode 2.3. Reserved 2.4. Clock_Offset 三、响应事件及参数说明 3.1. HCI_Command_Status事件 3.2. &#xff08;可选&#xff09;HCI_Remote_Host_Supported_Features_Notification事件…