技術(shù)寫作 第二課

目標(biāo)讀者

本課程的目標(biāo)讀者為已完成技術(shù)寫作 第一課,但是仍然渴望進(jìn)行更多寫作培訓(xùn)的人員。如果你沒有接受過任何技術(shù)寫作的培訓(xùn),最好先看一下第一課能容。

學(xué)習(xí)目標(biāo)

這節(jié)課側(cè)重于技術(shù)寫作中的幾個中間主題,學(xué)習(xí)完本課程之后,將收獲如下的知識:

  • 從幾種不同的策略中選擇一種編寫第一稿的策略,以及第二稿、第三稿的其他策略。

  • 使用多種技術(shù)來檢測寫作中的錯誤。

  • 學(xué)會組織大型的文檔。

  • 介紹文檔的范圍和所有先決條件。

  • 寫下清晰的圖形標(biāo)題。

  • 在技術(shù)插圖中選擇適當(dāng)?shù)男畔⒚芏取?/p>

  • 將讀者的注意力集中在插圖上。

  • 通過圖片建立上下文。

  • 有效的修改技術(shù)插圖。

  • 創(chuàng)建有用、準(zhǔn)確、簡潔,清晰,可重用和注釋良好的代碼,用來演示一系列的復(fù)雜性。

  • 標(biāo)示不同的文檔類型。

  • 描述所有的內(nèi)容。

  • 體諒初學(xué)者,并為他們編寫教程。

成為一名優(yōu)秀的工程師或者優(yōu)秀的技術(shù)作家都需要花費多年的專注實踐,這門課程能提高你的寫作水平,但不會立即使你成為一個出色的作家。

自我編輯

參考《Google開發(fā)分檔風(fēng)格指南

換位思考:

  • 嘗試從讀者的角度閱讀文檔,確保文檔目的是明確的;并考慮好不同的角色所擁有的知識儲備。

  • 然后從作者的角度閱讀文檔,確保你做的假設(shè)有用,還可以提供資源的鏈接。

  • 最后請注意,過分依賴角色,會導(dǎo)致文檔過于狹隘,而無法對大多數(shù)讀者有用。

大聲讀出來:

  • 自己大聲的朗讀或者使用屏幕閱讀器朗讀,來聽取尷尬的措辭,冗長的句子或其他不自然的內(nèi)容。

編寫每一搞的策略:

  • 編寫完每一個版本之后,先放邊上一個小時,然后再回來閱讀一遍,總會發(fā)現(xiàn)有可以改進(jìn)的地方,推薦做三遍。

檢查寫作中的錯誤:

  • 邀請某人查看你的文檔,并給你具體的,建設(shè)性意見。

  • 閱讀的人不一定是同行,但是最好熟悉你遵循的文檔風(fēng)格。

寫一個大型文檔

使用以下策略可以幫助你們撰寫大型文檔:

  • 選擇編寫單個大型文檔或一組簡短文檔。

  • 把簡短文檔整理為一個大型文檔。

  • 給大型文檔添加導(dǎo)航。

  • 逐步暴露信息。

什么時候?qū)懘笪臋n:

  • 當(dāng)你的閱讀對象是剛?cè)腴T的讀者時,寫操作指南、入門概述和概念性指南通常能以短文的形式提供更好的作用。

  • 當(dāng)已經(jīng)對工具和主題有一定經(jīng)驗的讀者,寫深入教程,最佳實踐指南和命令行參考頁可以作為更長的文檔使用。

  • 好的教程能可以依靠敘述來引導(dǎo)讀者完成較長文檔中的一系列相關(guān)任務(wù)。

寫較長文檔的方法:

  • 創(chuàng)建大綱和起草宣言。

  • 完成初稿之后,可以更具概述和簡介對其進(jìn)行復(fù)審。

編寫大綱的實用技巧:

  • 在要求讀者執(zhí)行任務(wù)前,先解釋為什么要執(zhí)行此任務(wù)。

  • 將大綱的每個步驟限制為描述概念或完成特定任務(wù)。

  • 構(gòu)造輪廓,以便文檔在與讀者最相關(guān)時引入信息。

  • 在起草前,先與貢獻(xiàn)者共享大綱內(nèi)容。

可以提供一個基本信息來介紹文檔:

  • 說明文檔涵蓋的內(nèi)容。

  • 希望讀者具備哪些知識儲備。

  • 說明文檔沒有涵蓋那些內(nèi)容。

為文檔添加目錄,可確保讀者能快速的找到所需要的內(nèi)容,清晰的目錄包括:

  • 簡介和摘要

  • 主題清晰

  • 有助于用戶理解的標(biāo)題和子標(biāo)題

  • 提示用戶在目錄中的位置

  • 可以通過目錄能跳轉(zhuǎn)到相關(guān)位置

  • 有下一步學(xué)習(xí)的鏈接

在每個標(biāo)題下都進(jìn)行簡短的介紹,避免在標(biāo)題后面馬上放入下一級標(biāo)題。

圖片

在插入圖之前寫標(biāo)題會很有幫助,然后,插入能說明標(biāo)題的圖片

圖片中好的標(biāo)題應(yīng)該具有下面的特征:

  • 他們很簡短,通常只是幾句話。

  • 說明了重點。

  • 能吸引讀者的注意力。

考慮以下三個圖形,每個圖形使用相同的標(biāo)題。

標(biāo)題A。單鏈接列表包含內(nèi)容和指向下一個節(jié)點的指針。

image

標(biāo)題B。單鏈接列表包含內(nèi)容和指向下一個節(jié)點的指針。

image

標(biāo)題C。單鏈接列表包含內(nèi)容和指向下一個節(jié)點的指針。

上述三個標(biāo)題中標(biāo)題C是最具啟發(fā)性的,標(biāo)題清晰的描述了圖片的功能。

如下圖片中的信息量不要過大。

image

如上圖的復(fù)雜性就會讓很多讀者望而卻步,就像避免過長的句子一樣,請盡量避免較復(fù)雜的圖片。

將復(fù)雜的圖片變?yōu)檫B貫且有用的訣竅是將復(fù)雜的系統(tǒng)組織成子系統(tǒng)。

圖4.分為三個子系統(tǒng)的復(fù)雜系統(tǒng)。

顯示大圖之后再分別提供每個子系統(tǒng)的圖片。

圖5.復(fù)雜系統(tǒng)的一個子系統(tǒng)的擴(kuò)展細(xì)節(jié)。

畫圖工具

  • Google繪圖

  • diagrams.net

  • lucidchart

    創(chuàng)建示例代碼

    代碼仍然是技術(shù)人最喜歡讀的,好的代碼通常是最好的文檔。

    好的代碼樣本是正確、簡潔,你的讀者可以快速理解它們,并能以最小的代價重復(fù)使用它們。

    正確

    示例代碼應(yīng)該滿足下面條件:

    • 代碼構(gòu)建沒有錯誤。

    • 能按要求進(jìn)行執(zhí)行。

    • 要做好生產(chǎn)使用的準(zhǔn)備,比如,代碼不能有安全漏洞。

    • 遵循語言的約定。

    簡潔

    示例代碼應(yīng)該簡短,僅包括基本組件,不相關(guān)的代碼可能會使你的讀者分散注意力。但是,也不要用錯誤的做法來縮短你的代碼,在正確和簡短之間,我們更看重正確性。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容