乐于分享
好东西不私藏

新手入门文档开发的工具选择与作品集 | 技术传播

新手入门文档开发的工具选择与作品集 | 技术传播

▶ 本文内容完全由作者撰写,无任何AI辅助创作

大家好,我是在上一篇文章与大一学生关于技术文档工程的交流 | 技术传播发出后,立刻收获了3个取关,顿感心里“咯噔”一下,生怕自己是不是哪里说得不对的睿齐。

不过,在子弹飞了一会儿之后,也有更多的同学和同行,借由这篇文章联系到我,与我交流他们的想法和问题。

很开心听到你们说,从这些豆腐块儿的小文章中找到共鸣,获得启发……每一个正面反馈,都是我持续写作和分享的最大动力;同时,你们提出的问题,也在不断启发我深化自己的思考。

今天这篇文章,同样得自于一位知乎网友的启发:

借此机会,让我们来聊一聊,新手入门技术文档开发时,应该如何选择文档开发工具进行学习和实践,以及如何准备个人作品集做好自我展示。

关于工具选择

目前,文档开发工具选型并没有一定的规范:

  • Arbortext和Oxygen XML是商用软件,功能全面且易用,但一般只有大厂有预算采购和使用;

  • Sphinx开源免费,易于进行系统集成及自动化部署,因此特别受到创新小厂的青睐;

  • 但是相比较其Sphinx的RestructureText源码,Markdown源码则以语法简洁,在AI时代具有更强的通用性,所以优先选择基于Markdown的文档开发工具也不失为一个好的选择;

  • Word在传统文档开发场景,同样广泛存在……

用什么工具,取决于你将要进入的工作环境。入行前不必押注某一款,更不必为【没学过XXX】而感到焦虑——借助AI辅助学习文档开发工具的使用,简单易用到可以直接进行内容和源码编写。

真正拉开差距的,往往不是你会不会某个软件,而是你对技术的学习、思考、理解和表达;以及能否运用结构化写作,体现你在某一领域的知识和经验的积累。在如今AI快速发展的时代,尝试在【AI+文档】领域持续地学习实践,深入地探索和输出,或许是个不错的选择?

当然,如果你有明确目标,想要竞争某厂的实习或工作机会,也可以选择有针对性地学习实践相关工具。

关于文档工程

对于一般场景的应用入门,我个人比较推荐Sphinx文档工程。这里面可能有一些私心的成分在——因为我自己正在使用Sphinx;但凭心而论,Sphinx绝对不失为【大神级】的文档开发工具:

  • 开源免费、上手成本低;功能强大,可扩展;

  • Doc as Code,与开发流程接近,在此基础上:

  • 通过使用git,学习实践代码版本管理;

  • 通过使用read the docs,实现最轻量化的文档在线发布;

  • 通过AI实践,进行技术文档开发和管理;

  • 尝试将Sphinx与各种开源工具进行集成,形成自动化工作流……

可以看到,以上实践已经超出了单纯的【工具使用】和【文档开发】的范畴,更是对【工程理念】和【流程规范】的系统性思考。尝试把自己放在主管的位置上去实践和思考,或许可以为你的简历和面试增色不少。

比如,这是我在实践Sphinx文档工程的时候进行的系统设计,每一个环节都可以当做一个课题,进行深入的实践和积累;但也绝不仅限于此。

虽然这样说可能有点儿玄学:如何真正地玩儿好一个工具,不仅要充分发挥出它自身的基本能力,还要充分考虑与其他工具进行扩展联结的可能性——这完全取决于你对工具使用的深刻理解,以及想象力和创造力。

关于作品集

或许你可以考虑尝试以下2个方向中的一个。

方向一:为开源项目写/改文档。

选择一个你感兴趣的开源项目,积极参与开源项目贡献,尝试为它编写入门指南、API说明或故障排查——哪怕只是从最简单的修正文档错误开始;并参与社群交流,让更多人看到你的贡献,以及你对信息架构、面向读者的表达、与代码/版本协同的能力。

在这里,你将获得真实的项目经验;在同频开发者面前曝光的机会;以及,你的写作,毫无疑问地是在为开源项目输出价值。

方向二:技术博客,或者技术文档站。

选一个你熟悉的小领域,从零搭一个【产品文档】或【技术说明】站点,包含目录、多页、可发布。展示的是:结构化写作、版本管理、发布流程。

以【见睿思齐】为例,目前主要输出【Obsidian实践】【AI实践】,以及【技术传播】相关内容。这些内容,都是我在平台之外,证明【我是谁】的可靠背书。

不必追求大而全,一个完整、可访问、能讲出【我做了什么】【为什么这样写】的项目,比一堆半成品更有说服力。

工具为场景服务;能力才是长期筹码。从【开源文档】或者【自建小站】出发,深入某个技术领域;养成结构化的写作风格;进一步理解工程理念和流程规范,把【如何思考】【如何落地】讲清楚——这应该就是最好的学习和实践了吧。

今天的分享,就是这些内容。如果你喜欢这篇文章,觉得有所启发和帮助,记得点赞和分享;如果你有不同意见,请先不要着急取关,可以留言分享一下你的见解吗?让我们把交流和讨论传递下去。

相关推荐:

与大一学生关于技术文档工程的交流 | 技术传播

工程实践:抵制Word排版,从改进工作流做起 | 技术传播

AI辅助编程:Sphinx文档工程自动化发布脚本 | 技术传播

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

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

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

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

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

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

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

转战新媒体 | 技术传播

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

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

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

睿齐

技术传播

自由摄影师

知识管理实践教练

品牌内容策划

汪力迪

公众号:techcomm / htstory

微信号:bgrichi 

邮箱:hash_0813@163.com

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 新手入门文档开发的工具选择与作品集 | 技术传播

评论 抢沙发

9 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮